evalCheck-eval-lib-distributedServices
checks.aarch64-linux.eval-tests
· build #1006
· raw
1build01: building qqyc01wq41bpymxdkfrn2ixynsz3jdx5-evalCheck-eval-lib-distributedServices.drv2warning: not writing modified lock file of flake 'path:/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source':3• Updated input 'data-mesher':4 'https://git.clan.lol/api/v1/repos/clan/data-mesher/archive/8d4d36437f9fff6ecaa34872bd53c3ed09ef5464.tar.gz?narHash=sha256-/%2B7ayxD7PeW6wMQiHw20UJHmSTGN8Y5HXbn0zG/EgoA%3D' (2026-10-13)5 → 'path:/nix/store/alw0fg38z95m0xvagdrx0iqblp3inyl0-source?lastModified=1&narHash=sha256-/%2B7ayxD7PeW6wMQiHw20UJHmSTGN8Y5HXbn0zG/EgoA%3D' (1970-01-01)6• Updated input 'disko':7 'github:nix-community/disko/725ea35e410ad83be4931d1bff7e090eacaf3563?narHash=sha256-uZkBR7yHdIKUFB5SZdfgh1qkGfI3XmYmI/lTiquxbck%3D' (2026-09-18)8 → 'path:/nix/store/adcpmshidndclaz4dxjsgklrx3gqhaxp-source?lastModified=1&narHash=sha256-uZkBR7yHdIKUFB5SZdfgh1qkGfI3XmYmI/lTiquxbck%3D' (1970-01-01)9• Updated input 'flake-parts':10 'github:hercules-ci/flake-parts/024633cd702b10285db5cb19b40ad48d2399ba60?narHash=sha256-zTwuwezD0w3hpga6a6P8emidzAZFyWqlNeRBlpWOOl8%3D' (2026-10-01)11 → 'path:/nix/store/6xr58mfvs42ixw6428x3vm9l5h88l2z7-source?lastModified=1&narHash=sha256-zTwuwezD0w3hpga6a6P8emidzAZFyWqlNeRBlpWOOl8%3D' (1970-01-01)12• Updated input 'nix-darwin':13 'github:nix-darwin/nix-darwin/4cff07de74b50e64bdd68cd4e722ab5b6b35ee48?narHash=sha256-oQFip%2Bv0luP8NIxJzmiW4Wu8bILsbFWom5l0zonl8hQ%3D' (2026-08-16)14 → 'path:/nix/store/8ggr67sci43hlp8ba6rhjrdhhj5490am-source?lastModified=1&narHash=sha256-oQFip%2Bv0luP8NIxJzmiW4Wu8bILsbFWom5l0zonl8hQ%3D' (1970-01-01)15• Updated input 'nix-select':16 'https://git.clan.lol/api/v1/repos/clan/nix-select/archive/3d1e3860bef36857a01a2ddecba7cdb0a14c35a9.tar.gz?narHash=sha256-yxcNOha7Cfv2nhVpz9ZXSNKk0R7wt4AiBklJ8D24rVg%3D' (2025-11-16)17 → 'path:/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source?lastModified=1&narHash=sha256-yxcNOha7Cfv2nhVpz9ZXSNKk0R7wt4AiBklJ8D24rVg%3D' (1970-01-01)18• Updated input 'nixpkgs':19 'https://releases.nixos.org/nixpkgs/nixpkgs-26.11pre1092129.319e4cebef10/nixexprs.tar.xz?narHash=sha256-UwKRZKua8BOagYl0cou05BHtu7F6XV62FD2Hb%2Bf0QYs%3D' (2026-10-14)20 → 'path:/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source?lastModified=1&narHash=sha256-UwKRZKua8BOagYl0cou05BHtu7F6XV62FD2Hb%2Bf0QYs%3D' (1970-01-01)21• Updated input 'sops-nix':22 'github:Mic92/sops-nix/44931708c62937c2b1bf7953902989fa5bb9ee1b?narHash=sha256-YU1LjDe1o2Ymg5zEiCHbmMXLkDCtxHQRiVqZ3nC5GGk%3D' (2026-10-15)23 → 'path:/nix/store/9xlfs4fc7h82mkvvnifbhng24082gqin-source?lastModified=1&narHash=sha256-YU1LjDe1o2Ymg5zEiCHbmMXLkDCtxHQRiVqZ3nC5GGk%3D' (1970-01-01)24• Updated input 'systems':25 'github:nix-systems/default/d36eeed142f88b5a636f2e3856a53c61654cf29b?narHash=sha256-uuanbkFk8a313Zfrxdcz8Us/yQtaxNnKJtX8v0ZPpd8%3D' (2026-10-05)26 → 'path:/nix/store/3wgddllhk35g2vr8ybjczx2lkqnrsjw5-source?lastModified=1&narHash=sha256-uuanbkFk8a313Zfrxdcz8Us/yQtaxNnKJtX8v0ZPpd8%3D' (1970-01-01)27• Updated input 'treefmt-nix':28 'github:numtide/treefmt-nix/0d6d739a833ba9a9c93034862e4a7b061a062a1c?narHash=sha256-C3alQ2MEt0zVrUSho5NUDo3jmhbff72%2B%2BbfwoqT9Omo%3D' (2026-10-13)29 → 'path:/nix/store/mk5plyv9rrsck1mz8yjra5zphcjai2lj-source?lastModified=1&narHash=sha256-C3alQ2MEt0zVrUSho5NUDo3jmhbff72%2B%2BbfwoqT9Omo%3D' (1970-01-01)30✅ api_feature_meta.test_default_resolves_meta31✅ api_feature_meta.test_no_failing_assertion32✅ api_feature_meta.test_schema_is_forceable33✅ api_feature_meta.test_static_default_still_works34✅ cli_checks.test_exact_machine_count_pass35✅ cli_checks.test_maxInstances_fail36✅ cli_checks.test_maxInstances_pass37✅ cli_checks.test_maxMachines_fail38✅ cli_checks.test_minMachines_fail39✅ cli_checks.test_no_constraints40✅ extraModules.test_141✅ machine_imports.test_142☢️ per_instance_args.test_per_instance_arguments43error:44 … while evaluating the attribute 'settings'45 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/per_instance_args.nix:122:7:46 121| # machines = jon47 122| settings =48 | ^49 123| res.config._services.allServices.self-A.result.allRoles.peer.allInstances.instance_foo.allMachines.jon.passthru.settings;5051 … from call site52 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/per_instance_args.nix:123:9:53 122| settings =54 123| res.config._services.allServices.self-A.result.allRoles.peer.allInstances.instance_foo.allMachines.jon.passthru.settings;55 | ^56 124| machine =5758 … while calling anonymous lambda59 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:283:38:60 282| let61 283| recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);62 | ^63 284| in6465 … while evaluating the attribute 'value'66 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1181:7:67 1180| // {68 1181| value = addErrorContext "while evaluating the option `${showOption loc}':" (69 | ^70 1182| # Apply the 'apply' function to the merged value. This allows options to7172 … while evaluating the option `_services.allServices':7374 … from call site75 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1184:29:76 1183| # yield a value computed from the definitions77 1184| if opt ? apply then opt.apply res.mergedValue else res.mergedValue78 | ^79 1185| );8081 … while calling 'apply'82 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:62:9:83 61| apply =84 62| services:85 | ^86 63| let8788 … while calling the 'deepSeq' builtin89 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:87:9:90 86| in91 87| specialArgs.clanLib.checkConfig deprecationChecks services;92 | ^93 88| };9495 … while evaluating the attribute '"<clan-core>-B"'9697 … from call site98 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:5:99 12| lib.mapAttrs (100 13| id: check:101 | ^102 14| if check.ignore || check.assertion then103104 … while calling anonymous lambda105 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:9:106 12| lib.mapAttrs (107 13| id: check:108 | ^109 14| if check.ignore || check.assertion then110111 … while evaluating a branch condition112 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:5:113 13| id: check:114 14| if check.ignore || check.assertion then115 | ^116 15| null117118 … in the right operand of the OR (||) operator119 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:21:120 13| id: check:121 14| if check.ignore || check.assertion then122 | ^123 15| null124125 … while evaluating the attribute 'assertion'126 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:13:127 68| ignore = false;128 69| assertion = s.manifest.deprecation.message == null;129 | ^130 70| message = ''131132 … from call site133 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:25:134 68| ignore = false;135 69| assertion = s.manifest.deprecation.message == null;136 | ^137 70| message = ''138139 … while calling anonymous lambda140 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:1435:18:141 1434| value = mapAttrs (142 1435| n: v:143 | ^144 1436| if lazy then145146 … while evaluating the attribute 'optionalValue.value'147 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1342:41:148 1341|149 1342| optionalValue = if isDefined then { value = mergedValue; } else { };150 | ^151 1343| };152153 … while evaluating the attribute 'value'154 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:2213:13:155 2212| headError = checkDefsForError check loc defs;156 2213| value = configuration.config;157 | ^158 2214| valueMeta = { inherit configuration; };159160 … while evaluating the attribute 'config'161 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:9:162 403| options = checked options;163 404| config = checked (removeAttrs config [ "_module" ]);164 | ^165 405| _module = checked (config._module);166167 … while calling the 'seq' builtin168 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:18:169 403| options = checked options;170 404| config = checked (removeAttrs config [ "_module" ]);171 | ^172 405| _module = checked (config._module);173174 … while evaluating a branch condition175 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:9:176 306| checkUnmatched =177 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then178 | ^179 308| let180181 … in the left operand of the AND (&&) operator182 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:72:183 306| checkUnmatched =184 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then185 | ^186 308| let187188 … in the left operand of the AND (&&) operator189 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:33:190 306| checkUnmatched =191 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then192 | ^193 308| let194195 … while evaluating a branch condition196 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:298:9:197 297| in198 298| if declaredConfig._module.freeformType == null then199 | ^200 299| declaredConfig201202 … while calling the 'mapAttrs' builtin203 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:285:13:204 284| in205 285| recurse options;206 | ^207 286|208209 … while evaluating the attribute 'matchedOptions'210 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:978:15:211 977| {212 978| inherit matchedOptions;213 | ^214 979|215216 … while calling the 'mapAttrs' builtin217 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:968:24:218 967|219 968| matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;220 | ^221 969|222223 … while calling the 'mapAttrs' builtin224 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:890:23:225 889|226 890| resultsByName = mapAttrs (227 | ^228 891| name: decls:229230 … while calling the 'zipAttrsWith' builtin231 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:806:21:232 805| # an attrset 'name' => list of submodules that declare ‘name’.233 806| declsByName = zipAttrs (234 | ^235 807| map (236237 … while calling the 'map' builtin238 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:807:9:239 806| declsByName = zipAttrs (240 807| map (241 | ^242 808| module:243244 … from call site245 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:273:37:246 272|247 273| merged = mergeModules prefix (reverseList (doCollect { }).modules);248 | ^249 274|250251 … while calling 'reverseList'252 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1139:5:253 1138| reverseList =254 1139| xs:255 | ^256 1140| let257258 … while calling the 'genList' builtin259 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1144:5:260 1143| in261 1144| genList (n: elemAt xs (lastIndex - n)) (lastIndex + 1);262 | ^263 1145|264265 … while evaluating the second argument passed to builtins.genList266267 … while calling the 'sub' builtin268 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:29:269 1141| # subtract one to save an __sub call on every element270 1142| lastIndex = length xs - 1;271 | ^272 1143| in273274 … while calling the 'length' builtin275 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:19:276 1141| # subtract one to save an __sub call on every element277 1142| lastIndex = length xs - 1;278 | ^279 1143| in280281 … while evaluating the attribute 'modules'282 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:7:283 603| modulesPath: initialModules: args: {284 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);285 | ^286 605| # Intentionally not shared with `modules` above: this allows287288 … from call site289 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:17:290 603| modulesPath: initialModules: args: {291 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);292 | ^293 605| # Intentionally not shared with `modules` above: this allows294295 … while calling 'filterModules'296 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:568:9:297 567| modulesPath:298 568| { disabled, modules }:299 | ^300 569| let301302 … while calling the 'catAttrs' builtin303 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:573:9:304 572| in305 573| catAttrs "module" (306 | ^307 574| genericClosure (308309 … while calling the 'genericClosure' builtin310 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:574:11:311 573| catAttrs "module" (312 574| genericClosure (313 | ^314 575| if disabled == [ ] then315316 … while evaluating a branch condition317 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:575:13:318 574| genericClosure (319 575| if disabled == [ ] then320 | ^321 576| {322323 … while calling the 'concatLists' builtin324 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:325 528| collectResults = modules: {326 529| disabled = concatLists (catAttrs "disabled" modules);327 | ^328 530| inherit modules;329330 … while evaluating the attribute 'disabled'331 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:332 528| collectResults = modules: {333 529| disabled = concatLists (catAttrs "disabled" modules);334 | ^335 530| inherit modules;336337 … while calling the 'concatLists' builtin338 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:339 528| collectResults = modules: {340 529| disabled = concatLists (catAttrs "disabled" modules);341 | ^342 530| inherit modules;343344 … while evaluating the attribute 'disabled'345 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:346 528| collectResults = modules: {347 529| disabled = concatLists (catAttrs "disabled" modules);348 | ^349 530| inherit modules;350351 … while calling the 'concatLists' builtin352 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:353 528| collectResults = modules: {354 529| disabled = concatLists (catAttrs "disabled" modules);355 | ^356 530| inherit modules;357358 … while evaluating a branch condition359 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:547:19:360 546| (361 547| if module.disabledModules != [ ] then362 | ^363 548| [364365 … from call site366 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:24:367 537| let368 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);369 | ^370 539| collectedImports = collectStructuredModules module._file module.key module.imports args;371372 … while calling anonymous lambda373 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:457:11:374 456| if class != null then375 457| m:376 | ^377 458| if m._class == null || m._class == class then378379 … while evaluating a branch condition380 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:11:381 457| m:382 458| if m._class == null || m._class == class then383 | ^384 459| m385386 … in the left operand of the OR (||) operator387 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:31:388 457| m:389 458| if m._class == null || m._class == class then390 | ^391 459| m392393 … from call site394 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:37:395 537| let396 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);397 | ^398 539| collectedImports = collectStructuredModules module._file module.key module.imports args;399400 … while calling 'loadModule'401 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:422:42:402 421| loadModule =403 422| args: fallbackFile: fallbackKey: m:404 | ^405 423| if isFunction m then406407 … while evaluating a branch condition408 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:9:409 422| args: fallbackFile: fallbackKey: m:410 423| if isFunction m then411 | ^412 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)413414 … from call site415 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:12:416 422| args: fallbackFile: fallbackKey: m:417 423| if isFunction m then418 | ^419 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)420421 … while calling anonymous lambda422 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:5:423 1130| in424 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));425 | ^426 1132|427428 … in the left operand of the OR (||) operator429 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:21:430 1130| in431 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));432 | ^433 1132|434435 … while calling the 'isFunction' builtin436 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:8:437 1130| in438 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));439 | ^440 1132|441442 … while calling the 'elemAt' builtin443 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:346:43:444 345| */445 346| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);446 | ^447 347|448449 … while evaluating the attribute 'instance.resolvedModule'450 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:84:15:451 83| inherit (instance) module;452 84| inherit resolvedModule instanceRoles;453 | ^454 85| }455456 … from call site457 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:36:24:458 35| let459 36| resolvedModule = clanLib.resolveModule {460 | ^461 37| moduleSpec = instance.module;462463 … while calling anonymous lambda464 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:10:1:465 9| */466 10| {467 | ^468 11| moduleSpec,469470 … while calling the 'throw' builtin471 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:43:46:472 42| resolvedModule =473 43| resolvedModuleSet.${moduleSpec.name} or (throw ''474 | ^475 44| ${476477 error: clan-core doesn't provide clan-module with name 'B'.478479 Remove `module.input` (or set module.input = null) - to use a <clan-core> module'480481 Set `module.input = "self"` if the module is defined in your own flake.482 Set `module.input = "<flake-input>" if the module is defined by a flake input called `<flake-input>`.483484☢️ per_instance_args.test_per_instance_settings_vendoring485error:486 … while evaluating the attribute 'settings'487 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/per_instance_args.nix:122:7:488 121| # machines = jon489 122| settings =490 | ^491 123| res.config._services.allServices.self-A.result.allRoles.peer.allInstances.instance_foo.allMachines.jon.passthru.settings;492493 … from call site494 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/per_instance_args.nix:123:9:495 122| settings =496 123| res.config._services.allServices.self-A.result.allRoles.peer.allInstances.instance_foo.allMachines.jon.passthru.settings;497 | ^498 124| machine =499500 … while calling anonymous lambda501 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:283:38:502 282| let503 283| recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);504 | ^505 284| in506507 … while evaluating the attribute 'value'508 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1181:7:509 1180| // {510 1181| value = addErrorContext "while evaluating the option `${showOption loc}':" (511 | ^512 1182| # Apply the 'apply' function to the merged value. This allows options to513514 … while evaluating the option `_services.allServices':515516 … from call site517 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1184:29:518 1183| # yield a value computed from the definitions519 1184| if opt ? apply then opt.apply res.mergedValue else res.mergedValue520 | ^521 1185| );522523 … while calling 'apply'524 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:62:9:525 61| apply =526 62| services:527 | ^528 63| let529530 … while calling the 'deepSeq' builtin531 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:87:9:532 86| in533 87| specialArgs.clanLib.checkConfig deprecationChecks services;534 | ^535 88| };536537 … while evaluating the attribute '"<clan-core>-B"'538539 … from call site540 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:5:541 12| lib.mapAttrs (542 13| id: check:543 | ^544 14| if check.ignore || check.assertion then545546 … while calling anonymous lambda547 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:9:548 12| lib.mapAttrs (549 13| id: check:550 | ^551 14| if check.ignore || check.assertion then552553 … while evaluating a branch condition554 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:5:555 13| id: check:556 14| if check.ignore || check.assertion then557 | ^558 15| null559560 … in the right operand of the OR (||) operator561 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:21:562 13| id: check:563 14| if check.ignore || check.assertion then564 | ^565 15| null566567 … while evaluating the attribute 'assertion'568 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:13:569 68| ignore = false;570 69| assertion = s.manifest.deprecation.message == null;571 | ^572 70| message = ''573574 … from call site575 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:25:576 68| ignore = false;577 69| assertion = s.manifest.deprecation.message == null;578 | ^579 70| message = ''580581 … while calling anonymous lambda582 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:1435:18:583 1434| value = mapAttrs (584 1435| n: v:585 | ^586 1436| if lazy then587588 … while evaluating the attribute 'optionalValue.value'589 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1342:41:590 1341|591 1342| optionalValue = if isDefined then { value = mergedValue; } else { };592 | ^593 1343| };594595 … while evaluating the attribute 'value'596 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:2213:13:597 2212| headError = checkDefsForError check loc defs;598 2213| value = configuration.config;599 | ^600 2214| valueMeta = { inherit configuration; };601602 … while evaluating the attribute 'config'603 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:9:604 403| options = checked options;605 404| config = checked (removeAttrs config [ "_module" ]);606 | ^607 405| _module = checked (config._module);608609 … while calling the 'seq' builtin610 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:18:611 403| options = checked options;612 404| config = checked (removeAttrs config [ "_module" ]);613 | ^614 405| _module = checked (config._module);615616 … while evaluating a branch condition617 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:9:618 306| checkUnmatched =619 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then620 | ^621 308| let622623 … in the left operand of the AND (&&) operator624 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:72:625 306| checkUnmatched =626 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then627 | ^628 308| let629630 … in the left operand of the AND (&&) operator631 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:33:632 306| checkUnmatched =633 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then634 | ^635 308| let636637 … while evaluating a branch condition638 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:298:9:639 297| in640 298| if declaredConfig._module.freeformType == null then641 | ^642 299| declaredConfig643644 … while calling the 'mapAttrs' builtin645 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:285:13:646 284| in647 285| recurse options;648 | ^649 286|650651 … while evaluating the attribute 'matchedOptions'652 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:978:15:653 977| {654 978| inherit matchedOptions;655 | ^656 979|657658 … while calling the 'mapAttrs' builtin659 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:968:24:660 967|661 968| matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;662 | ^663 969|664665 … while calling the 'mapAttrs' builtin666 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:890:23:667 889|668 890| resultsByName = mapAttrs (669 | ^670 891| name: decls:671672 … while calling the 'zipAttrsWith' builtin673 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:806:21:674 805| # an attrset 'name' => list of submodules that declare ‘name’.675 806| declsByName = zipAttrs (676 | ^677 807| map (678679 … while calling the 'map' builtin680 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:807:9:681 806| declsByName = zipAttrs (682 807| map (683 | ^684 808| module:685686 … from call site687 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:273:37:688 272|689 273| merged = mergeModules prefix (reverseList (doCollect { }).modules);690 | ^691 274|692693 … while calling 'reverseList'694 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1139:5:695 1138| reverseList =696 1139| xs:697 | ^698 1140| let699700 … while calling the 'genList' builtin701 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1144:5:702 1143| in703 1144| genList (n: elemAt xs (lastIndex - n)) (lastIndex + 1);704 | ^705 1145|706707 … while evaluating the second argument passed to builtins.genList708709 … while calling the 'sub' builtin710 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:29:711 1141| # subtract one to save an __sub call on every element712 1142| lastIndex = length xs - 1;713 | ^714 1143| in715716 … while calling the 'length' builtin717 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:19:718 1141| # subtract one to save an __sub call on every element719 1142| lastIndex = length xs - 1;720 | ^721 1143| in722723 … while evaluating the attribute 'modules'724 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:7:725 603| modulesPath: initialModules: args: {726 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);727 | ^728 605| # Intentionally not shared with `modules` above: this allows729730 … from call site731 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:17:732 603| modulesPath: initialModules: args: {733 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);734 | ^735 605| # Intentionally not shared with `modules` above: this allows736737 … while calling 'filterModules'738 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:568:9:739 567| modulesPath:740 568| { disabled, modules }:741 | ^742 569| let743744 … while calling the 'catAttrs' builtin745 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:573:9:746 572| in747 573| catAttrs "module" (748 | ^749 574| genericClosure (750751 … while calling the 'genericClosure' builtin752 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:574:11:753 573| catAttrs "module" (754 574| genericClosure (755 | ^756 575| if disabled == [ ] then757758 … while evaluating a branch condition759 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:575:13:760 574| genericClosure (761 575| if disabled == [ ] then762 | ^763 576| {764765 … while calling the 'concatLists' builtin766 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:767 528| collectResults = modules: {768 529| disabled = concatLists (catAttrs "disabled" modules);769 | ^770 530| inherit modules;771772 … while evaluating the attribute 'disabled'773 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:774 528| collectResults = modules: {775 529| disabled = concatLists (catAttrs "disabled" modules);776 | ^777 530| inherit modules;778779 … while calling the 'concatLists' builtin780 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:781 528| collectResults = modules: {782 529| disabled = concatLists (catAttrs "disabled" modules);783 | ^784 530| inherit modules;785786 … while evaluating the attribute 'disabled'787 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:788 528| collectResults = modules: {789 529| disabled = concatLists (catAttrs "disabled" modules);790 | ^791 530| inherit modules;792793 … while calling the 'concatLists' builtin794 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:795 528| collectResults = modules: {796 529| disabled = concatLists (catAttrs "disabled" modules);797 | ^798 530| inherit modules;799800 … while evaluating a branch condition801 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:547:19:802 546| (803 547| if module.disabledModules != [ ] then804 | ^805 548| [806807 … from call site808 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:24:809 537| let810 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);811 | ^812 539| collectedImports = collectStructuredModules module._file module.key module.imports args;813814 … while calling anonymous lambda815 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:457:11:816 456| if class != null then817 457| m:818 | ^819 458| if m._class == null || m._class == class then820821 … while evaluating a branch condition822 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:11:823 457| m:824 458| if m._class == null || m._class == class then825 | ^826 459| m827828 … in the left operand of the OR (||) operator829 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:31:830 457| m:831 458| if m._class == null || m._class == class then832 | ^833 459| m834835 … from call site836 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:37:837 537| let838 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);839 | ^840 539| collectedImports = collectStructuredModules module._file module.key module.imports args;841842 … while calling 'loadModule'843 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:422:42:844 421| loadModule =845 422| args: fallbackFile: fallbackKey: m:846 | ^847 423| if isFunction m then848849 … while evaluating a branch condition850 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:9:851 422| args: fallbackFile: fallbackKey: m:852 423| if isFunction m then853 | ^854 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)855856 … from call site857 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:12:858 422| args: fallbackFile: fallbackKey: m:859 423| if isFunction m then860 | ^861 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)862863 … while calling anonymous lambda864 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:5:865 1130| in866 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));867 | ^868 1132|869870 … in the left operand of the OR (||) operator871 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:21:872 1130| in873 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));874 | ^875 1132|876877 … while calling the 'isFunction' builtin878 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:8:879 1130| in880 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));881 | ^882 1132|883884 … while calling the 'elemAt' builtin885 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:346:43:886 345| */887 346| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);888 | ^889 347|890891 … while evaluating the attribute 'instance.resolvedModule'892 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:84:15:893 83| inherit (instance) module;894 84| inherit resolvedModule instanceRoles;895 | ^896 85| }897898 … from call site899 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:36:24:900 35| let901 36| resolvedModule = clanLib.resolveModule {902 | ^903 37| moduleSpec = instance.module;904905 … while calling anonymous lambda906 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:10:1:907 9| */908 10| {909 | ^910 11| moduleSpec,911912 … while calling the 'throw' builtin913 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:43:46:914 42| resolvedModule =915 43| resolvedModuleSet.${moduleSpec.name} or (throw ''916 | ^917 44| ${918919 error: clan-core doesn't provide clan-module with name 'B'.920921 Remove `module.input` (or set module.input = null) - to use a <clan-core> module'922923 Set `module.input = "self"` if the module is defined in your own flake.924 Set `module.input = "<flake-input>" if the module is defined by a flake input called `<flake-input>`.925926☢️ per_machine_args.test_per_machine_receives_instance_settings927error:928 … while evaluating the attribute 'hasMachineSettings'929 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/per_machine_args.nix:97:7:930 96| expr = {931 97| hasMachineSettings =932 | ^933 98| res.config._services.allServices.self-A.result.allMachines.jon.passthru.instances.instance_foo.roles.peer.machines.jon934935 … from call site936 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/per_machine_args.nix:98:9:937 97| hasMachineSettings =938 98| res.config._services.allServices.self-A.result.allMachines.jon.passthru.instances.instance_foo.roles.peer.machines.jon939 | ^940 99| ? settings;941942 … while calling anonymous lambda943 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:283:38:944 282| let945 283| recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);946 | ^947 284| in948949 … while evaluating the attribute 'value'950 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1181:7:951 1180| // {952 1181| value = addErrorContext "while evaluating the option `${showOption loc}':" (953 | ^954 1182| # Apply the 'apply' function to the merged value. This allows options to955956 … while evaluating the option `_services.allServices':957958 … from call site959 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1184:29:960 1183| # yield a value computed from the definitions961 1184| if opt ? apply then opt.apply res.mergedValue else res.mergedValue962 | ^963 1185| );964965 … while calling 'apply'966 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:62:9:967 61| apply =968 62| services:969 | ^970 63| let971972 … while calling the 'deepSeq' builtin973 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:87:9:974 86| in975 87| specialArgs.clanLib.checkConfig deprecationChecks services;976 | ^977 88| };978979 … while evaluating the attribute '"<clan-core>-B"'980981 … from call site982 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:5:983 12| lib.mapAttrs (984 13| id: check:985 | ^986 14| if check.ignore || check.assertion then987988 … while calling anonymous lambda989 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:9:990 12| lib.mapAttrs (991 13| id: check:992 | ^993 14| if check.ignore || check.assertion then994995 … while evaluating a branch condition996 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:5:997 13| id: check:998 14| if check.ignore || check.assertion then999 | ^1000 15| null10011002 … in the right operand of the OR (||) operator1003 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:21:1004 13| id: check:1005 14| if check.ignore || check.assertion then1006 | ^1007 15| null10081009 … while evaluating the attribute 'assertion'1010 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:13:1011 68| ignore = false;1012 69| assertion = s.manifest.deprecation.message == null;1013 | ^1014 70| message = ''10151016 … from call site1017 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:25:1018 68| ignore = false;1019 69| assertion = s.manifest.deprecation.message == null;1020 | ^1021 70| message = ''10221023 … while calling anonymous lambda1024 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:1435:18:1025 1434| value = mapAttrs (1026 1435| n: v:1027 | ^1028 1436| if lazy then10291030 … while evaluating the attribute 'optionalValue.value'1031 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1342:41:1032 1341|1033 1342| optionalValue = if isDefined then { value = mergedValue; } else { };1034 | ^1035 1343| };10361037 … while evaluating the attribute 'value'1038 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:2213:13:1039 2212| headError = checkDefsForError check loc defs;1040 2213| value = configuration.config;1041 | ^1042 2214| valueMeta = { inherit configuration; };10431044 … while evaluating the attribute 'config'1045 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:9:1046 403| options = checked options;1047 404| config = checked (removeAttrs config [ "_module" ]);1048 | ^1049 405| _module = checked (config._module);10501051 … while calling the 'seq' builtin1052 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:18:1053 403| options = checked options;1054 404| config = checked (removeAttrs config [ "_module" ]);1055 | ^1056 405| _module = checked (config._module);10571058 … while evaluating a branch condition1059 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:9:1060 306| checkUnmatched =1061 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then1062 | ^1063 308| let10641065 … in the left operand of the AND (&&) operator1066 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:72:1067 306| checkUnmatched =1068 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then1069 | ^1070 308| let10711072 … in the left operand of the AND (&&) operator1073 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:33:1074 306| checkUnmatched =1075 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then1076 | ^1077 308| let10781079 … while evaluating a branch condition1080 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:298:9:1081 297| in1082 298| if declaredConfig._module.freeformType == null then1083 | ^1084 299| declaredConfig10851086 … while calling the 'mapAttrs' builtin1087 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:285:13:1088 284| in1089 285| recurse options;1090 | ^1091 286|10921093 … while evaluating the attribute 'matchedOptions'1094 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:978:15:1095 977| {1096 978| inherit matchedOptions;1097 | ^1098 979|10991100 … while calling the 'mapAttrs' builtin1101 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:968:24:1102 967|1103 968| matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;1104 | ^1105 969|11061107 … while calling the 'mapAttrs' builtin1108 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:890:23:1109 889|1110 890| resultsByName = mapAttrs (1111 | ^1112 891| name: decls:11131114 … while calling the 'zipAttrsWith' builtin1115 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:806:21:1116 805| # an attrset 'name' => list of submodules that declare ‘name’.1117 806| declsByName = zipAttrs (1118 | ^1119 807| map (11201121 … while calling the 'map' builtin1122 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:807:9:1123 806| declsByName = zipAttrs (1124 807| map (1125 | ^1126 808| module:11271128 … from call site1129 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:273:37:1130 272|1131 273| merged = mergeModules prefix (reverseList (doCollect { }).modules);1132 | ^1133 274|11341135 … while calling 'reverseList'1136 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1139:5:1137 1138| reverseList =1138 1139| xs:1139 | ^1140 1140| let11411142 … while calling the 'genList' builtin1143 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1144:5:1144 1143| in1145 1144| genList (n: elemAt xs (lastIndex - n)) (lastIndex + 1);1146 | ^1147 1145|11481149 … while evaluating the second argument passed to builtins.genList11501151 … while calling the 'sub' builtin1152 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:29:1153 1141| # subtract one to save an __sub call on every element1154 1142| lastIndex = length xs - 1;1155 | ^1156 1143| in11571158 … while calling the 'length' builtin1159 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:19:1160 1141| # subtract one to save an __sub call on every element1161 1142| lastIndex = length xs - 1;1162 | ^1163 1143| in11641165 … while evaluating the attribute 'modules'1166 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:7:1167 603| modulesPath: initialModules: args: {1168 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);1169 | ^1170 605| # Intentionally not shared with `modules` above: this allows11711172 … from call site1173 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:17:1174 603| modulesPath: initialModules: args: {1175 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);1176 | ^1177 605| # Intentionally not shared with `modules` above: this allows11781179 … while calling 'filterModules'1180 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:568:9:1181 567| modulesPath:1182 568| { disabled, modules }:1183 | ^1184 569| let11851186 … while calling the 'catAttrs' builtin1187 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:573:9:1188 572| in1189 573| catAttrs "module" (1190 | ^1191 574| genericClosure (11921193 … while calling the 'genericClosure' builtin1194 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:574:11:1195 573| catAttrs "module" (1196 574| genericClosure (1197 | ^1198 575| if disabled == [ ] then11991200 … while evaluating a branch condition1201 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:575:13:1202 574| genericClosure (1203 575| if disabled == [ ] then1204 | ^1205 576| {12061207 … while calling the 'concatLists' builtin1208 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:1209 528| collectResults = modules: {1210 529| disabled = concatLists (catAttrs "disabled" modules);1211 | ^1212 530| inherit modules;12131214 … while evaluating the attribute 'disabled'1215 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:1216 528| collectResults = modules: {1217 529| disabled = concatLists (catAttrs "disabled" modules);1218 | ^1219 530| inherit modules;12201221 … while calling the 'concatLists' builtin1222 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:1223 528| collectResults = modules: {1224 529| disabled = concatLists (catAttrs "disabled" modules);1225 | ^1226 530| inherit modules;12271228 … while evaluating the attribute 'disabled'1229 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:1230 528| collectResults = modules: {1231 529| disabled = concatLists (catAttrs "disabled" modules);1232 | ^1233 530| inherit modules;12341235 … while calling the 'concatLists' builtin1236 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:1237 528| collectResults = modules: {1238 529| disabled = concatLists (catAttrs "disabled" modules);1239 | ^1240 530| inherit modules;12411242 … while evaluating a branch condition1243 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:547:19:1244 546| (1245 547| if module.disabledModules != [ ] then1246 | ^1247 548| [12481249 … from call site1250 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:24:1251 537| let1252 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);1253 | ^1254 539| collectedImports = collectStructuredModules module._file module.key module.imports args;12551256 … while calling anonymous lambda1257 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:457:11:1258 456| if class != null then1259 457| m:1260 | ^1261 458| if m._class == null || m._class == class then12621263 … while evaluating a branch condition1264 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:11:1265 457| m:1266 458| if m._class == null || m._class == class then1267 | ^1268 459| m12691270 … in the left operand of the OR (||) operator1271 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:31:1272 457| m:1273 458| if m._class == null || m._class == class then1274 | ^1275 459| m12761277 … from call site1278 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:37:1279 537| let1280 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);1281 | ^1282 539| collectedImports = collectStructuredModules module._file module.key module.imports args;12831284 … while calling 'loadModule'1285 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:422:42:1286 421| loadModule =1287 422| args: fallbackFile: fallbackKey: m:1288 | ^1289 423| if isFunction m then12901291 … while evaluating a branch condition1292 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:9:1293 422| args: fallbackFile: fallbackKey: m:1294 423| if isFunction m then1295 | ^1296 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)12971298 … from call site1299 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:12:1300 422| args: fallbackFile: fallbackKey: m:1301 423| if isFunction m then1302 | ^1303 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)13041305 … while calling anonymous lambda1306 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:5:1307 1130| in1308 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));1309 | ^1310 1132|13111312 … in the left operand of the OR (||) operator1313 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:21:1314 1130| in1315 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));1316 | ^1317 1132|13181319 … while calling the 'isFunction' builtin1320 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:8:1321 1130| in1322 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));1323 | ^1324 1132|13251326 … while calling the 'elemAt' builtin1327 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:346:43:1328 345| */1329 346| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);1330 | ^1331 347|13321333 … while evaluating the attribute 'instance.resolvedModule'1334 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:84:15:1335 83| inherit (instance) module;1336 84| inherit resolvedModule instanceRoles;1337 | ^1338 85| }13391340 … from call site1341 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:36:24:1342 35| let1343 36| resolvedModule = clanLib.resolveModule {1344 | ^1345 37| moduleSpec = instance.module;13461347 … while calling anonymous lambda1348 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:10:1:1349 9| */1350 10| {1351 | ^1352 11| moduleSpec,13531354 … while calling the 'throw' builtin1355 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:43:46:1356 42| resolvedModule =1357 43| resolvedModuleSet.${moduleSpec.name} or (throw ''1358 | ^1359 44| ${13601361 error: clan-core doesn't provide clan-module with name 'B'.13621363 Remove `module.input` (or set module.input = null) - to use a <clan-core> module'13641365 Set `module.input = "self"` if the module is defined in your own flake.1366 Set `module.input = "<flake-input>" if the module is defined by a flake input called `<flake-input>`.13671368☢️ per_machine_args.test_per_machine_roles_only_assigned1369error:1370 … while evaluating the attribute 'hasMachineSettings'1371 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/per_machine_args.nix:97:7:1372 96| expr = {1373 97| hasMachineSettings =1374 | ^1375 98| res.config._services.allServices.self-A.result.allMachines.jon.passthru.instances.instance_foo.roles.peer.machines.jon13761377 … from call site1378 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/per_machine_args.nix:98:9:1379 97| hasMachineSettings =1380 98| res.config._services.allServices.self-A.result.allMachines.jon.passthru.instances.instance_foo.roles.peer.machines.jon1381 | ^1382 99| ? settings;13831384 … while calling anonymous lambda1385 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:283:38:1386 282| let1387 283| recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);1388 | ^1389 284| in13901391 … while evaluating the attribute 'value'1392 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1181:7:1393 1180| // {1394 1181| value = addErrorContext "while evaluating the option `${showOption loc}':" (1395 | ^1396 1182| # Apply the 'apply' function to the merged value. This allows options to13971398 … while evaluating the option `_services.allServices':13991400 … from call site1401 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1184:29:1402 1183| # yield a value computed from the definitions1403 1184| if opt ? apply then opt.apply res.mergedValue else res.mergedValue1404 | ^1405 1185| );14061407 … while calling 'apply'1408 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:62:9:1409 61| apply =1410 62| services:1411 | ^1412 63| let14131414 … while calling the 'deepSeq' builtin1415 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:87:9:1416 86| in1417 87| specialArgs.clanLib.checkConfig deprecationChecks services;1418 | ^1419 88| };14201421 … while evaluating the attribute '"<clan-core>-B"'14221423 … from call site1424 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:5:1425 12| lib.mapAttrs (1426 13| id: check:1427 | ^1428 14| if check.ignore || check.assertion then14291430 … while calling anonymous lambda1431 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:9:1432 12| lib.mapAttrs (1433 13| id: check:1434 | ^1435 14| if check.ignore || check.assertion then14361437 … while evaluating a branch condition1438 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:5:1439 13| id: check:1440 14| if check.ignore || check.assertion then1441 | ^1442 15| null14431444 … in the right operand of the OR (||) operator1445 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:21:1446 13| id: check:1447 14| if check.ignore || check.assertion then1448 | ^1449 15| null14501451 … while evaluating the attribute 'assertion'1452 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:13:1453 68| ignore = false;1454 69| assertion = s.manifest.deprecation.message == null;1455 | ^1456 70| message = ''14571458 … from call site1459 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:25:1460 68| ignore = false;1461 69| assertion = s.manifest.deprecation.message == null;1462 | ^1463 70| message = ''14641465 … while calling anonymous lambda1466 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:1435:18:1467 1434| value = mapAttrs (1468 1435| n: v:1469 | ^1470 1436| if lazy then14711472 … while evaluating the attribute 'optionalValue.value'1473 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1342:41:1474 1341|1475 1342| optionalValue = if isDefined then { value = mergedValue; } else { };1476 | ^1477 1343| };14781479 … while evaluating the attribute 'value'1480 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:2213:13:1481 2212| headError = checkDefsForError check loc defs;1482 2213| value = configuration.config;1483 | ^1484 2214| valueMeta = { inherit configuration; };14851486 … while evaluating the attribute 'config'1487 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:9:1488 403| options = checked options;1489 404| config = checked (removeAttrs config [ "_module" ]);1490 | ^1491 405| _module = checked (config._module);14921493 … while calling the 'seq' builtin1494 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:18:1495 403| options = checked options;1496 404| config = checked (removeAttrs config [ "_module" ]);1497 | ^1498 405| _module = checked (config._module);14991500 … while evaluating a branch condition1501 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:9:1502 306| checkUnmatched =1503 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then1504 | ^1505 308| let15061507 … in the left operand of the AND (&&) operator1508 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:72:1509 306| checkUnmatched =1510 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then1511 | ^1512 308| let15131514 … in the left operand of the AND (&&) operator1515 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:33:1516 306| checkUnmatched =1517 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then1518 | ^1519 308| let15201521 … while evaluating a branch condition1522 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:298:9:1523 297| in1524 298| if declaredConfig._module.freeformType == null then1525 | ^1526 299| declaredConfig15271528 … while calling the 'mapAttrs' builtin1529 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:285:13:1530 284| in1531 285| recurse options;1532 | ^1533 286|15341535 … while evaluating the attribute 'matchedOptions'1536 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:978:15:1537 977| {1538 978| inherit matchedOptions;1539 | ^1540 979|15411542 … while calling the 'mapAttrs' builtin1543 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:968:24:1544 967|1545 968| matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;1546 | ^1547 969|15481549 … while calling the 'mapAttrs' builtin1550 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:890:23:1551 889|1552 890| resultsByName = mapAttrs (1553 | ^1554 891| name: decls:15551556 … while calling the 'zipAttrsWith' builtin1557 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:806:21:1558 805| # an attrset 'name' => list of submodules that declare ‘name’.1559 806| declsByName = zipAttrs (1560 | ^1561 807| map (15621563 … while calling the 'map' builtin1564 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:807:9:1565 806| declsByName = zipAttrs (1566 807| map (1567 | ^1568 808| module:15691570 … from call site1571 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:273:37:1572 272|1573 273| merged = mergeModules prefix (reverseList (doCollect { }).modules);1574 | ^1575 274|15761577 … while calling 'reverseList'1578 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1139:5:1579 1138| reverseList =1580 1139| xs:1581 | ^1582 1140| let15831584 … while calling the 'genList' builtin1585 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1144:5:1586 1143| in1587 1144| genList (n: elemAt xs (lastIndex - n)) (lastIndex + 1);1588 | ^1589 1145|15901591 … while evaluating the second argument passed to builtins.genList15921593 … while calling the 'sub' builtin1594 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:29:1595 1141| # subtract one to save an __sub call on every element1596 1142| lastIndex = length xs - 1;1597 | ^1598 1143| in15991600 … while calling the 'length' builtin1601 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:19:1602 1141| # subtract one to save an __sub call on every element1603 1142| lastIndex = length xs - 1;1604 | ^1605 1143| in16061607 … while evaluating the attribute 'modules'1608 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:7:1609 603| modulesPath: initialModules: args: {1610 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);1611 | ^1612 605| # Intentionally not shared with `modules` above: this allows16131614 … from call site1615 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:17:1616 603| modulesPath: initialModules: args: {1617 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);1618 | ^1619 605| # Intentionally not shared with `modules` above: this allows16201621 … while calling 'filterModules'1622 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:568:9:1623 567| modulesPath:1624 568| { disabled, modules }:1625 | ^1626 569| let16271628 … while calling the 'catAttrs' builtin1629 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:573:9:1630 572| in1631 573| catAttrs "module" (1632 | ^1633 574| genericClosure (16341635 … while calling the 'genericClosure' builtin1636 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:574:11:1637 573| catAttrs "module" (1638 574| genericClosure (1639 | ^1640 575| if disabled == [ ] then16411642 … while evaluating a branch condition1643 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:575:13:1644 574| genericClosure (1645 575| if disabled == [ ] then1646 | ^1647 576| {16481649 … while calling the 'concatLists' builtin1650 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:1651 528| collectResults = modules: {1652 529| disabled = concatLists (catAttrs "disabled" modules);1653 | ^1654 530| inherit modules;16551656 … while evaluating the attribute 'disabled'1657 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:1658 528| collectResults = modules: {1659 529| disabled = concatLists (catAttrs "disabled" modules);1660 | ^1661 530| inherit modules;16621663 … while calling the 'concatLists' builtin1664 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:1665 528| collectResults = modules: {1666 529| disabled = concatLists (catAttrs "disabled" modules);1667 | ^1668 530| inherit modules;16691670 … while evaluating the attribute 'disabled'1671 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:1672 528| collectResults = modules: {1673 529| disabled = concatLists (catAttrs "disabled" modules);1674 | ^1675 530| inherit modules;16761677 … while calling the 'concatLists' builtin1678 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:1679 528| collectResults = modules: {1680 529| disabled = concatLists (catAttrs "disabled" modules);1681 | ^1682 530| inherit modules;16831684 … while evaluating a branch condition1685 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:547:19:1686 546| (1687 547| if module.disabledModules != [ ] then1688 | ^1689 548| [16901691 … from call site1692 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:24:1693 537| let1694 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);1695 | ^1696 539| collectedImports = collectStructuredModules module._file module.key module.imports args;16971698 … while calling anonymous lambda1699 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:457:11:1700 456| if class != null then1701 457| m:1702 | ^1703 458| if m._class == null || m._class == class then17041705 … while evaluating a branch condition1706 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:11:1707 457| m:1708 458| if m._class == null || m._class == class then1709 | ^1710 459| m17111712 … in the left operand of the OR (||) operator1713 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:31:1714 457| m:1715 458| if m._class == null || m._class == class then1716 | ^1717 459| m17181719 … from call site1720 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:37:1721 537| let1722 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);1723 | ^1724 539| collectedImports = collectStructuredModules module._file module.key module.imports args;17251726 … while calling 'loadModule'1727 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:422:42:1728 421| loadModule =1729 422| args: fallbackFile: fallbackKey: m:1730 | ^1731 423| if isFunction m then17321733 … while evaluating a branch condition1734 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:9:1735 422| args: fallbackFile: fallbackKey: m:1736 423| if isFunction m then1737 | ^1738 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)17391740 … from call site1741 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:12:1742 422| args: fallbackFile: fallbackKey: m:1743 423| if isFunction m then1744 | ^1745 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)17461747 … while calling anonymous lambda1748 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:5:1749 1130| in1750 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));1751 | ^1752 1132|17531754 … in the left operand of the OR (||) operator1755 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:21:1756 1130| in1757 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));1758 | ^1759 1132|17601761 … while calling the 'isFunction' builtin1762 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:8:1763 1130| in1764 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));1765 | ^1766 1132|17671768 … while calling the 'elemAt' builtin1769 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:346:43:1770 345| */1771 346| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);1772 | ^1773 347|17741775 … while evaluating the attribute 'instance.resolvedModule'1776 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:84:15:1777 83| inherit (instance) module;1778 84| inherit resolvedModule instanceRoles;1779 | ^1780 85| }17811782 … from call site1783 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:36:24:1784 35| let1785 36| resolvedModule = clanLib.resolveModule {1786 | ^1787 37| moduleSpec = instance.module;17881789 … while calling anonymous lambda1790 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:10:1:1791 9| */1792 10| {1793 | ^1794 11| moduleSpec,17951796 … while calling the 'throw' builtin1797 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:43:46:1798 42| resolvedModule =1799 43| resolvedModuleSet.${moduleSpec.name} or (throw ''1800 | ^1801 44| ${18021803 error: clan-core doesn't provide clan-module with name 'B'.18041805 Remove `module.input` (or set module.input = null) - to use a <clan-core> module'18061807 Set `module.input = "self"` if the module is defined in your own flake.1808 Set `module.input = "<flake-input>" if the module is defined by a flake input called `<flake-input>`.18091810✅ resolve_module_spec.test_import_local_module_by_name1811✅ resolve_module_spec.test_import_remote_module_by_name1812✅ settings.test_simple1813✅ settings.test_tag_settings1814✅ specialArgs.test_simple1815☢️ test_add_machines_directly1816error:1817 … while calling the 'attrNames' builtin1818 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/default.nix:275:14:1819 274| # We might change the attribute name in the future1820 275| expr = lib.attrNames res.config._services.allServices.self-A.result.allMachines;1821 | ^1822 276| expected = [18231824 … from call site1825 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/default.nix:275:28:1826 274| # We might change the attribute name in the future1827 275| expr = lib.attrNames res.config._services.allServices.self-A.result.allMachines;1828 | ^1829 276| expected = [18301831 … while calling anonymous lambda1832 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:283:38:1833 282| let1834 283| recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);1835 | ^1836 284| in18371838 … while evaluating the attribute 'value'1839 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1181:7:1840 1180| // {1841 1181| value = addErrorContext "while evaluating the option `${showOption loc}':" (1842 | ^1843 1182| # Apply the 'apply' function to the merged value. This allows options to18441845 … while evaluating the option `_services.allServices':18461847 … from call site1848 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1184:29:1849 1183| # yield a value computed from the definitions1850 1184| if opt ? apply then opt.apply res.mergedValue else res.mergedValue1851 | ^1852 1185| );18531854 … while calling 'apply'1855 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:62:9:1856 61| apply =1857 62| services:1858 | ^1859 63| let18601861 … while calling the 'deepSeq' builtin1862 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:87:9:1863 86| in1864 87| specialArgs.clanLib.checkConfig deprecationChecks services;1865 | ^1866 88| };18671868 … while evaluating the attribute 'self-A'18691870 … while calling anonymous lambda1871 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:9:1872 12| lib.mapAttrs (1873 13| id: check:1874 | ^1875 14| if check.ignore || check.assertion then18761877 … while evaluating a branch condition1878 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:5:1879 13| id: check:1880 14| if check.ignore || check.assertion then1881 | ^1882 15| null18831884 … in the right operand of the OR (||) operator1885 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:21:1886 13| id: check:1887 14| if check.ignore || check.assertion then1888 | ^1889 15| null18901891 … while evaluating the attribute 'assertion'1892 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:13:1893 68| ignore = false;1894 69| assertion = s.manifest.deprecation.message == null;1895 | ^1896 70| message = ''18971898 … from call site1899 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:25:1900 68| ignore = false;1901 69| assertion = s.manifest.deprecation.message == null;1902 | ^1903 70| message = ''19041905 … while calling anonymous lambda1906 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:283:38:1907 282| let1908 283| recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);1909 | ^1910 284| in19111912 … while evaluating the attribute 'value'1913 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1181:7:1914 1180| // {1915 1181| value = addErrorContext "while evaluating the option `${showOption loc}':" (1916 | ^1917 1182| # Apply the 'apply' function to the merged value. This allows options to19181919 … while evaluating the option `_services.allServices.self-A.manifest':19201921 … while evaluating the attribute 'mergedValue'1922 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1276:5:1923 1275| # Type-check the remaining definitions, and merge them. Or throw if no definitions.1924 1276| mergedValue =1925 | ^1926 1277| if isDefined then19271928 … while evaluating the attribute 'value'1929 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:2213:13:1930 2212| headError = checkDefsForError check loc defs;1931 2213| value = configuration.config;1932 | ^1933 2214| valueMeta = { inherit configuration; };19341935 … while evaluating the attribute 'config'1936 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:9:1937 403| options = checked options;1938 404| config = checked (removeAttrs config [ "_module" ]);1939 | ^1940 405| _module = checked (config._module);19411942 … while calling the 'seq' builtin1943 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:18:1944 403| options = checked options;1945 404| config = checked (removeAttrs config [ "_module" ]);1946 | ^1947 405| _module = checked (config._module);19481949 … while calling the 'throw' builtin1950 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:376:13:1951 375| else1952 376| throw baseMsg1953 | ^1954 377| else19551956 error: The option `_services.allServices.self-A.manifest.input' does not exist. Definition values:1957 - In `/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix': null19581959 Did you mean `_services.allServices.self-A.manifest.name', `_services.allServices.self-A.manifest.exports' or `_services.allServices.self-A.manifest.readme'?19601961☢️ test_add_machines_via_tags1962error:1963 … while calling the 'attrNames' builtin1964 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/default.nix:329:14:1965 328| # We might change the attribute name in the future1966 329| expr = lib.attrNames res.config._services.allServices.self-A.result.allMachines;1967 | ^1968 330| expected = [19691970 … from call site1971 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/default.nix:329:28:1972 328| # We might change the attribute name in the future1973 329| expr = lib.attrNames res.config._services.allServices.self-A.result.allMachines;1974 | ^1975 330| expected = [19761977 … while calling anonymous lambda1978 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:283:38:1979 282| let1980 283| recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);1981 | ^1982 284| in19831984 … while evaluating the attribute 'value'1985 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1181:7:1986 1180| // {1987 1181| value = addErrorContext "while evaluating the option `${showOption loc}':" (1988 | ^1989 1182| # Apply the 'apply' function to the merged value. This allows options to19901991 … while evaluating the option `_services.allServices':19921993 … from call site1994 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1184:29:1995 1183| # yield a value computed from the definitions1996 1184| if opt ? apply then opt.apply res.mergedValue else res.mergedValue1997 | ^1998 1185| );19992000 … while calling 'apply'2001 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:62:9:2002 61| apply =2003 62| services:2004 | ^2005 63| let20062007 … while calling the 'deepSeq' builtin2008 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:87:9:2009 86| in2010 87| specialArgs.clanLib.checkConfig deprecationChecks services;2011 | ^2012 88| };20132014 … while evaluating the attribute '"<clan-core>-B"'20152016 … from call site2017 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:5:2018 12| lib.mapAttrs (2019 13| id: check:2020 | ^2021 14| if check.ignore || check.assertion then20222023 … while calling anonymous lambda2024 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:9:2025 12| lib.mapAttrs (2026 13| id: check:2027 | ^2028 14| if check.ignore || check.assertion then20292030 … while evaluating a branch condition2031 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:5:2032 13| id: check:2033 14| if check.ignore || check.assertion then2034 | ^2035 15| null20362037 … in the right operand of the OR (||) operator2038 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:21:2039 13| id: check:2040 14| if check.ignore || check.assertion then2041 | ^2042 15| null20432044 … while evaluating the attribute 'assertion'2045 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:13:2046 68| ignore = false;2047 69| assertion = s.manifest.deprecation.message == null;2048 | ^2049 70| message = ''20502051 … from call site2052 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:25:2053 68| ignore = false;2054 69| assertion = s.manifest.deprecation.message == null;2055 | ^2056 70| message = ''20572058 … while calling anonymous lambda2059 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:1435:18:2060 1434| value = mapAttrs (2061 1435| n: v:2062 | ^2063 1436| if lazy then20642065 … while evaluating the attribute 'optionalValue.value'2066 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1342:41:2067 1341|2068 1342| optionalValue = if isDefined then { value = mergedValue; } else { };2069 | ^2070 1343| };20712072 … while evaluating the attribute 'value'2073 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:2213:13:2074 2212| headError = checkDefsForError check loc defs;2075 2213| value = configuration.config;2076 | ^2077 2214| valueMeta = { inherit configuration; };20782079 … while evaluating the attribute 'config'2080 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:9:2081 403| options = checked options;2082 404| config = checked (removeAttrs config [ "_module" ]);2083 | ^2084 405| _module = checked (config._module);20852086 … while calling the 'seq' builtin2087 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:18:2088 403| options = checked options;2089 404| config = checked (removeAttrs config [ "_module" ]);2090 | ^2091 405| _module = checked (config._module);20922093 … while evaluating a branch condition2094 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:9:2095 306| checkUnmatched =2096 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then2097 | ^2098 308| let20992100 … in the left operand of the AND (&&) operator2101 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:72:2102 306| checkUnmatched =2103 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then2104 | ^2105 308| let21062107 … in the left operand of the AND (&&) operator2108 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:33:2109 306| checkUnmatched =2110 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then2111 | ^2112 308| let21132114 … while evaluating a branch condition2115 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:298:9:2116 297| in2117 298| if declaredConfig._module.freeformType == null then2118 | ^2119 299| declaredConfig21202121 … while calling the 'mapAttrs' builtin2122 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:285:13:2123 284| in2124 285| recurse options;2125 | ^2126 286|21272128 … while evaluating the attribute 'matchedOptions'2129 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:978:15:2130 977| {2131 978| inherit matchedOptions;2132 | ^2133 979|21342135 … while calling the 'mapAttrs' builtin2136 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:968:24:2137 967|2138 968| matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;2139 | ^2140 969|21412142 … while calling the 'mapAttrs' builtin2143 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:890:23:2144 889|2145 890| resultsByName = mapAttrs (2146 | ^2147 891| name: decls:21482149 … while calling the 'zipAttrsWith' builtin2150 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:806:21:2151 805| # an attrset 'name' => list of submodules that declare ‘name’.2152 806| declsByName = zipAttrs (2153 | ^2154 807| map (21552156 … while calling the 'map' builtin2157 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:807:9:2158 806| declsByName = zipAttrs (2159 807| map (2160 | ^2161 808| module:21622163 … from call site2164 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:273:37:2165 272|2166 273| merged = mergeModules prefix (reverseList (doCollect { }).modules);2167 | ^2168 274|21692170 … while calling 'reverseList'2171 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1139:5:2172 1138| reverseList =2173 1139| xs:2174 | ^2175 1140| let21762177 … while calling the 'genList' builtin2178 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1144:5:2179 1143| in2180 1144| genList (n: elemAt xs (lastIndex - n)) (lastIndex + 1);2181 | ^2182 1145|21832184 … while evaluating the second argument passed to builtins.genList21852186 … while calling the 'sub' builtin2187 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:29:2188 1141| # subtract one to save an __sub call on every element2189 1142| lastIndex = length xs - 1;2190 | ^2191 1143| in21922193 … while calling the 'length' builtin2194 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:19:2195 1141| # subtract one to save an __sub call on every element2196 1142| lastIndex = length xs - 1;2197 | ^2198 1143| in21992200 … while evaluating the attribute 'modules'2201 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:7:2202 603| modulesPath: initialModules: args: {2203 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);2204 | ^2205 605| # Intentionally not shared with `modules` above: this allows22062207 … from call site2208 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:17:2209 603| modulesPath: initialModules: args: {2210 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);2211 | ^2212 605| # Intentionally not shared with `modules` above: this allows22132214 … while calling 'filterModules'2215 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:568:9:2216 567| modulesPath:2217 568| { disabled, modules }:2218 | ^2219 569| let22202221 … while calling the 'catAttrs' builtin2222 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:573:9:2223 572| in2224 573| catAttrs "module" (2225 | ^2226 574| genericClosure (22272228 … while calling the 'genericClosure' builtin2229 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:574:11:2230 573| catAttrs "module" (2231 574| genericClosure (2232 | ^2233 575| if disabled == [ ] then22342235 … while evaluating a branch condition2236 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:575:13:2237 574| genericClosure (2238 575| if disabled == [ ] then2239 | ^2240 576| {22412242 … while calling the 'concatLists' builtin2243 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:2244 528| collectResults = modules: {2245 529| disabled = concatLists (catAttrs "disabled" modules);2246 | ^2247 530| inherit modules;22482249 … while evaluating the attribute 'disabled'2250 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:2251 528| collectResults = modules: {2252 529| disabled = concatLists (catAttrs "disabled" modules);2253 | ^2254 530| inherit modules;22552256 … while calling the 'concatLists' builtin2257 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:2258 528| collectResults = modules: {2259 529| disabled = concatLists (catAttrs "disabled" modules);2260 | ^2261 530| inherit modules;22622263 … while evaluating the attribute 'disabled'2264 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:2265 528| collectResults = modules: {2266 529| disabled = concatLists (catAttrs "disabled" modules);2267 | ^2268 530| inherit modules;22692270 … while calling the 'concatLists' builtin2271 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:2272 528| collectResults = modules: {2273 529| disabled = concatLists (catAttrs "disabled" modules);2274 | ^2275 530| inherit modules;22762277 … while evaluating a branch condition2278 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:547:19:2279 546| (2280 547| if module.disabledModules != [ ] then2281 | ^2282 548| [22832284 … from call site2285 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:24:2286 537| let2287 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);2288 | ^2289 539| collectedImports = collectStructuredModules module._file module.key module.imports args;22902291 … while calling anonymous lambda2292 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:457:11:2293 456| if class != null then2294 457| m:2295 | ^2296 458| if m._class == null || m._class == class then22972298 … while evaluating a branch condition2299 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:11:2300 457| m:2301 458| if m._class == null || m._class == class then2302 | ^2303 459| m23042305 … in the left operand of the OR (||) operator2306 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:31:2307 457| m:2308 458| if m._class == null || m._class == class then2309 | ^2310 459| m23112312 … from call site2313 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:37:2314 537| let2315 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);2316 | ^2317 539| collectedImports = collectStructuredModules module._file module.key module.imports args;23182319 … while calling 'loadModule'2320 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:422:42:2321 421| loadModule =2322 422| args: fallbackFile: fallbackKey: m:2323 | ^2324 423| if isFunction m then23252326 … while evaluating a branch condition2327 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:9:2328 422| args: fallbackFile: fallbackKey: m:2329 423| if isFunction m then2330 | ^2331 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)23322333 … from call site2334 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:12:2335 422| args: fallbackFile: fallbackKey: m:2336 423| if isFunction m then2337 | ^2338 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)23392340 … while calling anonymous lambda2341 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:5:2342 1130| in2343 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));2344 | ^2345 1132|23462347 … in the left operand of the OR (||) operator2348 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:21:2349 1130| in2350 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));2351 | ^2352 1132|23532354 … while calling the 'isFunction' builtin2355 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:8:2356 1130| in2357 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));2358 | ^2359 1132|23602361 … while calling the 'elemAt' builtin2362 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:346:43:2363 345| */2364 346| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);2365 | ^2366 347|23672368 … while evaluating the attribute 'instance.resolvedModule'2369 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:84:15:2370 83| inherit (instance) module;2371 84| inherit resolvedModule instanceRoles;2372 | ^2373 85| }23742375 … from call site2376 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:36:24:2377 35| let2378 36| resolvedModule = clanLib.resolveModule {2379 | ^2380 37| moduleSpec = instance.module;23812382 … while calling anonymous lambda2383 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:10:1:2384 9| */2385 10| {2386 | ^2387 11| moduleSpec,23882389 … while calling the 'throw' builtin2390 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:43:46:2391 42| resolvedModule =2392 43| resolvedModuleSet.${moduleSpec.name} or (throw ''2393 | ^2394 44| ${23952396 error: clan-core doesn't provide clan-module with name 'B'.23972398 Remove `module.input` (or set module.input = null) - to use a <clan-core> module'23992400 Set `module.input = "self"` if the module is defined in your own flake.2401 Set `module.input = "<flake-input>" if the module is defined by a flake input called `<flake-input>`.24022403☢️ test_creates_all_instances2404error:2405 … while calling the 'attrNames' builtin2406 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/default.nix:217:14:2407 216| # We might change the attribute name in the future2408 217| expr = lib.attrNames res.config._services.allServices.self-A.instances;2409 | ^2410 218| expected = [24112412 … from call site2413 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/default.nix:217:28:2414 216| # We might change the attribute name in the future2415 217| expr = lib.attrNames res.config._services.allServices.self-A.instances;2416 | ^2417 218| expected = [24182419 … while calling anonymous lambda2420 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:283:38:2421 282| let2422 283| recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);2423 | ^2424 284| in24252426 … while evaluating the attribute 'value'2427 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1181:7:2428 1180| // {2429 1181| value = addErrorContext "while evaluating the option `${showOption loc}':" (2430 | ^2431 1182| # Apply the 'apply' function to the merged value. This allows options to24322433 … while evaluating the option `_services.allServices':24342435 … from call site2436 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1184:29:2437 1183| # yield a value computed from the definitions2438 1184| if opt ? apply then opt.apply res.mergedValue else res.mergedValue2439 | ^2440 1185| );24412442 … while calling 'apply'2443 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:62:9:2444 61| apply =2445 62| services:2446 | ^2447 63| let24482449 … while calling the 'deepSeq' builtin2450 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:87:9:2451 86| in2452 87| specialArgs.clanLib.checkConfig deprecationChecks services;2453 | ^2454 88| };24552456 … while evaluating the attribute '"<clan-core>-B"'24572458 … from call site2459 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:5:2460 12| lib.mapAttrs (2461 13| id: check:2462 | ^2463 14| if check.ignore || check.assertion then24642465 … while calling anonymous lambda2466 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:9:2467 12| lib.mapAttrs (2468 13| id: check:2469 | ^2470 14| if check.ignore || check.assertion then24712472 … while evaluating a branch condition2473 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:5:2474 13| id: check:2475 14| if check.ignore || check.assertion then2476 | ^2477 15| null24782479 … in the right operand of the OR (||) operator2480 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:21:2481 13| id: check:2482 14| if check.ignore || check.assertion then2483 | ^2484 15| null24852486 … while evaluating the attribute 'assertion'2487 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:13:2488 68| ignore = false;2489 69| assertion = s.manifest.deprecation.message == null;2490 | ^2491 70| message = ''24922493 … from call site2494 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:25:2495 68| ignore = false;2496 69| assertion = s.manifest.deprecation.message == null;2497 | ^2498 70| message = ''24992500 … while calling anonymous lambda2501 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:1435:18:2502 1434| value = mapAttrs (2503 1435| n: v:2504 | ^2505 1436| if lazy then25062507 … while evaluating the attribute 'optionalValue.value'2508 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1342:41:2509 1341|2510 1342| optionalValue = if isDefined then { value = mergedValue; } else { };2511 | ^2512 1343| };25132514 … while evaluating the attribute 'value'2515 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:2213:13:2516 2212| headError = checkDefsForError check loc defs;2517 2213| value = configuration.config;2518 | ^2519 2214| valueMeta = { inherit configuration; };25202521 … while evaluating the attribute 'config'2522 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:9:2523 403| options = checked options;2524 404| config = checked (removeAttrs config [ "_module" ]);2525 | ^2526 405| _module = checked (config._module);25272528 … while calling the 'seq' builtin2529 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:18:2530 403| options = checked options;2531 404| config = checked (removeAttrs config [ "_module" ]);2532 | ^2533 405| _module = checked (config._module);25342535 … while evaluating a branch condition2536 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:9:2537 306| checkUnmatched =2538 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then2539 | ^2540 308| let25412542 … in the left operand of the AND (&&) operator2543 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:72:2544 306| checkUnmatched =2545 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then2546 | ^2547 308| let25482549 … in the left operand of the AND (&&) operator2550 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:33:2551 306| checkUnmatched =2552 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then2553 | ^2554 308| let25552556 … while evaluating a branch condition2557 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:298:9:2558 297| in2559 298| if declaredConfig._module.freeformType == null then2560 | ^2561 299| declaredConfig25622563 … while calling the 'mapAttrs' builtin2564 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:285:13:2565 284| in2566 285| recurse options;2567 | ^2568 286|25692570 … while evaluating the attribute 'matchedOptions'2571 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:978:15:2572 977| {2573 978| inherit matchedOptions;2574 | ^2575 979|25762577 … while calling the 'mapAttrs' builtin2578 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:968:24:2579 967|2580 968| matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;2581 | ^2582 969|25832584 … while calling the 'mapAttrs' builtin2585 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:890:23:2586 889|2587 890| resultsByName = mapAttrs (2588 | ^2589 891| name: decls:25902591 … while calling the 'zipAttrsWith' builtin2592 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:806:21:2593 805| # an attrset 'name' => list of submodules that declare ‘name’.2594 806| declsByName = zipAttrs (2595 | ^2596 807| map (25972598 … while calling the 'map' builtin2599 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:807:9:2600 806| declsByName = zipAttrs (2601 807| map (2602 | ^2603 808| module:26042605 … from call site2606 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:273:37:2607 272|2608 273| merged = mergeModules prefix (reverseList (doCollect { }).modules);2609 | ^2610 274|26112612 … while calling 'reverseList'2613 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1139:5:2614 1138| reverseList =2615 1139| xs:2616 | ^2617 1140| let26182619 … while calling the 'genList' builtin2620 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1144:5:2621 1143| in2622 1144| genList (n: elemAt xs (lastIndex - n)) (lastIndex + 1);2623 | ^2624 1145|26252626 … while evaluating the second argument passed to builtins.genList26272628 … while calling the 'sub' builtin2629 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:29:2630 1141| # subtract one to save an __sub call on every element2631 1142| lastIndex = length xs - 1;2632 | ^2633 1143| in26342635 … while calling the 'length' builtin2636 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:19:2637 1141| # subtract one to save an __sub call on every element2638 1142| lastIndex = length xs - 1;2639 | ^2640 1143| in26412642 … while evaluating the attribute 'modules'2643 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:7:2644 603| modulesPath: initialModules: args: {2645 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);2646 | ^2647 605| # Intentionally not shared with `modules` above: this allows26482649 … from call site2650 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:17:2651 603| modulesPath: initialModules: args: {2652 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);2653 | ^2654 605| # Intentionally not shared with `modules` above: this allows26552656 … while calling 'filterModules'2657 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:568:9:2658 567| modulesPath:2659 568| { disabled, modules }:2660 | ^2661 569| let26622663 … while calling the 'catAttrs' builtin2664 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:573:9:2665 572| in2666 573| catAttrs "module" (2667 | ^2668 574| genericClosure (26692670 … while calling the 'genericClosure' builtin2671 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:574:11:2672 573| catAttrs "module" (2673 574| genericClosure (2674 | ^2675 575| if disabled == [ ] then26762677 … while evaluating a branch condition2678 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:575:13:2679 574| genericClosure (2680 575| if disabled == [ ] then2681 | ^2682 576| {26832684 … while calling the 'concatLists' builtin2685 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:2686 528| collectResults = modules: {2687 529| disabled = concatLists (catAttrs "disabled" modules);2688 | ^2689 530| inherit modules;26902691 … while evaluating the attribute 'disabled'2692 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:2693 528| collectResults = modules: {2694 529| disabled = concatLists (catAttrs "disabled" modules);2695 | ^2696 530| inherit modules;26972698 … while calling the 'concatLists' builtin2699 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:2700 528| collectResults = modules: {2701 529| disabled = concatLists (catAttrs "disabled" modules);2702 | ^2703 530| inherit modules;27042705 … while evaluating the attribute 'disabled'2706 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:2707 528| collectResults = modules: {2708 529| disabled = concatLists (catAttrs "disabled" modules);2709 | ^2710 530| inherit modules;27112712 … while calling the 'concatLists' builtin2713 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:2714 528| collectResults = modules: {2715 529| disabled = concatLists (catAttrs "disabled" modules);2716 | ^2717 530| inherit modules;27182719 … while evaluating a branch condition2720 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:547:19:2721 546| (2722 547| if module.disabledModules != [ ] then2723 | ^2724 548| [27252726 … from call site2727 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:24:2728 537| let2729 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);2730 | ^2731 539| collectedImports = collectStructuredModules module._file module.key module.imports args;27322733 … while calling anonymous lambda2734 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:457:11:2735 456| if class != null then2736 457| m:2737 | ^2738 458| if m._class == null || m._class == class then27392740 … while evaluating a branch condition2741 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:11:2742 457| m:2743 458| if m._class == null || m._class == class then2744 | ^2745 459| m27462747 … in the left operand of the OR (||) operator2748 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:31:2749 457| m:2750 458| if m._class == null || m._class == class then2751 | ^2752 459| m27532754 … from call site2755 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:37:2756 537| let2757 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);2758 | ^2759 539| collectedImports = collectStructuredModules module._file module.key module.imports args;27602761 … while calling 'loadModule'2762 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:422:42:2763 421| loadModule =2764 422| args: fallbackFile: fallbackKey: m:2765 | ^2766 423| if isFunction m then27672768 … while evaluating a branch condition2769 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:9:2770 422| args: fallbackFile: fallbackKey: m:2771 423| if isFunction m then2772 | ^2773 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)27742775 … from call site2776 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:12:2777 422| args: fallbackFile: fallbackKey: m:2778 423| if isFunction m then2779 | ^2780 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)27812782 … while calling anonymous lambda2783 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:5:2784 1130| in2785 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));2786 | ^2787 1132|27882789 … in the left operand of the OR (||) operator2790 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:21:2791 1130| in2792 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));2793 | ^2794 1132|27952796 … while calling the 'isFunction' builtin2797 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:8:2798 1130| in2799 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));2800 | ^2801 1132|28022803 … while calling the 'elemAt' builtin2804 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:346:43:2805 345| */2806 346| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);2807 | ^2808 347|28092810 … while evaluating the attribute 'instance.resolvedModule'2811 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:84:15:2812 83| inherit (instance) module;2813 84| inherit resolvedModule instanceRoles;2814 | ^2815 85| }28162817 … from call site2818 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:36:24:2819 35| let2820 36| resolvedModule = clanLib.resolveModule {2821 | ^2822 37| moduleSpec = instance.module;28232824 … while calling anonymous lambda2825 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:10:1:2826 9| */2827 10| {2828 | ^2829 11| moduleSpec,28302831 … while calling the 'throw' builtin2832 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:43:46:2833 42| resolvedModule =2834 43| resolvedModuleSet.${moduleSpec.name} or (throw ''2835 | ^2836 44| ${28372838 error: clan-core doesn't provide clan-module with name 'B'.28392840 Remove `module.input` (or set module.input = null) - to use a <clan-core> module'28412842 Set `module.input = "self"` if the module is defined in your own flake.2843 Set `module.input = "<flake-input>" if the module is defined by a flake input called `<flake-input>`.28442845✅ test_manifest_maintainers2846☢️ test_module_grouping2847error:2848 … while calling the 'attrNames' builtin2849 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/default.nix:171:14:2850 170| # We might change the attribute name in the future2851 171| expr = lib.attrNames res.config._services.allServices;2852 | ^2853 172| expected = [28542855 … from call site2856 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/default.nix:171:28:2857 170| # We might change the attribute name in the future2858 171| expr = lib.attrNames res.config._services.allServices;2859 | ^2860 172| expected = [28612862 … while calling anonymous lambda2863 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:283:38:2864 282| let2865 283| recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);2866 | ^2867 284| in28682869 … while evaluating the attribute 'value'2870 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1181:7:2871 1180| // {2872 1181| value = addErrorContext "while evaluating the option `${showOption loc}':" (2873 | ^2874 1182| # Apply the 'apply' function to the merged value. This allows options to28752876 … while evaluating the option `_services.allServices':28772878 … from call site2879 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1184:29:2880 1183| # yield a value computed from the definitions2881 1184| if opt ? apply then opt.apply res.mergedValue else res.mergedValue2882 | ^2883 1185| );28842885 … while calling 'apply'2886 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:62:9:2887 61| apply =2888 62| services:2889 | ^2890 63| let28912892 … while calling the 'deepSeq' builtin2893 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:87:9:2894 86| in2895 87| specialArgs.clanLib.checkConfig deprecationChecks services;2896 | ^2897 88| };28982899 … while evaluating the attribute '"<clan-core>-B"'29002901 … while calling anonymous lambda2902 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:9:2903 12| lib.mapAttrs (2904 13| id: check:2905 | ^2906 14| if check.ignore || check.assertion then29072908 … while evaluating a branch condition2909 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:5:2910 13| id: check:2911 14| if check.ignore || check.assertion then2912 | ^2913 15| null29142915 … in the right operand of the OR (||) operator2916 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:21:2917 13| id: check:2918 14| if check.ignore || check.assertion then2919 | ^2920 15| null29212922 … while evaluating the attribute 'assertion'2923 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:13:2924 68| ignore = false;2925 69| assertion = s.manifest.deprecation.message == null;2926 | ^2927 70| message = ''29282929 … from call site2930 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:25:2931 68| ignore = false;2932 69| assertion = s.manifest.deprecation.message == null;2933 | ^2934 70| message = ''29352936 … while calling anonymous lambda2937 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:1435:18:2938 1434| value = mapAttrs (2939 1435| n: v:2940 | ^2941 1436| if lazy then29422943 … while evaluating the attribute 'optionalValue.value'2944 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1342:41:2945 1341|2946 1342| optionalValue = if isDefined then { value = mergedValue; } else { };2947 | ^2948 1343| };29492950 … while evaluating the attribute 'value'2951 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:2213:13:2952 2212| headError = checkDefsForError check loc defs;2953 2213| value = configuration.config;2954 | ^2955 2214| valueMeta = { inherit configuration; };29562957 … while evaluating the attribute 'config'2958 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:9:2959 403| options = checked options;2960 404| config = checked (removeAttrs config [ "_module" ]);2961 | ^2962 405| _module = checked (config._module);29632964 … while calling the 'seq' builtin2965 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:18:2966 403| options = checked options;2967 404| config = checked (removeAttrs config [ "_module" ]);2968 | ^2969 405| _module = checked (config._module);29702971 … while evaluating a branch condition2972 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:9:2973 306| checkUnmatched =2974 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then2975 | ^2976 308| let29772978 … in the left operand of the AND (&&) operator2979 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:72:2980 306| checkUnmatched =2981 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then2982 | ^2983 308| let29842985 … in the left operand of the AND (&&) operator2986 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:33:2987 306| checkUnmatched =2988 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then2989 | ^2990 308| let29912992 … while evaluating a branch condition2993 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:298:9:2994 297| in2995 298| if declaredConfig._module.freeformType == null then2996 | ^2997 299| declaredConfig29982999 … while calling the 'mapAttrs' builtin3000 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:285:13:3001 284| in3002 285| recurse options;3003 | ^3004 286|30053006 … while evaluating the attribute 'matchedOptions'3007 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:978:15:3008 977| {3009 978| inherit matchedOptions;3010 | ^3011 979|30123013 … while calling the 'mapAttrs' builtin3014 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:968:24:3015 967|3016 968| matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;3017 | ^3018 969|30193020 … while calling the 'mapAttrs' builtin3021 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:890:23:3022 889|3023 890| resultsByName = mapAttrs (3024 | ^3025 891| name: decls:30263027 … while calling the 'zipAttrsWith' builtin3028 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:806:21:3029 805| # an attrset 'name' => list of submodules that declare ‘name’.3030 806| declsByName = zipAttrs (3031 | ^3032 807| map (30333034 … while calling the 'map' builtin3035 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:807:9:3036 806| declsByName = zipAttrs (3037 807| map (3038 | ^3039 808| module:30403041 … from call site3042 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:273:37:3043 272|3044 273| merged = mergeModules prefix (reverseList (doCollect { }).modules);3045 | ^3046 274|30473048 … while calling 'reverseList'3049 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1139:5:3050 1138| reverseList =3051 1139| xs:3052 | ^3053 1140| let30543055 … while calling the 'genList' builtin3056 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1144:5:3057 1143| in3058 1144| genList (n: elemAt xs (lastIndex - n)) (lastIndex + 1);3059 | ^3060 1145|30613062 … while evaluating the second argument passed to builtins.genList30633064 … while calling the 'sub' builtin3065 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:29:3066 1141| # subtract one to save an __sub call on every element3067 1142| lastIndex = length xs - 1;3068 | ^3069 1143| in30703071 … while calling the 'length' builtin3072 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:19:3073 1141| # subtract one to save an __sub call on every element3074 1142| lastIndex = length xs - 1;3075 | ^3076 1143| in30773078 … while evaluating the attribute 'modules'3079 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:7:3080 603| modulesPath: initialModules: args: {3081 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);3082 | ^3083 605| # Intentionally not shared with `modules` above: this allows30843085 … from call site3086 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:17:3087 603| modulesPath: initialModules: args: {3088 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);3089 | ^3090 605| # Intentionally not shared with `modules` above: this allows30913092 … while calling 'filterModules'3093 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:568:9:3094 567| modulesPath:3095 568| { disabled, modules }:3096 | ^3097 569| let30983099 … while calling the 'catAttrs' builtin3100 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:573:9:3101 572| in3102 573| catAttrs "module" (3103 | ^3104 574| genericClosure (31053106 … while calling the 'genericClosure' builtin3107 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:574:11:3108 573| catAttrs "module" (3109 574| genericClosure (3110 | ^3111 575| if disabled == [ ] then31123113 … while evaluating a branch condition3114 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:575:13:3115 574| genericClosure (3116 575| if disabled == [ ] then3117 | ^3118 576| {31193120 … while calling the 'concatLists' builtin3121 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:3122 528| collectResults = modules: {3123 529| disabled = concatLists (catAttrs "disabled" modules);3124 | ^3125 530| inherit modules;31263127 … while evaluating the attribute 'disabled'3128 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:3129 528| collectResults = modules: {3130 529| disabled = concatLists (catAttrs "disabled" modules);3131 | ^3132 530| inherit modules;31333134 … while calling the 'concatLists' builtin3135 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:3136 528| collectResults = modules: {3137 529| disabled = concatLists (catAttrs "disabled" modules);3138 | ^3139 530| inherit modules;31403141 … while evaluating the attribute 'disabled'3142 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:3143 528| collectResults = modules: {3144 529| disabled = concatLists (catAttrs "disabled" modules);3145 | ^3146 530| inherit modules;31473148 … while calling the 'concatLists' builtin3149 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:3150 528| collectResults = modules: {3151 529| disabled = concatLists (catAttrs "disabled" modules);3152 | ^3153 530| inherit modules;31543155 … while evaluating a branch condition3156 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:547:19:3157 546| (3158 547| if module.disabledModules != [ ] then3159 | ^3160 548| [31613162 … from call site3163 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:24:3164 537| let3165 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);3166 | ^3167 539| collectedImports = collectStructuredModules module._file module.key module.imports args;31683169 … while calling anonymous lambda3170 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:457:11:3171 456| if class != null then3172 457| m:3173 | ^3174 458| if m._class == null || m._class == class then31753176 … while evaluating a branch condition3177 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:11:3178 457| m:3179 458| if m._class == null || m._class == class then3180 | ^3181 459| m31823183 … in the left operand of the OR (||) operator3184 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:31:3185 457| m:3186 458| if m._class == null || m._class == class then3187 | ^3188 459| m31893190 … from call site3191 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:37:3192 537| let3193 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);3194 | ^3195 539| collectedImports = collectStructuredModules module._file module.key module.imports args;31963197 … while calling 'loadModule'3198 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:422:42:3199 421| loadModule =3200 422| args: fallbackFile: fallbackKey: m:3201 | ^3202 423| if isFunction m then32033204 … while evaluating a branch condition3205 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:9:3206 422| args: fallbackFile: fallbackKey: m:3207 423| if isFunction m then3208 | ^3209 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)32103211 … from call site3212 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:12:3213 422| args: fallbackFile: fallbackKey: m:3214 423| if isFunction m then3215 | ^3216 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)32173218 … while calling anonymous lambda3219 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:5:3220 1130| in3221 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));3222 | ^3223 1132|32243225 … in the left operand of the OR (||) operator3226 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:21:3227 1130| in3228 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));3229 | ^3230 1132|32313232 … while calling the 'isFunction' builtin3233 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:8:3234 1130| in3235 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));3236 | ^3237 1132|32383239 … while calling the 'elemAt' builtin3240 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:346:43:3241 345| */3242 346| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);3243 | ^3244 347|32453246 … while evaluating the attribute 'instance.resolvedModule'3247 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:84:15:3248 83| inherit (instance) module;3249 84| inherit resolvedModule instanceRoles;3250 | ^3251 85| }32523253 … from call site3254 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:36:24:3255 35| let3256 36| resolvedModule = clanLib.resolveModule {3257 | ^3258 37| moduleSpec = instance.module;32593260 … while calling anonymous lambda3261 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:10:1:3262 9| */3263 10| {3264 | ^3265 11| moduleSpec,32663267 … while calling the 'throw' builtin3268 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:43:46:3269 42| resolvedModule =3270 43| resolvedModuleSet.${moduleSpec.name} or (throw ''3271 | ^3272 44| ${32733274 error: clan-core doesn't provide clan-module with name 'B'.32753276 Remove `module.input` (or set module.input = null) - to use a <clan-core> module'32773278 Set `module.input = "self"` if the module is defined in your own flake.3279 Set `module.input = "<flake-input>" if the module is defined by a flake input called `<flake-input>`.32803281☢️ test_simple3282error:3283 … from call site3284 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/tests/default.nix:74:14:3285 73| # We might change the attribute name in the future3286 74| expr = res.config._services.allServices ? "<clan-core>-simple-module";3287 | ^3288 75| expected = true;32893290 … while calling anonymous lambda3291 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:283:38:3292 282| let3293 283| recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);3294 | ^3295 284| in32963297 … while evaluating the attribute 'value'3298 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1181:7:3299 1180| // {3300 1181| value = addErrorContext "while evaluating the option `${showOption loc}':" (3301 | ^3302 1182| # Apply the 'apply' function to the merged value. This allows options to33033304 … while evaluating the option `_services.allServices':33053306 … from call site3307 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1184:29:3308 1183| # yield a value computed from the definitions3309 1184| if opt ? apply then opt.apply res.mergedValue else res.mergedValue3310 | ^3311 1185| );33123313 … while calling 'apply'3314 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:62:9:3315 61| apply =3316 62| services:3317 | ^3318 63| let33193320 … while calling the 'deepSeq' builtin3321 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:87:9:3322 86| in3323 87| specialArgs.clanLib.checkConfig deprecationChecks services;3324 | ^3325 88| };33263327 … while evaluating the attribute '"<clan-core>-simple-module"'33283329 … while calling anonymous lambda3330 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:13:9:3331 12| lib.mapAttrs (3332 13| id: check:3333 | ^3334 14| if check.ignore || check.assertion then33353336 … while evaluating a branch condition3337 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:5:3338 13| id: check:3339 14| if check.ignore || check.assertion then3340 | ^3341 15| null33423343 … in the right operand of the OR (||) operator3344 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/clan/checkConfig.nix:14:21:3345 13| id: check:3346 14| if check.ignore || check.assertion then3347 | ^3348 15| null33493350 … while evaluating the attribute 'assertion'3351 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:13:3352 68| ignore = false;3353 69| assertion = s.manifest.deprecation.message == null;3354 | ^3355 70| message = ''33563357 … from call site3358 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/inventory/distributed-service/all-services-wrapper.nix:69:25:3359 68| ignore = false;3360 69| assertion = s.manifest.deprecation.message == null;3361 | ^3362 70| message = ''33633364 … while calling anonymous lambda3365 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:1435:18:3366 1434| value = mapAttrs (3367 1435| n: v:3368 | ^3369 1436| if lazy then33703371 … while evaluating the attribute 'optionalValue.value'3372 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:1342:41:3373 1341|3374 1342| optionalValue = if isDefined then { value = mergedValue; } else { };3375 | ^3376 1343| };33773378 … while evaluating the attribute 'value'3379 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/types.nix:2213:13:3380 2212| headError = checkDefsForError check loc defs;3381 2213| value = configuration.config;3382 | ^3383 2214| valueMeta = { inherit configuration; };33843385 … while evaluating the attribute 'config'3386 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:9:3387 403| options = checked options;3388 404| config = checked (removeAttrs config [ "_module" ]);3389 | ^3390 405| _module = checked (config._module);33913392 … while calling the 'seq' builtin3393 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:404:18:3394 403| options = checked options;3395 404| config = checked (removeAttrs config [ "_module" ]);3396 | ^3397 405| _module = checked (config._module);33983399 … while evaluating a branch condition3400 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:9:3401 306| checkUnmatched =3402 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then3403 | ^3404 308| let34053406 … in the left operand of the AND (&&) operator3407 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:72:3408 306| checkUnmatched =3409 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then3410 | ^3411 308| let34123413 … in the left operand of the AND (&&) operator3414 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:307:33:3415 306| checkUnmatched =3416 307| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then3417 | ^3418 308| let34193420 … while evaluating a branch condition3421 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:298:9:3422 297| in3423 298| if declaredConfig._module.freeformType == null then3424 | ^3425 299| declaredConfig34263427 … while calling the 'mapAttrs' builtin3428 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:285:13:3429 284| in3430 285| recurse options;3431 | ^3432 286|34333434 … while evaluating the attribute 'matchedOptions'3435 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:978:15:3436 977| {3437 978| inherit matchedOptions;3438 | ^3439 979|34403441 … while calling the 'mapAttrs' builtin3442 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:968:24:3443 967|3444 968| matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;3445 | ^3446 969|34473448 … while calling the 'mapAttrs' builtin3449 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:890:23:3450 889|3451 890| resultsByName = mapAttrs (3452 | ^3453 891| name: decls:34543455 … while calling the 'zipAttrsWith' builtin3456 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:806:21:3457 805| # an attrset 'name' => list of submodules that declare ‘name’.3458 806| declsByName = zipAttrs (3459 | ^3460 807| map (34613462 … while calling the 'map' builtin3463 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:807:9:3464 806| declsByName = zipAttrs (3465 807| map (3466 | ^3467 808| module:34683469 … from call site3470 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:273:37:3471 272|3472 273| merged = mergeModules prefix (reverseList (doCollect { }).modules);3473 | ^3474 274|34753476 … while calling 'reverseList'3477 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1139:5:3478 1138| reverseList =3479 1139| xs:3480 | ^3481 1140| let34823483 … while calling the 'genList' builtin3484 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1144:5:3485 1143| in3486 1144| genList (n: elemAt xs (lastIndex - n)) (lastIndex + 1);3487 | ^3488 1145|34893490 … while evaluating the second argument passed to builtins.genList34913492 … while calling the 'sub' builtin3493 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:29:3494 1141| # subtract one to save an __sub call on every element3495 1142| lastIndex = length xs - 1;3496 | ^3497 1143| in34983499 … while calling the 'length' builtin3500 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:1142:19:3501 1141| # subtract one to save an __sub call on every element3502 1142| lastIndex = length xs - 1;3503 | ^3504 1143| in35053506 … while evaluating the attribute 'modules'3507 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:7:3508 603| modulesPath: initialModules: args: {3509 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);3510 | ^3511 605| # Intentionally not shared with `modules` above: this allows35123513 … from call site3514 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:604:17:3515 603| modulesPath: initialModules: args: {3516 604| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);3517 | ^3518 605| # Intentionally not shared with `modules` above: this allows35193520 … while calling 'filterModules'3521 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:568:9:3522 567| modulesPath:3523 568| { disabled, modules }:3524 | ^3525 569| let35263527 … while calling the 'catAttrs' builtin3528 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:573:9:3529 572| in3530 573| catAttrs "module" (3531 | ^3532 574| genericClosure (35333534 … while calling the 'genericClosure' builtin3535 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:574:11:3536 573| catAttrs "module" (3537 574| genericClosure (3538 | ^3539 575| if disabled == [ ] then35403541 … while evaluating a branch condition3542 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:575:13:3543 574| genericClosure (3544 575| if disabled == [ ] then3545 | ^3546 576| {35473548 … while calling the 'concatLists' builtin3549 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:3550 528| collectResults = modules: {3551 529| disabled = concatLists (catAttrs "disabled" modules);3552 | ^3553 530| inherit modules;35543555 … while evaluating the attribute 'disabled'3556 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:3557 528| collectResults = modules: {3558 529| disabled = concatLists (catAttrs "disabled" modules);3559 | ^3560 530| inherit modules;35613562 … while calling the 'concatLists' builtin3563 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:3564 528| collectResults = modules: {3565 529| disabled = concatLists (catAttrs "disabled" modules);3566 | ^3567 530| inherit modules;35683569 … while evaluating the attribute 'disabled'3570 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:13:3571 528| collectResults = modules: {3572 529| disabled = concatLists (catAttrs "disabled" modules);3573 | ^3574 530| inherit modules;35753576 … while calling the 'concatLists' builtin3577 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:529:24:3578 528| collectResults = modules: {3579 529| disabled = concatLists (catAttrs "disabled" modules);3580 | ^3581 530| inherit modules;35823583 … while evaluating a branch condition3584 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:547:19:3585 546| (3586 547| if module.disabledModules != [ ] then3587 | ^3588 548| [35893590 … from call site3591 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:24:3592 537| let3593 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);3594 | ^3595 539| collectedImports = collectStructuredModules module._file module.key module.imports args;35963597 … while calling anonymous lambda3598 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:457:11:3599 456| if class != null then3600 457| m:3601 | ^3602 458| if m._class == null || m._class == class then36033604 … while evaluating a branch condition3605 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:11:3606 457| m:3607 458| if m._class == null || m._class == class then3608 | ^3609 459| m36103611 … in the left operand of the OR (||) operator3612 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:458:31:3613 457| m:3614 458| if m._class == null || m._class == class then3615 | ^3616 459| m36173618 … from call site3619 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:538:37:3620 537| let3621 538| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);3622 | ^3623 539| collectedImports = collectStructuredModules module._file module.key module.imports args;36243625 … while calling 'loadModule'3626 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:422:42:3627 421| loadModule =3628 422| args: fallbackFile: fallbackKey: m:3629 | ^3630 423| if isFunction m then36313632 … while evaluating a branch condition3633 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:9:3634 422| args: fallbackFile: fallbackKey: m:3635 423| if isFunction m then3636 | ^3637 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)36383639 … from call site3640 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/modules.nix:423:12:3641 422| args: fallbackFile: fallbackKey: m:3642 423| if isFunction m then3643 | ^3644 424| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)36453646 … while calling anonymous lambda3647 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:5:3648 1130| in3649 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));3650 | ^3651 1132|36523653 … in the left operand of the OR (||) operator3654 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:21:3655 1130| in3656 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));3657 | ^3658 1132|36593660 … while calling the 'isFunction' builtin3661 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/trivial.nix:1131:8:3662 1130| in3663 1131| f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));3664 | ^3665 1132|36663667 … while calling the 'elemAt' builtin3668 at /build/nix/store/164ab099jmzsacq8pry7sfp7ggnmr60b-source/lib/lists.nix:346:43:3669 345| */3670 346| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);3671 | ^3672 347|36733674 … while evaluating the attribute 'instance.resolvedModule'3675 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:84:15:3676 83| inherit (instance) module;3677 84| inherit resolvedModule instanceRoles;3678 | ^3679 85| }36803681 … from call site3682 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/modules/clan/distributed-services.nix:36:24:3683 35| let3684 36| resolvedModule = clanLib.resolveModule {3685 | ^3686 37| moduleSpec = instance.module;36873688 … while calling anonymous lambda3689 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:10:1:3690 9| */3691 10| {3692 | ^3693 11| moduleSpec,36943695 … while calling the 'throw' builtin3696 at /build/nix/store/6f6qprwnyy10jfgkb46mm37d1cdsabk6-source/lib/resolve-module/default.nix:43:46:3697 42| resolvedModule =3698 43| resolvedModuleSet.${moduleSpec.name} or (throw ''3699 | ^3700 44| ${37013702 error: clan-core doesn't provide clan-module with name 'simple-module'.37033704 Remove `module.input` (or set module.input = null) - to use a <clan-core> module'37053706 Set `module.input = "self"` if the module is defined in your own flake.3707 Set `module.input = "<flake-input>" if the module is defined by a flake input called `<flake-input>`.370837093710😢 18/27 successful3711error: Tests failed37123713Eval check failed. To re-run this test:3714 nix build .#legacyPackages.aarch64-linux.evalCheck-eval-lib-distributedServices3715