these 2 derivations will be built: /nix/store/naz6pmzs4alp9ps19pxchp2cz0icxvji-evalCheck-eval-lib-build-clan.drv /nix/store/j1gcvwndbb41bcsfgm2mfyi0spn3h37r-eval-tests-aarch64-linux.drv building '/nix/store/naz6pmzs4alp9ps19pxchp2cz0icxvji-evalCheck-eval-lib-build-clan.drv' on 'ssh-ng://builder@build01.clan.lol' building '/nix/store/naz6pmzs4alp9ps19pxchp2cz0icxvji-evalCheck-eval-lib-build-clan.drv' evalCheck-eval-lib-build-clan> warning: `--gc-roots-dir' not specified evalCheck-eval-lib-build-clan> warning: not writing modified lock file of flake 'path:/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source': evalCheck-eval-lib-build-clan> • Added input 'data-mesher': evalCheck-eval-lib-build-clan> 'path:/nix/store/27jjv4zwh0d1j4w2nwsf1p8hfripfhad-source?lastModified=1&narHash=sha256-GstEMM47F3UzwKCmSHhU0MM/qvQUzeZi3s0hNQkOn7k%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'data-mesher/flake-parts': evalCheck-eval-lib-build-clan> follows 'flake-parts' evalCheck-eval-lib-build-clan> • Added input 'data-mesher/nixpkgs': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> • Added input 'data-mesher/treefmt-nix': evalCheck-eval-lib-build-clan> follows 'treefmt-nix' evalCheck-eval-lib-build-clan> • Added input 'disko': evalCheck-eval-lib-build-clan> 'path:/nix/store/w2c23ykc12mswlg8hrrjzb5gv9gvkzwq-source?lastModified=1&narHash=sha256-RxWs5ND31KzTG7wvMM%2BPMfUjyNpmIEr999lqNARaM5o%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'disko/nixpkgs': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> • Added input 'flake-parts': evalCheck-eval-lib-build-clan> 'path:/nix/store/lrxvs4l9bqbgjfz7w9bkfg5zqq442jxc-source?lastModified=1&narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'flake-parts/nixpkgs-lib': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> • Added input 'nix-darwin': evalCheck-eval-lib-build-clan> 'path:/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source?lastModified=1&narHash=sha256-0tLW8Ff5yt8AH97jw4ZpFJ0OCJ122zIlgWGDmOfU/VU%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'nix-darwin/nixpkgs': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> • Added input 'nix-select': evalCheck-eval-lib-build-clan> 'path:/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source?lastModified=1&narHash=sha256-yxcNOha7Cfv2nhVpz9ZXSNKk0R7wt4AiBklJ8D24rVg%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'nixpkgs': evalCheck-eval-lib-build-clan> 'path:/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source?lastModified=1&narHash=sha256-rBYNiK4XmVxmJaK40DRnmoPUpCeRXJ4DJdQ/DW2LQRU%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'sops-nix': evalCheck-eval-lib-build-clan> 'path:/nix/store/c1ka0xdxj00wakzkqx8ccpkjjcjsnkmc-source?lastModified=1&narHash=sha256-aCWC8ngycU7OdJrU2%2BJe3qf%2B1a2ykuBvpPhZT/9tXMc%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'sops-nix/nixpkgs': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> • Added input 'systems': evalCheck-eval-lib-build-clan> 'path:/nix/store/9m1jsz5b9ggmjij2vkmafnhn26g96jjn-source?lastModified=1&narHash=sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'treefmt-nix': evalCheck-eval-lib-build-clan> 'path:/nix/store/mdh8sbbfyjx02h66nav419nd1w8799xr-source?lastModified=1&narHash=sha256-XE1lKgQ3eIO3E7zWryqcRsax%2BmYXod/5RHBn4YaR9YE%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'treefmt-nix/nixpkgs': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> trace: pathExists: 'machines' -> 'true' evalCheck-eval-lib-build-clan> trace: readDir: 'machines' -> '{ evalCheck-eval-lib-build-clan> bar-machine = "directory"; evalCheck-eval-lib-build-clan> foo-machine = "directory"; evalCheck-eval-lib-build-clan> }' evalCheck-eval-lib-build-clan> ✅ autoloading.test_autoload_directories evalCheck-eval-lib-build-clan> trace: pathExists: 'machines' -> 'true' evalCheck-eval-lib-build-clan> trace: readDir: 'machines' -> '{ evalCheck-eval-lib-build-clan> "bar.nix" = "file"; evalCheck-eval-lib-build-clan> "foo.nix" = "file"; evalCheck-eval-lib-build-clan> }' evalCheck-eval-lib-build-clan> ✅ autoloading.test_files_are_not_machines evalCheck-eval-lib-build-clan> ✅ clan.testMachineAccessToClanConfig evalCheck-eval-lib-build-clan> ✅ test_all_simple evalCheck-eval-lib-build-clan> ✅ test_clan_all_machines evalCheck-eval-lib-build-clan> ✅ test_clan_all_machines_laziness evalCheck-eval-lib-build-clan> evaluation warning: Argument: 'self' must be set evalCheck-eval-lib-build-clan> ✅ test_clan_check_simple_fail evalCheck-eval-lib-build-clan> evaluation warning: Argument: 'self' must be set evalCheck-eval-lib-build-clan> ✅ test_clan_check_simple_pass evalCheck-eval-lib-build-clan> ✅ test_clan_darwin_machines evalCheck-eval-lib-build-clan> ☢️ test_clan_darwin_wireguard_service evalCheck-eval-lib-build-clan> error: evalCheck-eval-lib-build-clan> … while evaluating the attribute 'darwinWgInterface' evalCheck-eval-lib-build-clan> at /build/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source/lib/tests.nix:350:9: evalCheck-eval-lib-build-clan> 349| # Check darwin wg-quick interface is configured (option exists) evalCheck-eval-lib-build-clan> 350| darwinWgInterface = darwinConfig.networking.wg-quick.interfaces ? wg-test; evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 351| evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … from call site evalCheck-eval-lib-build-clan> at /build/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source/lib/tests.nix:340:22: evalCheck-eval-lib-build-clan> 339| }; evalCheck-eval-lib-build-clan> 340| darwinConfig = eval.config.darwinConfigurations.darwin-peer.config; evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 341| nixosConfig = eval.config.nixosConfigurations.nixos-peer.config; evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … while calling anonymous lambda evalCheck-eval-lib-build-clan> at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/types.nix:891:18: evalCheck-eval-lib-build-clan> 890| value = mapAttrs ( evalCheck-eval-lib-build-clan> 891| n: v: evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 892| if lazy then evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … while evaluating the attribute 'optionalValue.value' evalCheck-eval-lib-build-clan> at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1330:5: evalCheck-eval-lib-build-clan> 1329| evalCheck-eval-lib-build-clan> 1330| optionalValue = if isDefined then { value = mergedValue; } else { }; evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 1331| }; evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … while evaluating a branch condition evalCheck-eval-lib-build-clan> at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1330:21: evalCheck-eval-lib-build-clan> 1329| evalCheck-eval-lib-build-clan> 1330| optionalValue = if isDefined then { value = mergedValue; } else { }; evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 1331| }; evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … while evaluating a branch condition evalCheck-eval-lib-build-clan> at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1241:7: evalCheck-eval-lib-build-clan> 1240| # above are lazy and thus never forced on this branch. evalCheck-eval-lib-build-clan> 1241| if evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 1242| length defs == 1 evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … in the right operand of the AND (&&) operator evalCheck-eval-lib-build-clan> at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1243:9: evalCheck-eval-lib-build-clan> 1242| length defs == 1 evalCheck-eval-lib-build-clan> 1243| && ( evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 1244| let evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … while evaluating definitions from `/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source/modules/clan/module.nix': evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … in the argument of the not operator evalCheck-eval-lib-build-clan> at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1248:31: evalCheck-eval-lib-build-clan> 1247| addErrorContext "while evaluating definitions from `${d.file}':" ( evalCheck-eval-lib-build-clan> 1248| !(isAttrs d.value && d.value ? _type) evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 1249| ) evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … in the left operand of the AND (&&) operator evalCheck-eval-lib-build-clan> at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1248:31: evalCheck-eval-lib-build-clan> 1247| addErrorContext "while evaluating definitions from `${d.file}':" ( evalCheck-eval-lib-build-clan> 1248| !(isAttrs d.value && d.value ? _type) evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 1249| ) evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … while calling the 'isAttrs' builtin evalCheck-eval-lib-build-clan> at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1248:15: evalCheck-eval-lib-build-clan> 1247| addErrorContext "while evaluating definitions from `${d.file}':" ( evalCheck-eval-lib-build-clan> 1248| !(isAttrs d.value && d.value ? _type) evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 1249| ) evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … while evaluating the attribute 'value' evalCheck-eval-lib-build-clan> at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/types.nix:831:11: evalCheck-eval-lib-build-clan> 830| inherit (def) file; evalCheck-eval-lib-build-clan> 831| value = v; evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 832| }) def.value evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … from call site evalCheck-eval-lib-build-clan> at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/types.nix:831:11: evalCheck-eval-lib-build-clan> 830| inherit (def) file; evalCheck-eval-lib-build-clan> 831| value = v; evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 832| }) def.value evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … while calling anonymous lambda evalCheck-eval-lib-build-clan> at /build/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source/modules/clan/module.nix:62:11: evalCheck-eval-lib-build-clan> 61| configurations = lib.mapAttrs ( evalCheck-eval-lib-build-clan> 62| name: _: evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 63| moduleSystemConstructor.${machineClasses.${name}} { evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … from call site evalCheck-eval-lib-build-clan> at /build/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source/modules/clan/module.nix:63:5: evalCheck-eval-lib-build-clan> 62| name: _: evalCheck-eval-lib-build-clan> 63| moduleSystemConstructor.${machineClasses.${name}} { evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 64| # ATTENTION!: Dont add any modules here. evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … while calling 'darwinSystem' evalCheck-eval-lib-build-clan> at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/flake.nix:21:22: evalCheck-eval-lib-build-clan> 20| evalCheck-eval-lib-build-clan> 21| darwinSystem = args@{ modules, ... }: self.lib.evalConfig ( evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 22| { inherit (nixpkgs) lib; } evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … from call site evalCheck-eval-lib-build-clan> at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/flake.nix:21:45: evalCheck-eval-lib-build-clan> 20| evalCheck-eval-lib-build-clan> 21| darwinSystem = args@{ modules, ... }: self.lib.evalConfig ( evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 22| { inherit (nixpkgs) lib; } evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … while calling anonymous lambda evalCheck-eval-lib-build-clan> at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/eval-config.nix:17:1: evalCheck-eval-lib-build-clan> 16| evalCheck-eval-lib-build-clan> 17| { lib evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 18| , modules evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … in the condition of the assert statement evalCheck-eval-lib-build-clan> at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/eval-config.nix:25:1: evalCheck-eval-lib-build-clan> 24| evalCheck-eval-lib-build-clan> 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw '' evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 26| evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … in the right operand of the IMPL (->) operator evalCheck-eval-lib-build-clan> at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/eval-config.nix:25:34: evalCheck-eval-lib-build-clan> 24| evalCheck-eval-lib-build-clan> 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw '' evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 26| evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … in the right operand of the OR (||) operator evalCheck-eval-lib-build-clan> at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/eval-config.nix:25:54: evalCheck-eval-lib-build-clan> 24| evalCheck-eval-lib-build-clan> 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw '' evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 26| evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> … while calling the 'throw' builtin evalCheck-eval-lib-build-clan> at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/eval-config.nix:25:57: evalCheck-eval-lib-build-clan> 24| evalCheck-eval-lib-build-clan> 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw '' evalCheck-eval-lib-build-clan> | ^ evalCheck-eval-lib-build-clan> 26| evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> error: evalCheck-eval-lib-build-clan> nix-darwin now uses release branches that correspond to Nixpkgs releases. evalCheck-eval-lib-build-clan> The nix-darwin and Nixpkgs branches in use must match, but you are currently evalCheck-eval-lib-build-clan> using nix-darwin 26.11 with Nixpkgs 26.05. evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> On macOS, you should use either the `nixpkgs-unstable` or evalCheck-eval-lib-build-clan> `nixpkgs-YY.MM-darwin` branches of Nixpkgs. These correspond to the evalCheck-eval-lib-build-clan> `master` and `nix-darwin-YY.MM` branches of nix-darwin, respectively. Check evalCheck-eval-lib-build-clan> for the currently supported Nixpkgs releases. evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> If you’re using flakes, make sure your inputs look like this: evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> inputs = { evalCheck-eval-lib-build-clan> nixpkgs.url = "github:NixOS/nixpkgs/NIXPKGS-BRANCH"; evalCheck-eval-lib-build-clan> nix-darwin.url = "github:nix-darwin/nix-darwin/NIX-DARWIN-BRANCH"; evalCheck-eval-lib-build-clan> nix-darwin.inputs.nixpkgs.follows = "nixpkgs"; evalCheck-eval-lib-build-clan> # … evalCheck-eval-lib-build-clan> }; evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> If you’re using channels, you can check your current channels with: evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> $ sudo nix-channel --list evalCheck-eval-lib-build-clan> nixpkgs https://nixos.org/channels/NIXPKGS-BRANCH evalCheck-eval-lib-build-clan> darwin https://github.com/nix-darwin/nix-darwin/archive/NIX-DARWIN-BRANCH.tar.gz evalCheck-eval-lib-build-clan> … evalCheck-eval-lib-build-clan> $ nix-channel --list evalCheck-eval-lib-build-clan> … evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> If `darwin` or `nixpkgs` are present in `nix-channel --list` (without evalCheck-eval-lib-build-clan> `sudo`), you should delete them with `nix-channel --remove NAME`. These can evalCheck-eval-lib-build-clan> contribute to version mismatch problems. evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> You can then fix your channels like this: evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> $ sudo nix-channel --add https://nixos.org/channels/NIXPKGS-BRANCH nixpkgs evalCheck-eval-lib-build-clan> $ sudo nix-channel --add https://github.com/nix-darwin/nix-darwin/archive/NIX-DARWIN-BRANCH.tar.gz darwin evalCheck-eval-lib-build-clan> $ sudo nix-channel --update evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> After that, activating your system again should work correctly. If it evalCheck-eval-lib-build-clan> doesn’t, please open an issue at evalCheck-eval-lib-build-clan> and include as much evalCheck-eval-lib-build-clan> information as possible. evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> ✅ test_clan_specialArgs evalCheck-eval-lib-build-clan> ✅ test_fn_clan_core evalCheck-eval-lib-build-clan> ✅ test_fn_simple evalCheck-eval-lib-build-clan> ✅ test_get_var_default evalCheck-eval-lib-build-clan> ✅ test_get_var_machine evalCheck-eval-lib-build-clan> ✅ test_get_var_shared evalCheck-eval-lib-build-clan> ✅ test_machines_are_modules evalCheck-eval-lib-build-clan> evaluation warning: Argument: 'self' must be set evalCheck-eval-lib-build-clan> ✅ test_missing_self evalCheck-eval-lib-build-clan> ✅ test_only_required evalCheck-eval-lib-build-clan> ✅ test_outputs_clanInternals evalCheck-eval-lib-build-clan> ✅ test_single_letter_domain evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> 😢 20/21 successful evalCheck-eval-lib-build-clan> error: Tests failed evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> Eval check failed. To re-run this test: evalCheck-eval-lib-build-clan> nix build .#legacyPackages.aarch64-linux.evalCheck-eval-lib-build-clan evalCheck-eval-lib-build-clan> error: path '/nix/store/wr5hmkz29c4m949nycvih0gjcxrnzb91-evalCheck-eval-lib-build-clan' is not valid error: Cannot build '/nix/store/naz6pmzs4alp9ps19pxchp2cz0icxvji-evalCheck-eval-lib-build-clan.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/wr5hmkz29c4m949nycvih0gjcxrnzb91-evalCheck-eval-lib-build-clan error: Cannot build '/nix/store/j1gcvwndbb41bcsfgm2mfyi0spn3h37r-eval-tests-aarch64-linux.drv'. Reason: 1 dependency failed. Output paths: /nix/store/hz5pcpkdxg3pwwyxwaajn3iv0pzad4vm-eval-tests-aarch64-linux error: Build failed due to failed dependency