| 30 Sep 2025 |
nim65s | a PR is fine :) | 16:16:39 |
| 1 Oct 2025 |
| lovesegfault changed their profile picture. | 22:36:10 |
| 2 Oct 2025 |
Vladimír Čunát | staging-next: we have all binaries, but still at >9k build regressions even if I subtract newly-succeeding, and we still have those blockers. | 05:46:36 |
Vladimír Čunát | The convenient moment to start the next iteration is Sunday, as Saturday is the last day of merging breaking changes to critical packages (e.g. glibc upgrade is pending). So I don't feel like rushing a staging-next merge right now. | 05:48:09 |
Randy Eckenrode | My Darwin stuff still needs reviewed and merged …. | 11:06:18 |
Randy Eckenrode | Is upping the minimum and SDK version in that first freeze? | 11:10:11 |
| 3 Oct 2025 |
Grimmauld (any/all) | https://github.com/NixOS/nixpkgs/pull/444599 I am done with libxml2, the failing test in librsvg is NOT a security regression. And we should merge this before the next cycle so it gets into 25.11 | 08:57:35 |
Grimmauld (any/all) | i did all the testing that is reasonable, but i'd still appreciate some more eyes on this. I don't expect it to break super hard, but you never know with libxml | 08:58:21 |
Grimmauld (any/all) | (if noone wants to take a look, i'll send it some time tomorrow so it goes into the next cycle (before breaking changes freeze) | 08:59:32 |
Vladimír Čunát | libxml2 wouldn't be affected by the tomorrow's deadline. But I do think it best to include it in the next staging-next. | 09:02:08 |
Vladimír Čunát | 2025-10-18 applies to libxml2. | 09:02:36 |
Grimmauld (any/all) | okay alright, makes sense | 09:03:17 |
Grimmauld (any/all) | i lost track a little | 09:03:36 |
Grimmauld (any/all) | actually are you sure? | 09:04:23 |
Grimmauld (any/all) | libxml is quite far down, its even a dep into cmake and obviously docbook... How are critical packages defined? | 09:04:51 |
Vladimír Čunát | Pretty narrow list:
https://nixos.github.io/release-wiki/Release-Critical-Packages.html | 09:05:09 |
Grimmauld (any/all) | ah ty | 09:06:05 |
Grimmauld (any/all) | then i guess its not cutting it as close as systemd 258 | 09:06:49 |
Vladimír Čunát | I just went to remind them: https://github.com/NixOS/nixpkgs/pull/427968#issuecomment-3364889517 | 09:08:23 |
Vladimír Čunát | There's also glibc open: https://github.com/NixOS/nixpkgs/pull/379542 | 09:08:59 |
Grimmauld (any/all) | oh yeah no we are aware | 09:08:59 |
Vladimír Čunát | And nothing else, I hope. | 09:09:04 |
Grimmauld (any/all) | glibc is not my pain to deal with | 09:09:31 |
Grimmauld (any/all) | systemd is though, i was stupid enough to add myself to that team XD | 09:09:55 |
ma27 | going to leave a comment there in a moment, but I think it's sensible to skip it for 25.11 and merge pretty soon after branch-off (or whenever staging is unrestricted again) | 09:10:37 |
Grimmauld (any/all) | does glibc 2.40 still get patches? | 09:11:38 |
Grimmauld (any/all) | we can't have it go EOL before 26-06 | 09:11:53 |
Vladimír Čunát | I'm not aware of this being official/binary. The best I know is to glance at
https://sourceware.org/git/?p=glibc.git;a=heads | 09:15:21 |
Vladimír Čunát | I do think that at least the worst issues (e.g. significant security problems) will keep getting fixed on the 2.40 branch for at least another year. | 09:18:44 |
ma27 | upstream patches "down" pretty far. last commit is from 2025-09-19 btw.
fwiw if that would've been a concern, I would've pushed harder (though my main issue is the dlopen()-breakage that can effectively induce ABI problems on both prebuilt stuff and even on source-builds from us).
while I'm confident that we're pretty good on the branch already, I wouldn't have a good feeling pushing this last-minute into new stable. | 09:23:04 |