Skip to content

Use cardano-config and adopt db-synthesizer - #6628

Draft
jasagredo wants to merge 4 commits into
f-f/prepare-11.1from
js/cardano-config-db-synth
Draft

Use cardano-config and adopt db-synthesizer#6628
jasagredo wants to merge 4 commits into
f-f/prepare-11.1from
js/cardano-config-db-synth

Update to newer LSM options format

7baf712
Select commit
Loading
Failed to load commit list.
IOG Hydra / ci/eval:required failed Jul 24, 2026 in 9s

Evaluation failed

Checkout took 5s.
Evaluation took 9 min 1s.

Details

Evaluation error:

error:
       … while evaluating the `constituents` attribute
         at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/pkgs/build-support/release/default.nix:130:17:
          129|       {
          130|         inherit constituents meta;
             |                 ^
          131|         preferLocalBuild = true;

       … while calling the 'getAttr' builtin
         at «nix-internal»/derivation-internal.nix:50:17:
           49|     value = commonAttrs // {
           50|       outPath = builtins.getAttr outputName strict;
             |                 ^
           51|       drvPath = strict.drvPath;

       … while calling the 'derivationStrict' builtin
         at «nix-internal»/derivation-internal.nix:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|

       … while evaluating derivation 'required'
         whose name attribute is located at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/pkgs/stdenv/generic/make-derivation.nix:539:13

       … while evaluating attribute 'constituents' of derivation 'required'
         at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/pkgs/build-support/release/default.nix:130:17:
          129|       {
          130|         inherit constituents meta;
             |                 ^
          131|         preferLocalBuild = true;

       … from call site
         at /nix/store/vic1vi018cldl7a6yb1cdhajsbiri1ds-source/ci/aggregates.nix:26:20:
           25|     meta.description = "All jobs required to pass CI";
           26|     constituents = collectConstituents nonRequiredTest;
             |                    ^
           27|   };

       … 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 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|         );

       error: attribute 'db-synthesizer' missing
       at /nix/store/lmb4l79j5qlnk8kgfqcjz5a9janbb79x-source/flake.nix:138:69:
          137|           inherit (dmq-node.components.exes) dmq-node;
          138|           inherit (ouroboros-consensus.components.exes) db-analyser db-synthesizer db-truncater snapshot-converter;
             |                                                                     ^
          139|           inherit (kes-agent.components.exes) kes-agent kes-agent-control;