!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

110 Members
https://milano.nix.pizza/7 Servers

Load older messages


SenderMessageTime
5 Nov 2025
@telegram_73824637:t2bot.ioAndrea Ciceri niente, stavo delirando e cercando di rimouvere roba che vedevo in nix derivation show .#default ma non credo sia quello. Credo che l'errore lo vedi perche' la tua derivazione fixed output dipende da altre derivazioni a runtime (a build-time per forza e ci sta)
Alla fine tu produci un binario dentro $out, giusto?
15:31:28
@telegram_73824637:t2bot.ioAndrea Cicerinon e' vero, non andra' comunque15:22:02
@telegram_73824637:t2bot.ioAndrea Ciceri https://github.com/nixos/nixpkgs/blob/master/pkgs/development/libraries/libcef/default.nix

ma e' la stessa cosa?

EDIT: fixato il link
15:49:17
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œla cosa fastidiosa Γ¨ che ho appunto trovato il modo per usare l'archivio con i sorgenti di chrome... ma lui continua ad usare depot-tools e se li scarica. ma mi pare ci fosse una flag per usare un checkout locale, in quel caso dovrebbe bastare e potrei rimuovere la FOD15:46:36
@telegram_73824637:t2bot.ioAndrea Ciceri ah c'e' anche [nuke-references](https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/nuke-references/default.nix) invece di removeReferencesTo, non so bene cosa cambia 15:43:10
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œma magari riesco a fare qualche trick per evitare di scaricare tutto e quindi evitare la FOD15:43:00
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œinfatti non mi spiacerebbe, se riesco a farlo funzionare, contribuire a nixpkgs in modo da avere anche una versione che arriva da sources16:02:03
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œintanto grazie per l'aiuto15:43:26
@telegram_73824637:t2bot.ioAndrea Cicerimagari sto dicendo cavolate, ho pochissima esperienza con fixed output derivation scritte a mano15:41:12
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œeh esatto, Γ¨ la stessa cosa, ma io devo cambiare delle impostazioni durante la build16:01:29
@telegram_73824637:t2bot.ioAndrea Cicericomunque che io sappia in nixpkgs le fod vengono usate solo fetchare roba, non per compilare binari e cose cosi'15:41:55
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–ŒsΓ¬, infatti proverΓ² a fare cosΓ¬15:45:30
@telegram_73824637:t2bot.ioAndrea Cicerieh la cosa piu' pulita sarebbe configurare la build e/o patchare qualcosa per fargli usare roba che scarichi tu con nix invece che farla scaricare a lui direttamente15:43:45
@telegram_73824637:t2bot.ioAndrea Ciceri Pero' non lo sta buildando, scarica il binario gia' buildato e lo patcha con patchelf 15:51:08
@telegram_73824637:t2bot.ioAndrea Ciceridi niente, e' molto interessante sta roba per me, mi incasino sempre tra dipendenze runtime e buildtime (ovvero tra la closure dell'outPath e la closure del drvPath credo) Tipo ora non ci avevo pensato che in effetti non puoi conoscere la closure a runtime senza prima aver buildato15:46:13
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œ https://discourse.nixos.org/t/error-illegal-path-references-in-fixed-output-derivation/56749

ci devo guardare perchΓ© sembra che tu abbia ragione
15:42:40
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to Alessandro πŸ€”βž–β˜€οΈπŸ–Œ
beh ma cavoli vuol dire che tutte le derivazioni fixed-output non possono dipendere da glibc??
possono usare a tempo di build tutto quello che vogliono ma dentro $out non ci possono mettere roba che dipende da glibc o qualsiasi altra derivazione
15:40:50
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œ a proposito di ccache, TIL: https://github.com/mozilla/sccache che sembra molto figo: ccache con storage in locale o remoto e anche distributed build 17:33:46
@telegram_32436951:t2bot.ioDavid
In reply to Andrea Ciceri
forse a me funziona senza perche' uso sudo-rs e li' e' il default?
no, Γ¨ perchΓ© usi il nuovo nixos-rebuild: https://github.com/NixOS/nixpkgs/issues/355746#issuecomment-3491710789
18:47:13
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to David
no, Γ¨ perchΓ© usi il nuovo nixos-rebuild: https://github.com/NixOS/nixpkgs/issues/355746#issuecomment-3491710789
ma quindi dalla 25.11 nixos-rebuild-ng sara' il default?
19:39:22
@telegram_7189191315:t2bot.iogecko @steinuil come si chiamava il framework Flake che usavi tu? Alternative a flake.parts AFAIU 20:11:25
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œ
In reply to Andrea Ciceri
ma quindi dalla 25.11 nixos-rebuild-ng sara' il default?
Afaik sì
20:42:45
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œ scusate, ho trovato questo commento (del 2021, ma forse Γ¨ ancora attuale): https://github.com/NixOS/nixpkgs/issues/23099#issuecomment-964024407

che dice "Overwriting phases is an anti pattern", in che senso?
21:34:02
@telegram_98204228:t2bot.ioAlessandro πŸ€”βž–β˜€οΈπŸ–Œ ahh forse intende fare phases = [...] (o anche no) 21:37:22
6 Nov 2025
@telegram_176121111:t2bot.ioFrancescoO era bash? Non ricordo piΓΉ09:06:23
@telegram_176121111:t2bot.ioFrancesco
In reply to gecko
@steinuil come si chiamava il framework Flake che usavi tu? Alternative a flake.parts AFAIU
Sì era snowfall-lib https://snowfall.org/guides/lib/quickstart/
09:02:09
@telegram_176121111:t2bot.ioFrancesco
In reply to Andrea Ciceri
ma quindi dalla 25.11 nixos-rebuild-ng sara' il default?
Evvai niente piΓΉ Perl πŸŽ‰
09:03:53
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to Alessandro πŸ€”βž–β˜€οΈπŸ–Œ
ahh forse intende fare phases = [...] (o anche no)
credo intenda questo
09:00:30
@telegram_73824637:t2bot.ioAndrea Ciceri
In reply to gecko
@steinuil come si chiamava il framework Flake che usavi tu? Alternative a flake.parts AFAIU
forse era [snowfall](https://snowfall.org/)? (non sono sicuro)
Non ti sono piaciuti i dendriti? 😁
09:01:15
@telegram_25591608:t2bot.ioMatteo Joliveau
In reply to Francesco
O era bash? Non ricordo piΓΉ
bash
09:30:28

Show newer messages


Back to Room ListRoom Version: 10