| 6 Feb 2026 |
K900 | Uhh why do we have 60k jobs on nixos-25.11 then | 17:29:10 |
K900 | I'm asking because I just merged a staging-nixos | 17:29:17 |
Vladimír Čunát | Yes, that's it. | 17:29:19 |
K900 | Anyway I'll just start an unstable-small and see how that goes | 17:30:45 |
K900 | Oh god I'm dumb | 17:32:33 |
K900 | I ran it too early | 17:32:47 |
K900 | So I'm doing it again | 17:32:51 |
hexa | check the config for nixos-25.11, it points to staging-next-25.11 right now | 17:33:44 |
| 8 Feb 2026 |
ma27 | Any opinions from infra about https://github.com/NixOS/nixpkgs/pull/478109#discussion_r2720782908 ? | 19:16:22 |
hexa | intriguing | 19:23:49 |
hexa | we don't currently have cgroups xp enabled | 19:27:39 |
hexa | iirc only lix has a working implementation at this time | 19:27:56 |
hexa | commit ae6761b9fea22ac802ead7757d034665cb4e795e
Author: Martin Weinelt <hexa@darmstadt.ccc.de>
Date: Sun Mar 2 23:04:26 2025 +0100
builders: stop using cgroups for now
They currently break the build of nixosTests.systemd-boot.extraEntries on
lix 2.91.1 and nix 2.25.2 after the edk2 202502 upgrade.
The test hangs in nixos-disk-image-aarch64-linux with
> Press ESC in 5 seconds to skip startup.nsh or any other key to continue.
> Press ESC in 4 seconds to skip startup.nsh or any other key to continue.
> Press ESC in 3 seconds to skip startup.nsh or any other key to continue.
> Press ESC in 2 seconds to skip startup.nsh or any other key to continue.
> Press ESC in 1 seconds to skip startup.nsh or any other key to continue.
> [hangs here]
And aborting the test after it times out fails with
> Aborted: error: deleting cgroup '/sys/fs/cgroup/system.slice/nix-daemon.service/nix-build-uid-30022': [Device or resource busy]
| 19:28:35 |
K900 | Ugh | 19:29:02 |
K900 | Not a fan of the whole thing at all tbh | 19:29:03 |
K900 | Bolting on more wacky nonsense on the test driver is not the way | 19:29:04 |
K900 | But rewriting it to be actually good is spoons | 19:29:06 |
hexa | have you looked at the implementation and is it wacky? | 19:30:05 |
hexa | * have you looked at the implementation and are you considering it wacky? | 19:30:11 |
K900 | A little and yes | 19:30:19 |
hexa | more lightweight tests would surely be appreciated | 19:30:21 |
raitobezarius | the biggest problem of this is not cgroups | 19:32:56 |
raitobezarius | it's auto-allocate-uids and uid-range | 19:32:59 |
raitobezarius | there's no implementation ready for that in any interpreter | 19:33:08 |
raitobezarius | notably blocked on https://github.com/NixOS/nixpkgs/pull/404864 | 19:33:15 |
raitobezarius | (and sure, there's a PR for nsresourced integration in cppnix) | 19:34:22 |
Arian | Yeh for now this means running tests outside of nix right? | 19:48:44 |
Arian | Honestly my dream setup would be new test driver and then we can just use vmspan or nspawn (they have basically identical interfaces) | 19:51:31 |
Arian | But yeh that's .. work | 19:51:40 |
Arian | Especially driver that integrates with all the systemd goodies like the notify vsock stuff would be great | 19:52:25 |