Skip to content

HFqueries

fc5f362
Select commit
Loading
Failed to load commit list.
Draft

WIP: Js/multiple tables #1792

HFqueries
fc5f362
Select commit
Loading
Failed to load commit list.
IOG Hydra / ci/eval failed Dec 5, 2025 in 6s

Evaluation has errors

Checkout took 32s.
Evaluation took 8 min 19s.

Details

Evaluation error:

in job ‘aarch64-darwin.required.native’:
error:
       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:59:20:
           58|     name = "required-consensus";
           59|     constituents = lib.collect lib.isDerivation jobs;
             |                    ^
           60|   };

       … while calling 'collect'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:866:11:
          865|   collect =
          866|     pred: attrs:
             |           ^
          867|     if pred attrs then

       … while calling the 'concatMap' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:870:7:
          869|     else if isAttrs attrs then
          870|       concatMap (collect pred) (attrValues attrs)
             |       ^
          871|     else

       … while calling 'collect'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:866:11:
          865|   collect =
          866|     pred: attrs:
             |           ^
          867|     if pred attrs then

       … while calling the 'concatMap' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:870:7:
          869|     else if isAttrs attrs then
          870|       concatMap (collect pred) (attrValues attrs)
             |       ^
          871|     else

       … while calling 'collect'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:866:11:
          865|   collect =
          866|     pred: attrs:
             |           ^
          867|     if pred attrs then

       … while evaluating a branch condition
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:867:5:
          866|     pred: attrs:
          867|     if pred attrs then
             |     ^
          868|       [ attrs ]

       … from call site
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:867:8:
          866|     pred: attrs:
          867|     if pred attrs then
             |        ^
          868|       [ attrs ]

       … while calling 'isDerivation'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1251:18:
         1250|   */
         1251|   isDerivation = value: value.type or null == "derivation";
             |                  ^
         1252|

       … while evaluating a branch condition
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:700:34:
          699|           [
          700|             (nameValuePair name (if isAttrs v then filterAttrsRecursive pred v else v))
             |                                  ^
          701|           ]

       … while calling the 'isAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:700:37:
          699|           [
          700|             (nameValuePair name (if isAttrs v then filterAttrsRecursive pred v else v))
             |                                     ^
          701|           ]

       … while evaluating the attribute 'exesNoAsserts'
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:28:7:
           27|         haskellLib.mkFlakeChecks (haskellLib.collectChecks' projectHsPkgs);
           28|       exesNoAsserts =
             |       ^
           29|         setGitRevs

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:29:9:
           28|       exesNoAsserts =
           29|         setGitRevs
             |         ^
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)

       … while calling 'mapAttrsRecursiveCond'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1177:14:
         1176|   mapAttrsRecursiveCond =
         1177|     cond: f: set:
             |              ^
         1178|     let

       … while calling the 'mapAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1186:5:
         1185|     in
         1186|     recurse [ ] set;
             |     ^
         1187|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:30:12:
           29|         setGitRevs
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)
             |            ^
           31|             (lib.filterAttrs (_: isCardanoExe)

       … while calling 'mapAttrs''
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:18:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                  ^
         1046|

       … while calling the 'listToAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:23:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                       ^
         1046|

       … from call site
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:36:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                                    ^
         1046|

       … while calling 'mapAttrsToList'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:23:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                       ^
         1080|

       … while calling the 'attrValues' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:30:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                              ^
         1080|

       … while calling the 'mapAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:42:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                                          ^
         1080|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:31:14:
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)
           31|             (lib.filterAttrs (_: isCardanoExe)
             |              ^
           32|               (haskellLib.mkFlakePackages projectHsPkgsNoAsserts)));

       … while calling 'filterAttrs'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:23:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                       ^
          658|

       … while calling the 'removeAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:28:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                            ^
          658|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:32:16:
           31|             (lib.filterAttrs (_: isCardanoExe)
           32|               (haskellLib.mkFlakePackages projectHsPkgsNoAsserts)));
             |                ^
           33|     } // lib.optionalAttrs noCross {

       … while calling 'foldrAttrVals'
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:37:25:
           36|
           37|   foldrAttrVals = f: z: attrs:
             |                         ^
           38|     lib.foldr f z (builtins.attrValues attrs);

       … from call site
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:38:5:
           37|   foldrAttrVals = f: z: attrs:
           38|     lib.foldr f z (builtins.attrValues attrs);
             |     ^
           39|

       … while calling 'foldr'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:139:14:
          138|   foldr =
          139|     op: nul: list:
             |              ^
          140|     let

       … from call site
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:144:5:
          143|     in
          144|     fold' 0;
             |     ^
          145|

       … while calling 'fold''
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:142:15:
          141|       len = length list;
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));
             |               ^
          143|     in

       … while evaluating a branch condition
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:142:18:
          141|       len = length list;
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));
             |                  ^
          143|     in

       … while calling the 'length' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:141:13:
          140|     let
          141|       len = length list;
             |             ^
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));

       … while calling the 'attrValues' builtin
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:38:20:
           37|   foldrAttrVals = f: z: attrs:
           38|     lib.foldr f z (builtins.attrValues attrs);
             |                    ^
           39|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:13:9:
           12|       projectHsPkgsNoAsserts =
           13|         haskellLib.selectProjectPackages hsPkgs.projectVariants.noAsserts.hsPkgs;
             |         ^
           14|       noCross = buildSystem == hsPkgs.pkgs.stdenv.hostPlatform.system;

       … while calling 'filterAttrs'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:23:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                       ^
          658|

       … while calling the 'removeAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:28:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                            ^
          658|

       … while evaluating the attribute 'projectVariants.noAsserts.hsPkgs'
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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 'getAttr' builtin
         at <nix/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/derivation-internal.nix>:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|

       … while evaluating derivation 'haskell-project-plan-to-nix-pkgs'
         whose name attribute is located at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/pkgs/stdenv/generic/make-derivation.nix:461:13

       … while evaluating attribute 'buildCommand' of derivation 'haskell-project-plan-to-nix-pkgs'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-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 'path' builtin
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/clean-source-with.nix:143:18:
          142|       filter = filter';
          143|       outPath = (filterPath { filter = filter'; path = origSrc; name = name'; }) + origSubDir;
             |                  ^
          144|       _isLibCleanSourceWithEx = true;

       … while adding path '/nix/store/6i17r8znndhsqgd2q6qsdx7r423s3cp3-consensus-src-no-asserts'

       error: builder for '/nix/store/dm90cnswgswnsgw1av8a19zsnyspf3vc-consensus-src-no-asserts.drv' failed with exit code 1;
       last 1 log lines:
       > error: cannot open connection to remote store 'daemon': error: Nix daemon disconnected unexpectedly (maybe it crashed?)
       For full logs, run:
         nix log /nix/store/dm90cnswgswnsgw1av8a19zsnyspf3vc-consensus-src-no-asserts.drv

