nixbot

builds

failed nix-unit-check x86_64-linux.nix-unit · build #64 · raw

1out=/nix/store/b33pqi3jr85y2dsplicaxi0f47vkijni-nix-unit-check2Running tests for x86_64-linux3warning: `--gc-roots-dir' not specified4warning: not writing modified lock file of flake 'path:/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source':5Updated input 'clan-core':6 'git+https://git.clan.lol/clan/clan-core?ref=refs/heads/main&rev=5cf3efca371d3fbcc6ac0a1bf84edb79629dd0fd' (2026-07-22)7 → 'path:/nix/store/y8hw0fq81igisgvc73z6skgrzblmswl8-source?lastModified=1&narHash=sha256-OzvNtZUPrYeQqOO7TZd4iup3i9NeQesK1UmKIQLHaao%3D' (1970-01-01)8Updated input 'ethereum-nix':9 'github:nix-community/ethereum.nix/12621446ed2cc4a0840bbc9de1a96baef84cce28?narHash=sha256-LV5%2BM47NCQj2vUk%2BJ1vah3kKDfix7J3eUbrC2Q8e8KI%3D' (2026-07-21)10 → 'path:/nix/store/qd8pvn5zijd87gkfwc2hknqj8cvdicbk-source?lastModified=1&narHash=sha256-LV5%2BM47NCQj2vUk%2BJ1vah3kKDfix7J3eUbrC2Q8e8KI%3D' (1970-01-01)11Updated input 'flake-parts':12 follows 'clan-core/flake-parts'13 → 'path:/nix/store/xfg4bws749i95jvnxhymxmfwailzk38q-source?lastModified=1&narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (1970-01-01)14Added input 'flake-parts/nixpkgs-lib':15 'github:nix-community/nixpkgs.lib/db3f255737b94216eb71cce308e2912cf6bc2d7c?narHash=sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC%2BeBu2zKlp8%3D' (2026-06-28)16Updated input 'nix-unit':17 'github:nix-community/nix-unit/21a5496ae32b16b73601ef835b9f6497b19024dc?narHash=sha256-eXyZw2ddCKT5xMY8SDnV6lkr61zvSc7CNJeJSAjKqN4%3D' (2026-07-16)18 → 'path:/nix/store/8cm9f310i77mqdaz579p48pgq229kbdy-source?lastModified=1&narHash=sha256-eXyZw2ddCKT5xMY8SDnV6lkr61zvSc7CNJeJSAjKqN4%3D' (1970-01-01)19Updated input 'nix-unit/nixpkgs':20 'github:NixOS/nixpkgs/421eebfd0ec7bccd4abe826ce62d7e6e83129493?narHash=sha256-/FCliTPgiuV1owejZFNx3Ch9irdvkOfOFl%2BHHZ%2BDrtM%3D' (2026-07-20)21 → 'github:NixOS/nixpkgs/35d3407a3816f3b341d8cf1d60abaf2b7b8166ac?narHash=sha256-BoYPdqk6jlKXy%2BDyUzyGV/CtRGfAhk2MmIgBhsemTGI%3D' (2026-07-15)22Updated input 'nixpkgs':23 follows 'clan-core/nixpkgs'24 → 'path:/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source?lastModified=1&narHash=sha256-hCafbexZ0iZ/7QYkKWxCxviTU%2Bc0PDhkieiUVVPCHtY%3D' (1970-01-01)25unpacking 'github:nix-community/nixpkgs.lib/db3f255737b94216eb71cce308e2912cf6bc2d7c?narHash=sha256-ePjCwr1sNm9NYUqywL7QfK3JnlS015msC%2BeBu2zKlp8%3D' into the Git cache...26unpacking 'github:numtide/treefmt-nix/df3c0640565d04a0261253cdd89fce78ec50168a?narHash=sha256-47cxbcZODibHv3rELFQ9vZly0vUNkND/atn/U7HLeb0%3D' into the Git cache...27✅ system-agnostic.dvt-ecl-adapters.besu.test devnet (network = null) passes null through28✅ system-agnostic.dvt-ecl-adapters.besu.test network is passed through from the clan service29✅ system-agnostic.dvt-ecl-adapters.erigon.test chain is passed through from the clan service30✅ system-agnostic.dvt-ecl-adapters.erigon.test devnet (network = null) falls back to the module default31✅ system-agnostic.dvt-ecl-adapters.firewall.test a custom torrent port replaces the default in the registration32✅ system-agnostic.dvt-ecl-adapters.firewall.test disabling the downloader withdraws the torrent registration33✅ system-agnostic.dvt-ecl-adapters.firewall.test erigon registers only its torrent port34☢️ system-agnostic.dvt-ecl-adapters.firewall.test inventory p2p ports flow into the registration35error:36 … from call site37 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:777:14:38 776| "test inventory p2p ports flow into the registration" = {39 777| expr = publicPortsOf ./p2p-registration.nix {40 | ^41 778| executor.p2p.port = 30403;4243 … while calling 'publicPortsOf'44 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:90:18:45 89| publicPortsOf =46 90| adapterPath: overrides: (evalAdapter adapterPath (mkSettings overrides)).dvt.firewall.public;47 | ^48 91|4950 … from call site51 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:90:30:52 89| publicPortsOf =53 90| adapterPath: overrides: (evalAdapter adapterPath (mkSettings overrides)).dvt.firewall.public;54 | ^55 91|5657 … while calling 'evalAdapter'58 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:51:30:59 50|60 51| evalAdapter = adapterPath: settings: evalAdapterWith adapterPath settings [ ];61 | ^62 52|6364 … from call site65 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:51:40:66 50|67 51| evalAdapter = adapterPath: settings: evalAdapterWith adapterPath settings [ ];68 | ^69 52|7071 … while calling 'evalAdapterWith'72 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:36:28:73 35| evalAdapterWith =74 36| adapterPath: settings: extraModules:75 | ^76 37| (inputs.nixpkgs.lib.nixosSystem {7778 … while evaluating the attribute 'config'79 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:402:9:80 401| options = checked options;81 402| config = checked (removeAttrs config [ "_module" ]);82 | ^83 403| _module = checked (config._module);8485 … while calling the 'seq' builtin86 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:402:18:87 401| options = checked options;88 402| config = checked (removeAttrs config [ "_module" ]);89 | ^90 403| _module = checked (config._module);9192 … while evaluating a branch condition93 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:305:9:94 304| checkUnmatched =95 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then96 | ^97 306| let9899 … in the left operand of the AND (&&) operator100 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:305:72:101 304| checkUnmatched =102 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then103 | ^104 306| let105106 … in the left operand of the AND (&&) operator107 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:305:33:108 304| checkUnmatched =109 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then110 | ^111 306| let112113 … while evaluating a branch condition114 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:296:9:115 295| in116 296| if declaredConfig._module.freeformType == null then117 | ^118 297| declaredConfig119120 … from call site121 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:283:28:122 282| # For definitions that have an associated option123 283| declaredConfig = mapAttrsRecursiveCond (v: !isOption v) (_: v: v.value) options;124 | ^125 284|126127 … while calling 'mapAttrsRecursiveCond'128 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/attrsets.nix:1182:14:129 1181| mapAttrsRecursiveCond =130 1182| cond: f: set:131 | ^132 1183| let133134 … while calling the 'mapAttrs' builtin135 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/attrsets.nix:1191:5:136 1190| in137 1191| recurse [ ] set;138 | ^139 1192|140141 … while evaluating the attribute 'matchedOptions'142 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:935:15:143 934| {144 935| inherit matchedOptions;145 | ^146 936|147148 … while calling the 'mapAttrs' builtin149 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:925:24:150 924|151 925| matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;152 | ^153 926|154155 … while calling the 'mapAttrs' builtin156 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:873:23:157 872|158 873| resultsByName = mapAttrs (159 | ^160 874| name: decls:161162 … while calling the 'zipAttrsWith' builtin163 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:789:21:164 788| # an attrset 'name' => list of submodules that declare ‘name’.165 789| declsByName = zipAttrs (166 | ^167 790| map (168169 … while calling the 'map' builtin170 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:790:9:171 789| declsByName = zipAttrs (172 790| map (173 | ^174 791| module:175176 … from call site177 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:275:37:178 274|179 275| merged = mergeModules prefix (reverseList (doCollect { }).modules);180 | ^181 276|182183 … while calling 'reverseList'184 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:1123:5:185 1122| reverseList =186 1123| xs:187 | ^188 1124| let189190 … while calling the 'genList' builtin191 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:1127:5:192 1126| in193 1127| genList (n: elemAt xs (l - n - 1)) l;194 | ^195 1128|196197 … while evaluating the second argument passed to builtins.genList198199 … while calling the 'length' builtin200 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:1125:11:201 1124| let202 1125| l = length xs;203 | ^204 1126| in205206 … while evaluating the attribute 'modules'207 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:591:7:208 590| modulesPath: initialModules: args: {209 591| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);210 | ^211 592| # Intentionally not shared with `modules` above: this allows212213 … from call site214 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:591:17:215 590| modulesPath: initialModules: args: {216 591| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);217 | ^218 592| # Intentionally not shared with `modules` above: this allows219220 … while calling 'filterModules'221 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:566:9:222 565| modulesPath:223 566| { disabled, modules }:224 | ^225 567| let226227 … while calling the 'map' builtin228 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:570:9:229 569| in230 570| map (attrs: attrs.module) (genericClosure {231 | ^232 571| startSet = keyFilter modules;233234 … while calling the 'genericClosure' builtin235 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:570:36:236 569| in237 570| map (attrs: attrs.module) (genericClosure {238 | ^239 571| startSet = keyFilter modules;240241 … while calling the 'filter' builtin242 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:571:22:243 570| map (attrs: attrs.module) (genericClosure {244 571| startSet = keyFilter modules;245 | ^246 572| operator = attrs: keyFilter attrs.modules;247248 … while calling anonymous lambda249 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:568:31:250 567| let251 568| keyFilter = filter (attrs: !isDisabled modulesPath disabled attrs);252 | ^253 569| in254255 … in the argument of the not operator256 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:568:39:257 567| let258 568| keyFilter = filter (attrs: !isDisabled modulesPath disabled attrs);259 | ^260 569| in261262 … from call site263 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:568:39:264 567| let265 568| keyFilter = filter (attrs: !isDisabled modulesPath disabled attrs);266 | ^267 569| in268269 … while calling anonymous lambda270 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:497:9:271 496| in272 497| structuredModule: elem structuredModule.key disabledKeys;273 | ^274 498|275276 … while calling the 'elem' builtin277 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:497:27:278 496| in279 497| structuredModule: elem structuredModule.key disabledKeys;280 | ^281 498|282283 … while calling the 'concatMap' builtin284 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:495:26:285 494|286 495| disabledKeys = concatMap ({ file, disabled }: map (moduleKey file) disabled) disabledList;287 | ^288 496| in289290 … while calling the 'concatLists' builtin291 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:527:24:292 526| collectResults = modules: {293 527| disabled = concatLists (catAttrs "disabled" modules);294 | ^295 528| inherit modules;296297 … while evaluating the attribute 'disabled'298 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:527:13:299 526| collectResults = modules: {300 527| disabled = concatLists (catAttrs "disabled" modules);301 | ^302 528| inherit modules;303304 … while calling the 'concatLists' builtin305 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:527:24:306 526| collectResults = modules: {307 527| disabled = concatLists (catAttrs "disabled" modules);308 | ^309 528| inherit modules;310311 … while evaluating a branch condition312 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:545:19:313 544| (314 545| if module.disabledModules != [ ] then315 | ^316 546| [317318 … from call site319 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:536:24:320 535| let321 536| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);322 | ^323 537| collectedImports = collectStructuredModules module._file module.key module.imports args;324325 … while calling anonymous lambda326 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:455:11:327 454| if class != null then328 455| m:329 | ^330 456| if m._class == null || m._class == class then331332 … while evaluating a branch condition333 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:456:11:334 455| m:335 456| if m._class == null || m._class == class then336 | ^337 457| m338339 … in the left operand of the OR (||) operator340 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:456:31:341 455| m:342 456| if m._class == null || m._class == class then343 | ^344 457| m345346 … from call site347 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:536:37:348 535| let349 536| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);350 | ^351 537| collectedImports = collectStructuredModules module._file module.key module.imports args;352353 … while calling 'loadModule'354 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:420:42:355 419| loadModule =356 420| args: fallbackFile: fallbackKey: m:357 | ^358 421| if isFunction m then359360 … while evaluating a branch condition361 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:421:9:362 420| args: fallbackFile: fallbackKey: m:363 421| if isFunction m then364 | ^365 422| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)366367 … from call site368 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:421:12:369 420| args: fallbackFile: fallbackKey: m:370 421| if isFunction m then371 | ^372 422| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)373374 … while calling anonymous lambda375 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/trivial.nix:1131:5:376 1130| in377 1131| f: isFunction f || (f ? __functor && isFunction (f.__functor f));378 | ^379 1132|380381 … in the left operand of the OR (||) operator382 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/trivial.nix:1131:21:383 1130| in384 1131| f: isFunction f || (f ? __functor && isFunction (f.__functor f));385 | ^386 1132|387388 … while calling the 'isFunction' builtin389 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/trivial.nix:1131:8:390 1130| in391 1131| f: isFunction f || (f ? __functor && isFunction (f.__functor f));392 | ^393 1132|394395 … while calling the 'elemAt' builtin396 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:347:43:397 346| */398 347| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);399 | ^400 348|401402 … while calling the 'import' builtin403 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:40:10:404 39| modules = [405 40| (import adapterPath {406 | ^407 41| inherit self settings;408409 error: path '/build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/p2p-registration.nix' does not exist410411✅ system-agnostic.dvt-ecl-adapters.firewall.test the firewall role opens nothing when no adapter registered ports412☢️ system-agnostic.dvt-ecl-adapters.firewall.test the firewall role opens registered ports on every public interface413error:414 … from call site415 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:820:9:416 819| expr =417 820| firewallInterfacesWith418 | ^419 821| [420421 … while calling 'firewallInterfacesWith'422 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:108:21:423 107| firewallInterfacesWith =424 108| adapterModules: publicInterfaces:425 | ^426 109| lib.mapAttrs427428 … while calling the 'mapAttrs' builtin429 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:109:5:430 108| adapterModules: publicInterfaces:431 109| lib.mapAttrs432 | ^433 110| (_: i: { inherit (i) allowedTCPPorts allowedUDPPorts; })434435 … while evaluating the attribute 'config.networking.firewall.interfaces'436 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:402:9:437 401| options = checked options;438 402| config = checked (removeAttrs config [ "_module" ]);439 | ^440 403| _module = checked (config._module);441442 … while calling the 'seq' builtin443 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:402:18:444 401| options = checked options;445 402| config = checked (removeAttrs config [ "_module" ]);446 | ^447 403| _module = checked (config._module);448449 … while evaluating a branch condition450 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:305:9:451 304| checkUnmatched =452 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then453 | ^454 306| let455456 … in the left operand of the AND (&&) operator457 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:305:72:458 304| checkUnmatched =459 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then460 | ^461 306| let462463 … in the left operand of the AND (&&) operator464 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:305:33:465 304| checkUnmatched =466 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then467 | ^468 306| let469470 … while evaluating a branch condition471 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:296:9:472 295| in473 296| if declaredConfig._module.freeformType == null then474 | ^475 297| declaredConfig476477 … from call site478 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:283:28:479 282| # For definitions that have an associated option480 283| declaredConfig = mapAttrsRecursiveCond (v: !isOption v) (_: v: v.value) options;481 | ^482 284|483484 … while calling 'mapAttrsRecursiveCond'485 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/attrsets.nix:1182:14:486 1181| mapAttrsRecursiveCond =487 1182| cond: f: set:488 | ^489 1183| let490491 … while calling the 'mapAttrs' builtin492 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/attrsets.nix:1191:5:493 1190| in494 1191| recurse [ ] set;495 | ^496 1192|497498 … while evaluating the attribute 'matchedOptions'499 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:935:15:500 934| {501 935| inherit matchedOptions;502 | ^503 936|504505 … while calling the 'mapAttrs' builtin506 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:925:24:507 924|508 925| matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;509 | ^510 926|511512 … while calling the 'mapAttrs' builtin513 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:873:23:514 872|515 873| resultsByName = mapAttrs (516 | ^517 874| name: decls:518519 … while calling the 'zipAttrsWith' builtin520 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:789:21:521 788| # an attrset 'name' => list of submodules that declare ‘name’.522 789| declsByName = zipAttrs (523 | ^524 790| map (525526 … while calling the 'map' builtin527 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:790:9:528 789| declsByName = zipAttrs (529 790| map (530 | ^531 791| module:532533 … from call site534 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:275:37:535 274|536 275| merged = mergeModules prefix (reverseList (doCollect { }).modules);537 | ^538 276|539540 … while calling 'reverseList'541 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:1123:5:542 1122| reverseList =543 1123| xs:544 | ^545 1124| let546547 … while calling the 'genList' builtin548 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:1127:5:549 1126| in550 1127| genList (n: elemAt xs (l - n - 1)) l;551 | ^552 1128|553554 … while evaluating the second argument passed to builtins.genList555556 … while calling the 'length' builtin557 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:1125:11:558 1124| let559 1125| l = length xs;560 | ^561 1126| in562563 … while evaluating the attribute 'modules'564 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:591:7:565 590| modulesPath: initialModules: args: {566 591| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);567 | ^568 592| # Intentionally not shared with `modules` above: this allows569570 … from call site571 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:591:17:572 590| modulesPath: initialModules: args: {573 591| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);574 | ^575 592| # Intentionally not shared with `modules` above: this allows576577 … while calling 'filterModules'578 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:566:9:579 565| modulesPath:580 566| { disabled, modules }:581 | ^582 567| let583584 … while calling the 'map' builtin585 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:570:9:586 569| in587 570| map (attrs: attrs.module) (genericClosure {588 | ^589 571| startSet = keyFilter modules;590591 … while calling the 'genericClosure' builtin592 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:570:36:593 569| in594 570| map (attrs: attrs.module) (genericClosure {595 | ^596 571| startSet = keyFilter modules;597598 … while calling the 'filter' builtin599 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:571:22:600 570| map (attrs: attrs.module) (genericClosure {601 571| startSet = keyFilter modules;602 | ^603 572| operator = attrs: keyFilter attrs.modules;604605 … while calling anonymous lambda606 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:568:31:607 567| let608 568| keyFilter = filter (attrs: !isDisabled modulesPath disabled attrs);609 | ^610 569| in611612 … in the argument of the not operator613 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:568:39:614 567| let615 568| keyFilter = filter (attrs: !isDisabled modulesPath disabled attrs);616 | ^617 569| in618619 … from call site620 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:568:39:621 567| let622 568| keyFilter = filter (attrs: !isDisabled modulesPath disabled attrs);623 | ^624 569| in625626 … while calling anonymous lambda627 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:497:9:628 496| in629 497| structuredModule: elem structuredModule.key disabledKeys;630 | ^631 498|632633 … while calling the 'elem' builtin634 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:497:27:635 496| in636 497| structuredModule: elem structuredModule.key disabledKeys;637 | ^638 498|639640 … while calling the 'concatMap' builtin641 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:495:26:642 494|643 495| disabledKeys = concatMap ({ file, disabled }: map (moduleKey file) disabled) disabledList;644 | ^645 496| in646647 … while calling the 'concatLists' builtin648 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:527:24:649 526| collectResults = modules: {650 527| disabled = concatLists (catAttrs "disabled" modules);651 | ^652 528| inherit modules;653654 … while evaluating the attribute 'disabled'655 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:527:13:656 526| collectResults = modules: {657 527| disabled = concatLists (catAttrs "disabled" modules);658 | ^659 528| inherit modules;660661 … while calling the 'concatLists' builtin662 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:527:24:663 526| collectResults = modules: {664 527| disabled = concatLists (catAttrs "disabled" modules);665 | ^666 528| inherit modules;667668 … while evaluating a branch condition669 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:545:19:670 544| (671 545| if module.disabledModules != [ ] then672 | ^673 546| [674675 … from call site676 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:536:24:677 535| let678 536| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);679 | ^680 537| collectedImports = collectStructuredModules module._file module.key module.imports args;681682 … while calling anonymous lambda683 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:455:11:684 454| if class != null then685 455| m:686 | ^687 456| if m._class == null || m._class == class then688689 … while evaluating a branch condition690 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:456:11:691 455| m:692 456| if m._class == null || m._class == class then693 | ^694 457| m695696 … in the left operand of the OR (||) operator697 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:456:31:698 455| m:699 456| if m._class == null || m._class == class then700 | ^701 457| m702703 … from call site704 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:536:37:705 535| let706 536| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);707 | ^708 537| collectedImports = collectStructuredModules module._file module.key module.imports args;709710 … while calling 'loadModule'711 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:420:42:712 419| loadModule =713 420| args: fallbackFile: fallbackKey: m:714 | ^715 421| if isFunction m then716717 … while evaluating a branch condition718 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:421:9:719 420| args: fallbackFile: fallbackKey: m:720 421| if isFunction m then721 | ^722 422| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)723724 … from call site725 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:421:12:726 420| args: fallbackFile: fallbackKey: m:727 421| if isFunction m then728 | ^729 422| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)730731 … while calling anonymous lambda732 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/trivial.nix:1131:5:733 1130| in734 1131| f: isFunction f || (f ? __functor && isFunction (f.__functor f));735 | ^736 1132|737738 … in the left operand of the OR (||) operator739 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/trivial.nix:1131:21:740 1130| in741 1131| f: isFunction f || (f ? __functor && isFunction (f.__functor f));742 | ^743 1132|744745 … while calling the 'isFunction' builtin746 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/trivial.nix:1131:8:747 1130| in748 1131| f: isFunction f || (f ? __functor && isFunction (f.__functor f));749 | ^750 1132|751752 … while calling the 'elemAt' builtin753 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:347:43:754 346| */755 347| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);756 | ^757 348|758759 … from call site760 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:822:14:761 821| [762 822| (adapterModule ./p2p-registration.nix { })763 | ^764 823| (adapterModule ./erigon.nix { })765766 … while calling 'adapterModule'767 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:95:18:768 94| adapterModule =769 95| adapterPath: overrides:770 | ^771 96| (import adapterPath {772773 … while calling the 'import' builtin774 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:96:6:775 95| adapterPath: overrides:776 96| (import adapterPath {777 | ^778 97| inherit self;779780 error: path '/build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/p2p-registration.nix' does not exist781782☢️ system-agnostic.dvt-ecl-adapters.firewall.test the role registers the executor and beacon p2p ports783error:784 … from call site785 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:752:14:786 751| "test the role registers the executor and beacon p2p ports" = {787 752| expr = publicPortsOf ./p2p-registration.nix { };788 | ^789 753| expected = {790791 … while calling 'publicPortsOf'792 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:90:18:793 89| publicPortsOf =794 90| adapterPath: overrides: (evalAdapter adapterPath (mkSettings overrides)).dvt.firewall.public;795 | ^796 91|797798 … from call site799 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:90:30:800 89| publicPortsOf =801 90| adapterPath: overrides: (evalAdapter adapterPath (mkSettings overrides)).dvt.firewall.public;802 | ^803 91|804805 … while calling 'evalAdapter'806 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:51:30:807 50|808 51| evalAdapter = adapterPath: settings: evalAdapterWith adapterPath settings [ ];809 | ^810 52|811812 … from call site813 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:51:40:814 50|815 51| evalAdapter = adapterPath: settings: evalAdapterWith adapterPath settings [ ];816 | ^817 52|818819 … while calling 'evalAdapterWith'820 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:36:28:821 35| evalAdapterWith =822 36| adapterPath: settings: extraModules:823 | ^824 37| (inputs.nixpkgs.lib.nixosSystem {825826 … while evaluating the attribute 'config'827 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:402:9:828 401| options = checked options;829 402| config = checked (removeAttrs config [ "_module" ]);830 | ^831 403| _module = checked (config._module);832833 … while calling the 'seq' builtin834 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:402:18:835 401| options = checked options;836 402| config = checked (removeAttrs config [ "_module" ]);837 | ^838 403| _module = checked (config._module);839840 … while evaluating a branch condition841 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:305:9:842 304| checkUnmatched =843 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then844 | ^845 306| let846847 … in the left operand of the AND (&&) operator848 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:305:72:849 304| checkUnmatched =850 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then851 | ^852 306| let853854 … in the left operand of the AND (&&) operator855 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:305:33:856 304| checkUnmatched =857 305| if config._module.check && config._module.freeformType == null && merged.unmatchedDefns != [ ] then858 | ^859 306| let860861 … while evaluating a branch condition862 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:296:9:863 295| in864 296| if declaredConfig._module.freeformType == null then865 | ^866 297| declaredConfig867868 … from call site869 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:283:28:870 282| # For definitions that have an associated option871 283| declaredConfig = mapAttrsRecursiveCond (v: !isOption v) (_: v: v.value) options;872 | ^873 284|874875 … while calling 'mapAttrsRecursiveCond'876 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/attrsets.nix:1182:14:877 1181| mapAttrsRecursiveCond =878 1182| cond: f: set:879 | ^880 1183| let881882 … while calling the 'mapAttrs' builtin883 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/attrsets.nix:1191:5:884 1190| in885 1191| recurse [ ] set;886 | ^887 1192|888889 … while evaluating the attribute 'matchedOptions'890 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:935:15:891 934| {892 935| inherit matchedOptions;893 | ^894 936|895896 … while calling the 'mapAttrs' builtin897 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:925:24:898 924|899 925| matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;900 | ^901 926|902903 … while calling the 'mapAttrs' builtin904 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:873:23:905 872|906 873| resultsByName = mapAttrs (907 | ^908 874| name: decls:909910 … while calling the 'zipAttrsWith' builtin911 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:789:21:912 788| # an attrset 'name' => list of submodules that declare ‘name’.913 789| declsByName = zipAttrs (914 | ^915 790| map (916917 … while calling the 'map' builtin918 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:790:9:919 789| declsByName = zipAttrs (920 790| map (921 | ^922 791| module:923924 … from call site925 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:275:37:926 274|927 275| merged = mergeModules prefix (reverseList (doCollect { }).modules);928 | ^929 276|930931 … while calling 'reverseList'932 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:1123:5:933 1122| reverseList =934 1123| xs:935 | ^936 1124| let937938 … while calling the 'genList' builtin939 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:1127:5:940 1126| in941 1127| genList (n: elemAt xs (l - n - 1)) l;942 | ^943 1128|944945 … while evaluating the second argument passed to builtins.genList946947 … while calling the 'length' builtin948 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:1125:11:949 1124| let950 1125| l = length xs;951 | ^952 1126| in953954 … while evaluating the attribute 'modules'955 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:591:7:956 590| modulesPath: initialModules: args: {957 591| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);958 | ^959 592| # Intentionally not shared with `modules` above: this allows960961 … from call site962 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:591:17:963 590| modulesPath: initialModules: args: {964 591| modules = filterModules modulesPath (collectStructuredModules unknownModule "" initialModules args);965 | ^966 592| # Intentionally not shared with `modules` above: this allows967968 … while calling 'filterModules'969 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:566:9:970 565| modulesPath:971 566| { disabled, modules }:972 | ^973 567| let974975 … while calling the 'map' builtin976 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:570:9:977 569| in978 570| map (attrs: attrs.module) (genericClosure {979 | ^980 571| startSet = keyFilter modules;981982 … while calling the 'genericClosure' builtin983 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:570:36:984 569| in985 570| map (attrs: attrs.module) (genericClosure {986 | ^987 571| startSet = keyFilter modules;988989 … while calling the 'filter' builtin990 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:571:22:991 570| map (attrs: attrs.module) (genericClosure {992 571| startSet = keyFilter modules;993 | ^994 572| operator = attrs: keyFilter attrs.modules;995996 … while calling anonymous lambda997 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:568:31:998 567| let999 568| keyFilter = filter (attrs: !isDisabled modulesPath disabled attrs);1000 | ^1001 569| in10021003 … in the argument of the not operator1004 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:568:39:1005 567| let1006 568| keyFilter = filter (attrs: !isDisabled modulesPath disabled attrs);1007 | ^1008 569| in10091010 … from call site1011 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:568:39:1012 567| let1013 568| keyFilter = filter (attrs: !isDisabled modulesPath disabled attrs);1014 | ^1015 569| in10161017 … while calling anonymous lambda1018 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:497:9:1019 496| in1020 497| structuredModule: elem structuredModule.key disabledKeys;1021 | ^1022 498|10231024 … while calling the 'elem' builtin1025 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:497:27:1026 496| in1027 497| structuredModule: elem structuredModule.key disabledKeys;1028 | ^1029 498|10301031 … while calling the 'concatMap' builtin1032 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:495:26:1033 494|1034 495| disabledKeys = concatMap ({ file, disabled }: map (moduleKey file) disabled) disabledList;1035 | ^1036 496| in10371038 … while calling the 'concatLists' builtin1039 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:527:24:1040 526| collectResults = modules: {1041 527| disabled = concatLists (catAttrs "disabled" modules);1042 | ^1043 528| inherit modules;10441045 … while evaluating the attribute 'disabled'1046 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:527:13:1047 526| collectResults = modules: {1048 527| disabled = concatLists (catAttrs "disabled" modules);1049 | ^1050 528| inherit modules;10511052 … while calling the 'concatLists' builtin1053 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:527:24:1054 526| collectResults = modules: {1055 527| disabled = concatLists (catAttrs "disabled" modules);1056 | ^1057 528| inherit modules;10581059 … while evaluating a branch condition1060 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:545:19:1061 544| (1062 545| if module.disabledModules != [ ] then1063 | ^1064 546| [10651066 … from call site1067 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:536:24:1068 535| let1069 536| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);1070 | ^1071 537| collectedImports = collectStructuredModules module._file module.key module.imports args;10721073 … while calling anonymous lambda1074 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:455:11:1075 454| if class != null then1076 455| m:1077 | ^1078 456| if m._class == null || m._class == class then10791080 … while evaluating a branch condition1081 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:456:11:1082 455| m:1083 456| if m._class == null || m._class == class then1084 | ^1085 457| m10861087 … in the left operand of the OR (||) operator1088 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:456:31:1089 455| m:1090 456| if m._class == null || m._class == class then1091 | ^1092 457| m10931094 … from call site1095 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:536:37:1096 535| let1097 536| module = checkModule (loadModule args parentFile "${parentKey}:anon-${toString n}" x);1098 | ^1099 537| collectedImports = collectStructuredModules module._file module.key module.imports args;11001101 … while calling 'loadModule'1102 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:420:42:1103 419| loadModule =1104 420| args: fallbackFile: fallbackKey: m:1105 | ^1106 421| if isFunction m then11071108 … while evaluating a branch condition1109 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:421:9:1110 420| args: fallbackFile: fallbackKey: m:1111 421| if isFunction m then1112 | ^1113 422| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)11141115 … from call site1116 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/modules.nix:421:12:1117 420| args: fallbackFile: fallbackKey: m:1118 421| if isFunction m then1119 | ^1120 422| unifyModuleSyntax fallbackFile fallbackKey (applyModuleArgs fallbackKey m args)11211122 … while calling anonymous lambda1123 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/trivial.nix:1131:5:1124 1130| in1125 1131| f: isFunction f || (f ? __functor && isFunction (f.__functor f));1126 | ^1127 1132|11281129 … in the left operand of the OR (||) operator1130 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/trivial.nix:1131:21:1131 1130| in1132 1131| f: isFunction f || (f ? __functor && isFunction (f.__functor f));1133 | ^1134 1132|11351136 … while calling the 'isFunction' builtin1137 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/trivial.nix:1131:8:1138 1130| in1139 1131| f: isFunction f || (f ? __functor && isFunction (f.__functor f));1140 | ^1141 1132|11421143 … while calling the 'elemAt' builtin1144 at /build/storedata/nix/store/lr5ld8f0qbyhjx3nr9mxfvg4cndvpggp-source/lib/lists.nix:347:43:1145 346| */1146 347| imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);1147 | ^1148 348|11491150 … while calling the 'import' builtin1151 at /build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/adapters.unit.nix:40:10:1152 39| modules = [1153 40| (import adapterPath {1154 | ^1155 41| inherit self settings;11561157 error: path '/build/storedata/nix/store/5lx69l3j7mvmvlp3y7qg7fgc9bzz2p35-source/clanServices/dvt/roles/ecl/p2p-registration.nix' does not exist11581159✅ system-agnostic.dvt-ecl-adapters.geth.test devnet (network = null) passes null through1160✅ system-agnostic.dvt-ecl-adapters.geth.test network is passed through from the clan service1161✅ system-agnostic.dvt-ecl-adapters.grandine.test checkpointSyncUrl is passed through from the clan service1162✅ system-agnostic.dvt-ecl-adapters.grandine.test devnet (network = null) falls back to the module default1163✅ system-agnostic.dvt-ecl-adapters.grandine.test network is passed through from the clan service1164✅ system-agnostic.dvt-ecl-adapters.grandine.test unset checkpointSyncUrl leaves the option at its null default1165unpacking 'github:numtide/blueprint/56131e8628f173d24a27f6d27c0215eff57e40dd?narHash=sha256-Dt9t1TGRmJFc0xVYhttNBD6QsAgHOHCArqGa0AyjrJY%3D' into the Git cache...1166✅ system-agnostic.dvt-ecl-adapters.lighthouse.test checkpointSyncUrl is passed through from the clan service1167✅ system-agnostic.dvt-ecl-adapters.lighthouse.test devnet (network = null) passes null through1168✅ system-agnostic.dvt-ecl-adapters.lighthouse.test directPeering adds boot-nodes for dialing peers1169✅ system-agnostic.dvt-ecl-adapters.lighthouse.test directPeering adds trusted-peers for each peer1170✅ system-agnostic.dvt-ecl-adapters.lighthouse.test network is passed through from the clan service1171✅ system-agnostic.dvt-ecl-adapters.lighthouse.test no trusted-peers flag when directPeering is disabled1172✅ system-agnostic.dvt-ecl-adapters.lighthouse.test unset checkpointSyncUrl adds no checkpoint flag to extraArgs1173✅ system-agnostic.dvt-ecl-adapters.lodestar.test checkpointSyncUrl is passed through from the clan service1174✅ system-agnostic.dvt-ecl-adapters.lodestar.test devnet (network = null) falls back to the module default1175✅ system-agnostic.dvt-ecl-adapters.lodestar.test network is passed through from the clan service1176✅ system-agnostic.dvt-ecl-adapters.lodestar.test unset checkpointSyncUrl leaves the option at its null default1177✅ system-agnostic.dvt-ecl-adapters.memory.test adapters default EL and CL budgets to upstream guidance1178✅ system-agnostic.dvt-ecl-adapters.memory.test adapters put the client in the per-network child slice1179✅ system-agnostic.dvt-ecl-adapters.memory.test cgroupLimits maps request and limit verbatim1180✅ system-agnostic.dvt-ecl-adapters.memory.test cgroupLimits passes a slice through as Slice1181✅ system-agnostic.dvt-ecl-adapters.memory.test cgroupLimits with only a limit sets no MemoryMin1182✅ system-agnostic.dvt-ecl-adapters.memory.test cgroupLimits with only a request sets no MemoryMax1183✅ system-agnostic.dvt-ecl-adapters.memory.test explicit -Xmx in jvmOpts wins over the derived heap1184✅ system-agnostic.dvt-ecl-adapters.memory.test heapMiB is 80 percent of the process budget1185✅ system-agnostic.dvt-ecl-adapters.memory.test inventory memory settings override the adapter defaults1186✅ system-agnostic.dvt-ecl-adapters.memory.test lighthouse overlay applies the budget to the unit1187✅ system-agnostic.dvt-ecl-adapters.memory.test limit without request sets only the kill line1188✅ system-agnostic.dvt-ecl-adapters.memory.test request above limit trips the assertion1189✅ system-agnostic.dvt-ecl-adapters.memory.test request without limit sets no MemoryMax1190✅ system-agnostic.dvt-ecl-adapters.memory."test resources.memory.request keeps non-heap jvmOpts and appends -Xmx"1191✅ system-agnostic.dvt-ecl-adapters.memory.test teku memory derives -Xmx from request and maps the cgroup pair1192✅ system-agnostic.dvt-ecl-adapters.memory.test unset memory leaves the unit unconstrained1193✅ system-agnostic.dvt-ecl-adapters.nethermind.test chainspec is selected from the packaged chainspecs1194✅ system-agnostic.dvt-ecl-adapters.nethermind.test devnet (network = null) sets no chainspec1195✅ system-agnostic.dvt-ecl-adapters.nethermind.test fast and snap sync are enabled by default1196✅ system-agnostic.dvt-ecl-adapters.nimbus.test checkpointSyncUrl is passed through from the clan service1197✅ system-agnostic.dvt-ecl-adapters.nimbus.test devnet (network = null) falls back to the module default1198✅ system-agnostic.dvt-ecl-adapters.nimbus.test network is passed through from the clan service1199✅ system-agnostic.dvt-ecl-adapters.nimbus.test unset checkpointSyncUrl leaves the option at its null default1200✅ system-agnostic.dvt-ecl-adapters.prysm.test checkpointSyncUrl also feeds genesis-beacon-api-url1201✅ system-agnostic.dvt-ecl-adapters.prysm.test checkpointSyncUrl is passed through from the clan service1202✅ system-agnostic.dvt-ecl-adapters.prysm.test devnet (network = null) passes null through1203✅ system-agnostic.dvt-ecl-adapters.prysm.test network is passed through from the clan service1204✅ system-agnostic.dvt-ecl-adapters.prysm.test unset checkpointSyncUrl leaves the option at its null default1205✅ system-agnostic.dvt-ecl-adapters.reth.test chain is passed through from the clan service1206✅ system-agnostic.dvt-ecl-adapters.reth.test devnet (network = null) falls back to the module default1207✅ system-agnostic.dvt-ecl-adapters.teku.test checkpointSyncUrl is passed through from the clan service1208✅ system-agnostic.dvt-ecl-adapters.teku.test devnet (network = null) falls back to the module default1209✅ system-agnostic.dvt-ecl-adapters.teku.test network is passed through from the clan service1210✅ system-agnostic.dvt-ecl-adapters.teku.test unset checkpointSyncUrl leaves the option at its null default1211✅ system-agnostic.dvt-lib.beacon.test co-located machine yields the local beacon address1212✅ system-agnostic.dvt-lib.beacon.test honours a non-default beacon rest port1213✅ system-agnostic.dvt-lib.beacon.test signer-only machine yields null1214✅ system-agnostic.dvt-lib.wg.canonAddrOf.test equals canonicalizeIPv6 of the raw addrOf form1215✅ system-agnostic.dvt-lib.wg.canonAddrOf.test matches the canonical hash-derived admin address1216✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses a leading zero run1217✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses a trailing zero run1218✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses only the longest zero run, leaving a lone zero literal1219✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses the fixed prefix zero run1220✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test leaves an address with no zero run untouched1221✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test strips a single per-hextet leading zero1222✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test strips multiple leading zeros within a hextet1223evaluation warning: system.stateVersion is not set, defaulting to 26.11. Read why this matters on https://nixos.org/manual/nixos/stable/options.html#opt-system.stateVersion.1224✅ system-agnostic.dvt-resource-guard.guard.test MemoryMin is preferred over MemoryMax as the reservation1225evaluation warning: system.stateVersion is not set, defaulting to 26.11. Read why this matters on https://nixos.org/manual/nixos/stable/options.html#opt-system.stateVersion.1226✅ system-agnostic.dvt-resource-guard.guard."test a slice-less unit protects system.slice"1227evaluation warning: system.stateVersion is not set, defaulting to 26.11. Read why this matters on https://nixos.org/manual/nixos/stable/options.html#opt-system.stateVersion.1228✅ system-agnostic.dvt-resource-guard.guard.test infinity is unbounded, not unparseable1229✅ system-agnostic.dvt-resource-guard.guard.test machines without a facter report skip the check1230evaluation warning: system.stateVersion is not set, defaulting to 26.11. Read why this matters on https://nixos.org/manual/nixos/stable/options.html#opt-system.stateVersion.1231✅ system-agnostic.dvt-resource-guard.guard.test nested slices carry subtree sums1232evaluation warning: system.stateVersion is not set, defaulting to 26.11. Read why this matters on https://nixos.org/manual/nixos/stable/options.html#opt-system.stateVersion.1233✅ system-agnostic.dvt-resource-guard.guard.test over-provisioned reservations fail with a breakdown1234evaluation warning: system.stateVersion is not set, defaulting to 26.11. Read why this matters on https://nixos.org/manual/nixos/stable/options.html#opt-system.stateVersion.1235✅ system-agnostic.dvt-resource-guard.guard.test overcommitted ceilings warn but do not fail1236evaluation warning: system.stateVersion is not set, defaulting to 26.11. Read why this matters on https://nixos.org/manual/nixos/stable/options.html#opt-system.stateVersion.1237✅ system-agnostic.dvt-resource-guard.guard.test reservations that fit pass the assertion1238evaluation warning: system.stateVersion is not set, defaulting to 26.11. Read why this matters on https://nixos.org/manual/nixos/stable/options.html#opt-system.stateVersion.1239✅ system-agnostic.dvt-resource-guard.guard.test unparseable limits are surfaced as a warning1240✅ system-agnostic.dvt-resource-guard.parse.test a report without phys_mem yields no capacity1241✅ system-agnostic.dvt-resource-guard.parse.test base-1024 suffixes1242✅ system-agnostic.dvt-resource-guard.parse.test digit strings are bytes1243✅ system-agnostic.dvt-resource-guard.parse.test facter phys_mem is summed into MiB1244✅ system-agnostic.dvt-resource-guard.parse.test infinity means unbounded1245✅ system-agnostic.dvt-resource-guard.parse.test integer values are bytes1246✅ system-agnostic.dvt-resource-guard.parse.test list values follow last-assignment-wins1247✅ system-agnostic.dvt-resource-guard.parse.test percentages resolve against physical RAM1248✅ system-agnostic.dvt-resource-guard.parse.test unrecognised values are marked, not dropped12491250😢 89/92 successful1251error: Tests failed