Merge pull request #334976 from alexfmpe/old-overrides

haskellPackages: remove several old overrides
This commit is contained in:
maralorn
2024-08-16 10:23:09 +02:00
committed by GitHub
@@ -148,12 +148,6 @@ self: super: {
];
}) super.vector;
# Almost guaranteed failure due to floating point imprecision with QuickCheck-2.14.3
# https://github.com/haskell/math-functions/issues/73
math-functions = overrideCabal (drv: {
testFlags = drv.testFlags or [] ++ [ "-p" "! /Kahan.t_sum_shifted/" ];
}) super.math-functions;
# Too strict bounds on base
# https://github.com/lspitzner/butcher/issues/7#issuecomment-1681394943
butcher = doJailbreak super.butcher;
@@ -578,9 +572,6 @@ self: super: {
HerbiePlugin = dontCheck super.HerbiePlugin;
wai-cors = dontCheck super.wai-cors;
# 2022-02-14: Strict upper bound: https://github.com/psibi/streamly-bytestring/issues/30
streamly-bytestring = doJailbreak super.streamly-bytestring;
# 2024-05-18: Upstream tests against a different pandoc version
pandoc-crossref = dontCheck super.pandoc-crossref;
@@ -590,9 +581,6 @@ self: super: {
# 2022-01-29: Tests require package to be in ghc-db.
aeson-schemas = dontCheck super.aeson-schemas;
# 2023-04-20: Restrictive bytestring bound in tests.
storablevector = doJailbreak super.storablevector;
matterhorn = doJailbreak super.matterhorn;
# Too strict bounds on transformers and resourcet
@@ -785,13 +773,6 @@ self: super: {
xsd = dontCheck super.xsd;
zip-archive = dontCheck super.zip-archive; # https://github.com/jgm/zip-archive/issues/57
# 2023-01-11: Too strict bounds on optparse-applicative
# https://github.com/Gabriella439/bench/issues/49
bench = doJailbreak super.bench;
# 2023-06-26: Test failure: https://hydra.nixos.org/build/224869905
comfort-blas = dontCheck super.comfort-blas;
# These test suites run for ages, even on a fast machine. This is nuts.
Random123 = dontCheck super.Random123;
systemd = dontCheck super.systemd;
@@ -1256,7 +1237,6 @@ self: super: {
# 2023-07-14: Restrictive upper bounds: https://github.com/luke-clifton/shh/issues/76
shh = doJailbreak super.shh;
shh-extras = doJailbreak super.shh-extras;
# This package refers to the wrong library (itself in fact!)
vulkan = super.vulkan.override { vulkan = pkgs.vulkan-loader; };
@@ -1516,8 +1496,6 @@ self: super: {
# https://bitbucket.org/rvlm/hakyll-contrib-hyphenation/src/master/
# Therefore we jailbreak it.
hakyll-contrib-hyphenation = doJailbreak super.hakyll-contrib-hyphenation;
# 2021-10-04: too strict upper bound on Hakyll
hakyll-filestore = doJailbreak super.hakyll-filestore;
# The test suite depends on an impure cabal-install installation in
# $HOME, which we don't have in our build sandbox.
@@ -1894,11 +1872,6 @@ self: super: {
# 2024-03-02: vty <5.39 - https://github.com/reflex-frp/reflex-ghci/pull/33
reflex-ghci = assert super.reflex-ghci.version == "0.2.0.1"; doJailbreak super.reflex-ghci;
# 2020-11-19: jailbreaking because of pretty-simple bound out of date
# https://github.com/kowainik/stan/issues/408
# Tests disabled because of: https://github.com/kowainik/stan/issues/409
stan = doJailbreak (dontCheck super.stan);
# Due to tests restricting base in 0.8.0.0 release
http-media = doJailbreak super.http-media;
@@ -2286,12 +2259,11 @@ self: super: {
};
# 2023-04-09: haskell-ci needs Cabal-syntax 3.10
# 2023-07-03: allow lattices-2.2, waiting on https://github.com/haskell-CI/haskell-ci/pull/664
# 2024-03-21: pins specific version of ShellCheck
haskell-ci = doJailbreak (super.haskell-ci.overrideScope (self: super: {
haskell-ci = super.haskell-ci.overrideScope (self: super: {
Cabal-syntax = self.Cabal-syntax_3_10_3_0;
ShellCheck = self.ShellCheck_0_9_0;
}));
});
# ShellCheck < 0.10.0 needs to be adjusted for changes in fgl >= 5.8
# https://github.com/koalaman/shellcheck/issues/2677
@@ -2384,10 +2356,6 @@ self: super: {
# 2021-08-18: streamly-posix was released with hspec 2.8.2, but it works with older versions too.
streamly-posix = doJailbreak super.streamly-posix;
# 2022-08-30 Too strict bounds on finite-typelits
# https://github.com/jumper149/blucontrol/issues/1
blucontrol = doJailbreak super.blucontrol;
# Fix from https://github.com/brendanhay/gogol/pull/144 which has seen no release
# Can't use fetchpatch as it required tweaking the line endings as the .cabal
# file revision on hackage was gifted CRLF line endings
@@ -2646,10 +2614,6 @@ self: super: {
# has been resolved.
lucid-htmx = doJailbreak super.lucid-htmx;
# Too strict bounds on hspec
# https://github.com/klapaucius/vector-hashtables/issues/11
vector-hashtables = doJailbreak super.vector-hashtables;
# doctest-parallel is broken with v1-style cabal-install / Setup.hs
# https://github.com/martijnbastiaan/doctest-parallel/issues/22
doctest-parallel = dontCheck super.doctest-parallel;
@@ -2912,9 +2876,6 @@ self: super: {
# https://github.com/kseo/sfnt2woff/issues/1
sfnt2woff = doJailbreak super.sfnt2woff;
# 2023-03-05: restrictive bounds on base https://github.com/diagrams/diagrams-gtk/issues/11
diagrams-gtk = doJailbreak super.diagrams-gtk;
# libfuse3 fails to mount fuse file systems within the build environment
libfuse3 = dontCheck super.libfuse3;