haskellPackages.hw-fingertree: unify overrides
The test suite problem is universal. The workaround for it also alleviates the problem with GHC 9.8
This commit is contained in:
parent
9e0e89d13c
commit
bc1d6b30af
4 changed files with 4 additions and 5 deletions
|
@ -311,6 +311,10 @@ self: super: {
|
||||||
})
|
})
|
||||||
]) super.memory;
|
]) super.memory;
|
||||||
|
|
||||||
|
# Depends on outdated deps hedgehog < 1.4, doctest < 0.12 for tests
|
||||||
|
# As well as deepseq < 1.5 (so it forbids GHC 9.8)
|
||||||
|
hw-fingertree = doJailbreak super.hw-fingertree;
|
||||||
|
|
||||||
# 2024-03-10: Maintainance stalled, fixes unmerged: https://github.com/haskell/ThreadScope/pull/130
|
# 2024-03-10: Maintainance stalled, fixes unmerged: https://github.com/haskell/ThreadScope/pull/130
|
||||||
threadscope = overrideCabal (drv: {
|
threadscope = overrideCabal (drv: {
|
||||||
prePatch = drv.prePatch or "" + ''
|
prePatch = drv.prePatch or "" + ''
|
||||||
|
|
|
@ -105,9 +105,6 @@ in {
|
||||||
# Broken because of unix >= 2.8 for GHC >= 9.6
|
# Broken because of unix >= 2.8 for GHC >= 9.6
|
||||||
darcs = unmarkBroken (doDistribute super.darcs);
|
darcs = unmarkBroken (doDistribute super.darcs);
|
||||||
|
|
||||||
# Test suite has too strict dependencies
|
|
||||||
hw-fingertree = dontCheck super.hw-fingertree;
|
|
||||||
|
|
||||||
inherit
|
inherit
|
||||||
(
|
(
|
||||||
let
|
let
|
||||||
|
|
|
@ -109,7 +109,6 @@ self: super: {
|
||||||
servant-lucid = doJailbreak super.servant-lucid;
|
servant-lucid = doJailbreak super.servant-lucid;
|
||||||
|
|
||||||
lifted-base = dontCheck super.lifted-base;
|
lifted-base = dontCheck super.lifted-base;
|
||||||
hw-fingertree = dontCheck super.hw-fingertree;
|
|
||||||
hw-prim = dontCheck (doJailbreak super.hw-prim);
|
hw-prim = dontCheck (doJailbreak super.hw-prim);
|
||||||
stm-containers = dontCheck super.stm-containers;
|
stm-containers = dontCheck super.stm-containers;
|
||||||
regex-tdfa = dontCheck super.regex-tdfa;
|
regex-tdfa = dontCheck super.regex-tdfa;
|
||||||
|
|
|
@ -94,7 +94,6 @@ self: super: {
|
||||||
statestack = doJailbreak super.statestack; # base < 4.19
|
statestack = doJailbreak super.statestack; # base < 4.19
|
||||||
newtype-generics = doJailbreak super.newtype-generics; # base < 4.19
|
newtype-generics = doJailbreak super.newtype-generics; # base < 4.19
|
||||||
hw-prim = doJailbreak super.hw-prim; # doctest < 0.22, ghc-prim < 0.11, hedgehog < 1.4
|
hw-prim = doJailbreak super.hw-prim; # doctest < 0.22, ghc-prim < 0.11, hedgehog < 1.4
|
||||||
hw-fingertree = doJailbreak super.hw-fingertree; # deepseq <1.5, doctest < 0.22, hedgehog < 1.4
|
|
||||||
svg-builder = doJailbreak super.svg-builder; # base <4.19, bytestring <0.12, text <2.1
|
svg-builder = doJailbreak super.svg-builder; # base <4.19, bytestring <0.12, text <2.1
|
||||||
# Too strict bound on base, believe it or not.
|
# Too strict bound on base, believe it or not.
|
||||||
# https://github.com/judah/terminfo/pull/55#issuecomment-1876894232
|
# https://github.com/judah/terminfo/pull/55#issuecomment-1876894232
|
||||||
|
|
Loading…
Reference in a new issue