| 18 Mar 2025 |
laauurraa | Hmm, many people kept recommending to just use unstable rather than stable | 14:34:38 |
laauurraa | I'll switch to stable then, I mean.. | 14:34:45 |
elikoga | Who is many people? | 14:34:48 |
laauurraa | Makes more sense to me | 14:34:49 |
laauurraa | People on Reddit | 14:34:54 |
laauurraa | but I think this community is a bit more professional and technical | 14:35:02 |
elikoga | While it can sometimes have advantages using packages from unstable or even master
Don't do it if you don't know hot to handle it? | 14:35:23 |
elikoga | * While it can sometimes have advantages using packages from unstable or even master
Don't do it if you don't know how to handle it? | 14:35:30 |
laauurraa | Eh, I would know how to workaround this issue, it's more just that I didn't expect it | 14:35:49 |
laauurraa | Like I said, I often doubt myself rather than the packages when it comes to Nix | 14:35:56 |
elikoga | In stable I'd agree, in unstable it's anyone's guess where problems usually are | 14:36:26 |
laauurraa | Fair enough, that makes sense | 14:36:34 |
laauurraa | I'll downgrade to stable then, I can always specify that I want a specific package from unstable if it's important | 14:37:00 |
elikoga | Nevermind, it shouldn't:
It's already reported https://github.com/NixOS/nixpkgs/issues/389978
And solved https://github.com/NixOS/nixpkgs/pull/390243
Which is already in master | 14:39:31 |
laauurraa | Fair enough, thanks for your help | 14:40:40 |
laauurraa | I successfully downgraded to 24.11 stable :)
Despite the weird edge cases sometimes, Nix really does have the amazing benefit of being incredibly easy to control | 15:41:07 |
laauurraa | * I successfully downgraded to 24.11 stable :)
Despite the weird edge cases sometimes, Nix really does have the amazing benefit of being incredibly easy to control in this manner | 15:41:09 |
laauurraa | and zotero launches now :D | 15:41:14 |
emily | FWIW, already fixed in master means it should work on unstable in a few days | 15:45:25 |
emily | also, I think running unstable is fine. packages will break more often, but it gets automated testing before every bump and stable doesn't get that much maintenance | 15:45:56 |
emily | as in, I think the warning is a little overblown. many people do run unstable exclusively, me included | 15:46:19 |
emily | it's a matter of what you prefer, of course (stale packages vs. packages having issues more often), but it's closer to the Arch rolling-release end of things than running Debian experimental or whatever | 15:46:53 |
laauurraa | What makes it so that zotero not being runnable on NixOS wasn't caught by CI? Because I thought the same thing as you're saying now, that nixos-unstable is tested as it is updated | 15:47:53 |
laauurraa | I thought running the software you attempt to build would be the minimal test, right? Or is that just different per-package? | 15:48:15 |
elikoga | The minimal test is wether the package builds at all
Running is not trivial. Zotero for example expects a graphical environment(?) | 15:48:54 |
emily | only a subset of things block the channel from advancing | 15:49:04 |
emily | if all failed builds stopped unstable from bumping, it'd never bump | 15:49:12 |
emily | but we do have e.g. automated end-to-end testing of installations, common graphical environments, etc. | 15:49:24 |
laauurraa | Yeah it does elikoga, that's what I expected. Being a bit difficult to test whether it launches or not | 15:49:28 |
emily | (since we have ~100k builds and many of them are always broken 🫠) | 15:50:18 |