Skip to content

Intermittent cabal solver failing building (I think) hadrian

Possibly a duplicate of #24363 (closed), though the symptoms are different.

Cabal says, "After searching the rest of the dependency tree exhaustively, these were the goals I've had most trouble fulfilling: base, QuickCheck, splitmix, hadrian, hadrian:selftest, ghc-platform"

Incidents in the last two weeks:

json->>'id' json->>'name' json->>'web_url' json->>'runner.description' date(json->>'created_at')
1758443 nightly-x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-relea https://gitlab.haskell.org/ghc/ghc/-/jobs/1758443 x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623 2024-01-23
se+fully_static
1758141 x86_64-linux-alpine3_12-validate+fully_static https://gitlab.haskell.org/ghc/ghc/-/jobs/1758141 x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623 2024-01-22
1757730 x86_64-linux-alpine3_12-validate+fully_static https://gitlab.haskell.org/ghc/ghc/-/jobs/1757730 x86_64-linux-4.zw3rk_x86_64-linux-4_db038e4e1623 2024-01-21
1757460 nightly-x86_64-linux-alpine3_12-validate+fully_static https://gitlab.haskell.org/ghc/ghc/-/jobs/1757460 x86_64-linux-7.zw3rk_x86_64-linux-7_db038e4e1623 2024-01-21
1756114 nightly-x86_64-linux-alpine3_12-validate+fully_static https://gitlab.haskell.org/ghc/ghc/-/jobs/1756114 x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623 2024-01-19
1755231 x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully https://gitlab.haskell.org/ghc/ghc/-/jobs/1755231 x86_64-linux-6.zw3rk_x86_64-linux-6_db038e4e1623 2024-01-17
_static
1754565 x86_64-linux-alpine3_12-validate+fully_static https://gitlab.haskell.org/ghc/ghc/-/jobs/1754565 x86_64-linux-2.zw3rk_x86_64-linux-2_d292a225d2eb 2024-01-17
1753962 x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully https://gitlab.haskell.org/ghc/ghc/-/jobs/1753962 x86_64-linux-2.zw3rk_x86_64-linux-2_d292a225d2eb 2024-01-16
_static
1753102 nightly-x86_64-linux-alpine3_12-validate+fully_static https://gitlab.haskell.org/ghc/ghc/-/jobs/1753102 x86_64-linux-4.zw3rk_x86_64-linux-4_db038e4e1623 2024-01-16
1751753 x86_64-linux-alpine3_12-validate+fully_static https://gitlab.haskell.org/ghc/ghc/-/jobs/1751753 x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623 2024-01-14
1751699 x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully https://gitlab.haskell.org/ghc/ghc/-/jobs/1751699 x86_64-linux-2.zw3rk_x86_64-linux-2_d292a225d2eb 2024-01-14
_static
1751550 x86_64-linux-alpine3_17-wasm-cross_wasm32-wasi-release+fully https://gitlab.haskell.org/ghc/ghc/-/jobs/1751550 x86_64-linux-6.zw3rk_x86_64-linux-6_db038e4e1623 2024-01-13
_static
1750389 nightly-x86_64-linux-alpine3_17-wasm-int_native-cross_wasm32 https://gitlab.haskell.org/ghc/ghc/-/jobs/1750389 x86_64-linux-2.zw3rk_x86_64-linux-2_d292a225d2eb 2024-01-12
-wasi-release+fully_static
1749579 nightly-x86_64-linux-alpine3_17-wasm-unreg-cross_wasm32-wasi https://gitlab.haskell.org/ghc/ghc/-/jobs/1749579 x86_64-linux-7.zw3rk_x86_64-linux-7_db038e4e1623 2024-01-11
-release+fully_static
1749033 x86_64-linux-alpine3_12-validate+fully_static https://gitlab.haskell.org/ghc/ghc/-/jobs/1749033 x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623 2024-01-10
1748590 x86_64-linux-alpine3_12-validate+fully_static https://gitlab.haskell.org/ghc/ghc/-/jobs/1748590 x86_64-linux-5.zw3rk_x86_64-linux-5_db038e4e1623 2024-01-10
Running hadrian/build-cabal --flavour=validate+fully_static -j8 --broken-test=ghcilink002 linker_unload_native encoding004 T10458 --bignum=gmp --docs=no-sphinx test:all_deps bin
ary-dist -V...
Warning: Unknown/unsupported 'ghc' version detected (Cabal 3.6.2.0 supports
'ghc' version < 9.4): /opt/ghc/9.4.3/bin/ghc is version 9.4.3
Warning: Requested index-state 2023-10-05T11:38:51Z is newer than
'hackage.haskell.org'! Falling back to older state (2022-06-09T19:15:55Z).
Resolving dependencies...
cabal: Could not resolve dependencies:
[__0] trying: ghc-platform-0.1.0.0 (user goal)
[__1] trying: base-4.17.0.0/installed-4.17.0.0 (dependency of ghc-platform)
[__2] trying: hadrian-0.1.0.0 (user goal)
[__3] trying: hadrian:+selftest
[__4] trying: QuickCheck-2.14.2 (dependency of hadrian +selftest)
[__5] next goal: splitmix (dependency of QuickCheck)
[__5] rejecting: splitmix-0.1.0.4 (conflict:
base==4.17.0.0/installed-4.17.0.0, splitmix => base>=4.3 && <4.17)
[__5] skipping: splitmix-0.1.0.3, splitmix-0.1.0.2, splitmix-0.1.0.1,
splitmix-0.1, splitmix-0.0.5, splitmix-0.0.4, splitmix-0.0.3, splitmix-0.0.2,
splitmix-0.0.1, splitmix-0 (has the same characteristics that caused the
previous version to fail: excludes 'base' version 4.17.0.0)
[__5] fail (backjumping, conflict set: QuickCheck, base, splitmix)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: base, QuickCheck, splitmix, hadrian,
hadrian:selftest, ghc-platform
Try running with --minimize-conflict-set to improve the error message.
Edited by Bryan R
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information