!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

122 Members
https://milano.nix.pizza/9 Servers

Load older messages


SenderMessageTime
1 Apr 2026
@telegram_524811522:t2bot.ioTonio GelaOvviamente ultima versione su unstable, non ultima versione su ghc o simili09:17:28
@telegram_524811522:t2bot.ioTonio GelaAh vuoi tutto il dev env, no solo hls, sorry09:18:25
@telegram_524811522:t2bot.ioTonio GelaCi sono molti modi (oltre al flake one) descritti qui: v09:20:04
@telegram_524811522:t2bot.ioTonio Gela * Ci sono molti modi (oltre al flake one) descritti qui: https://nixos.wiki/wiki/Haskell 09:20:06
@telegram_73824637:t2bot.ioAndrea CiceriHai provato a disabilitare il chunking? (ha senso avercelo se usi S3 come backend?)09:31:08
@telegram_73824637:t2bot.ioAndrea CiceriIdem, credo si faccia ancora in tempo ad iscriverci ma non sono proprio comodissimo stasera, sembra molto figo. E' una tantum o lo rifanno con qualche cadenza?09:32:43
@telegram_73824637:t2bot.ioAndrea CiceriSe non sbaglio nel sito di haskell.nix ci sono esempi sia con i flake che senza09:33:26
@telegram_73824637:t2bot.ioAndrea CiceriVisto che mi sembra vi stiate divertendo di brutto coi bot direi di lasciare lo spam09:34:23
@telegram_73824637:t2bot.ioAndrea CiceriA meno che non veniamo inondati ovviamente09:34:40
@telegram_524811522:t2bot.ioTonio Gela😂09:48:42
@telegram_7189191315:t2bot.iogeckoPenso di sì, serve per deduplicare, no?10:35:16
@telegram_8556022534:t2bot.ioDragos ISono pregiudiziato contro haskell.nix perche me lo ricordo lento 🥲… pero forse ci sta, lo considero, grazie!10:56:57
@telegram_8556022534:t2bot.ioDragos I set a profile picture.10:56:58
@telegram_73824637:t2bot.ioAndrea CiceriUsi S2 di AWS, vero? In quel caso credo abbia senso tenerlo lato attic, se ti self-hosti anche il bucket con tipo garage allora gestisce gia' lui da deduplicazione, in quel caso non so se ha senso tenerla anche in attic11:04:02
@telegram_73824637:t2bot.ioAndrea Ciceri* Usi S3 di AWS, vero? In quel caso credo abbia senso tenerlo lato attic, se ti self-hosti anche il bucket con tipo garage allora gestisce gia' lui da deduplicazione, in quel caso non so se ha senso tenerla anche in attic11:04:10
@telegram_73824637:t2bot.ioAndrea Ciceri* Usi S3 di AWS, vero? In quel caso credo abbia senso la deduplicazione lato attic, se ti self-hosti anche il bucket con tipo garage allora gestisce gia' lui da deduplicazione, in quel caso non so se ha senso tenerla anche in attic11:04:24
@telegram_73824637:t2bot.ioAndrea Ciceri* Usi S3 di AWS, vero? In quel caso credo abbia senso la deduplicazione lato attic, se ti self-hosti anche il bucket con tipo garage allora gestisce gia' lui la deduplicazione, in quel caso non so se ha senso tenerla anche in attic11:04:38
@telegram_73824637:t2bot.ioAndrea Ciceri E' lento perche' usa le IFD per risolvere le dipendenze.
Ma e' un problema che o risolvi con le IFD o pre-generandoti dei file nix con le versioni delle dipendenze pinnate (tipo con callCabal2nix di nixpkgs), in entrambi i casi hai pro/contro.
Oppure accetti che nix non scarichi le versioni esatte che verrebbero risolte e usi quelle presenti nel package set di hasekll nella tua commit specifica di nixpkgs.
11:08:37
@telegram_73824637:t2bot.ioAndrea Ciceri Non so come faccia haskell-flake di srid in realta' 11:09:37
@telegram_8556022534:t2bot.ioDragos ISi lo so che cabal-plan ha un commando che ti mostra che versioni di librerie sceglie, anche per le dipendenze transitive11:10:36
@telegram_8556022534:t2bot.ioDragos IIfd = ?11:10:57
@telegram_8556022534:t2bot.ioDragos I* IFD = ?11:11:18
@telegram_8556022534:t2bot.ioDragos I* Si lo so che cabal-plan ha un comando che ti mostra che versioni di librerie sceglie, anche per le dipendenze transitive11:11:46
@telegram_73824637:t2bot.ioAndrea Ciceri IFD sta per "import from derivation" e le hai quando scrivi derivazioni nix che producono in output codice nix che poi viene valutato. Per esempio nel caso di haskell.nix, la valutazione del codice nix viene interrotta ad un certo punto, poi viene buildata una derivazione che chiama dei tool custom che scimmiottano la risoluzione delle dipendenze che farebbe cabal e producono in output del codice nix con le versioni e gli hash delle dipendenze del plan, a quel punto la valutazione del codice nix prosegue importando ("import from derivation" per questo) questo codice nix autogenerato 11:15:46
@telegram_73824637:t2bot.ioAndrea CiceriL'alternativa e' fare questo passaggio prima a parte e committare il codice nix autogenerato nel tuo repo. Pero' e' "meno elegante" perche' hai 2 "source of truth" per le versioni e devi ricordarti te a mano di tenere aggiornato questo secondo lockfile11:16:50
@telegram_8556022534:t2bot.ioDragos IAha11:17:25
@telegram_73824637:t2bot.ioAndrea Ciceri Tra l'altro haskell.nix ha una meccanismo che chiama "materialization" che ti permette proprio di committare questo codice autogenerato evitando le IFD volendo 11:17:35
@telegram_41776856:t2bot.ioMarco TurchettoMai riuscito a farlo funzionare...11:18:13
@telegram_41776856:t2bot.ioMarco Turchetto* Mai riuscito a farlo funzionare... Mi sa che c'è pure una issiue11:18:51
@telegram_73824637:t2bot.ioAndrea Ciceri Comunque in realta' io in roba personale io sto usando callCabal2Nix di nixpkgs che puo' essere usato anche con le IFD (nonostante sia in nixpkgs e quando usato in nixpkgs tu non possa introdurre IFD per policy) 11:19:49

Show newer messages


Back to Room ListRoom Version: 10