!aGqRytqbCECitOFhbt:nixos.org

Release Management

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

Load older messages


SenderMessageTime
27 Oct 2024
@emilazy:matrix.orgemilymaybe you did the update wrong and the package doesn't work properly, maybe the update has some dealbreaking bug that makes it unusable21:06:11
@emilazy:matrix.orgemilyI mean, unlikely, for most leaf packages, but it's about derisking and focusing on fixing what we already have.21:06:27
@emilazy:matrix.orgemilyremoving problematic packages is itself a kind of derisking for the upcoming release.21:06:38
@rosscomputerguy:matrix.orgTristan Ross
In reply to @me:linj.tech
only about the package itself, not related to nix, such as changing the format of its config file
Imo, changing formats of the config file is kinda breaking.
21:06:48
@rosscomputerguy:matrix.orgTristan RossIg it's kinda hard to say, we probably should have an exact policy on this stuff 21:07:38
@emilazy:matrix.orgemilyyou should take my opinion with a grain of salt, because I haven't really gotten involved with release process stuff before, but I think the spirit of the freeze is "we now have basically what the next release should be; that release is not going to get breaking changes (within the existing exceptions like security); once the freeze begins, we should focus our efforts on refining and fixing what we have to make the release-as-it-is the best it can be on release, rather than making the kind of change that will be forbidden during the cycle to make 'a better release'"21:09:27
@emilazy:matrix.orgemily * you should take my opinion with a grain of salt, because I haven't really gotten involved with release process stuff before, but I think the spirit of the freeze is "we now have basically what the next release should be; that release is not going to get breaking changes (within the existing exceptions like security); once the freeze begins, we should focus our efforts on refining and fixing what we have to make the release-as-it-is the best it can be on release, derisking the release process rather than making the kind of change that will be forbidden during the cycle to make 'a better release'"21:09:45
@emilazy:matrix.orgemilyand while removals wouldn't be allowed during a stable release's lifetime normally, I think it's easy to see how removing stuff that we anticipate to be problematic fits in the spirit of derisking and refining the upcoming release, whereas updating a package to an incompatible version does not21:10:11
@emilazy:matrix.orgemily(unless it has some other major benefit like letting us get rid of some dodgy problematic library or something: in which case that's what freeze exemptions are for)21:10:31
@rosscomputerguy:matrix.orgTristan RossYeah, I agree 21:12:38
@rosscomputerguy:matrix.orgTristan RossThe freeze is to allow for reliability to be increased 21:12:54
@me:linj.techlinjagreed, the risk perspective makes sense21:13:27
@rosscomputerguy:matrix.orgTristan RossWe should only be updating when it fixes something 21:14:39
@emilazy:matrix.orgemilywell, we allow updates for new functionality in the middle of a stable release.21:20:37
@emilazy:matrix.orgemilyso I think those are fine.21:20:40
@rosscomputerguy:matrix.orgTristan RossOh21:21:52
@rosscomputerguy:matrix.orgTristan RossProbably updates as long as they don't cause major regressions lol21:22:13
@cafkafk:fem.gg@cafkafk:fem.gg joined the room.21:56:50
28 Oct 2024
@tomberek:matrix.orgtomberek btw: @rosscomputerguy:matrix.org: Good job being active and involved with all the release details. Thanks! 02:10:30
@rosscomputerguy:matrix.orgTristan RossHeh thanks, I've been trying to juggle all the stuff I do but at least I'm not bored lol02:11:18
@i:moraxyc.com@i:moraxyc.com left the room.02:58:16
@ma27:nicht-so.sexyma27 shit, it went completely past me that postgresql_13 is EOL by tomorrow.
Will file a PR by today or tomorrow. Do you want me to remove it or marked as insecure?
08:18:29
@rick:matrix.ciphernetics.nl@rick:matrix.ciphernetics.nlSeems like the policy for that is documented in nixos/modules/services/databases/postgresql.md11:23:13
@rick:matrix.ciphernetics.nl@rick:matrix.ciphernetics.nlAnnoying if you still have a stateVersion of 21.11 or lower so I guess it makes sense to mark insecure to give people a better chance of upgrading in a more graceful way11:25:35
@sandro:supersandro.deSandro 🐧Please mark it insecure otherwise people can't uograde11:59:22
@sandro:supersandro.deSandro 🐧 * 11:59:28
@sandro:supersandro.deSandro 🐧We can drop it in unstable soonish i think12:00:25
@sandro:supersandro.deSandro 🐧

Also do we have instructions on how to upgrade?

Otherwise I would have https://github.com/NuschtOS/nixos-modules/blob/main/modules/postgres.nix#L41

12:01:29
@rick:matrix.ciphernetics.nl@rick:matrix.ciphernetics.nlhttps://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/databases/postgresql.md#upgrading-module-services-postgres-upgrading12:25:33
@rick:matrix.ciphernetics.nl@rick:matrix.ciphernetics.nlThere are instructions for upgrading, though I've never used them so YMMV12:26:03

Show newer messages


Back to Room ListRoom Version: 6