in job ‘x86_64-darwin.required.native’:
error:
       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:59:20:
           58|     name = "required-consensus";
           59|     constituents = lib.collect lib.isDerivation jobs;
             |                    ^
           60|   };

       … while calling 'collect'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:866:11:
          865|   collect =
          866|     pred: attrs:
             |           ^
          867|     if pred attrs then

       … while calling the 'concatMap' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:870:7:
          869|     else if isAttrs attrs then
          870|       concatMap (collect pred) (attrValues attrs)
             |       ^
          871|     else

       … while calling 'collect'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:866:11:
          865|   collect =
          866|     pred: attrs:
             |           ^
          867|     if pred attrs then

       … while calling the 'concatMap' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:870:7:
          869|     else if isAttrs attrs then
          870|       concatMap (collect pred) (attrValues attrs)
             |       ^
          871|     else

       … while calling 'collect'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:866:11:
          865|   collect =
          866|     pred: attrs:
             |           ^
          867|     if pred attrs then

       … while evaluating a branch condition
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:867:5:
          866|     pred: attrs:
          867|     if pred attrs then
             |     ^
          868|       [ attrs ]

       … from call site
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:867:8:
          866|     pred: attrs:
          867|     if pred attrs then
             |        ^
          868|       [ attrs ]

       … while calling 'isDerivation'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1251:18:
         1250|   */
         1251|   isDerivation = value: value.type or null == "derivation";
             |                  ^
         1252|

       … while evaluating a branch condition
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:700:34:
          699|           [
          700|             (nameValuePair name (if isAttrs v then filterAttrsRecursive pred v else v))
             |                                  ^
          701|           ]

       … while calling the 'isAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:700:37:
          699|           [
          700|             (nameValuePair name (if isAttrs v then filterAttrsRecursive pred v else v))
             |                                     ^
          701|           ]

       … while evaluating the attribute 'exesNoAsserts'
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:28:7:
           27|         haskellLib.mkFlakeChecks (haskellLib.collectChecks' projectHsPkgs);
           28|       exesNoAsserts =
             |       ^
           29|         setGitRevs

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:29:9:
           28|       exesNoAsserts =
           29|         setGitRevs
             |         ^
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)

       … while calling 'mapAttrsRecursiveCond'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1177:14:
         1176|   mapAttrsRecursiveCond =
         1177|     cond: f: set:
             |              ^
         1178|     let

       … while calling the 'mapAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1186:5:
         1185|     in
         1186|     recurse [ ] set;
             |     ^
         1187|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:30:12:
           29|         setGitRevs
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)
             |            ^
           31|             (lib.filterAttrs (_: isCardanoExe)

       … while calling 'mapAttrs''
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:18:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                  ^
         1046|

       … while calling the 'listToAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:23:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                       ^
         1046|

       … from call site
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:36:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                                    ^
         1046|

       … while calling 'mapAttrsToList'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:23:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                       ^
         1080|

       … while calling the 'attrValues' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:30:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                              ^
         1080|

       … while calling the 'mapAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:42:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                                          ^
         1080|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:31:14:
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)
           31|             (lib.filterAttrs (_: isCardanoExe)
             |              ^
           32|               (haskellLib.mkFlakePackages projectHsPkgsNoAsserts)));

       … while calling 'filterAttrs'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:23:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                       ^
          658|

       … while calling the 'removeAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:28:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                            ^
          658|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:32:16:
           31|             (lib.filterAttrs (_: isCardanoExe)
           32|               (haskellLib.mkFlakePackages projectHsPkgsNoAsserts)));
             |                ^
           33|     } // lib.optionalAttrs noCross {

       … while calling 'foldrAttrVals'
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:37:25:
           36|
           37|   foldrAttrVals = f: z: attrs:
             |                         ^
           38|     lib.foldr f z (builtins.attrValues attrs);

       … from call site
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:38:5:
           37|   foldrAttrVals = f: z: attrs:
           38|     lib.foldr f z (builtins.attrValues attrs);
             |     ^
           39|

       … while calling 'foldr'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:139:14:
          138|   foldr =
          139|     op: nul: list:
             |              ^
          140|     let

       … from call site
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:144:5:
          143|     in
          144|     fold' 0;
             |     ^
          145|

       … while calling 'fold''
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:142:15:
          141|       len = length list;
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));
             |               ^
          143|     in

       … while evaluating a branch condition
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:142:18:
          141|       len = length list;
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));
             |                  ^
          143|     in

       … while calling the 'length' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:141:13:
          140|     let
          141|       len = length list;
             |             ^
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));

       … while calling the 'attrValues' builtin
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:38:20:
           37|   foldrAttrVals = f: z: attrs:
           38|     lib.foldr f z (builtins.attrValues attrs);
             |                    ^
           39|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:13:9:
           12|       projectHsPkgsNoAsserts =
           13|         haskellLib.selectProjectPackages hsPkgs.projectVariants.noAsserts.hsPkgs;
             |         ^
           14|       noCross = buildSystem == hsPkgs.pkgs.stdenv.hostPlatform.system;

       … while calling 'filterAttrs'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:23:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                       ^
          658|

       … while calling the 'removeAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:28:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                            ^
          658|

       … while evaluating the attribute 'projectVariants.noAsserts.hsPkgs'
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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 'getAttr' builtin
         at <nix/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/derivation-internal.nix>:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|

       … while evaluating derivation 'haskell-project-plan-to-nix-pkgs'
         whose name attribute is located at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/pkgs/stdenv/generic/make-derivation.nix:461:13

       … while evaluating attribute 'buildCommand' of derivation 'haskell-project-plan-to-nix-pkgs'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-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 'path' builtin
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/clean-source-with.nix:143:18:
          142|       filter = filter';
          143|       outPath = (filterPath { filter = filter'; path = origSrc; name = name'; }) + origSubDir;
             |                  ^
          144|       _isLibCleanSourceWithEx = true;

       … while adding path '/nix/store/69fb9k146msqjdcq5aynz53zrqgj2s7h-consensus-src-no-asserts'

       error: builder for '/nix/store/xylmg7rqqqzr0cpph1prbrv07cgkpr5g-consensus-src-no-asserts.drv' failed with exit code 1;
       last 1 log lines:
       > error: cannot open connection to remote store 'daemon': error: Nix daemon disconnected unexpectedly (maybe it crashed?)
       For full logs, run:
         nix log /nix/store/xylmg7rqqqzr0cpph1prbrv07cgkpr5g-consensus-src-no-asserts.drv

