| 27 Oct 2024 |
Tristan 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 |
Tristan Ross | Ig it's kinda hard to say, we probably should have an exact policy on this stuff | 21:07:38 |
emily | 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, rather than making the kind of change that will be forbidden during the cycle to make 'a better release'" | 21:09:27 |
emily | * 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 |
emily | and 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 not | 21:10:11 |
emily | (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 |
Tristan Ross | Yeah, I agree | 21:12:38 |
Tristan Ross | The freeze is to allow for reliability to be increased | 21:12:54 |
linj | agreed, the risk perspective makes sense | 21:13:27 |
Tristan Ross | We should only be updating when it fixes something | 21:14:39 |
emily | well, we allow updates for new functionality in the middle of a stable release. | 21:20:37 |
emily | so I think those are fine. | 21:20:40 |
Tristan Ross | Oh | 21:21:52 |
Tristan Ross | Probably updates as long as they don't cause major regressions lol | 21:22:13 |
| @cafkafk:fem.gg joined the room. | 21:56:50 |
| 28 Oct 2024 |
tomberek | btw: @rosscomputerguy:matrix.org: Good job being active and involved with all the release details. Thanks! | 02:10:30 |
Tristan Ross | Heh thanks, I've been trying to juggle all the stuff I do but at least I'm not bored lol | 02:11:18 |
| @i:moraxyc.com left the room. | 02:58:16 |
ma27 | 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 | Seems like the policy for that is documented in nixos/modules/services/databases/postgresql.md | 11:23:13 |
@rick:matrix.ciphernetics.nl | Annoying 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 way | 11:25:35 |
Sandro | Please mark it insecure otherwise people can't uograde | 11:59:22 |
Sandro | * | 11:59:28 |
Sandro | We can drop it in unstable soonish i think | 12:00:25 |
Sandro | 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 | https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/databases/postgresql.md#upgrading-module-services-postgres-upgrading | 12:25:33 |
@rick:matrix.ciphernetics.nl | There are instructions for upgrading, though I've never used them so YMMV | 12:26:03 |
Arian | Note the notes about what versions we ship | 12:49:56 |
Arian | Seems we don't preemptively mark EOL as insecure | 12:50:34 |
Arian | Only if a critical issue comes out after the EOL | 12:50:43 |