!aGqRytqbCECitOFhbt:nixos.org

Release Management

335 Members
25.11 "Xantusia" | https://nixos.github.io/release-wiki/Home.html93 Servers

Load older messages


SenderMessageTime
5 Dec 2025
@lennart:0520.chlennartyea sure, but like … I'm working full time, and still cannot keep up right now. we are a smallish NGO, while I'm trying my best with my tasks :)10:24:52
@lennart:0520.chlennartlets not discuss that with this 300+ members channel. thanks a lot for all your input! :) gonna consider in the following days if/how I post in discourse.10:25:41
@emilazy:matrix.orgemily(I wasn't trying to imply you should do anything that would be more work for you)10:26:52
@lennart:0520.chlennartall good, that's not what I understood by your words. just wanted to clarify10:27:24
@emilazy:matrix.orgemily(just suggesting shifting back starting the migration to a new release by a week - since it should be basically the same but with more time to do everything. I'd expect that usually any major issues you run into this way would be present in the final release anyway :) )10:28:02
@lennart:0520.chlennartyea sounds like a good solution to my specific problem :) just thought it should be that way more people are affected. but then again, there also is Ramadan, Diwali, Chinese New Year – not just Christmas to consider10:29:53
@lennart:0520.chlennart* yea sounds like a good solution to my specific problem :) just thought it should be ,that way more people are affected. but then again, there also is Ramadan, Diwali, Chinese New Year – not just Christmas to consider10:30:06
@lennart:0520.chlennart* yea sounds like a good solution to my specific problem :) just thought it should be, that way more people are affected. but then again, there also is Ramadan, Diwali, Chinese New Year – not just Christmas to consider10:30:10
@emilazy:matrix.orgemilyyeah, it would certainly be nice to give more time all else being equal10:34:53
@emilazy:matrix.orgemilyjust feels tricky with the resources we have to do it meaningfully IMO10:35:12
@emilazy:matrix.orgemilya couple extra weeks might not be so bad though10:35:22
@qyliss:fairydust.spaceAlyssa Rossit would mean workload for nixpkgs maintainers peaks over Christmas, with two release branches to keep alive10:35:49
@emilazy:matrix.orgemilypeople do say things like "ugh, let's just not bother backport, the release is going EOL in two weeks already" a fair bit already10:36:07
@leona:leona.isleonaUnfortunately (also because most contributors use unstable), the releases aren’t always appreciated by maintainers. Especially the period of 2 supported releases10:38:45
@emilazy:matrix.orgemilyin my ideal world we'd have processes allowing a rolling release to have as few regressions as our stable releases do now and the priceless RM work would be distributed over time as continuous quality improvement rather than batched up twice a year :)10:44:11
@emilazy:matrix.orgemily(but this admittedly wouldn't solve the case where you really want to just put a config up and get security updates with 0 major changes for half a year - I guess the Cyberus LTS release type stuff would become more appealing for that kind of use case then.)10:45:08
@leona:leona.isleonaand also it would need much more hydra capacity and also maintainer capacity to make staging cycles much less breaking10:46:04
@leona:leona.isleonaalso somehow find out how to not break users use cases too mcuh10:46:22
@leona:leona.isleona* also somehow find out how to not break users use cases too much10:46:23
@vcunat:matrix.orgVladimír ČunátWell, some people pay for 10+ years of stable support in some distros...10:47:54
@vcunat:matrix.orgVladimír ČunátBreaking changes are unavoidable and some people don't want to deal with them continuously. I can understand that.10:49:38
@emilazy:matrix.orgemily

for many things having a defined process of adding a new version, ensuring everyone migrates to it, and then dropping the old one would be the same total work on Hydra but without breaking systems.

OTOH it's churn in terms of packaging/codebase and it fundamentally relies on expecting maintainers to be responsive

10:49:39
@emilazy:matrix.orgemilyI don't think doing more jobsets would be that bad though, as long as the results can actually be triaged to maintainers. because after all we would be saving all the builds we spend on stable releases anyway10:50:29
@emilazy:matrix.orgemilybut it all comes down to having responsive maintainers and the tooling to triage things to them IMO, otherwise we can't avoid breaking things for half a year and then scrambling for ZHF regardless 😅10:51:48
@vcunat:matrix.orgVladimír ČunátThere are intentional incompatibilities, too. You have to do those at some points. (That's what I meant by "unavoidable".)10:53:19
@emilazy:matrix.orgemilyright, hence ^. OTOH I do think that with better tooling we could achieve "6 months of deprecation before it breaks" for more things.11:03:55
@emilazy:matrix.orgemily(so you could still just let warnings pile up and solve them every n months, to some extent)11:04:13
@emilazy:matrix.orgemilyquestion is how much work it'd be compared to maintaining a stable branch - and how many tooling improvements we'd need11:04:37
@emilazy:matrix.orgemilyI hate dealing with compat and multiple versions, but if it was sufficiently streamlined and we had processes that reliably cleaned those up over time, it might be nicer than dealing with branches.11:05:39
@emilazy:matrix.orgemily(and even "safe" backports on stable branches do break people's deployments, sometimes)11:06:30

Show newer messages


Back to Room ListRoom Version: 6