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:aarch64-linux.musl.cardano-node-linux failed Jul 24, 2026 in 10s

Evaluation failed

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

Details

Evaluation error:

error: derivation 'aarch64-linux.musl.cardano-node-linux' does not have valid outputs: error:
              … 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 'cardano-node-11.0.1-linux'
                whose name attribute is located at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/pkgs/stdenv/generic/make-derivation.nix:539:13

              … while evaluating attribute 'buildCommand' of derivation 'cardano-node-11.0.1-linux'
                at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/pkgs/build-support/trivial-builders/default.nix:80:17:
                  79|         enableParallelBuilding = true;
                  80|         inherit buildCommand name;
                    |                 ^
                  81|         passAsFile = [ "buildCommand" ] ++ (derivationArgs.passAsFile or [ ]);

              … from call site
                at /nix/store/lmb4l79j5qlnk8kgfqcjz5a9janbb79x-source/nix/binary-release.nix:103:35:
                 102|   #       exit with 1. `-u` on the otherhand will just update as needed.
                 103|   cp -u --remove-destination -v ${pkgs.lib.concatMapStringsSep " " (exe: "${exe}/bin/*") exes} ./bin
                    |                                   ^
                 104|   chmod -R +w .

              … while calling 'concatMapStringsSep'
                at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/strings.nix:231:13:
                 230|   concatMapStringsSep =
                 231|     sep: f: list:
                    |             ^
                 232|     concatStringsSep sep (map f list);

              … while calling the 'concatStringsSep' builtin
                at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/strings.nix:232:5:
                 231|     sep: f: list:
                 232|     concatStringsSep sep (map f list);
                    |     ^
                 233|

              … while calling the 'map' builtin
                at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/lib/strings.nix:232:27:
                 231|     sep: f: list:
                 232|     concatStringsSep sep (map f list);
                    |                           ^
                 233|

              … from call site
                at /nix/store/lmb4l79j5qlnk8kgfqcjz5a9janbb79x-source/flake.nix:376:21:
                 375|                   exes =
                 376|                     collect isDerivation (
                    |                     ^
                 377|                       filterAttrs (n: _: elem n releaseBins) projectExes

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

              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;