Cardano-config #1820
Draft
Cardano-config #1820
IOG Hydra / ci/eval
failed
Jan 14, 2026 in 5s
Evaluation has errors
Checkout took 9s.
Evaluation took 5 min 55s.
Details
Evaluation error:
in job ‘x86_64-linux.required.windows’:
error:
… from call site
at /nix/store/n2ljadzw43ks0x7zwpjakn4vlhcg630i-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 'build'
at /nix/store/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:24:7:
23| {
24| build =
| ^
25| setGitRevs (haskellLib.mkFlakePackages projectHsPkgs);
… from call site
at /nix/store/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:25:9:
24| build =
25| setGitRevs (haskellLib.mkFlakePackages projectHsPkgs);
| ^
26| checks =
… 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/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:25:21:
24| build =
25| setGitRevs (haskellLib.mkFlakePackages projectHsPkgs);
| ^
26| checks =
… 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/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:11:9:
10| projectHsPkgs =
11| haskellLib.selectProjectPackages hsPkgs.hsPkgs;
| ^
12| 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|
… while evaluating the attribute '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/zv3zfnc9xp1k6x5pngcbdvxcc8ry38dk-haskell-project-plan-to-nix-pkgs/plan.json'
error: Cannot build '/nix/store/mdyji6lc3773ypyy97gyr0prkjaq623m-haskell-project-plan-to-nix-pkgs.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/jg3jqi8858ji4fdmyjc8pfgmw3mfvhcy-haskell-project-plan-to-nix-pkgs-freeze
/nix/store/zv3zfnc9xp1k6x5pngcbdvxcc8ry38dk-haskell-project-plan-to-nix-pkgs
Last 25 log lines:
> [__2] trying: cardano-config-0.1.0.0 (user goal)
> [__3] trying: time-1.12.2/installed-1.12.2 (dependency of cardano-config)
> [__4] trying: Win32-2.13.3.0/installed-2.13.3.0 (dependency of time)
> [__5] trying: iohk-monitoring-0.2.1.2 (dependency of cardano-config)
> [__6] trying: katip-0.8.8.4 (dependency of iohk-monitoring)
> [__7] next goal: Win32-network (dependency of iohk-monitoring)
> [__7] rejecting: Win32-network; 0.2.0.1, 0.2.0.0 (conflict: time => Win32==2.13.3.0/installed-2.13.3.0, Win32-network => Win32^>=2.14)
> [__7] trying: Win32-network-0.1.1.1
> [__8] trying: aeson-2.2.3.0 (dependency of cardano-config)
> [__9] trying: cardano-crypto-wrapper-1.6.1.0 (user goal)
> [_10] trying: nothunks-0.3.1 (dependency of cardano-crypto-wrapper)
> [_11] trying: cardano-ledger-alonzo-1.15.0.0 (user goal)
> [_12] next goal: plutus-ledger-api (dependency of cardano-ledger-alonzo)
> [_12] rejecting: plutus-ledger-api-1.54.0.0 (conflict: nothunks==0.3.1, plutus-ledger-api => nothunks^>=0.2)
> [_12] trying: plutus-ledger-api-1.53.0.0
> [_13] next goal: plutus-core (dependency of plutus-ledger-api)
> [_13] rejecting: plutus-core-1.54.0.0 (conflict: plutus-ledger-api => plutus-core^>=1.53)
> [_13] rejecting: plutus-core-1.53.0.0 (conflict: nothunks==0.3.1, plutus-core => nothunks^>=0.2)
> [_13] skipping: plutus-core; 1.52.0.0, 1.51.0.0, 1.50.0.0, 1.49.0.0, 1.48.0.0, 1.47.0.0, 1.46.0.0, 1.45.0.0, 1.44.0.0, 1.43.1.0, 1.43.0.0, 1.42.0.0, 1.40.0.0, 1.38.0.0, 1.37.0.0, 1.36.0.0, 1.35.0.0, 1.34.1.0, 1.34.0.0, 1.33.1.0, 1.32.1.0, 1.32.0.0, 1.31.0.0, 1.30.0.0, 1.29.0.0, 1.28.0.0, 1.27.0.0, 1.26.0.0, 1.25.0.0, 1.24.0.0, 1.23.0.0, 1.22.1.0, 1.21.0.0, 1.20.0.0, 1.19.0.0, 1.18.0.0, 1.17.0.0, 1.16.0.0 (has the same characteristics that caused the previous version to fail: excludes 'nothunks' version 0.3.1)
> [_13] rejecting: plutus-core-1.15.0.1 (conflict: plutus-ledger-api => plutus-core^>=1.53)
> [_13] skipping: plutus-core; 1.15.0.0, 1.14.0.0, 1.13.0.0, 1.12.0.0, 1.11.0.0, 1.10.0.0, 1.9.1.0, 1.9.0.0, 1.8.0.0, 1.7.0.0, 1.6.1.0, 1.6.0.0, 1.5.0.2, 1.5.0.1, 1.5.0.0, 1.4.0.0, 1.3.0.0, 1.2.0.0, 1.1.1.0, 1.1.0.0, 1.0.0.1, 1.0.0.0, 1.22.0.0 (has the same characteristics that caused the previous version to fail: excluded by constraint '^>=1.53' from 'plutus-ledger-api')
> [_13] fail (backjumping, conflict set: nothunks, plutus-core, plutus-ledger-api)
> After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: plutus-core, plutus-ledger-api, cardano-ledger-alonzo, aeson, time, nothunks, Win32-network, Win32, ouroboros-consensus, network-mux, katip, io-classes, iohk-monitoring, ouroboros-network-protocols, cardano-config, cardano-crypto-wrapper, base, blockio, byron-spec-chain
> Try running with --minimize-conflict-set to improve the error message.
>
For full logs, run:
nix log /nix/store/mdyji6lc3773ypyy97gyr0prkjaq623m-haskell-project-plan-to-nix-pkgs.drv
in job ‘x86_64-linux.windows.haskell96.build’:
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 'build'
at /nix/store/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:24:7:
23| {
24| build =
| ^
25| setGitRevs (haskellLib.mkFlakePackages projectHsPkgs);
… from call site
at /nix/store/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:25:9:
24| build =
25| setGitRevs (haskellLib.mkFlakePackages projectHsPkgs);
| ^
26| checks =
… 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/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:25:21:
24| build =
25| setGitRevs (haskellLib.mkFlakePackages projectHsPkgs);
| ^
26| checks =
… 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/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:11:9:
10| projectHsPkgs =
11| haskellLib.selectProjectPackages hsPkgs.hsPkgs;
| ^
12| 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|
… while evaluating the attribute '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/zv3zfnc9xp1k6x5pngcbdvxcc8ry38dk-haskell-project-plan-to-nix-pkgs/plan.json'
error: Cannot build '/nix/store/mdyji6lc3773ypyy97gyr0prkjaq623m-haskell-project-plan-to-nix-pkgs.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/jg3jqi8858ji4fdmyjc8pfgmw3mfvhcy-haskell-project-plan-to-nix-pkgs-freeze
/nix/store/zv3zfnc9xp1k6x5pngcbdvxcc8ry38dk-haskell-project-plan-to-nix-pkgs
Last 25 log lines:
> [__2] trying: cardano-config-0.1.0.0 (user goal)
> [__3] trying: time-1.12.2/installed-1.12.2 (dependency of cardano-config)
> [__4] trying: Win32-2.13.3.0/installed-2.13.3.0 (dependency of time)
> [__5] trying: iohk-monitoring-0.2.1.2 (dependency of cardano-config)
> [__6] trying: katip-0.8.8.4 (dependency of iohk-monitoring)
> [__7] next goal: Win32-network (dependency of iohk-monitoring)
> [__7] rejecting: Win32-network; 0.2.0.1, 0.2.0.0 (conflict: time => Win32==2.13.3.0/installed-2.13.3.0, Win32-network => Win32^>=2.14)
> [__7] trying: Win32-network-0.1.1.1
> [__8] trying: aeson-2.2.3.0 (dependency of cardano-config)
> [__9] trying: cardano-crypto-wrapper-1.6.1.0 (user goal)
> [_10] trying: nothunks-0.3.1 (dependency of cardano-crypto-wrapper)
> [_11] trying: cardano-ledger-alonzo-1.15.0.0 (user goal)
> [_12] next goal: plutus-ledger-api (dependency of cardano-ledger-alonzo)
> [_12] rejecting: plutus-ledger-api-1.54.0.0 (conflict: nothunks==0.3.1, plutus-ledger-api => nothunks^>=0.2)
> [_12] trying: plutus-ledger-api-1.53.0.0
> [_13] next goal: plutus-core (dependency of plutus-ledger-api)
> [_13] rejecting: plutus-core-1.54.0.0 (conflict: plutus-ledger-api => plutus-core^>=1.53)
> [_13] rejecting: plutus-core-1.53.0.0 (conflict: nothunks==0.3.1, plutus-core => nothunks^>=0.2)
> [_13] skipping: plutus-core; 1.52.0.0, 1.51.0.0, 1.50.0.0, 1.49.0.0, 1.48.0.0, 1.47.0.0, 1.46.0.0, 1.45.0.0, 1.44.0.0, 1.43.1.0, 1.43.0.0, 1.42.0.0, 1.40.0.0, 1.38.0.0, 1.37.0.0, 1.36.0.0, 1.35.0.0, 1.34.1.0, 1.34.0.0, 1.33.1.0, 1.32.1.0, 1.32.0.0, 1.31.0.0, 1.30.0.0, 1.29.0.0, 1.28.0.0, 1.27.0.0, 1.26.0.0, 1.25.0.0, 1.24.0.0, 1.23.0.0, 1.22.1.0, 1.21.0.0, 1.20.0.0, 1.19.0.0, 1.18.0.0, 1.17.0.0, 1.16.0.0 (has the same characteristics that caused the previous version to fail: excludes 'nothunks' version 0.3.1)
> [_13] rejecting: plutus-core-1.15.0.1 (conflict: plutus-ledger-api => plutus-core^>=1.53)
> [_13] skipping: plutus-core; 1.15.0.0, 1.14.0.0, 1.13.0.0, 1.12.0.0, 1.11.0.0, 1.10.0.0, 1.9.1.0, 1.9.0.0, 1.8.0.0, 1.7.0.0, 1.6.1.0, 1.6.0.0, 1.5.0.2, 1.5.0.1, 1.5.0.0, 1.4.0.0, 1.3.0.0, 1.2.0.0, 1.1.1.0, 1.1.0.0, 1.0.0.1, 1.0.0.0, 1.22.0.0 (has the same characteristics that caused the previous version to fail: excluded by constraint '^>=1.53' from 'plutus-ledger-api')
> [_13] fail (backjumping, conflict set: nothunks, plutus-core, plutus-ledger-api)
> After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: plutus-core, plutus-ledger-api, cardano-ledger-alonzo, aeson, time, nothunks, Win32-network, Win32, ouroboros-consensus, network-mux, katip, io-classes, iohk-monitoring, ouroboros-network-protocols, cardano-config, cardano-crypto-wrapper, base, blockio, byron-spec-chain
> Try running with --minimize-conflict-set to improve the error message.
>
For full logs, run:
nix log /nix/store/mdyji6lc3773ypyy97gyr0prkjaq623m-haskell-project-plan-to-nix-pkgs.drv
in job ‘x86_64-linux.windows.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/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:28:7:
27| haskellLib.mkFlakeChecks (haskellLib.collectChecks' projectHsPkgs);
28| exesNoAsserts =
| ^
29| setGitRevs
… from call site
at /nix/store/n2ljadzw43ks0x7zwpjakn4vlhcg630i-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/n2ljadzw43ks0x7zwpjakn4vlhcg630i-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/n2ljadzw43ks0x7zwpjakn4vlhcg630i-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/n2ljadzw43ks0x7zwpjakn4vlhcg630i-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/n2ljadzw43ks0x7zwpjakn4vlhcg630i-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/jjaxvmsrgkz7jp06h5js47vfphsdnlwr-haskell-project-plan-to-nix-pkgs/plan.json'
error: Cannot build '/nix/store/1jh446h6fh949n2q0nc064cv5aj1ms3z-haskell-project-plan-to-nix-pkgs.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/jjaxvmsrgkz7jp06h5js47vfphsdnlwr-haskell-project-plan-to-nix-pkgs
/nix/store/w03z2w905glqp8h7mszf2b8vcky2zg4q-haskell-project-plan-to-nix-pkgs-freeze
Last 25 log lines:
> [__2] trying: cardano-config-0.1.0.0 (user goal)
> [__3] trying: time-1.12.2/installed-1.12.2 (dependency of cardano-config)
> [__4] trying: Win32-2.13.3.0/installed-2.13.3.0 (dependency of time)
> [__5] trying: iohk-monitoring-0.2.1.2 (dependency of cardano-config)
> [__6] trying: katip-0.8.8.4 (dependency of iohk-monitoring)
> [__7] next goal: Win32-network (dependency of iohk-monitoring)
> [__7] rejecting: Win32-network; 0.2.0.1, 0.2.0.0 (conflict: time => Win32==2.13.3.0/installed-2.13.3.0, Win32-network => Win32^>=2.14)
> [__7] trying: Win32-network-0.1.1.1
> [__8] trying: aeson-2.2.3.0 (dependency of cardano-config)
> [__9] trying: cardano-crypto-wrapper-1.6.1.0 (user goal)
> [_10] trying: nothunks-0.3.1 (dependency of cardano-crypto-wrapper)
> [_11] trying: cardano-ledger-alonzo-1.15.0.0 (user goal)
> [_12] next goal: plutus-ledger-api (dependency of cardano-ledger-alonzo)
> [_12] rejecting: plutus-ledger-api-1.54.0.0 (conflict: nothunks==0.3.1, plutus-ledger-api => nothunks^>=0.2)
> [_12] trying: plutus-ledger-api-1.53.0.0
> [_13] next goal: plutus-core (dependency of plutus-ledger-api)
> [_13] rejecting: plutus-core-1.54.0.0 (conflict: plutus-ledger-api => plutus-core^>=1.53)
> [_13] rejecting: plutus-core-1.53.0.0 (conflict: nothunks==0.3.1, plutus-core => nothunks^>=0.2)
> [_13] skipping: plutus-core; 1.52.0.0, 1.51.0.0, 1.50.0.0, 1.49.0.0, 1.48.0.0, 1.47.0.0, 1.46.0.0, 1.45.0.0, 1.44.0.0, 1.43.1.0, 1.43.0.0, 1.42.0.0, 1.40.0.0, 1.38.0.0, 1.37.0.0, 1.36.0.0, 1.35.0.0, 1.34.1.0, 1.34.0.0, 1.33.1.0, 1.32.1.0, 1.32.0.0, 1.31.0.0, 1.30.0.0, 1.29.0.0, 1.28.0.0, 1.27.0.0, 1.26.0.0, 1.25.0.0, 1.24.0.0, 1.23.0.0, 1.22.1.0, 1.21.0.0, 1.20.0.0, 1.19.0.0, 1.18.0.0, 1.17.0.0, 1.16.0.0 (has the same characteristics that caused the previous version to fail: excludes 'nothunks' version 0.3.1)
> [_13] rejecting: plutus-core-1.15.0.1 (conflict: plutus-ledger-api => plutus-core^>=1.53)
> [_13] skipping: plutus-core; 1.15.0.0, 1.14.0.0, 1.13.0.0, 1.12.0.0, 1.11.0.0, 1.10.0.0, 1.9.1.0, 1.9.0.0, 1.8.0.0, 1.7.0.0, 1.6.1.0, 1.6.0.0, 1.5.0.2, 1.5.0.1, 1.5.0.0, 1.4.0.0, 1.3.0.0, 1.2.0.0, 1.1.1.0, 1.1.0.0, 1.0.0.1, 1.0.0.0, 1.22.0.0 (has the same characteristics that caused the previous version to fail: excluded by constraint '^>=1.53' from 'plutus-ledger-api')
> [_13] fail (backjumping, conflict set: nothunks, plutus-core, plutus-ledger-api)
> After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: plutus-core, plutus-ledger-api, cardano-ledger-alonzo, aeson, time, nothunks, Win32-network, Win32, ouroboros-consensus, network-mux, katip, io-classes, iohk-monitoring, ouroboros-network-protocols, cardano-config, cardano-crypto-wrapper, base, blockio, byron-spec-chain
> Try running with --minimize-conflict-set to improve the error message.
>
For full logs, run:
nix log /nix/store/1jh446h6fh949n2q0nc064cv5aj1ms3z-haskell-project-plan-to-nix-pkgs.drv
in job ‘x86_64-linux.windows.haskell96.checks’:
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 'checks'
at /nix/store/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:26:7:
25| setGitRevs (haskellLib.mkFlakePackages projectHsPkgs);
26| checks =
| ^
27| haskellLib.mkFlakeChecks (haskellLib.collectChecks' projectHsPkgs);
… from call site
at /nix/store/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:27:9:
26| checks =
27| haskellLib.mkFlakeChecks (haskellLib.collectChecks' projectHsPkgs);
| ^
28| exesNoAsserts =
… while calling 'mkFlakeChecks'
at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:482:19:
481| # Flatten the result of collectChecks or collectChecks' for use in flake `checks`
482| mkFlakeChecks = allChecks:
| ^
483| foldrAttrVals
… from call site
at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:483:5:
482| mkFlakeChecks = allChecks:
483| foldrAttrVals
| ^
484| (package: acc:
… 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/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:492:8:
491| { }
492| (removeRecurseForDerivations allChecks);
| ^
493|
… while calling 'removeRecurseForDerivations'
at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:494:33:
493|
494| removeRecurseForDerivations = x:
| ^
495| let clean = builtins.removeAttrs x ["recurseForDerivations"];
… while evaluating a branch condition
at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:497:7:
496| in
497| if x.recurseForDerivations or false
| ^
498| then builtins.mapAttrs (_: removeRecurseForDerivations) clean
… from call site
at /nix/store/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:27:35:
26| checks =
27| haskellLib.mkFlakeChecks (haskellLib.collectChecks' projectHsPkgs);
| ^
28| exesNoAsserts =
… while calling 'collectChecks'
at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:194:31:
193| # This can be used to collect all the test runs in your project, so that can be run in CI.
194| collectChecks = packageSel: haskellPackages:
| ^
195| let packageFilter = _name: package: (package.isHaskell or false) && packageSel package;
… from call site
at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:196:8:
195| let packageFilter = _name: package: (package.isHaskell or false) && packageSel package;
196| in recurseIntoAttrs (lib.filterAttrs (_: x: x != {} && x != recurseIntoAttrs {}) (lib.mapAttrs (_: p: p.checks) (lib.filterAttrs packageFilter haskellPackages)));
| ^
197|
… while calling 'recurseIntoAttrs'
at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:2021:22:
2020| */
2021| recurseIntoAttrs = attrs: attrs // { recurseForDerivations = true; };
| ^
2022|
… in the left operand of the update (//) operator
at /nix/store/dzwwydggypqg4p8r6if5zdaqyzhsxjkd-source/lib/attrsets.nix:2021:29:
2020| */
2021| recurseIntoAttrs = attrs: attrs // { recurseForDerivations = true; };
| ^
2022|
… from call site
at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:196:26:
195| let packageFilter = _name: package: (package.isHaskell or false) && packageSel package;
196| in recurseIntoAttrs (lib.filterAttrs (_: x: x != {} && x != recurseIntoAttrs {}) (lib.mapAttrs (_: p: p.checks) (lib.filterAttrs packageFilter haskellPackages)));
| ^
197|
… 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 calling the 'mapAttrs' builtin
at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:196:87:
195| let packageFilter = _name: package: (package.isHaskell or false) && packageSel package;
196| in recurseIntoAttrs (lib.filterAttrs (_: x: x != {} && x != recurseIntoAttrs {}) (lib.mapAttrs (_: p: p.checks) (lib.filterAttrs packageFilter haskellPackages)));
| ^
197|
… from call site
at /nix/store/9n3ikq1hc0azdsnr430lr70hb42gwrmi-source/lib/default.nix:196:118:
195| let packageFilter = _name: package: (package.isHaskell or false) && packageSel package;
196| in recurseIntoAttrs (lib.filterAttrs (_: x: x != {} && x != recurseIntoAttrs {}) (lib.mapAttrs (_: p: p.checks) (lib.filterAttrs packageFilter haskellPackages)));
| ^
197|
… 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/n2ljadzw43ks0x7zwpjakn4vlhcg630i-source/nix/ci.nix:11:9:
10| projectHsPkgs =
11| haskellLib.selectProjectPackages hsPkgs.hsPkgs;
| ^
12| 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|
… while evaluating the attribute '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/zv3zfnc9xp1k6x5pngcbdvxcc8ry38dk-haskell-project-plan-to-nix-pkgs/plan.json'
error: Cannot build '/nix/store/mdyji6lc3773ypyy97gyr0prkjaq623m-haskell-project-plan-to-nix-pkgs.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/jg3jqi8858ji4fdmyjc8pfgmw3mfvhcy-haskell-project-plan-to-nix-pkgs-freeze
/nix/store/zv3zfnc9xp1k6x5pngcbdvxcc8ry38dk-haskell-project-plan-to-nix-pkgs
Last 25 log lines:
> [__2] trying: cardano-config-0.1.0.0 (user goal)
> [__3] trying: time-1.12.2/installed-1.12.2 (dependency of cardano-config)
> [__4] trying: Win32-2.13.3.0/installed-2.13.3.0 (dependency of time)
> [__5] trying: iohk-monitoring-0.2.1.2 (dependency of cardano-config)
> [__6] trying: katip-0.8.8.4 (dependency of iohk-monitoring)
> [__7] next goal: Win32-network (dependency of iohk-monitoring)
> [__7] rejecting: Win32-network; 0.2.0.1, 0.2.0.0 (conflict: time => Win32==2.13.3.0/installed-2.13.3.0, Win32-network => Win32^>=2.14)
> [__7] trying: Win32-network-0.1.1.1
> [__8] trying: aeson-2.2.3.0 (dependency of cardano-config)
> [__9] trying: cardano-crypto-wrapper-1.6.1.0 (user goal)
> [_10] trying: nothunks-0.3.1 (dependency of cardano-crypto-wrapper)
> [_11] trying: cardano-ledger-alonzo-1.15.0.0 (user goal)
> [_12] next goal: plutus-ledger-api (dependency of cardano-ledger-alonzo)
> [_12] rejecting: plutus-ledger-api-1.54.0.0 (conflict: nothunks==0.3.1, plutus-ledger-api => nothunks^>=0.2)
> [_12] trying: plutus-ledger-api-1.53.0.0
> [_13] next goal: plutus-core (dependency of plutus-ledger-api)
> [_13] rejecting: plutus-core-1.54.0.0 (conflict: plutus-ledger-api => plutus-core^>=1.53)
> [_13] rejecting: plutus-core-1.53.0.0 (conflict: nothunks==0.3.1, plutus-core => nothunks^>=0.2)
> [_13] skipping: plutus-core; 1.52.0.0, 1.51.0.0, 1.50.0.0, 1.49.0.0, 1.48.0.0, 1.47.0.0, 1.46.0.0, 1.45.0.0, 1.44.0.0, 1.43.1.0, 1.43.0.0, 1.42.0.0, 1.40.0.0, 1.38.0.0, 1.37.0.0, 1.36.0.0, 1.35.0.0, 1.34.1.0, 1.34.0.0, 1.33.1.0, 1.32.1.0, 1.32.0.0, 1.31.0.0, 1.30.0.0, 1.29.0.0, 1.28.0.0, 1.27.0.0, 1.26.0.0, 1.25.0.0, 1.24.0.0, 1.23.0.0, 1.22.1.0, 1.21.0.0, 1.20.0.0, 1.19.0.0, 1.18.0.0, 1.17.0.0, 1.16.0.0 (has the same characteristics that caused the previous version to fail: excludes 'nothunks' version 0.3.1)
> [_13] rejecting: plutus-core-1.15.0.1 (conflict: plutus-ledger-api => plutus-core^>=1.53)
> [_13] skipping: plutus-core; 1.15.0.0, 1.14.0.0, 1.13.0.0, 1.12.0.0, 1.11.0.0, 1.10.0.0, 1.9.1.0, 1.9.0.0, 1.8.0.0, 1.7.0.0, 1.6.1.0, 1.6.0.0, 1.5.0.2, 1.5.0.1, 1.5.0.0, 1.4.0.0, 1.3.0.0, 1.2.0.0, 1.1.1.0, 1.1.0.0, 1.0.0.1, 1.0.0.0, 1.22.0.0 (has the same characteristics that caused the previous version to fail: excluded by constraint '^>=1.53' from 'plutus-ledger-api')
> [_13] fail (backjumping, conflict set: nothunks, plutus-core, plutus-ledger-api)
> After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: plutus-core, plutus-ledger-api, cardano-ledger-alonzo, aeson, time, nothunks, Win32-network, Win32, ouroboros-consensus, network-mux, katip, io-classes, iohk-monitoring, ouroboros-network-protocols, cardano-config, cardano-crypto-wrapper, base, blockio, byron-spec-chain
> Try running with --minimize-conflict-set to improve the error message.
>
For full logs, run:
nix log /nix/store/mdyji6lc3773ypyy97gyr0prkjaq623m-haskell-project-plan-to-nix-pkgs.drv
Loading