| 15 Feb 2026 |
emily | (but it punts on helping with the conditionalization dance except insofar as it makes it easier to land the conditional and the clean-up in the same PR without one getting forgotten) | 18:31:01 |
emily | also with the feature flags variant we could still have the "controbutor didn't realize this needs staging, let's retarget with a couple clicks" convenience by having CI detect PRs targeting a staging branch, automatically push the generated staging commit, and retarget back to master | 18:33:34 |
emily | which also means that if you're doing a simple non-conflicting staging change you don't need to run any script locally at all and can just send a PR to staging as you do now | 18:34:02 |
emily | the script doesn't have to be perfect because it's just a convenience and doesn't have to be in the trusted code base, it can get away with just handling the common cases | 18:35:18 |
| 16 Feb 2026 |
| zimward changed their display name from zimward to zim. | 13:49:45 |
| zimward changed their display name from zim to zimward. | 13:50:49 |
| pneumatic changed their profile picture. | 15:18:01 |
Vladimír Čunát | NixOS tests on staging-next still look pretty bad: https://hydra.nixos.org/eval/1822920#tabs-now-fail | 20:04:49 |
hexa | oh, super cool | 20:10:16 |
hexa | machine # building '/nix/store/y84saga4qsmk7xrprd0qv8rgdqjk67g1-bash-5.3.tar.gz.drv'...
machine # waiting for lock on '/nix/store/kwm524zjlnnq4yfhhmb5r14f2wxf8a2j-bash-5.3.tar.gz'...
machine # waiting for lock on '/nix/store/vclnb6d6yja2m42pjw5jay5zinnh54y3-gcc-15.2.0.tar.xz'...
machine # waiting for lock on '/nix/store/0avnvyc7pkcr4pjqws7hwpy87m6wlnjc-make-4.4.1.tar.gz'...
machine # waiting for lock on '/nix/store/mdrv8znlgnysqzq1hnv46vi9jmnsc1bc-mpc-1.3.1.tar.gz'...
machine # waiting for lock on '/nix/store/92vinq6gfq5afkjc870g6y301mmf1vqq-mpfr-4.2.2.tar.xz'...
machine # waiting for lock on '/nix/store/jwcvma555nknfdxvfbbkg489wminmr1w-tar-1.12.tar.gz'...
machine # warning: error: unable to download 'https://ftpmirror.gnu.org/bash/bash-5.3.tar.gz': Could not resolve hostname (6) Could not resolve host: ftpmirror.gnu.org; retrying in 310 ms
machine # warning: error: unable to download 'https://ftpmirror.gnu.org/bash/bash-5.3.tar.gz': Could not resolve hostname (6) Could not resolve host: ftpmirror.gnu.org; retrying in 543 ms
machine # warning: error: unable to download 'https://ftpmirror.gnu.org/bash/bash-5.3.tar.gz': Could not resolve hostname (6) Could not resolve host: ftpmirror.gnu.org; retrying in 1184 ms
machine # warning: error: unable to download 'https://ftpmirror.gnu.org/bash/bash-5.3.tar.gz': Could not resolve hostname (6) Could not resolve host: ftpmirror.gnu.org; retrying in 2640 ms
machine # error:
machine # … writing file '/nix/store/kwm524zjlnnq4yfhhmb5r14f2wxf8a2j-bash-5.3.tar.gz'
machine #
machine # error: unable to download 'https://ftpmirror.gnu.org/bash/bash-5.3.tar.gz': Could not resolve hostname (6) Could not resolve host: ftpmirror.gnu.org
machine # waiting for lock on '/nix/store/slpdqm3wlhwbkzyijjz3xpifa219ac0x-bzip2-1.0.8.tar.gz'...
machine # waiting for lock on '/nix/store/4if50hvp9yp7xal62nn5sz9cql8pf6cr-findutils-4.10.0.tar.xz'...
machine # waiting for lock on '/nix/store/6zxixmszg0vbhpaa8rxwfr05by9axj68-glibc-2.42.tar.xz'...
machine # waiting for lock on '/nix/store/0avnvyc7pkcr4pjqws7hwpy87m6wlnjc-make-4.4.1.tar.gz'...
machine # waiting for lock on '/nix/store/a2i83vprqrd9nkr116yy1ksrwz5y1vq9-sed-4.9.tar.xz'...
machine # building '/nix/store/k34j4cx3wl05cdr885s84h0pw1wr2fvn-Python-3.13.12.tar.xz.drv'...
machine # error: Cannot build '/nix/store/y84saga4qsmk7xrprd0qv8rgdqjk67g1-bash-5.3.tar.gz.drv'.
machine # Reason: builder failed with exit code 1.
machine # Output paths:
machine # /nix/store/kwm524zjlnnq4yfhhmb5r14f2wxf8a2j-bash-5.3.tar.gz
| 20:10:29 |
hexa | I always forget what causes these | 20:10:50 |
hexa | especially surprised for bash here | 20:11:14 |
K900 | It tries to build something that it doesn't have | 20:14:54 |
K900 | And then it just recurses down to building stdenv | 20:15:00 |
| 17 Feb 2026 |
K900 | Master to next merges are broken | 18:23:05 |
K900 | Have not looked | 18:23:08 |
Fabián Heredia | Small conflict, fixed:
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@@ -20477,8 -20462,8 +20483,10 @@@ self: super: with self;
vharfbuzz = callPackage ../development/python-modules/vharfbuzz { };
+ viaggiatreno-ha = callPackage ../development/python-modules/viaggiatreno-ha { };
+
+ victron-mqtt = callPackage ../development/python-modules/victron-mqtt { };
+
victron-vrm = callPackage ../development/python-modules/victron-vrm { };
videocr = callPackage ../development/python-modules/videocr { };
| 18:30:19 |
Grimmauld (any/all) | Uh, i tried building a graphical x86_64 iso, and got xorriso : FAILURE : Image size 1835008s exceeds free space on media 112320s. How bad is this? | 19:45:22 |
| Necoro joined the room. | 20:50:03 |
| 18 Feb 2026 |
K900 | https://github.com/NixOS/nixpkgs/pull/491660 fyi | 07:49:08 |
Sandro | So lix can deprecate anything they want and nixpkgs needs to follow that? Interesting development | 15:06:50 |
Alyssa Ross | Not causing warnings for some fraction of our users, in the absence of technical arguments against making the change that would silence the warnings sounds fine to be. | 15:09:40 |
Alyssa Ross | * | 15:09:49 |
Grimmauld (any/all) | Nixpkgs has a lot of dumb nix lang edgecases. I think the effort of making nixpkgs a bit less demanding on weird language edge cases is a good idea, ultimately making reimplementations of the nix language more feasible in the future. | 15:22:13 |
K900 | No, but Lix can deprecate valid footguns | 15:42:00 |
K900 | And removing them from nixpkgs seems worth it | 15:42:06 |
| 19 Feb 2026 |
K900 | So uh | 10:38:55 |
K900 | Pipewire 1.6.0 just got tagged | 10:39:02 |
K900 | Is it too late | 10:39:22 |
K900 | It's a big feature update and also technically security | 10:40:30 |