| 3 Mar 2026 |
dish [Fox/It/She] | not sure what the criteria are for that section, if any, but would like to highlight it as it's been a maintainance burden for a while | 22:08:02 |
emily | probably best to go in the breaking changes section if anything, it's pretty low-impact for users | 22:08:30 |
emily | (not to diminish the achievement from a maintenance PoV) | 22:08:42 |
emily | I suppose it means dropping node2nix which could be worth a highlight | 22:09:04 |
Aaron Hall | it's going to break my config (I'll probably just comment it out until I figure out what I'm supposed to do instead) - why isn't it marked deprecated and warning users? | 22:10:29 |
dish [Fox/It/She] | In reply to @emilazy:matrix.org I suppose it means dropping node2nix which could be worth a highlight yeah node2nix is unpackagable with the regular tooling since it doesnt have a package-lock.json in its upstream repo 🥴 | 22:10:42 |
emily | things don't generally get a deprecation cycle when they're being hard removed | 22:11:21 |
emily | the beta period, month overlap in support, etc. are intended for validating your setups for a new release | 22:11:42 |
dish [Fox/It/She] | In reply to @aaronchallmba:matrix.org it's going to break my config (I'll probably just comment it out until I figure out what I'm supposed to do instead) - why isn't it marked deprecated and warning users? Fwiw, individual packages that were being removed got aliases added for them as they were removed. There maybe should have been warnings on instantiation for other packages, but at this point I just want to be done with it. It's a shambling corpse that makes everyone's lives harder >.> | 22:12:35 |
dish [Fox/It/She] | In reply to @emilazy:matrix.org I suppose it means dropping node2nix which could be worth a highlight I'll just mention that node2nix has been dropped in the release note about nodePackages. | 22:13:59 |
emily | yeah, distinguishing between throw aliases and warnings here | 22:14:01 |
emily | especially since that would involve backporting warnings to stable which would be weird for multiplereasons | 22:14:22 |
Aaron Hall | What should I do here?:
#### Node and Javascript:
nodejs
deno
] ++ (with nodePackages; [
npm
typescript
typescript-language-server
] ++.
| 22:14:52 |
Aaron Hall | * What should I do here?:
#### Node and Javascript:
nodejs
deno
] ++ (with nodePackages; [
npm
typescript
typescript-language-server
] ++...
| 22:16:15 |
Aaron Hall | * What should I do here?:
#### Node and Javascript:
nodejs
deno
] ++ (with nodePackages; [
npm
typescript
typescript-language-server
] ++...
| 22:16:28 |
Aaron Hall | Maybe we should go ahead and add deprecation warnings? | 22:18:08 |
Aaron Hall | If we know it's going away, probably better to do it sooner than later. | 22:18:42 |
dish [Fox/It/She] | nodePackages.npm doesn't exist since npm is included in nodejs.
the other two have top-level attributes(i.e pkgs.typescript instead of pkgs.nodePackages.typescript) | 22:20:06 |
dish [Fox/It/She] | In reply to @aaronchallmba:matrix.org If we know it's going away, probably better to do it sooner than later. Yes, I'm removing it now. Definitely agree sooner is better. | 22:20:42 |
Aaron Hall | of course I mean doing deprecation warnings in 25.11 now | 22:22:26 |
emily | having unsuppressable warnings for every package being removed in the next release backported over time doesn't seem that great when you can get the same effect from testing your config against unstable/beta/during the transition period | 22:24:20 |
emily | warnings make more sense when the thing you can migrate to is already present in the release, and when stuff is being staged over multiple releases | 22:24:45 |
Aaron Hall | The earlier the warning I get about things breaking in the future the better, from my point of view. I could see people being upset about setting up new projects that require the thing going away. But it's not up to me. | 22:26:40 |
| 4 Mar 2026 |
vcunat | We could warn on unstable at least. | 07:05:50 |
emily | we're throwing on unstable, no? | 11:47:11 |
dish [Fox/It/She] | yes | 14:27:16 |
dish [Fox/It/She] | it will throw on unstable | 14:27:28 |
| NixOS Moderation Botchanged room power levels. | 14:58:33 |
| Bart joined the room. | 18:43:11 |