Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update flake.lock #99

Closed
wants to merge 1 commit into from

flake.lock: Update

357f292
Select commit
Loading
Failed to load commit list.
Closed

Update flake.lock #99

flake.lock: Update
357f292
Select commit
Loading
Failed to load commit list.
IOG Hydra / ci/eval failed Jul 11, 2024 in 0s

Evaluation failed

Details

Evaluation error:

hydra-eval-jobs returned exit code 1:
warning: ignoring --gc-roots-dir (just supported for compatibility)
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: waiting for evaluation...
info: evaluation failed
warning: ignoring untrusted flake configuration setting 'extra-substituters'.
Pass '--accept-flake-config' to trust it
warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'.
Pass '--accept-flake-config' to trust it
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled
warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled
error: build of '/nix/store/dc08jbf8czg72ha91wskw6736lmvj5lc-cabal-bootstrap-index-tarball-hackage.haskell.org.drv' on 'ssh://builder@mh-m1-2' failed: some substitutes for the outputs of derivation '/nix/store/dc08jbf8czg72ha91wskw6736lmvj5lc-cabal-bootstrap-index-tarball-hackage.haskell.org.drv' failed (usually happens due to networking issues); try '--fallback' to build derivation from source 
error: builder for '/nix/store/dc08jbf8czg72ha91wskw6736lmvj5lc-cabal-bootstrap-index-tarball-hackage.haskell.org.drv' failed with exit code 1;
       last 2 log lines:
       > warning: error: unable to download 'https://cache.iog.io/nar/0760r22p5v741s5yjkx96m72b19d8ynibbz27c0d6achdq5z6m82.nar.zst': HTTP error 200 (curl error: Transferred a partial file); retrying from offset 10485760 in 271 ms
       > error: unable to download 'https://cache.iog.io/nar/0760r22p5v741s5yjkx96m72b19d8ynibbz27c0d6achdq5z6m82.nar.zst': HTTP error 206 (curl error: Transferred a partial file)
       For full logs, run 'nix log /nix/store/dc08jbf8czg72ha91wskw6736lmvj5lc-cabal-bootstrap-index-tarball-hackage.haskell.org.drv'.
