Nix Milan | 107 Members | |
| https://milano.nix.pizza/ | 7 Servers |
| Sender | Message | Time |
|---|---|---|
| 5 Nov 2025 | ||
| comunque che io sappia in nixpkgs le fod vengono usate solo fetchare roba, non per compilare binari e cose cosi' | 15:41:55 | |
| sì, infatti proverò a fare così | 15:45:30 | |
| eh 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 direttamente | 15:43:45 | |
Pero' non lo sta buildando, scarica il binario gia' buildato e lo patcha con patchelf | 15:51:08 | |
| di 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 buildato | 15:46:13 | |
| 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 | |
In reply to Alessandro 🤔➖☀️🖌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 | |
| 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 | |
In reply to Andrea Cicerino, è perché usi il nuovo nixos-rebuild: https://github.com/NixOS/nixpkgs/issues/355746#issuecomment-3491710789 | 18:47:13 | |
In reply to Davidma quindi dalla 25.11 nixos-rebuild-ng sara' il default? | 19:39:22 | |
| @steinuil come si chiamava il framework Flake che usavi tu? Alternative a flake.parts AFAIU | 20:11:25 | |
In reply to Andrea CiceriAfaik sì | 20:42:45 | |
| 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 | |
ahh forse intende fare phases = [...] (o anche no) | 21:37:22 | |
| 6 Nov 2025 | ||
| O era bash? Non ricordo più | 09:06:23 | |
In reply to geckoSì era snowfall-lib https://snowfall.org/guides/lib/quickstart/ | 09:02:09 | |
In reply to Andrea CiceriEvvai niente più Perl 🎉 | 09:03:53 | |
In reply to Alessandro 🤔➖☀️🖌credo intenda questo | 09:00:30 | |
In reply to geckoforse era [snowfall](https://snowfall.org/)? (non sono sicuro) Non ti sono piaciuti i dendriti? 😁 | 09:01:15 | |
In reply to Francescobash | 09:30:28 | |
| 7 Nov 2025 | ||
| sto pensando di fare a mano quello che adesso fa lo script di build, che però è abbastanza incasinato e ovviamente diventerebbe una roba da manutenere, per questo fino ad ora lo evitavo | 15:13:56 | |
In reply to Andrea Ciceriho provato diverse cose, ovviamente quella che ha funzionato non ha davvero funzionato. un modo che ho provato è stato di usare FHS per eseguire gli script, fare tutti i download del caso e salvarmi la FOD solo per i dati (che scarica i sorgenti dai repo, applica le patch del caso, etcetc), senza fare build. fa il fixup applicando i vari patchelf/patchshebang, ma alla fine mi dice comunque che la FOD fa riferimento al nix store. l'altro modo che ho provato è di non usare FHS e FOD, ma di scaricare tutti gli archivi del caso e provare a fare andare lo script con quelli, ma non va e bisognerebbe patcharlo (non ho ancora ben capito come sistemare, ma ho scoperto ieri che fedora fa la build da sorgenti e asahilina che ha fatto il pacchetto ha dovuto patchare lo script). Oltre a lui, ci sarebbero da fare patchelf e patchshebang da far girare, ma non sono arrivato così avanti con questo approccio. | 15:12:55 | |
| * sto pensando di fare a mano quello che adesso fa lo script di build (di CEF), che però è abbastanza incasinato e ovviamente diventerebbe una roba da manutenere, per questo fino ad ora lo evitavo | 15:14:09 | |
| 15:48:36 | ||
| 10 Nov 2025 | ||
| We, se qualcuno e' a Torino ed e' interessato: https://www.linkedin.com/posts/alberto-fanton_it-works-on-my-machine-until-it-doesn-activity-7393583324188938241-WbTh | 09:49:17 | |
| Grazie, e' su telegram? Io ero dentro a qualcosa su matrix, non so se e' lo stesso | 10:37:41 | |
| puoi postarlo anche su nixos ita | 10:36:05 | |
| ah non ci sei 🫠 | 10:36:15 | |
| è in bridge con #it dello space nixos di matrix, si | 10:39:28 | |
| l'ho inoltrato io comunque 😊 | 10:39:37 | |