!OHimLTKAXNbFrEoogf:matrix.org

Nix Milan

126 Members
https://milano.nix.pizza/10 Servers

Load older messages


SenderMessageTime
5 May 2026
@telegram_73824637:t2bot.ioAndrea Ciceric'e' proprio un bot che puoi taggare nella tua PR che crea automaticamente un'altra PR verso l'ultima stable con le commit della tua PR09:41:11
@telegram_73824637:t2bot.ioAndrea Ciceri qua ci sono esempi di modifiche che possono essere backportate:
https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#changes-acceptable-for-releases
09:42:42
@telegram_73824637:t2bot.ioAndrea Ciceri * il fix lo hai fatto upstream e quindi di conseguenza e' stata rilasciata la v2 con il tuo fix che tu poi hai aggiornato in nixpkgs?
oppure parliamo di una patch in nixpkgs?
comunque tendenzialmente credo che l'idea sia che le due "versioni" supportate di nixpkgs siano unstable e l'ultima stable (25.11 ora), quindi quello che puoi fare e' un backport a 25.11 della PR che aggiorna a v2/aggiunge la patch
09:43:14
@telegram_73824637:t2bot.ioAndrea Ciceri Esempio di PR dove il maintainer ha aggiunto il label backport release-25.11: https://github.com/NixOS/nixpkgs/pull/516234 09:44:22
@telegram_73824637:t2bot.ioAndrea Ciceri Ed ecco la PR creata in automatico che ha come target la 25.11: https://github.com/NixOS/nixpkgs/pull/516779 09:44:49
@telegram_5487741145:t2bot.ioLucaok grazie mille. in realtà la pr non può essere backported perchè il fix è diverso per la vecchia versione. mi chiedevo quale fosse la politica quando nixpkgs fallisce la build su varie versioni di un pacchetto: - nessuno aggiorna tutte le versioni fino alla corrente - la maggior parte aggiorna tutte le versioni non solo la corrente09:54:31
@telegram_41776856:t2bot.ioMarco TurchettoDipende principalmente da quante versioni sono disponibili, perché alla v1 rotta viene sostituita la v2 rotta, non puoi forkare la v1 e sistemarla, sta in un passato compiuto09:56:53
@telegram_41776856:t2bot.ioMarco Turchetto* Dipende principalmente da quante versioni sono disponibili, perché se alla v1 rotta viene sostituita la v2 rotta, non puoi forkare la v1 e sistemarla, sta in un passato compiuto09:57:07
@telegram_5487741145:t2bot.ioLuca ok quindi posso fare il backport fino a lib.trivial.oldestSupportedRelease interessante, quante cose ci sono documentate 09:57:55
@telegram_73824637:t2bot.ioAndrea Cicerima non puoi backportare direttamente la PR che aggiorna alla versione nuova?10:00:21
@telegram_5487741145:t2bot.ioLuca questo non mi è chiaro scusa.

nel mio caso il problema era questo: una dipendenza ha introdotto una nuova feature e il pacchetto è stato più lento di nixpkgs ad adottarla

nixpkgs v1: la dipendenza è aggiornata, il pacchetto fallisce. quindi serve un fix dai maintainer del pacchetto, ma in questo caso sed in buildPhase bastava
nixpkgs v2: la dipendenza era già aggiornata, e il pacchetto ha ricevuto il fix per adottare la nuova feature

quindi la mia pr su v2 è semplicemente un aggiornamento di tag+hash
ma in v1 sarebbe da aggiungere una patch.
10:01:35
@telegram_5487741145:t2bot.ioLucaok si chiaro scusate, mi sembrava strano backportare una cosa "futura" e non era venuto in mente10:02:23
@telegram_5487741145:t2bot.ioLuca* ok si chiaro scusate, mi sembrava strano backportare una cosa "futura" e non mi era venuto in mente10:02:32
@telegram_5487741145:t2bot.ioLucagrazie allora provo il bot che fa backport10:04:02
@telegram_73824637:t2bot.ioAndrea Ciceri a leggere CONTRIBUTING.md credo che finche' non stai introducendo breaking changes (qualsiasi cosa voglia dire, e' vago) tu possa backportare la nuova versione dentro l'ultima stable 10:04:12
@telegram_73824637:t2bot.ioAndrea Cicerimagari pinga i maintainer prima e chiedi10:04:23
@telegram_73824637:t2bot.ioAndrea Cicerise non sei tu il maintainer10:04:27
@telegram_41776856:t2bot.ioMarco TurchettoPer v1 e v2 intendi la versione del tuo pacchetto o la versione di nixpkgs? 🤔10:04:47
@telegram_5487741145:t2bot.ioLucasi si certo ho pensato di chiedere prima a voi, grazie mille10:04:49
@telegram_73824637:t2bot.ioAndrea Ciceritra l'altro se non sei maintainer non credo tu possa aggiungere la label e invocare il bot10:05:02
@telegram_5487741145:t2bot.ioLucanixpkgs10:05:24
@telegram_5487741145:t2bot.ioLucaniente alla fine mi hanno battuto sul tempo, c'è già la PR e se ne sono sbattuti del backport. Non so se commentare e intromettermi o lasciar fare il team e vedere se lo dicono loro, ma dubito10:07:11
@telegram_73824637:t2bot.ioAndrea Cicerisempre guardare prima se c'e' una PR di qualcun'altro (ovviamente sempre in stallo da almeno 3 anni) ahah10:08:26
@telegram_73824637:t2bot.ioAndrea Ciceriche pacchetto era comunque?10:08:35
@telegram_5487741145:t2bot.ioLucac'è sempre uno più veloce di me ahahaha10:08:40
@telegram_5487741145:t2bot.ioLucanon c'era quando avevo creato il worktree per la PR10:08:56
@telegram_5487741145:t2bot.ioLucaahahahaha bisogna sempre riguardare10:09:08
@telegram_524811522:t2bot.ioTonio GelaPeccato, ho rifattorizzato a sufficienza la mia configurazione per definire in modo semplice più macchine e riutilizzare moduli sia di home manager che di nixos e volevo mostrartelo, visto la tua domanda dell'altra volta.16:34:10
@telegram_165995843:t2bot.ioNonno FeliceMagari condividi qua così ci do un occhio16:37:22
@telegram_588338133:t2bot.ioKysys joined the room.18:26:16

Show newer messages


Back to Room ListRoom Version: 10