haskellPackages.{arbtt,binrep,cabal-cargs,dataframe,monad-bayes,patat,regression-simple}: jailbreak
haskellPackages.cabal-cargs: drop override obsoleted by 1.7.0.
(cherry picked from commit d00493bd14)
This commit is contained in:
@@ -201,28 +201,9 @@ with haskellLib;
|
||||
}
|
||||
);
|
||||
|
||||
# Expected test output for these accidentally checks the absolute location of the source directory
|
||||
# https://github.com/dan-t/cabal-cargs/issues/9
|
||||
cabal-cargs = overrideCabal (drv: {
|
||||
testFlags = drv.testFlags or [ ] ++ [
|
||||
"-p"
|
||||
"!/FindCabalFilePure withoutSandbox/"
|
||||
"-p"
|
||||
"!/FromCabalFilePure withoutSandbox/"
|
||||
"-p"
|
||||
"!/FromLibSrcPure withoutSandbox/"
|
||||
"-p"
|
||||
"!/FromExeSrcFilePure withoutSandbox/"
|
||||
"-p"
|
||||
"!/FindCabalFilePure withSandbox/"
|
||||
"-p"
|
||||
"!/FromCabalFilePure withSandbox/"
|
||||
"-p"
|
||||
"!/FromLibSrcPure withSandbox/"
|
||||
"-p"
|
||||
"!/FromExeSrcFilePure withSandbox/"
|
||||
];
|
||||
}) super.cabal-cargs;
|
||||
# 2025-09-20: Too strict bound on filepath (<1.5)
|
||||
# https://github.com/dan-t/cabal-cargs/issues/10
|
||||
cabal-cargs = doJailbreak super.cabal-cargs;
|
||||
|
||||
# Extensions wants a specific version of Cabal for its list of Haskell
|
||||
# language extensions.
|
||||
@@ -427,6 +408,10 @@ with haskellLib;
|
||||
# https://github.com/sw17ch/data-clist/pull/28
|
||||
data-clist = doJailbreak super.data-clist;
|
||||
|
||||
# 2025-09-20: Allow QuickCheck >= 2.15
|
||||
# https://github.com/raehik/binrep/issues/14
|
||||
binrep = warnAfterVersion "1.1.0" (doJailbreak super.binrep);
|
||||
|
||||
# 2024-06-23: Hourglass is archived and had its last commit 6 years ago.
|
||||
# Patch is needed to add support for time 1.10, which is only used in the tests
|
||||
# https://github.com/vincenthz/hs-hourglass/pull/56
|
||||
@@ -494,6 +479,10 @@ with haskellLib;
|
||||
ghc-datasize = disableLibraryProfiling super.ghc-datasize;
|
||||
ghc-vis = disableLibraryProfiling super.ghc-vis;
|
||||
|
||||
# 2025-09-20: Too strict upper bound on base (<4.20)
|
||||
# https://github.com/phadej/regression-simple/issues/13
|
||||
regression-simple = doJailbreak super.regression-simple;
|
||||
|
||||
# Fix 32bit struct being used for 64bit syscall on 32bit platforms
|
||||
# https://github.com/haskellari/lukko/issues/15
|
||||
lukko = appendPatches [
|
||||
@@ -885,6 +874,10 @@ with haskellLib;
|
||||
))
|
||||
];
|
||||
|
||||
# Too strict bounds on QuickCheck (<2.15), containers (<0.7), hashable (<1.5), pandoc (<3.7)
|
||||
# https://github.com/jaspervdj/patat/issues/194
|
||||
patat = doJailbreak super.patat;
|
||||
|
||||
# Too strict upper bound on data-default-class (< 0.2)
|
||||
# https://github.com/stackbuilders/dotenv-hs/issues/203
|
||||
dotenv = doJailbreak super.dotenv;
|
||||
@@ -2656,6 +2649,9 @@ with haskellLib;
|
||||
# 2025-08-06: Upper bounds on containers <0.7 and hedgehog < 1.5 too strict.
|
||||
hermes-json = doJailbreak super.hermes-json;
|
||||
|
||||
# Allow containers >= 0.7, https://github.com/nomeata/arbtt/issues/181
|
||||
arbtt = doJailbreak super.arbtt;
|
||||
|
||||
# hexstring is not compatible with newer versions of base16-bytestring
|
||||
# See https://github.com/solatis/haskell-hexstring/issues/3
|
||||
hexstring = overrideCabal (old: {
|
||||
@@ -3271,17 +3267,22 @@ with haskellLib;
|
||||
brillo-juicy = warnAfterVersion "0.2.4" (doJailbreak super.brillo-juicy);
|
||||
brillo = warnAfterVersion "1.13.3" (doJailbreak super.brillo);
|
||||
|
||||
# Floating point precision issues. Test suite is only checked on x86_64.
|
||||
# https://github.com/tweag/monad-bayes/issues/368
|
||||
monad-bayes = dontCheckIf (
|
||||
let
|
||||
inherit (pkgs.stdenv) hostPlatform;
|
||||
in
|
||||
!hostPlatform.isx86_64
|
||||
# Presumably because we emulate x86_64-darwin via Rosetta, x86_64-darwin
|
||||
# also fails on Hydra
|
||||
|| hostPlatform.isDarwin
|
||||
) super.monad-bayes;
|
||||
monad-bayes =
|
||||
# Floating point precision issues. Test suite is only checked on x86_64.
|
||||
# https://github.com/tweag/monad-bayes/issues/368
|
||||
dontCheckIf
|
||||
(
|
||||
let
|
||||
inherit (pkgs.stdenv) hostPlatform;
|
||||
in
|
||||
!hostPlatform.isx86_64
|
||||
# Presumably because we emulate x86_64-darwin via Rosetta, x86_64-darwin
|
||||
# also fails on Hydra
|
||||
|| hostPlatform.isDarwin
|
||||
)
|
||||
# Too strict bounds on brick (<2.6), vty (<6.3)
|
||||
# https://github.com/tweag/monad-bayes/issues/378
|
||||
(doJailbreak super.monad-bayes);
|
||||
|
||||
crucible =
|
||||
lib.pipe
|
||||
@@ -3435,6 +3436,10 @@ with haskellLib;
|
||||
# including the current one in nixpkgs.
|
||||
liquid-fixpoint = dontCheck super.liquid-fixpoint;
|
||||
|
||||
# 2025-09-20: Too strict upper bound on text (<2.1.3)
|
||||
# https://github.com/mchav/dataframe/issues/61
|
||||
dataframe = doJailbreak (warnAfterVersion "0.3.0.4" super.dataframe);
|
||||
|
||||
# 2025-8-26: Too strict bounds on containers and text, see: https://github.com/stackbuilders/inflections-hs/pull/83
|
||||
inflections = doJailbreak super.inflections;
|
||||
|
||||
|
||||
@@ -231,7 +231,6 @@ broken-packages:
|
||||
- arbor-monad-logger # failure in job https://hydra.nixos.org/build/233228659 at 2023-09-02
|
||||
- arbor-monad-metric # failure in job https://hydra.nixos.org/build/233236175 at 2023-09-02
|
||||
- arbor-postgres # failure in job https://hydra.nixos.org/build/233232935 at 2023-09-02
|
||||
- arbtt # failure in job https://hydra.nixos.org/build/307516851 at 2025-09-19
|
||||
- arch-hs # failure in job https://hydra.nixos.org/build/233225768 at 2023-09-02
|
||||
- archiver # failure in job https://hydra.nixos.org/build/233245795 at 2023-09-02
|
||||
- archlinux # failure in job https://hydra.nixos.org/build/233202430 at 2023-09-02
|
||||
@@ -485,8 +484,6 @@ broken-packages:
|
||||
- bindings-wlc # failure in job https://hydra.nixos.org/build/233332720 at 2023-09-02
|
||||
- bindynamic # failure in job https://hydra.nixos.org/build/295091957 at 2025-04-22
|
||||
- binembed # failure in job https://hydra.nixos.org/build/233219100 at 2023-09-02
|
||||
- binrep # failure in job https://hydra.nixos.org/build/307517077 at 2025-09-19
|
||||
- binrep-instances # failure in job https://hydra.nixos.org/build/295092045 at 2025-04-22
|
||||
- binsm # failure in job https://hydra.nixos.org/build/233232355 at 2023-09-02
|
||||
- bio # failure in job https://hydra.nixos.org/build/233225273 at 2023-09-02
|
||||
- bio-sequence # failure in job https://hydra.nixos.org/build/233236140 at 2023-09-02
|
||||
@@ -654,7 +651,6 @@ broken-packages:
|
||||
- cabal-auto-expose # failure in job https://hydra.nixos.org/build/233195440 at 2023-09-02
|
||||
- cabal-build-programs # failure in job https://hydra.nixos.org/build/257091363 at 2024-04-27
|
||||
- cabal-bundle-clib # failure in job https://hydra.nixos.org/build/233199225 at 2023-09-02
|
||||
- cabal-cargs # failure in job https://hydra.nixos.org/build/307517214 at 2025-09-19
|
||||
- cabal-constraints # failure in job https://hydra.nixos.org/build/233214316 at 2023-09-02
|
||||
- cabal-db # failure in job https://hydra.nixos.org/build/233197235 at 2023-09-02
|
||||
- cabal-debian # failure in job https://hydra.nixos.org/build/233255267 at 2023-09-02
|
||||
@@ -1258,7 +1254,6 @@ broken-packages:
|
||||
- database-migrate # failure in job https://hydra.nixos.org/build/233201597 at 2023-09-02
|
||||
- database-study # failure in job https://hydra.nixos.org/build/233222466 at 2023-09-02
|
||||
- datadog # failure in job https://hydra.nixos.org/build/233191124 at 2023-09-02
|
||||
- dataframe # failure in job https://hydra.nixos.org/build/307517771 at 2025-09-19
|
||||
- DataIndex # failure in job https://hydra.nixos.org/build/233254506 at 2023-09-02
|
||||
- datalog # failure in job https://hydra.nixos.org/build/233242707 at 2023-09-02
|
||||
- datapacker # failure in job https://hydra.nixos.org/build/233206524 at 2023-09-02
|
||||
@@ -4070,7 +4065,6 @@ broken-packages:
|
||||
- mollie-api-haskell # failure in job https://hydra.nixos.org/build/233200867 at 2023-09-02
|
||||
- monad-atom # failure in job https://hydra.nixos.org/build/233243367 at 2023-09-02
|
||||
- monad-atom-simple # failure in job https://hydra.nixos.org/build/233259038 at 2023-09-02
|
||||
- monad-bayes # failure in job https://hydra.nixos.org/build/307520391 at 2025-09-19
|
||||
- monad-branch # failure in job https://hydra.nixos.org/build/233251253 at 2023-09-02
|
||||
- monad-choice # failure in job https://hydra.nixos.org/build/233255987 at 2023-09-02
|
||||
- monad-fork # failure in job https://hydra.nixos.org/build/233206855 at 2023-09-02
|
||||
@@ -4651,7 +4645,6 @@ broken-packages:
|
||||
- pasta-curves # failure in job https://hydra.nixos.org/build/233196512 at 2023-09-02
|
||||
- pastis # failure in job https://hydra.nixos.org/build/233218498 at 2023-09-02
|
||||
- pasty # failure in job https://hydra.nixos.org/build/233251812 at 2023-09-02
|
||||
- patat # failure in job https://hydra.nixos.org/build/307611198 at 2025-09-19
|
||||
- patches-vector # failure in job https://hydra.nixos.org/build/233244862 at 2023-09-02
|
||||
- path-formatting # failure in job https://hydra.nixos.org/build/233199358 at 2023-09-02
|
||||
- path-sing # failure in job https://hydra.nixos.org/build/237234354 at 2023-10-21
|
||||
@@ -5307,7 +5300,6 @@ broken-packages:
|
||||
- registry-messagepack # failure in job https://hydra.nixos.org/build/303231364 at 2025-07-27
|
||||
- registry-options # failure in job https://hydra.nixos.org/build/295096594 at 2025-04-22
|
||||
- regress # failure in job https://hydra.nixos.org/build/233208901 at 2023-09-02
|
||||
- regression-simple # failure in job https://hydra.nixos.org/build/307521504 at 2025-09-19
|
||||
- regular # failure in job https://hydra.nixos.org/build/233232656 at 2023-09-02
|
||||
- rehoo # failure in job https://hydra.nixos.org/build/233246417 at 2023-09-02
|
||||
- rei # failure in job https://hydra.nixos.org/build/233221328 at 2023-09-02
|
||||
|
||||
@@ -310,7 +310,6 @@ dont-distribute-packages:
|
||||
- blockio
|
||||
- blogination
|
||||
- BlogLiterately-diagrams
|
||||
- bloomfilter-blocked
|
||||
- bloxorz
|
||||
- blubber
|
||||
- bluetile
|
||||
@@ -680,6 +679,7 @@ dont-distribute-packages:
|
||||
- datadog-tracing
|
||||
- datafix
|
||||
- dataflow
|
||||
- dataframe_0_3_0_4
|
||||
- datasets
|
||||
- date-conversions
|
||||
- dbjava
|
||||
@@ -2960,7 +2960,6 @@ dont-distribute-packages:
|
||||
- rfc-psql
|
||||
- rfc-redis
|
||||
- rfc-servant
|
||||
- rhine-bayes
|
||||
- rhythm-game-tutorial
|
||||
- rib
|
||||
- ribosome
|
||||
@@ -3456,7 +3455,6 @@ dont-distribute-packages:
|
||||
- tasklite
|
||||
- tasklite-core
|
||||
- tasty-bdd
|
||||
- tasty-bench-fit
|
||||
- tasty-groundhog-converters
|
||||
- tasty-integrate
|
||||
- tasty-jenkins-xml
|
||||
|
||||
@@ -81812,9 +81812,7 @@ self: {
|
||||
];
|
||||
description = "Automatic Rule-Based Time Tracker";
|
||||
license = lib.licenses.gpl2Only;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
maintainers = [ lib.maintainers.rvl ];
|
||||
broken = true;
|
||||
}
|
||||
) { };
|
||||
|
||||
@@ -105792,9 +105790,7 @@ self: {
|
||||
];
|
||||
description = "Encode precise binary representations directly in types";
|
||||
license = lib.licenses.mit;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
maintainers = [ lib.maintainers.raehik ];
|
||||
broken = true;
|
||||
}
|
||||
) { };
|
||||
|
||||
@@ -105816,8 +105812,6 @@ self: {
|
||||
];
|
||||
description = "Orphan instances for binrep";
|
||||
license = lib.licenses.mit;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
broken = true;
|
||||
}
|
||||
) { };
|
||||
|
||||
@@ -111569,7 +111563,6 @@ self: {
|
||||
doHaddock = false;
|
||||
description = "Classic and block-style bloom filters";
|
||||
license = lib.licenses.asl20;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}
|
||||
) { };
|
||||
|
||||
@@ -123227,9 +123220,7 @@ self: {
|
||||
];
|
||||
description = "A command line program for extracting compiler arguments from a cabal file";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
mainProgram = "cabal-cargs";
|
||||
broken = true;
|
||||
}
|
||||
) { };
|
||||
|
||||
@@ -180627,9 +180618,7 @@ self: {
|
||||
];
|
||||
description = "A fast, safe, and intuitive DataFrame library";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
mainProgram = "dataframe";
|
||||
broken = true;
|
||||
}
|
||||
) { };
|
||||
|
||||
@@ -453336,10 +453325,8 @@ self: {
|
||||
];
|
||||
description = "A library for probabilistic programming";
|
||||
license = lib.licenses.mit;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
mainProgram = "example";
|
||||
maintainers = [ lib.maintainers.turion ];
|
||||
broken = true;
|
||||
}
|
||||
) { };
|
||||
|
||||
@@ -507087,10 +507074,8 @@ self: {
|
||||
];
|
||||
description = "Terminal-based presentations using Pandoc";
|
||||
license = lib.licenses.gpl2Only;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
mainProgram = "patat";
|
||||
maintainers = [ lib.maintainers.dalpd ];
|
||||
broken = true;
|
||||
}
|
||||
) { };
|
||||
|
||||
@@ -567496,8 +567481,6 @@ self: {
|
||||
];
|
||||
description = "Simple linear and quadratic regression";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
broken = true;
|
||||
}
|
||||
) { };
|
||||
|
||||
@@ -574449,7 +574432,6 @@ self: {
|
||||
];
|
||||
description = "monad-bayes backend for Rhine";
|
||||
license = lib.licenses.bsd3;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
mainProgram = "rhine-bayes-gloss";
|
||||
}
|
||||
) { };
|
||||
@@ -658443,7 +658425,6 @@ self: {
|
||||
];
|
||||
description = "Determine time complexity of a given function";
|
||||
license = lib.licenses.mit;
|
||||
hydraPlatforms = lib.platforms.none;
|
||||
}
|
||||
) { };
|
||||
|
||||
|
||||
Reference in New Issue
Block a user