evalCheck-eval-lib-build-clan
aarch64-linux.eval-tests
· build #222
· raw
1warning: `--gc-roots-dir' not specified2warning: not writing modified lock file of flake 'path:/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source':3• Added input 'data-mesher':4 'path:/nix/store/27jjv4zwh0d1j4w2nwsf1p8hfripfhad-source?lastModified=1&narHash=sha256-GstEMM47F3UzwKCmSHhU0MM/qvQUzeZi3s0hNQkOn7k%3D' (1970-01-01)5• Added input 'data-mesher/flake-parts':6 follows 'flake-parts'7• Added input 'data-mesher/nixpkgs':8 follows 'nixpkgs'9• Added input 'data-mesher/treefmt-nix':10 follows 'treefmt-nix'11• Added input 'disko':12 'path:/nix/store/w2c23ykc12mswlg8hrrjzb5gv9gvkzwq-source?lastModified=1&narHash=sha256-RxWs5ND31KzTG7wvMM%2BPMfUjyNpmIEr999lqNARaM5o%3D' (1970-01-01)13• Added input 'disko/nixpkgs':14 follows 'nixpkgs'15• Added input 'flake-parts':16 'path:/nix/store/lrxvs4l9bqbgjfz7w9bkfg5zqq442jxc-source?lastModified=1&narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (1970-01-01)17• Added input 'flake-parts/nixpkgs-lib':18 follows 'nixpkgs'19• Added input 'nix-darwin':20 'path:/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source?lastModified=1&narHash=sha256-0tLW8Ff5yt8AH97jw4ZpFJ0OCJ122zIlgWGDmOfU/VU%3D' (1970-01-01)21• Added input 'nix-darwin/nixpkgs':22 follows 'nixpkgs'23• Added input 'nix-select':24 'path:/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source?lastModified=1&narHash=sha256-yxcNOha7Cfv2nhVpz9ZXSNKk0R7wt4AiBklJ8D24rVg%3D' (1970-01-01)25• Added input 'nixpkgs':26 'path:/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source?lastModified=1&narHash=sha256-rBYNiK4XmVxmJaK40DRnmoPUpCeRXJ4DJdQ/DW2LQRU%3D' (1970-01-01)27• Added input 'sops-nix':28 'path:/nix/store/c1ka0xdxj00wakzkqx8ccpkjjcjsnkmc-source?lastModified=1&narHash=sha256-aCWC8ngycU7OdJrU2%2BJe3qf%2B1a2ykuBvpPhZT/9tXMc%3D' (1970-01-01)29• Added input 'sops-nix/nixpkgs':30 follows 'nixpkgs'31• Added input 'systems':32 'path:/nix/store/9m1jsz5b9ggmjij2vkmafnhn26g96jjn-source?lastModified=1&narHash=sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w%3D' (1970-01-01)33• Added input 'treefmt-nix':34 'path:/nix/store/mdh8sbbfyjx02h66nav419nd1w8799xr-source?lastModified=1&narHash=sha256-XE1lKgQ3eIO3E7zWryqcRsax%2BmYXod/5RHBn4YaR9YE%3D' (1970-01-01)35• Added input 'treefmt-nix/nixpkgs':36 follows 'nixpkgs'37trace: pathExists: 'machines' -> 'true'38trace: readDir: 'machines' -> '{39 bar-machine = "directory";40 foo-machine = "directory";41}'42✅ autoloading.test_autoload_directories43trace: pathExists: 'machines' -> 'true'44trace: readDir: 'machines' -> '{45 "bar.nix" = "file";46 "foo.nix" = "file";47}'48✅ autoloading.test_files_are_not_machines49✅ clan.testMachineAccessToClanConfig50✅ test_all_simple51✅ test_clan_all_machines52✅ test_clan_all_machines_laziness53evaluation warning: Argument: 'self' must be set54✅ test_clan_check_simple_fail55evaluation warning: Argument: 'self' must be set56✅ test_clan_check_simple_pass57✅ test_clan_darwin_machines58☢️ test_clan_darwin_wireguard_service59error:60 … while evaluating the attribute 'darwinWgInterface'61 at /build/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source/lib/tests.nix:350:9:62 349| # Check darwin wg-quick interface is configured (option exists)63 350| darwinWgInterface = darwinConfig.networking.wg-quick.interfaces ? wg-test;64 | ^65 351|6667 … from call site68 at /build/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source/lib/tests.nix:340:22:69 339| };70 340| darwinConfig = eval.config.darwinConfigurations.darwin-peer.config;71 | ^72 341| nixosConfig = eval.config.nixosConfigurations.nixos-peer.config;7374 … while calling anonymous lambda75 at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/types.nix:891:18:76 890| value = mapAttrs (77 891| n: v:78 | ^79 892| if lazy then8081 … while evaluating the attribute 'optionalValue.value'82 at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1330:5:83 1329|84 1330| optionalValue = if isDefined then { value = mergedValue; } else { };85 | ^86 1331| };8788 … while evaluating a branch condition89 at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1330:21:90 1329|91 1330| optionalValue = if isDefined then { value = mergedValue; } else { };92 | ^93 1331| };9495 … while evaluating a branch condition96 at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1241:7:97 1240| # above are lazy and thus never forced on this branch.98 1241| if99 | ^100 1242| length defs == 1101102 … in the right operand of the AND (&&) operator103 at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1243:9:104 1242| length defs == 1105 1243| && (106 | ^107 1244| let108109 … while evaluating definitions from `/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source/modules/clan/module.nix':110111 … in the argument of the not operator112 at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1248:31:113 1247| addErrorContext "while evaluating definitions from `${d.file}':" (114 1248| !(isAttrs d.value && d.value ? _type)115 | ^116 1249| )117118 … in the left operand of the AND (&&) operator119 at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1248:31:120 1247| addErrorContext "while evaluating definitions from `${d.file}':" (121 1248| !(isAttrs d.value && d.value ? _type)122 | ^123 1249| )124125 … while calling the 'isAttrs' builtin126 at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/modules.nix:1248:15:127 1247| addErrorContext "while evaluating definitions from `${d.file}':" (128 1248| !(isAttrs d.value && d.value ? _type)129 | ^130 1249| )131132 … while evaluating the attribute 'value'133 at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/types.nix:831:11:134 830| inherit (def) file;135 831| value = v;136 | ^137 832| }) def.value138139 … from call site140 at /build/nix/store/n9wxc8k0i5jiwpaqmw3xblgjxh9k7mbm-source/lib/types.nix:831:11:141 830| inherit (def) file;142 831| value = v;143 | ^144 832| }) def.value145146 … while calling anonymous lambda147 at /build/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source/modules/clan/module.nix:62:11:148 61| configurations = lib.mapAttrs (149 62| name: _:150 | ^151 63| moduleSystemConstructor.${machineClasses.${name}} {152153 … from call site154 at /build/nix/store/qvfyi3pnynvipwg248vfw9kg82g516cm-source/modules/clan/module.nix:63:5:155 62| name: _:156 63| moduleSystemConstructor.${machineClasses.${name}} {157 | ^158 64| # ATTENTION!: Dont add any modules here.159160 … while calling 'darwinSystem'161 at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/flake.nix:21:22:162 20|163 21| darwinSystem = args@{ modules, ... }: self.lib.evalConfig (164 | ^165 22| { inherit (nixpkgs) lib; }166167 … from call site168 at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/flake.nix:21:45:169 20|170 21| darwinSystem = args@{ modules, ... }: self.lib.evalConfig (171 | ^172 22| { inherit (nixpkgs) lib; }173174 … while calling anonymous lambda175 at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/eval-config.nix:17:1:176 16|177 17| { lib178 | ^179 18| , modules180181 … in the condition of the assert statement182 at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/eval-config.nix:25:1:183 24|184 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw ''185 | ^186 26|187188 … in the right operand of the IMPL (->) operator189 at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/eval-config.nix:25:34:190 24|191 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw ''192 | ^193 26|194195 … in the right operand of the OR (||) operator196 at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/eval-config.nix:25:54:197 24|198 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw ''199 | ^200 26|201202 … while calling the 'throw' builtin203 at /build/nix/store/21f6lm3b151nxsniikgsjlvid75vdi67-source/eval-config.nix:25:57:204 24|205 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw ''206 | ^207 26|208209 error:210 nix-darwin now uses release branches that correspond to Nixpkgs releases.211 The nix-darwin and Nixpkgs branches in use must match, but you are currently212 using nix-darwin 26.11 with Nixpkgs 26.05.213214 On macOS, you should use either the `nixpkgs-unstable` or215 `nixpkgs-YY.MM-darwin` branches of Nixpkgs. These correspond to the216 `master` and `nix-darwin-YY.MM` branches of nix-darwin, respectively. Check217 <https://status.nixos.org/> for the currently supported Nixpkgs releases.218219 If you’re using flakes, make sure your inputs look like this:220221 inputs = {222 nixpkgs.url = "github:NixOS/nixpkgs/NIXPKGS-BRANCH";223 nix-darwin.url = "github:nix-darwin/nix-darwin/NIX-DARWIN-BRANCH";224 nix-darwin.inputs.nixpkgs.follows = "nixpkgs";225 # …226 };227228 If you’re using channels, you can check your current channels with:229230 $ sudo nix-channel --list231 nixpkgs https://nixos.org/channels/NIXPKGS-BRANCH232 darwin https://github.com/nix-darwin/nix-darwin/archive/NIX-DARWIN-BRANCH.tar.gz233 …234 $ nix-channel --list235 …236237 If `darwin` or `nixpkgs` are present in `nix-channel --list` (without238 `sudo`), you should delete them with `nix-channel --remove NAME`. These can239 contribute to version mismatch problems.240241 You can then fix your channels like this:242243 $ sudo nix-channel --add https://nixos.org/channels/NIXPKGS-BRANCH nixpkgs244 $ sudo nix-channel --add https://github.com/nix-darwin/nix-darwin/archive/NIX-DARWIN-BRANCH.tar.gz darwin245 $ sudo nix-channel --update246247 After that, activating your system again should work correctly. If it248 doesn’t, please open an issue at249 <https://github.com/nix-darwin/nix-darwin/issues/new> and include as much250 information as possible.251252✅ test_clan_specialArgs253✅ test_fn_clan_core254✅ test_fn_simple255✅ test_get_var_default256✅ test_get_var_machine257✅ test_get_var_shared258✅ test_machines_are_modules259evaluation warning: Argument: 'self' must be set260✅ test_missing_self261✅ test_only_required262✅ test_outputs_clanInternals263✅ test_single_letter_domain264265😢 20/21 successful266error: Tests failed267268Eval check failed. To re-run this test:269 nix build .#legacyPackages.aarch64-linux.evalCheck-eval-lib-build-clan270