!aGqRytqbCECitOFhbt:nixos.org

Release Management

201 Members
24.05 "Uakari" | https://nixos.github.io/release-wiki/Home.html59 Servers

Load older messages


SenderMessageTime
7 Oct 2024
@reckenrode:matrix.orgRandy Eckenrode Does that mean merged into staging or staging-next into master? That’s my point of confusion. 15:50:57
@emilazy:matrix.orgemily (surely "On the 30th, we have a staging-next -> master merge." is just projected, anyway? you can't say for certain when a staging cycle will be ready to merge into master) 15:51:47
@vcunat:matrix.orgvcunat Yes, the staging* merges don't go exactly according to the plan. 15:52:19
@vcunat:matrix.orgvcunatOr rarely, at least.15:54:09
@emilazy:matrix.orgemily it seems to me that the actual invariant the freeze is meant to express is "no breaking changes after the next staging-next cycle"? 15:54:41
@emilazy:matrix.orgemily e.g., if we're not going to run builds of stuff currently going into staging until the 13th and there's already, on the 7th, breaking changes in there, i'm not sure how merging a breaking change on the 12th affects things 15:55:11
@reckenrode:matrix.orgRandy Eckenrode If staging currently has breaking changes, then it seems like getting the Darwin ones in before the 11th should be fine. If staging-next goes however long, that’s a separate issue. 15:55:35
@reckenrode:matrix.orgRandy EckenrodeThe Darwin changes are … weird. They’re both very breaking and actually not very breaking. If you care about low-level SDK layout, they break you, and you have to fix your code. There’s no other way to end the cycle of SDK mixing. If you just consume framework packages, you probably don’t notice.15:56:26
@emilazy:matrix.orgemilyyeah I mean it's not like we can just back out breaking changes that are currently queued15:56:27
@reckenrode:matrix.orgRandy EckenrodeCompared to the LLVM upgrade last year, there’s maybe a quarter of packages needing fixed (and some of those are things I’m proactively updating that don’t strictly need it, but seeing how Qt got cleaned up is a good example for Linux maintainers of what the change can do for them).15:57:05
@emilazy:matrix.orgemilyhopefully we can just get it merged in the next couple days, anyway.15:57:08
@reckenrode:matrix.orgRandy EckenrodeYeah. That will make render this conversation moot.15:57:25
@reckenrode:matrix.orgRandy Eckenrode * Yeah. That will render this conversation moot.15:57:31
@reckenrode:matrix.orgRandy Eckenrode(I expect to find some breaking on staging-next, but my testing went so smoothly compared to the LLVM upgrade that I’m not expecting much.)15:57:55
@reckenrode:matrix.orgRandy Eckenrode * (I expect to find some breakage on staging-next, but my testing went so smoothly compared to the LLVM upgrade that I’m not expecting much.) 15:58:15
8 Oct 2024
@emilazy:matrix.orgemily https://github.com/NixOS/nixpkgs/issues/339153 seems wrong. it implies that breaking changes are never forbidden on master 07:03:25
@emilazy:matrix.orgemilycompared to https://github.com/NixOS/nixpkgs/issues/30328507:03:32
@emilazy:matrix.orgemily also, I didn't realize that the Oct 11 deadline was only to compilers and systemd. 07:04:33
@emilazy:matrix.orgemily that means that Randy Eckenrode technically has until Oct 25 anyway, since the only GCC change isn't breaking… 07:05:04
@reckenrode:matrix.orgRandy Eckenrode The Darwin stuff seems in the spirit of a compiler. Anyway, I hope it doesn’t take to the 25th because I’m unlike to be available after the 18th. 11:59:35
@rosscomputerguy:matrix.orgTristan Ross
In reply to @emilazy:matrix.org
https://github.com/NixOS/nixpkgs/issues/339153 seems wrong. it implies that breaking changes are never forbidden on master
How does it seem wrong? I copied from the release wiki.
13:52:21
@lily:lily.flowersLily Foster
In reply to @emilazy:matrix.org
https://github.com/NixOS/nixpkgs/issues/339153 seems wrong. it implies that breaking changes are never forbidden on master
pretty sure the intent is to restrict at the same time as staging is, as was done in 24.05 https://github.com/NixOS/nixpkgs/issues/303285. though admittedly release wiki nor rfc85 ever included that
14:11:28
@emilazy:matrix.orgemilyit implies that breaking changes are only forbidden on staging branches14:11:53
@emilazy:matrix.orgemilywhich the 24.05 issue differed on14:12:09
@emilazy:matrix.orgemily
In reply to @lily:lily.flowers
pretty sure the intent is to restrict at the same time as staging is, as was done in 24.05 https://github.com/NixOS/nixpkgs/issues/303285. though admittedly release wiki nor rfc85 ever included that
so it's a chronic problem, ok 🫠
14:12:32
@reckenrode:matrix.orgRandy Eckenrode Given the Darwin stuff can’t go to master, what the policy is for master doesn’t pertinent. My only concern is getting the Darwin stuff into 24.11. 14:14:35
@reckenrode:matrix.orgRandy Eckenrode * Given the Darwin stuff can’t go to master, what the policy is for master doesn’t seem pertinent. My only concern is getting the Darwin stuff into 24.11. 14:14:46
@lily:lily.flowersLily Foster looke like @hexa first started to change it in 22.11 https://github.com/NixOS/nixpkgs/issues/193585 but it was not included in the post-release fixup https://github.com/NixOS/release-wiki/pull/60 14:15:39
@emilazy:matrix.orgemily
In reply to @reckenrode:matrix.org
Given the Darwin stuff can’t go to master, what the policy is for master doesn’t seem pertinent. My only concern is getting the Darwin stuff into 24.11.
I cared about master for my own stuff
14:43:56
@emilazy:matrix.orgemilywhich is why the schedule confused me14:44:18

Show newer messages


Back to Room ListRoom Version: 6