warning: not writing modified lock file of flake 'path:/nix/store/l2s3q0rcqh6lgf3d04fx5q0bmiwa5l22-source': • Added input 'data-mesher': 'path:/nix/store/kdjkigwckgrfz0yg0d9z7kj2xkf084vs-source?lastModified=1&narHash=sha256-Yase/4e4aNN9QvUMqPH9ngbAmlcJCqLmFL0zuURdkuA%3D' (1970-01-01) • Added input 'data-mesher/flake-parts': follows 'flake-parts' • Added input 'data-mesher/nixpkgs': follows 'nixpkgs' • Added input 'data-mesher/treefmt-nix': follows 'treefmt-nix' • Added input 'disko': 'path:/nix/store/w2c23ykc12mswlg8hrrjzb5gv9gvkzwq-source?lastModified=1&narHash=sha256-RxWs5ND31KzTG7wvMM%2BPMfUjyNpmIEr999lqNARaM5o%3D' (1970-01-01) • Added input 'disko/nixpkgs': follows 'nixpkgs' • Added input 'flake-parts': 'path:/nix/store/lrxvs4l9bqbgjfz7w9bkfg5zqq442jxc-source?lastModified=1&narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (1970-01-01) • Added input 'flake-parts/nixpkgs-lib': follows 'nixpkgs' • Added input 'nix-darwin': 'path:/nix/store/8ggr67sci43hlp8ba6rhjrdhhj5490am-source?lastModified=1&narHash=sha256-oQFip%2Bv0luP8NIxJzmiW4Wu8bILsbFWom5l0zonl8hQ%3D' (1970-01-01) • Added input 'nix-darwin/nixpkgs': follows 'nixpkgs' • Added input 'nix-select': 'path:/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source?lastModified=1&narHash=sha256-yxcNOha7Cfv2nhVpz9ZXSNKk0R7wt4AiBklJ8D24rVg%3D' (1970-01-01) • Added input 'nixpkgs': 'path:/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source?lastModified=1&narHash=sha256-tkD1h/1jLJ6qZHjG7/TOZT1qqI1ej3VPPCufHQyv1Uo%3D' (1970-01-01) • Added input 'sops-nix': 'path:/nix/store/s154mmk8ahvc71gq8xfkbzlk240yvniv-source?lastModified=1&narHash=sha256-gkig4nPi1CWc4Z50GBsjE4ygSE7hMpl/TwID2an2Cck%3D' (1970-01-01) • Added input 'sops-nix/nixpkgs': follows 'nixpkgs' • Added input 'systems': 'path:/nix/store/9m1jsz5b9ggmjij2vkmafnhn26g96jjn-source?lastModified=1&narHash=sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w%3D' (1970-01-01) • Added input 'treefmt-nix': 'path:/nix/store/7sjy8935654h3220n5gbaclf5nfw4nzx-source?lastModified=1&narHash=sha256-WSFCsDSE5ffgD2MqzkM2CYjeFiKhRF/dJUN8uedb6YE%3D' (1970-01-01) • Added input 'treefmt-nix/nixpkgs': follows 'nixpkgs' ✅ buildScopeKey.test_build_scope_key ✅ buildScopeKey.test_build_scope_key_machine_only ✅ buildScopeKey.test_build_scope_key_service_only ✅ checkExports.test_check_exports ✅ checkExports.test_check_exports_multiple ✅ checkExports.test_check_exports_with_machine ✅ checkScope.test_check_scope_all_parts ✅ checkScope.test_check_scope_simple ✅ checkScope.test_check_scope_with_whitelist ☢️ generators.test_minimal_generator error: … while evaluating the attribute 'runtimeInputsEvaluates' at /nix/var/nix/builds/nix-80462-2882232389/nix/store/l2s3q0rcqh6lgf3d04fx5q0bmiwa5l22-source/lib/exports/test_generators.nix:45:9: 44| # Depending on pkgs is possible. If not, this would raise an error 45| runtimeInputsEvaluates = lib.seq (map (thunk: lib.seq thunk true) generator.runtimeInputs) true; | ^ 46| … while calling the 'seq' builtin at /nix/var/nix/builds/nix-80462-2882232389/nix/store/l2s3q0rcqh6lgf3d04fx5q0bmiwa5l22-source/lib/exports/test_generators.nix:45:34: 44| # Depending on pkgs is possible. If not, this would raise an error 45| runtimeInputsEvaluates = lib.seq (map (thunk: lib.seq thunk true) generator.runtimeInputs) true; | ^ 46| … while calling the 'map' builtin at /nix/var/nix/builds/nix-80462-2882232389/nix/store/l2s3q0rcqh6lgf3d04fx5q0bmiwa5l22-source/lib/exports/test_generators.nix:45:43: 44| # Depending on pkgs is possible. If not, this would raise an error 45| runtimeInputsEvaluates = lib.seq (map (thunk: lib.seq thunk true) generator.runtimeInputs) true; | ^ 46| … from call site at /nix/var/nix/builds/nix-80462-2882232389/nix/store/l2s3q0rcqh6lgf3d04fx5q0bmiwa5l22-source/lib/exports/test_generators.nix:45:75: 44| # Depending on pkgs is possible. If not, this would raise an error 45| runtimeInputsEvaluates = lib.seq (map (thunk: lib.seq thunk true) generator.runtimeInputs) true; | ^ 46| … while calling anonymous lambda at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/attrsets.nix:1195:17: 1194| mapAttrs ( 1195| name: value: | ^ 1196| if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value … from call site at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/attrsets.nix:1196:85: 1195| name: value: 1196| if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value | ^ 1197| ); … while calling anonymous lambda at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:282:71: 281| # For definitions that have an associated option 282| declaredConfig = mapAttrsRecursiveCond (v: !isOption v) (_: v: v.value) options; | ^ 283| … while evaluating the attribute 'value' at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1149:7: 1148| // { 1149| value = addErrorContext "while evaluating the option `${showOption loc}':" value; | ^ 1150| inherit (res.defsFinal') highestPrio; … while evaluating the option `clanInternals.systems.x86_64-linux.exports.":::".generators.one.runtimeInputs': … while evaluating the attribute 'mergedValue' at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1246:5: 1245| # Type-check the remaining definitions, and merge them. Or throw if no definitions. 1246| mergedValue = | ^ 1247| if isDefined then … while evaluating the attribute 'value' at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/types.nix:746:13: 745| headError = checkDefsForError check loc defs; 746| value = map (x: x.optionalValue.value or x.mergedValue) evals; | ^ 747| valueMeta.list = map (v: v.checkedAndMerged.valueMeta) evals; … while calling the 'map' builtin at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/types.nix:746:21: 745| headError = checkDefsForError check loc defs; 746| value = map (x: x.optionalValue.value or x.mergedValue) evals; | ^ 747| valueMeta.list = map (v: v.checkedAndMerged.valueMeta) evals; … while calling the 'filter' builtin at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/types.nix:727:21: 726| let 727| evals = filter (x: x.optionalValue ? value) ( | ^ 728| concatLists ( … while calling anonymous lambda at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/types.nix:727:29: 726| let 727| evals = filter (x: x.optionalValue ? value) ( | ^ 728| concatLists ( … while evaluating the attribute 'optionalValue' at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1312:5: 1311| 1312| optionalValue = if isDefined then { value = mergedValue; } else { }; | ^ 1313| }; … while evaluating a branch condition at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1312:21: 1311| 1312| optionalValue = if isDefined then { value = mergedValue; } else { }; | ^ 1313| }; … while evaluating a branch condition at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1223:7: 1222| # above are lazy and thus never forced on this branch. 1223| if | ^ 1224| length defs == 1 … in the right operand of the AND (&&) operator at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1225:9: 1224| length defs == 1 1225| && ( | ^ 1226| let … while evaluating definitions from `, via option exports.":::".generators.one': … in the argument of the not operator at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1230:31: 1229| addErrorContext "while evaluating definitions from `${d.file}':" ( 1230| !(isAttrs d.value && d.value ? _type) | ^ 1231| ) … in the left operand of the AND (&&) operator at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1230:31: 1229| addErrorContext "while evaluating definitions from `${d.file}':" ( 1230| !(isAttrs d.value && d.value ? _type) | ^ 1231| ) … while calling the 'isAttrs' builtin at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1230:15: 1229| addErrorContext "while evaluating definitions from `${d.file}':" ( 1230| !(isAttrs d.value && d.value ? _type) | ^ 1231| ) … while evaluating the attribute 'value' at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/types.nix:736:25: 735| inherit (def) file; 736| value = def'; | ^ 737| } … while calling the 'elemAt' builtin at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/lists.nix:350:43: 349| */ 350| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list); | ^ 351| … from call site at /nix/var/nix/builds/nix-80462-2882232389/nix/store/l2s3q0rcqh6lgf3d04fx5q0bmiwa5l22-source/lib/exports/test_generators.nix:15:33: 14| { 15| runtimeInputs = [ config.pkgs.hello ]; | ^ 16| files.file1 = { }; … while calling anonymous lambda at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/attrsets.nix:1195:17: 1194| mapAttrs ( 1195| name: value: | ^ 1196| if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value … from call site at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/attrsets.nix:1196:85: 1195| name: value: 1196| if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value | ^ 1197| ); … while calling anonymous lambda at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:282:71: 281| # For definitions that have an associated option 282| declaredConfig = mapAttrsRecursiveCond (v: !isOption v) (_: v: v.value) options; | ^ 283| … while evaluating the attribute 'value' at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1149:7: 1148| // { 1149| value = addErrorContext "while evaluating the option `${showOption loc}':" value; | ^ 1150| inherit (res.defsFinal') highestPrio; … while evaluating the option `clanInternals.systems.x86_64-linux.exports.":::".generators.one.pkgs': … while evaluating the attribute 'mergedValue' at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1246:5: 1245| # Type-check the remaining definitions, and merge them. Or throw if no definitions. 1246| mergedValue = | ^ 1247| if isDefined then … while evaluating a branch condition at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1247:7: 1246| mergedValue = 1247| if isDefined then | ^ 1248| if type.merge ? v2 then … while evaluating a branch condition at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1223:7: 1222| # above are lazy and thus never forced on this branch. 1223| if | ^ 1224| length defs == 1 … in the right operand of the AND (&&) operator at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1225:9: 1224| length defs == 1 1225| && ( | ^ 1226| let … while evaluating definitions from `/nix/store/l2s3q0rcqh6lgf3d04fx5q0bmiwa5l22-source/modules/clan/module.nix': … in the argument of the not operator at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1230:31: 1229| addErrorContext "while evaluating definitions from `${d.file}':" ( 1230| !(isAttrs d.value && d.value ? _type) | ^ 1231| ) … in the left operand of the AND (&&) operator at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1230:31: 1229| addErrorContext "while evaluating definitions from `${d.file}':" ( 1230| !(isAttrs d.value && d.value ? _type) | ^ 1231| ) … while calling the 'isAttrs' builtin at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:1230:15: 1229| addErrorContext "while evaluating definitions from `${d.file}':" ( 1230| !(isAttrs d.value && d.value ? _type) | ^ 1231| ) … while evaluating the attribute 'value' at /nix/var/nix/builds/nix-80462-2882232389/nix/store/p17akwn814w226jq2cdkkhcw4psb0ga9-source/lib/modules.nix:851:21: 850| inherit (module) file; 851| inherit value; | ^ 852| }) module.config error: attribute 'x86_64-linux' missing at /nix/var/nix/builds/nix-80462-2882232389/nix/store/l2s3q0rcqh6lgf3d04fx5q0bmiwa5l22-source/modules/clan/module.nix:76:14: 75| # inherit system; 76| pkgs = nixpkgsMatrix.default.${system}; | ^ 77| }; ✅ getExport.test_get_export ✅ getExport.test_get_export_machine_level ✅ getExport.test_get_export_service_level ✅ integration.test_simple ✅ integration.test_unused_interfaces_are_null ✅ integration.test_unused_interfaces_are_null_peer ✅ parseScope.test_parse_scope_full ✅ parseScope.test_parse_scope_global ✅ parseScope.test_parse_scope_simple ✅ selectExports.test_select_exports ✅ selectExports.test_select_exports_by_machine ✅ selectExports.test_select_exports_by_query ✅ selectExports.test_select_exports_by_service_only 😢 22/23 successful error: Tests failed Eval check failed. To re-run this test: nix build .#legacyPackages.aarch64-darwin.evalCheck-eval-lib-exports