diff options
author | maralorn <mail@maralorn.de> | 2024-02-26 12:41:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-26 12:41:25 +0100 |
commit | 4ca70ee28f699077afd5cf156f60f08aba75092d (patch) | |
tree | b96a39efd34de6e78a698206607150352668c5ee /pkgs/development/haskell-modules | |
parent | 85ebf8847ebcfa8316b8ff21135163887c7fc481 (diff) | |
parent | a91725da5573382816ad0fba6a45af85045535e0 (diff) | |
download | nixlib-4ca70ee28f699077afd5cf156f60f08aba75092d.tar nixlib-4ca70ee28f699077afd5cf156f60f08aba75092d.tar.gz nixlib-4ca70ee28f699077afd5cf156f60f08aba75092d.tar.bz2 nixlib-4ca70ee28f699077afd5cf156f60f08aba75092d.tar.lz nixlib-4ca70ee28f699077afd5cf156f60f08aba75092d.tar.xz nixlib-4ca70ee28f699077afd5cf156f60f08aba75092d.tar.zst nixlib-4ca70ee28f699077afd5cf156f60f08aba75092d.zip |
Merge pull request #289469 from t4ccer/t4/containers-unicode-symbols/fix
haskellPackages.containers-unicode-symbols, haskellPackages.numerals-base: unbreak
Diffstat (limited to 'pkgs/development/haskell-modules')
4 files changed, 12 insertions, 5 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index ccb2a145effe..ff12ce41febf 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -309,6 +309,18 @@ self: super: { # > https://github.com/roelvandijk/numerals numerals = doJailbreak (dontCheck super.numerals); + # Bound on containers is too strict but jailbreak doesn't work with conditional flags + # https://github.com/NixOS/jailbreak-cabal/issues/24 + containers-unicode-symbols = overrideCabal { + postPatch = '' + substituteInPlace containers-unicode-symbols.cabal \ + --replace 'containers >= 0.5 && < 0.6.5' 'containers' + ''; + } super.containers-unicode-symbols; + + # Test file not included on hackage + numerals-base = dontCheck (doJailbreak super.numerals-base); + # This test keeps being aborted because it runs too quietly for too long Lazy-Pbkdf2 = if pkgs.stdenv.isi686 then dontCheck super.Lazy-Pbkdf2 else super.Lazy-Pbkdf2; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index f2fc1dbf4b3a..2c223be95289 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -917,7 +917,6 @@ broken-packages: - consul-haskell # failure in job https://hydra.nixos.org/build/233195306 at 2023-09-02 - Consumer # failure in job https://hydra.nixos.org/build/233227840 at 2023-09-02 - containers-benchmark # failure in job https://hydra.nixos.org/build/233244707 at 2023-09-02 - - containers-unicode-symbols # failure in job https://hydra.nixos.org/build/233206693 at 2023-09-02 - containers-verified # failure in job https://hydra.nixos.org/build/233228855 at 2023-09-02 - ContArrow # failure in job https://hydra.nixos.org/build/233215540 at 2023-09-02 - ContextAlgebra # failure in job https://hydra.nixos.org/build/233197054 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml index dbe890410afd..9cacf439aa77 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml @@ -2843,7 +2843,6 @@ dont-distribute-packages: - nri-prelude - nri-redis - nri-test-encoding - - numerals-base - numeric-kinds - numeric-ode - numerical diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index c961558e335e..38055c2a99ea 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -73272,8 +73272,6 @@ self: { libraryHaskellDepends = [ base base-unicode-symbols containers ]; description = "Unicode alternatives for common functions and operators"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; - broken = true; }) {}; "containers-verified" = callPackage @@ -216899,7 +216897,6 @@ self: { ]; description = "Convert numbers to number words"; license = lib.licenses.bsd3; - hydraPlatforms = lib.platforms.none; }) {}; "numeric-domains" = callPackage |