Nix Zürich | 116 Members | |
| https://zurich.nix.ug/ - Next ZHF event 23-24 November 2024 Report notes: https://pad.lassul.us/dAqTN5maSqCRcvHuSun-Xg# | 28 Servers |
| Sender | Message | Time |
|---|---|---|
| 25 Nov 2024 | ||
| * It was a awesome seeing all of you (again), thanks everyone for coming! You made this the greatest Zürich ZHF hackathon ever. I hope each of you could derive some pleasure from the event and take something away — I sure did. Would love to keep up that spirit in May! | 07:18:54 | |
| Thanks a lot ners and john-rodewald for making all of this possible, and thanks to das-g for your invaluable support with the location. | 07:20:04 | |
| I absolutely agree, it is getting better every time. Loved the group dinner 💪. | 08:21:23 | |
| This was my first time at ZHF, and I had a great time! Cool group of people! I really enjoyed seeing with how much fun and enthusiasm this was organized and put together. I'd like to thank ners , john-rodewald , das-g and everyone else who helped organizing this event! The group dinner was also a highlight for me 🙂 | 08:27:49 | |
| 09:18:46 | ||
| Hey all, I'd like to whip up a report to let others know what we've been up to. If you like to share you worked on, please do so here until this week Friday 2024-11-29: https://pad.lassul.us/dAqTN5maSqCRcvHuSun-Xg# One or two sentences is enough. Links and pictures would be great! | 09:22:08 | |
| * Hey all, I'd like to whip up a report to let others know what we've been up to. If you like to share what you worked on, please do so here until this week Friday 2024-11-29: https://pad.lassul.us/dAqTN5maSqCRcvHuSun-Xg# One or two sentences is enough. Links and pictures would be great! | 09:22:18 | |
| @room ping to help spread the word | 09:53:35 | |
| I‘ll send out a request for feedback later today or tomorrow. | 09:57:38 | |
Download IMG_20241125_171930.jpg | 17:20:47 | |
| @ners:nixos.dev !!! | 17:20:51 | |
| 26 Nov 2024 | ||
| When I upgrade my system from nixos-24.05 to nixos-24.11 I get this:
Is there any way we can make this a bit more 'user friendly'? | 11:35:15 | |
| * When I upgrade my system from nixos-24.05 to nixos-24.11 I get this:
Is there any way we can make this a bit more 'user friendly'? | 11:35:51 | |
| It is triggered by this entry in configuration.nix which comes as a default (in a previous install method):
| 11:36:42 | |
| This is a combination of both And If only the error message showed up with a reference to the definition, would that be a good behavior? | 11:36:53 | |
| I fear we will lose a few users of nixos over this. | 11:36:57 | |
| I would prefer that NixOS would just ignore the statement and throw a warning that it is depreciated. | 11:37:34 | |
| This is done/possible with some other settings However not sound apparently | 11:38:00 | |
| Are the pictures that were taken available somewhere? | 11:39:43 | |
In reply to @koen:procolix.comHere's the relevant code: https://github.com/NixOS/nixpkgs/blob/dafe47b3c8bb54c65e5a28bcad88894e4bb6a6e0/lib/modules.nix#L1104. This could relatively easily be changed to use config.warnings instead | 11:41:31 | |
| Maybe there should be a mkDeprecatedOptionModule that warns for one release cycle? | 11:42:15 | |
In reply to @micmine:matrix.orgWe’re working on editing them. The group photo will be posted here later. :) | 11:42:19 | |
| But still, this is an example of breaking changes when upgrading from a half yearly release to the next Outlined in the changelog and migration guide too: https://github.com/NixOS/nixpkgs/blob/master/nixos/doc/manual/release-notes/rl-2411.section.md#sound-options-removal-sec-release-2411-migration-sound | 11:45:08 | |
In reply to @elikoga:matrix.orgDo you mean that end users should not complain about that? | 11:46:11 | |
| I'm saying that in some cases, no better alternive exists. Breaking means breaking sometimes. I know that if the enable option had an equivalent replacement "mkRenamedOptionModule" could've been used to warn about the rename. In this case however, the external Api has changed and the courtesy of notifying an upgrading user has been fulfilled. Little can be done except delay the change associated with external api change. | 11:48:05 | |
| Usually, to upgrade a deployment or project from one half-yearly release to the next, some work needs to be put in to adjust to breaking changes | 11:49:42 | |
| Also "kill [...] with fire" seems a bit heavy handed, it could certainly be spaced out on 2 release cycles with a warning in the first one https://github.com/NixOS/nixpkgs/pull/326262 | 11:52:10 | |
| I think it's pretty standard to at least warn for a release before failing. Only in rare cases this isn't feasible, but here it is (by just ignoring the option being set). Honestly seems like a bit of an oversight, because it's rare for an option to be just removable like that. | 11:52:47 | |
In reply to @infinisil:matrix.orgI like this answer 😍 | 11:53:38 | |
| I actually disagree on this one | 11:54:23 | |