in job ‘aarch64-darwin.native.haskell96.exesNoAsserts’:
error:
       … while evaluating a branch condition
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:700:34:
          699|           [
          700|             (nameValuePair name (if isAttrs v then filterAttrsRecursive pred v else v))
             |                                  ^
          701|           ]

       … while calling the 'isAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:700:37:
          699|           [
          700|             (nameValuePair name (if isAttrs v then filterAttrsRecursive pred v else v))
             |                                     ^
          701|           ]

       … while evaluating the attribute 'exesNoAsserts'
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:28:7:
           27|         haskellLib.mkFlakeChecks (haskellLib.collectChecks' projectHsPkgs);
           28|       exesNoAsserts =
             |       ^
           29|         setGitRevs

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:29:9:
           28|       exesNoAsserts =
           29|         setGitRevs
             |         ^
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)

       … while calling 'mapAttrsRecursiveCond'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1177:14:
         1176|   mapAttrsRecursiveCond =
         1177|     cond: f: set:
             |              ^
         1178|     let

       … while calling the 'mapAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1186:5:
         1185|     in
         1186|     recurse [ ] set;
             |     ^
         1187|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:30:12:
           29|         setGitRevs
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)
             |            ^
           31|             (lib.filterAttrs (_: isCardanoExe)

       … while calling 'mapAttrs''
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:18:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                  ^
         1046|

       … while calling the 'listToAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:23:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                       ^
         1046|

       … from call site
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:36:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                                    ^
         1046|

       … while calling 'mapAttrsToList'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:23:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                       ^
         1080|

       … while calling the 'attrValues' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:30:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                              ^
         1080|

       … while calling the 'mapAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:42:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                                          ^
         1080|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:31:14:
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)
           31|             (lib.filterAttrs (_: isCardanoExe)
             |              ^
           32|               (haskellLib.mkFlakePackages projectHsPkgsNoAsserts)));

       … while calling 'filterAttrs'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:23:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                       ^
          658|

       … while calling the 'removeAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:28:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                            ^
          658|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:32:16:
           31|             (lib.filterAttrs (_: isCardanoExe)
           32|               (haskellLib.mkFlakePackages projectHsPkgsNoAsserts)));
             |                ^
           33|     } // lib.optionalAttrs noCross {

       … while calling 'foldrAttrVals'
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:37:25:
           36|
           37|   foldrAttrVals = f: z: attrs:
             |                         ^
           38|     lib.foldr f z (builtins.attrValues attrs);

       … from call site
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:38:5:
           37|   foldrAttrVals = f: z: attrs:
           38|     lib.foldr f z (builtins.attrValues attrs);
             |     ^
           39|

       … while calling 'foldr'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:139:14:
          138|   foldr =
          139|     op: nul: list:
             |              ^
          140|     let

       … from call site
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:144:5:
          143|     in
          144|     fold' 0;
             |     ^
          145|

       … while calling 'fold''
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:142:15:
          141|       len = length list;
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));
             |               ^
          143|     in

       … while evaluating a branch condition
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:142:18:
          141|       len = length list;
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));
             |                  ^
          143|     in

       … while calling the 'length' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:141:13:
          140|     let
          141|       len = length list;
             |             ^
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));

       … while calling the 'attrValues' builtin
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:38:20:
           37|   foldrAttrVals = f: z: attrs:
           38|     lib.foldr f z (builtins.attrValues attrs);
             |                    ^
           39|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:13:9:
           12|       projectHsPkgsNoAsserts =
           13|         haskellLib.selectProjectPackages hsPkgs.projectVariants.noAsserts.hsPkgs;
             |         ^
           14|       noCross = buildSystem == hsPkgs.pkgs.stdenv.hostPlatform.system;

       … while calling 'filterAttrs'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:23:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                       ^
          658|

       … while calling the 'removeAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:28:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                            ^
          658|

       … while evaluating the attribute 'projectVariants.noAsserts.hsPkgs'
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/hdiknc7rcwq8qwr0zv9n71js1xiaxjbx-haskell-project-plan-to-nix-pkgs/plan.json'

       error: builder for '/nix/store/3nc70iswk3js0fhh1cc0q8m2v0gbmjaz-haskell-project-plan-to-nix-pkgs.drv' failed with exit code 1;
       last 1 log lines:
       > error: cannot open connection to remote store 'daemon': error: Nix daemon disconnected unexpectedly (maybe it crashed?)
       For full logs, run:
         nix log /nix/store/3nc70iswk3js0fhh1cc0q8m2v0gbmjaz-haskell-project-plan-to-nix-pkgs.drv