error: 1 dependencies of derivation '/nix/store/xsvzbh2p90w3f1gcah9mvlmk1zxk1dgy-dot-cabal.drv' failed to build
error:
       … while calling anonymous lambda

         at «string»:68:1:

           67| };
           68| flake: let
             | ^
           69|   job = let

       … from call site

         at «string»:128:20:

          127|
          128|     jobAttrPaths = lib.collectAttrPaths lib.isDerivation jobAttrs;
             |                    ^
          129|   in

       … while calling 'collectAttrPaths'

         at «string»:20:33:

           19|
           20|   collectAttrPaths = predicate: attrs: let
             |                                 ^
           21|     internal = path: attrs: let

       … from call site

         at «string»:53:5:

           52|   in
           53|     internal [] attrs;
             |     ^
           54|

       … while calling 'internal'

         at «string»:21:22:

           20|   collectAttrPaths = predicate: attrs: let
           21|     internal = path: attrs: let
             |                      ^
           22|       inherit

       … from call site

         at «string»:36:11:

           35|         then
           36|           flattenDepth 1 (
             |           ^
           37|             map

       … while calling 'flattenDepth'

         at «string»:6:25:

            5|
            6|   flattenDepth = depth: x:
             |                         ^
            7|     if builtins.isList x && (depth == null || depth >= 0)

       … while calling 'flattenDepth'

         at «string»:6:25:

            5|
            6|   flattenDepth = depth: x:
             |                         ^
            7|     if builtins.isList x && (depth == null || depth >= 0)

       … while calling anonymous lambda

         at «string»:39:15:

           38|             (
           39|               attrName:
             |               ^
           40|                 internal

       … from call site

         at «string»:40:17:

           39|               attrName:
           40|                 internal
             |                 ^
           41|                 (path ++ [attrName])

       … while calling 'internal'

         at «string»:21:22:

           20|   collectAttrPaths = predicate: attrs: let
           21|     internal = path: attrs: let
             |                      ^
           22|       inherit

       … while calling anonymous lambda

         at «string»:25:12:

           24|           builtins.partition
           25|           (attrName: predicate attrs.${attrName})
             |            ^
           26|           (builtins.attrNames attrs)

       … from call site

         at «string»:25:22:

           24|           builtins.partition
           25|           (attrName: predicate attrs.${attrName})
             |                      ^
           26|           (builtins.attrNames attrs)

       … while calling 'isDerivation'

         at «string»:4:18:

            3|   # copied from nixpkgs
            4|   isDerivation = value: value.type or null == "derivation";
             |                  ^
            5|

       … from call site

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:498:16:

          497|       # Run all the tests and code coverage
          498|       checks = removeRecurseForDerivations checks;
             |                ^
          499|       inherit

       … while calling 'removeRecurseForDerivations'

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:483:33:

          482|
          483|   removeRecurseForDerivations = x:
             |                                 ^
          484|     let clean = builtins.removeAttrs x ["recurseForDerivations"];

       … from call site

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:522:20:

          521|         , apps ? mkFlakeApps haskellPackages
          522|         , checks ? mkFlakeChecks (collectChecks' haskellPackages)
             |                    ^
          523|         , coverage ? {}

       … while calling 'mkFlakeChecks'

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:471:19:

          470|   # Flatten the result of collectChecks or collectChecks' for use in flake `checks`
          471|   mkFlakeChecks = allChecks:
             |                   ^
          472|     foldrAttrVals

       … from call site

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:472:5:

          471|   mkFlakeChecks = allChecks:
          472|     foldrAttrVals
             |     ^
          473|       (package: acc:

       … while calling 'foldrAttrVals'

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-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/c7xfs9gwzzga31gsmwygj18mr01lrlkn-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/apn339kmg5xllk224ghr7cw6468pgkc7-source/lib/lists.nix:53:20:

           52|   */
           53|   foldr = op: nul: list:
             |                    ^
           54|     let

       … from call site

         at /nix/store/apn339kmg5xllk224ghr7cw6468pgkc7-source/lib/lists.nix:60:8:

           59|         else op (elemAt list n) (fold' (n + 1));
           60|     in fold' 0;
             |        ^
           61|

       … while calling 'fold''

         at /nix/store/apn339kmg5xllk224ghr7cw6468pgkc7-source/lib/lists.nix:56:15:

           55|       len = length list;
           56|       fold' = n:
             |               ^
           57|         if n == len

       … from call site

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:481:8:

          480|       { }
          481|       (removeRecurseForDerivations allChecks);
             |        ^
          482|

       … while calling 'removeRecurseForDerivations'

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:483:33:

          482|
          483|   removeRecurseForDerivations = x:
             |                                 ^
          484|     let clean = builtins.removeAttrs x ["recurseForDerivations"];

       … from call site

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:522:35:

          521|         , apps ? mkFlakeApps haskellPackages
          522|         , checks ? mkFlakeChecks (collectChecks' haskellPackages)
             |                                   ^
          523|         , coverage ? {}

       … while calling 'collectChecks'

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:184:31:

          183|   # This can be used to collect all the test runs in your project, so that can be run in CI.
          184|   collectChecks = packageSel: haskellPackages:
             |                               ^
          185|     let packageFilter = _name: package: (package.isHaskell or false) && packageSel package;

       … from call site

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:186:8:

          185|     let packageFilter = _name: package: (package.isHaskell or false) && packageSel package;
          186|     in recurseIntoAttrs (lib.mapAttrs (_: p: p.checks) (lib.filterAttrs packageFilter haskellPackages));
             |        ^
          187|

       … while calling 'recurseIntoAttrs'

         at /nix/store/apn339kmg5xllk224ghr7cw6468pgkc7-source/lib/attrsets.nix:1018:5:

         1017|     # An attribute set to scan for derivations.
         1018|     attrs:
             |     ^
         1019|     attrs // { recurseForDerivations = true; };

       … from call site

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:186:57:

          185|     let packageFilter = _name: package: (package.isHaskell or false) && packageSel package;
          186|     in recurseIntoAttrs (lib.mapAttrs (_: p: p.checks) (lib.filterAttrs packageFilter haskellPackages));
             |                                                         ^
          187|

       … while calling 'filterAttrs'

         at /nix/store/apn339kmg5xllk224ghr7cw6468pgkc7-source/lib/attrsets.nix:309:5:

          308|     # The attribute set to filter
          309|     set:
             |     ^
          310|     listToAttrs (concatMap (name: let v = set.${name}; in if pred name v then [(nameValuePair name v)] else []) (attrNames set));

       … from call site

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/default.nix:519:29:

          518|           selectPackages ? haskellLib.selectProjectPackages
          519|         , haskellPackages ? selectPackages project.hsPkgs
             |                             ^
          520|         , packages ? mkFlakePackages haskellPackages

       … while calling 'filterAttrs'

         at /nix/store/apn339kmg5xllk224ghr7cw6468pgkc7-source/lib/attrsets.nix:309:5:

          308|     # The attribute set to filter
          309|     set:
             |     ^
          310|     listToAttrs (concatMap (name: let v = set.${name}; in if pred name v then [(nameValuePair name v)] else []) (attrNames set));

       … from call site

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/overlays/haskell.nix:658:27:

          657|               callProjectResults = callCabalProjectToNix config;
          658|               plan-pkgs = importAndFilterProject {
             |                           ^
          659|                 inherit (callProjectResults) projectNix sourceRepos src;

       … while calling anonymous lambda

         at /nix/store/c7xfs9gwzzga31gsmwygj18mr01lrlkn-source/lib/import-and-filter-project.nix:5:1:

            4| { pkgs, haskellLib }:
            5| { projectNix, sourceRepos, src }:
             | ^
            6| let

       error: 1 dependencies of derivation '/nix/store/dp33ns3qgb4a6128lr9n5iwn70diw22j-haskell-project-plan-to-nix-pkgs.drv' failed to build