Leios: Add --shelley-bls-key command line option to node - #6646
Merged
IOG Hydra / ci/eval:aarch64-linux.nonrequired
failed
Aug 9, 2026 in 5s
Evaluation failed
Checkout took 0s.
Evaluation took 1 min 32s.
Details
Evaluation error:
error:
… from call site
at /nix/store/vic1vi018cldl7a6yb1cdhajsbiri1ds-source/ci/aggregates.nix:31:20:
30| meta.description = "Nonrequired jobs that should not affect CI status";
31| constituents = collectConstituents (p: !nonRequiredTest p);
| ^
32| };
… while calling 'collectConstituents'
at /nix/store/vic1vi018cldl7a6yb1cdhajsbiri1ds-source/ci/aggregates.nix:11:25:
10| }: let
11| collectConstituents = excludeTest:
| ^
12| lib.collect lib.isDerivation
… from call site
at /nix/store/vic1vi018cldl7a6yb1cdhajsbiri1ds-source/ci/aggregates.nix:12:5:
11| collectConstituents = excludeTest:
12| lib.collect lib.isDerivation
| ^
13| (lib.mapAttrsRecursiveCond (v: !(lib.isDerivation v))
… while calling 'collect'
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:877:11:
876| collect =
877| pred: attrs:
| ^
878| if pred attrs then
… while calling the 'concatMap' builtin
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:881:7:
880| else if isAttrs attrs then
881| concatMap (collect pred) (attrValues attrs)
| ^
882| else
… while calling 'collect'
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:877:11:
876| collect =
877| pred: attrs:
| ^
878| if pred attrs then
… while evaluating a branch condition
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:878:5:
877| pred: attrs:
878| if pred attrs then
| ^
879| [ attrs ]
… from call site
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:878:8:
877| pred: attrs:
878| if pred attrs then
| ^
879| [ attrs ]
… while calling 'isDerivation'
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:1418:18:
1417| */
1418| isDerivation = value: value.type or null == "derivation";
| ^
1419|
… from call site
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:1418:25:
1417| */
1418| isDerivation = value: value.type or null == "derivation";
| ^
1419|
… while calling anonymous lambda
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:1193:17:
1192| mapAttrs (
1193| name: value:
| ^
1194| if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value
… while evaluating a branch condition
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:1194:11:
1193| name: value:
1194| if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value
| ^
1195| );
… in the left operand of the AND (&&) operator
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:1194:28:
1193| name: value:
1194| if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value
| ^
1195| );
… while calling the 'isAttrs' builtin
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:1194:14:
1193| name: value:
1194| if isAttrs value && cond value then recurse (path ++ [ name ]) value else f (path ++ [ name ]) value
| ^
1195| );
… in the left operand of the update (//) operator
at /nix/store/i1xybkfm6m9wkb4wk82h3a980g1rmqgb-source/flake.nix:411:21:
410| in
411| projectExes
| ^
412| // {
… from call site
at /nix/store/i1xybkfm6m9wkb4wk82h3a980g1rmqgb-source/flake.nix:409:37:
408| project.projectCross.aarch64-multiplatform-musl;
409| projectExes = collectExes muslProject;
| ^
410| in
… while calling 'collectExes'
at /nix/store/i1xybkfm6m9wkb4wk82h3a980g1rmqgb-source/flake.nix:142:9:
141| collectExes =
142| project:
| ^
143| let
… in the right operand of the update (//) operator
at /nix/store/i1xybkfm6m9wkb4wk82h3a980g1rmqgb-source/flake.nix:149:11:
148| // (
149| with project.hsPkgs;
| ^
150| {
… in the right operand of the update (//) operator
at /nix/store/i1xybkfm6m9wkb4wk82h3a980g1rmqgb-source/flake.nix:193:14:
192| }
193| // optionalAttrs (project.exes ? tx-generator) {
| ^
194| tx-generator =
… from call site
at /nix/store/i1xybkfm6m9wkb4wk82h3a980g1rmqgb-source/flake.nix:193:14:
192| }
193| // optionalAttrs (project.exes ? tx-generator) {
| ^
194| tx-generator =
… while calling 'optionalAttrs'
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:1483:25:
1482| */
1483| optionalAttrs = cond: as: if cond then as else { };
| ^
1484|
… while evaluating a branch condition
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:1483:29:
1482| */
1483| optionalAttrs = cond: as: if cond then as else { };
| ^
1484|
… while evaluating the attribute 'exes'
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/lib/project-overlays.nix:18:5:
17| # set of all exes (as first level entries):
18| exes = lib.foldl' lib.mergeAttrs { } (map (p: p.components.exes) (lib.attrValues final.packages));
| ^
19| # `tests` are the test suites which have been built.
… while calling the 'foldl'' builtin
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/lib/project-overlays.nix:18:12:
17| # set of all exes (as first level entries):
18| exes = lib.foldl' lib.mergeAttrs { } (map (p: p.components.exes) (lib.attrValues final.packages));
| ^
19| # `tests` are the test suites which have been built.
… while calling the 'map' builtin
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/lib/project-overlays.nix:18:43:
17| # set of all exes (as first level entries):
18| exes = lib.foldl' lib.mergeAttrs { } (map (p: p.components.exes) (lib.attrValues final.packages));
| ^
19| # `tests` are the test suites which have been built.
… while calling the 'attrValues' builtin
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/lib/project-overlays.nix:18:71:
17| # set of all exes (as first level entries):
18| exes = lib.foldl' lib.mergeAttrs { } (map (p: p.components.exes) (lib.attrValues final.packages));
| ^
19| # `tests` are the test suites which have been built.
… while evaluating the attribute 'packages'
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/lib/project-overlays.nix:16:5:
15| # local project packages:
16| packages = haskellLib.selectProjectPackages final.hsPkgs;
| ^
17| # set of all exes (as first level entries):
… from call site
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/lib/project-overlays.nix:16:16:
15| # local project packages:
16| packages = haskellLib.selectProjectPackages final.hsPkgs;
| ^
17| # set of all exes (as first level entries):
… while calling 'filterAttrs'
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:668:23:
667| */
668| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
| ^
669|
… while calling the 'removeAttrs' builtin
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:668:28:
667| */
668| filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
| ^
669|
… while evaluating the attribute 'hsPkgs'
at /nix/store/i1xybkfm6m9wkb4wk82h3a980g1rmqgb-source/nix/haskell.nix:419:7:
418| # add passthru to hsPkgs:
419| hsPkgs = lib.mapAttrsRecursiveCond (v: !(lib.isDerivation v))
| ^
420| (path: value:
… from call site
at /nix/store/i1xybkfm6m9wkb4wk82h3a980g1rmqgb-source/nix/haskell.nix:419:16:
418| # add passthru to hsPkgs:
419| hsPkgs = lib.mapAttrsRecursiveCond (v: !(lib.isDerivation v))
| ^
420| (path: value:
… while calling 'mapAttrsRecursiveCond'
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:1188:14:
1187| mapAttrsRecursiveCond =
1188| cond: f: set:
| ^
1189| let
… while calling the 'mapAttrs' builtin
at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/attrsets.nix:1197:5:
1196| in
1197| recurse [ ] set;
| ^
1198|
… while evaluating the attribute 'hsPkgs'
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/overlays/haskell.nix:739:15:
738| # Haskell packages
739| hsPkgs = final.lib.mapAttrs (packageName: package':
| ^
740| if package' == null
… while calling the 'mapAttrs' builtin
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/overlays/haskell.nix:739:24:
738| # Haskell packages
739| hsPkgs = final.lib.mapAttrs (packageName: package':
| ^
740| if package' == null
… while calling the 'removeAttrs' builtin
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/overlays/haskell.nix:773:20:
772| }
773| ) (builtins.removeAttrs rawProject.hsPkgs
| ^
774| # These are functions not packages
… while evaluating the attribute 'hsPkgs'
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/overlays/haskell.nix:707:44:
706| project = addProjectAndPackageAttrs rec {
707| inherit (pkg-set.config) hsPkgs;
| ^
708| inherit pkg-set;
… while evaluating a branch condition
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/overlays/haskell.nix:676:25:
675| else project;
676| pkg-set = if plan-pkgs ? configurationError
| ^
677| then {
… while evaluating a branch condition
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/overlays/haskell.nix:661:27:
660| callProjectResults = callCabalProjectToNix config;
661| plan-pkgs = if !builtins.pathExists (callProjectResults.projectNix + "/plan.json")
| ^
662| then
… in the argument of the not operator
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/overlays/haskell.nix:661:31:
660| callProjectResults = callCabalProjectToNix config;
661| plan-pkgs = if !builtins.pathExists (callProjectResults.projectNix + "/plan.json")
| ^
662| then
… while calling the 'pathExists' builtin
at /nix/store/xgx591zgn0jirc7qaijn1ipkj4n6ilvr-source/overlays/haskell.nix:661:31:
660| callProjectResults = callCabalProjectToNix config;
661| plan-pkgs = if !builtins.pathExists (callProjectResults.projectNix + "/plan.json")
| ^
662| then
… while realising the context of path '/nix/store/a35yq88svi9hjlcc5gvpg9s28sqh0f3n-cardano-node-plan-to-nix-pkgs/plan.json'
error: Build failed due to failed dependency
Loading