in job ‘x86_64-darwin.native.haskell96.exesNoAsserts’:
error:
       … while evaluating a branch condition
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:700:34:
          699|           [
          700|             (nameValuePair name (if isAttrs v then filterAttrsRecursive pred v else v))
             |                                  ^
          701|           ]

       … while calling the 'isAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:700:37:
          699|           [
          700|             (nameValuePair name (if isAttrs v then filterAttrsRecursive pred v else v))
             |                                     ^
          701|           ]

       … while evaluating the attribute 'exesNoAsserts'
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:28:7:
           27|         haskellLib.mkFlakeChecks (haskellLib.collectChecks' projectHsPkgs);
           28|       exesNoAsserts =
             |       ^
           29|         setGitRevs

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:29:9:
           28|       exesNoAsserts =
           29|         setGitRevs
             |         ^
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)

       … while calling 'mapAttrsRecursiveCond'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1177:14:
         1176|   mapAttrsRecursiveCond =
         1177|     cond: f: set:
             |              ^
         1178|     let

       … while calling the 'mapAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1186:5:
         1185|     in
         1186|     recurse [ ] set;
             |     ^
         1187|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:30:12:
           29|         setGitRevs
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)
             |            ^
           31|             (lib.filterAttrs (_: isCardanoExe)

       … while calling 'mapAttrs''
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:18:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                  ^
         1046|

       … while calling the 'listToAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:23:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                       ^
         1046|

       … from call site
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1045:36:
         1044|   */
         1045|   mapAttrs' = f: set: listToAttrs (mapAttrsToList f set);
             |                                    ^
         1046|

       … while calling 'mapAttrsToList'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:23:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                       ^
         1080|

       … while calling the 'attrValues' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:30:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                              ^
         1080|

       … while calling the 'mapAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:1079:42:
         1078|   */
         1079|   mapAttrsToList = f: attrs: attrValues (mapAttrs f attrs);
             |                                          ^
         1080|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:31:14:
           30|           (lib.mapAttrs' (_: p: lib.nameValuePair p.identifier.component-name p)
           31|             (lib.filterAttrs (_: isCardanoExe)
             |              ^
           32|               (haskellLib.mkFlakePackages projectHsPkgsNoAsserts)));

       … while calling 'filterAttrs'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:23:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                       ^
          658|

       … while calling the 'removeAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:28:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                            ^
          658|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:32:16:
           31|             (lib.filterAttrs (_: isCardanoExe)
           32|               (haskellLib.mkFlakePackages projectHsPkgsNoAsserts)));
             |                ^
           33|     } // lib.optionalAttrs noCross {

       … while calling 'foldrAttrVals'
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:37:25:
           36|
           37|   foldrAttrVals = f: z: attrs:
             |                         ^
           38|     lib.foldr f z (builtins.attrValues attrs);

       … from call site
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:38:5:
           37|   foldrAttrVals = f: z: attrs:
           38|     lib.foldr f z (builtins.attrValues attrs);
             |     ^
           39|

       … while calling 'foldr'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:139:14:
          138|   foldr =
          139|     op: nul: list:
             |              ^
          140|     let

       … from call site
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:144:5:
          143|     in
          144|     fold' 0;
             |     ^
          145|

       … while calling 'fold''
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:142:15:
          141|       len = length list;
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));
             |               ^
          143|     in

       … while evaluating a branch condition
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:142:18:
          141|       len = length list;
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));
             |                  ^
          143|     in

       … while calling the 'length' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/lists.nix:141:13:
          140|     let
          141|       len = length list;
             |             ^
          142|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));

       … while calling the 'attrValues' builtin
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:38:20:
           37|   foldrAttrVals = f: z: attrs:
           38|     lib.foldr f z (builtins.attrValues attrs);
             |                    ^
           39|

       … from call site
         at /nix/store/y8w72i59k0q6c92an61qzf24qxaacdz4-source/nix/ci.nix:13:9:
           12|       projectHsPkgsNoAsserts =
           13|         haskellLib.selectProjectPackages hsPkgs.projectVariants.noAsserts.hsPkgs;
             |         ^
           14|       noCross = buildSystem == hsPkgs.pkgs.stdenv.hostPlatform.system;

       … while calling 'filterAttrs'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:23:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                       ^
          658|

       … while calling the 'removeAttrs' builtin
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:657:28:
          656|   */
          657|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));
             |                            ^
          658|

       … while evaluating the attribute 'projectVariants.noAsserts.hsPkgs'
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-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 'getAttr' builtin
         at <nix/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/derivation-internal.nix>:37:12:
           36|
           37|   strict = derivationStrict drvAttrs;
             |            ^
           38|

       … while evaluating derivation 'haskell-project-plan-to-nix-pkgs'
         whose name attribute is located at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/pkgs/stdenv/generic/make-derivation.nix:461:13

       … while evaluating attribute 'buildCommand' of derivation 'haskell-project-plan-to-nix-pkgs'
         at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-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 'path' builtin
         at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/clean-source-with.nix:143:18:
          142|       filter = filter';
          143|       outPath = (filterPath { filter = filter'; path = origSrc; name = name'; }) + origSubDir;
             |                  ^
          144|       _isLibCleanSourceWithEx = true;

       … while adding path '/nix/store/69fb9k146msqjdcq5aynz53zrqgj2s7h-consensus-src-no-asserts'

       error: builder for '/nix/store/xylmg7rqqqzr0cpph1prbrv07cgkpr5g-consensus-src-no-asserts.drv' failed with exit code 1;
       last 1 log lines:
       > error: cannot open connection to remote store 'daemon': error: Nix daemon disconnected unexpectedly (maybe it crashed?)
       For full logs, run:
         nix log /nix/store/xylmg7rqqqzr0cpph1prbrv07cgkpr5g-consensus-src-no-asserts.drv