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:
sternenseemann
2025-10-02 12:28:20 +02:00
parent f865d6e14a
commit b9bb1cea32
4 changed files with 39 additions and 63 deletions
@@ -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
-19
View File
@@ -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;
}
) { };