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:x86_64-linux.native.dockerImage/node failed Jul 24, 2026 in 15s

Evaluation failed

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

Details

Evaluation error:

error: derivation 'x86_64-linux.native.dockerImage/node' 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 'docker-image-cardano-node.tar.gz'
                whose name attribute is located at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/pkgs/stdenv/generic/make-derivation.nix:539:13

              … while evaluating attribute 'buildCommand' of derivation 'docker-image-cardano-node.tar.gz'
                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 [ ]);

              … 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 'docker-layer-cardano-node'
                whose name attribute is located at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/pkgs/stdenv/generic/make-derivation.nix:539:13

              … while evaluating attribute 'extraCommands' of derivation 'docker-layer-cardano-node'
                at /nix/store/lsdw9m87nam4syiycx607yjf1b8v9zir-source/pkgs/build-support/docker/default.nix:438:26:
                 437|       {
                 438|         inherit baseJson extraCommands;
                    |                          ^
                 439|         contents = copyToRoot;

              … while evaluating the attribute 'db-synthesizer'
                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;

              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;