| 21 Mar 2026 |
Vladimír Čunát | (a chromium often runs for half a day in there) | 09:37:23 |
Vladimír Čunát | * (a chromium build often runs for half a day in there) | 09:37:30 |
Vladimír Čunát | * (a single chromium build often runs for half a day in there) | 09:37:48 |
hexa | yeah, so another machine would be useful | 09:41:20 |
Vladimír Čunát | A dedicated machine for all the chromiums and electrons 😆 | 09:49:36 |
| Rick (Mindavi) joined the room. | 17:26:41 |
| 24 Mar 2026 |
leona | something seems to be stuck with these 4 new tests: https://hydra.nixos.org/eval/1823783#tabs-unfinished. They don't get build for >1 day, even when they are at the moved to the front of the queue | 09:19:11 |
leona | * something seems to be stuck with these 4 new tests: https://hydra.nixos.org/eval/1823783#tabs-unfinished. They don't get build for ~2 days, even when they are at the moved to the front of the queue | 09:20:28 |
Vladimír Čunát | I've noticed, but I don't know what's wrong in there. | 09:29:36 |
Vladimír Čunát | A couple days ago I just aborted them to let the channel advance and then restarted+bumped them. | 09:30:21 |
Vladimír Čunát | Wait... I think I see why. | 09:31:18 |
Vladimír Čunát | # Containers use systemd-nspawn, which requires pid 0 inside of the sandbox.
| 09:33:10 |
Vladimír Čunát | which adds uid-range into requiredSystemFeatures | 09:33:34 |
Vladimír Čunát | PR https://github.com/NixOS/nixpkgs/pull/478109 | 09:33:56 |
Jeremy Fleischman (jfly) | @vcunat:matrix.org, how does https://github.com/NixOS/infra/pull/986 look? | 11:05:36 |
hexa | diff --git a/builders/common/nix.nix b/builders/common/nix.nix
index ce13643..79249e8 100644
--- a/builders/common/nix.nix
+++ b/builders/common/nix.nix
@@ -22,8 +22,11 @@
settings = {
accept-flake-config = false;
+ auto-allocate-uids = true;
builders-use-substitutes = true;
extra-experimental-features = [
+ "auto-allocate-uids"
+ "cgroups"
"nix-command"
"no-url-literals"
"flakes"
@@ -32,6 +35,7 @@
"kvm"
"nixos-test"
"benchmark" # we may restrict this in the central /etc/nix/machines anyway
+ "uid-range"
];
trusted-users = [
"build"
| 11:06:17 |
hexa | same changes that I did, but inline | 11:06:36 |
hexa | still, I'm wary of cgroups in cppnix | 11:06:47 |
Jeremy Fleischman (jfly) | Or that :) | 11:06:47 |
hexa | elated-minsky exposes uid-range feature now | 11:07:03 |
Jeremy Fleischman (jfly) | I thought you said we used them, but I couldn't find evidence of that | 11:07:26 |
Jeremy Fleischman (jfly) | * | 11:07:45 |
Jeremy Fleischman (jfly) | It's an ungodly hour here. Feel free to merge, or close my PR. Good luck! | 11:08:27 |
hexa | we reverted cgroups use because they broke builds | 11:10:02 |
hexa | over a year ago | 11:10:13 |
hexa | I know lix has them fixed | 11:10:26 |
hexa | https://github.com/NixOS/nix/pull/13135 | 11:11:07 |
hexa | oh and cgroups xp is likely not enough, right? | 11:12:18 |
hexa | we'd need use-cgroups, too | 11:12:23 |
hexa | but your example in the PR didn't either, so 🤷 | 11:13:57 |