Merge pull request #334976 from alexfmpe/old-overrides
haskellPackages: remove several old overrides
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user