Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
e39919b
haskellPackages.HList: fix build
wolfgangwalther Apr 9, 2025
a8744e2
haskellPackages.hw-int: fix build
wolfgangwalther Apr 9, 2025
a01c40f
haskellPackages.chimera: fix build
wolfgangwalther Apr 9, 2025
c98a072
haskellPackages.bzlib: fix build
wolfgangwalther Apr 9, 2025
2da805c
haskellPackages.trasa: mark as broken
wolfgangwalther Apr 9, 2025
bf94167
haskellPackages.what4: disable tests
wolfgangwalther Apr 9, 2025
e9756bc
haskellPackages.egison-pattern-src-th-mode: fix build
wolfgangwalther Apr 9, 2025
fa5bd70
haskellPackages.hasql-streams-core: fix build
wolfgangwalther Apr 9, 2025
f6090b2
haskellPackages.tlex-core: mark as broken
wolfgangwalther Apr 9, 2025
6ec2817
haskellPackages.pipes-text: fix build
wolfgangwalther Apr 9, 2025
c084cf7
haskellPackages.array-builder: fix build
wolfgangwalther Apr 9, 2025
ec1bf66
haskellPackages.broadcast-chan: fix build
wolfgangwalther Apr 9, 2025
53ce226
haskellPackages.kind-generics-th: fix build
wolfgangwalther Apr 9, 2025
f77133b
haskellPackages.casadi-bindings-core: mark as broken
wolfgangwalther Apr 9, 2025
052188b
haskellPackages.ConfigFile: mark as broken
wolfgangwalther Apr 9, 2025
081e2e1
haskellPackages.cvss: fix build
wolfgangwalther Apr 9, 2025
c686b05
haskellPackages.selda: fix build
wolfgangwalther Apr 9, 2025
ac8df4d
haskellPackages.ebird-api: fix build
wolfgangwalther Apr 9, 2025
a36992b
haskell.packages.ghc9101.extensions: fix build
wolfgangwalther Apr 9, 2025
936bad9
haskell.packages.ghc9101.cabal-install-parsers: fix build
wolfgangwalther Apr 9, 2025
00c178b
haskell.packages.ghc9101.haddock-library: fix build
wolfgangwalther Apr 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 78 additions & 0 deletions pkgs/development/haskell-modules/configuration-common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -1014,6 +1014,8 @@ self: super:
hash = "sha256-LEAJsSsDL0mmVHntnI16fH8m5DmePfcU0hFw9ErqTgQ=";
}
+ "/${name}";
# 2025-04-09: jailbreak to allow bytestring >= 0.12, text >= 2.1
jailbreak = true;
}) super.${name};
in
lib.genAttrs [ "selda" "selda-sqlite" "selda-json" ] mkSeldaPackage
Expand Down Expand Up @@ -2960,6 +2962,82 @@ self: super:
sha256 = "sha256-ayRKeCqYKgZVA826xgAXxGhttm0Gx4ZrIRJlFlXPKhw=";
}))
];

HList = lib.pipe super.HList [
# Fixes syntax error in tests
(appendPatch (fetchpatch {
url = "https://bitbucket.org/HList/hlist/commits/e688f11d7432c812c2b238464401a86f588f81e1/raw";
sha256 = "sha256-XIBIrR2MFmhKaocZJ4p57CgmAaFmMU5Z5a0rk2CjIcM=";
}))

];

# 2025-04-09: jailbreak to allow hedgehog >= 1.5
hw-int =
assert super.hw-int.version == "0.0.2.0";
doJailbreak super.hw-int;

# 2025-04-09: jailbreak to allow tasty-quickcheck >= 0.11
chimera =
assert super.chimera.version == "0.4.1.0";
doJailbreak super.chimera;

# 2025-04-09: jailbreak to allow tasty-quickcheck >= 0.11
bzlib =
assert super.bzlib.version == "0.5.2.0";
doJailbreak super.bzlib;

what4 = lib.pipe super.what4 [
(addTestToolDepends (
with pkgs;
[
cvc4
cvc5
z3
]
))
# 2025-04-09: template_tests still failing with:
# fd:9: hPutBuf: resource vanished (Broken pipe)
dontCheck
];

# 2025-04-09: jailbreak to allow mtl >= 2.3, template-haskell >= 2.17, text >= 1.3
egison-pattern-src-th-mode =
assert super.egison-pattern-src-th-mode.version == "0.2.1.2";
doJailbreak super.egison-pattern-src-th-mode;

# 2025-04-09: jailbreak to allow base >= 4.17, hasql >= 1.6, hasql-transaction-io >= 0.2
hasql-streams-core =
assert super.hasql-streams-core.version == "0.1.0.0";
doJailbreak super.hasql-streams-core;

# 2025-04-09: jailbreak to allow bytestring >= 0.12, text >= 2.1
pipes-text =
assert super.pipes-text.version == "1.0.1";
doJailbreak super.pipes-text;

# 2025-04-09: jailbreak to allow bytestring >= 0.12
array-builder =
assert super.array-builder.version == "0.1.4.1";
doJailbreak super.array-builder;

# 2025-04-09: missing dependency - somehow it's not listed on hackage
broadcast-chan = addExtraLibrary self.conduit super.broadcast-chan;

# 2025-04-09: jailbreak to allow template-haskell >= 2.21, th-abstraction >= 0.7
kind-generics-th =
assert super.kind-generics-th.version == "0.2.3.3";
doJailbreak super.kind-generics-th;

# 2025-04-09: jailbreak to allow tasty >= 1.5
cvss =
assert super.cvss.version == "0.1";
doJailbreak super.cvss;

# 2025-04-09: jailbreak to allow aeson >= 2.2, base >= 4.19, text >= 2.1
ebird-api =
assert super.ebird-api.version == "0.2.0.0";
doJailbreak super.ebird-api;
}
// import ./configuration-tensorflow.nix { inherit pkgs haskellLib; } self super

Expand Down
13 changes: 10 additions & 3 deletions pkgs/development/haskell-modules/configuration-ghc-9.10.x.nix
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,8 @@ self: super: {

# Upgrade to accommodate new core library versions, where the authors have
# already made the relevant changes.
extensions = doDistribute self.extensions_0_1_0_2;
# 2025-04-09: jailbreak to allow hedgehog >= 1.5, hspec-hedgehog >=0.2
extensions = doJailbreak (doDistribute self.extensions_0_1_0_2);
# Test suite tightens bound on Diff
fourmolu = dontCheck (doDistribute self.fourmolu_0_17_0_0);
ghc-lib = doDistribute self.ghc-lib_9_10_1_20250103;
Expand All @@ -88,7 +89,15 @@ self: super: {
# Jailbreaks
#
base64 = doJailbreak super.base64; # base <4.20
# 2025-04-09: base <4.20, containers <0.7, filepath <1.5, Cabal-syntax <3.11
cabal-install-parsers =
assert super.cabal-install-parsers == "0.6.1.1";
doJailbreak super.cabal-install-parsers;
floskell = doJailbreak super.floskell; # base <4.20
# 2025-04-09: filepath <1.5
haddock-library =
assert super.haddock-library == "1.11.0";
doJailbreak super.haddock-library;
spdx = doJailbreak super.spdx; # Cabal-syntax < 3.13
tasty-coverage = doJailbreak super.tasty-coverage; # base <4.20, filepath <1.5
tree-diff = doJailbreak super.tree-diff; # base <4.20
Expand All @@ -99,8 +108,6 @@ self: super: {

hashable_1_5_0_0 = doJailbreak super.hashable_1_5_0_0; # relax bounds for QuickCheck, tasty, and tasty-quickcheck

broadcast-chan = doJailbreak super.broadcast-chan; # base <4.19 https://github.com/merijn/broadcast-chan/pull/19

#
# Test suite issues
#
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,6 @@ self: super:
HaskellNet-SSL = doJailbreak super.HaskellNet-SSL; # bytestring >=0.9 && <0.12
saltine = doJailbreak super.saltine; # bytestring && <0.12, deepseq <1.5, text > 1.2 && <1.3 || >=2.0 && <2.1
inflections = doJailbreak super.inflections; # text >=0.2 && <2.1
broadcast-chan = doJailbreak super.broadcast-chan; # base <4.19 https://github.com/merijn/broadcast-chan/pull/19

#
# Test suite issues
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -663,6 +663,7 @@ broken-packages:
- carte # failure in job https://hydra.nixos.org/build/233201806 at 2023-09-02
- Cartesian # failure in job https://hydra.nixos.org/build/233249956 at 2023-09-02
- casa-abbreviations-and-acronyms # failure in job https://hydra.nixos.org/build/233194663 at 2023-09-02
- casadi-bindings-core # failure in job https://hydra.nixos.org/build/294582281 at 2025-04-09
- Cascade # failure in job https://hydra.nixos.org/build/233223917 at 2023-09-02
- cascading # failure in job https://hydra.nixos.org/build/233238563 at 2023-09-02
- case-insensitive-match # failure in job https://hydra.nixos.org/build/233252304 at 2023-09-02
Expand Down Expand Up @@ -916,6 +917,7 @@ broken-packages:
- conf # failure in job https://hydra.nixos.org/build/233213738 at 2023-09-02
- ConfigFileTH # failure in job https://hydra.nixos.org/build/233191126 at 2023-09-02
- config-parser # failure in job https://hydra.nixos.org/build/233206136 at 2023-09-02
- ConfigFile # failure in job https://hydra.nixos.org/build/294581227 at 2025-04-09
- Configurable # failure in job https://hydra.nixos.org/build/233200781 at 2023-09-02
- configuration # failure in job https://hydra.nixos.org/build/233195399 at 2023-09-02
- config-value-getopt # failure in job https://hydra.nixos.org/build/233204566 at 2023-09-02
Expand Down Expand Up @@ -5851,6 +5853,7 @@ broken-packages:
- Titim # failure in job https://hydra.nixos.org/build/233196143 at 2023-09-02
- tkhs # failure in job https://hydra.nixos.org/build/233216589 at 2023-09-02
- tkyprof # failure in job https://hydra.nixos.org/build/233205547 at 2023-09-02
- tlex-core # failure in job https://hydra.nixos.org/build/294586136 at 2025-04-09
- tls-debug # failure in job https://hydra.nixos.org/build/233228426 at 2023-09-02
- TLT # failure in job https://hydra.nixos.org/build/233193495 at 2023-09-02
- tmp-postgres # failure in job https://hydra.nixos.org/build/252731301 at 2024-03-16
Expand Down Expand Up @@ -5908,6 +5911,7 @@ broken-packages:
- transient # failure in job https://hydra.nixos.org/build/233221557 at 2023-09-02
- translatable-intset # failure in job https://hydra.nixos.org/build/233252531 at 2023-09-02
- translate # failure in job https://hydra.nixos.org/build/233239029 at 2023-09-02
- trasa # failure in job https://hydra.nixos.org/build/294586179 at 2025-04-09
- traverse-code # failure in job https://hydra.nixos.org/build/233236749 at 2023-09-02
- travis # failure in job https://hydra.nixos.org/build/233230706 at 2023-09-02
- travis-meta-yaml # failure in job https://hydra.nixos.org/build/233251064 at 2023-09-02
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -575,6 +575,7 @@ dont-distribute-packages:
- azure-functions-worker
- azure-service-api
- azure-servicebus
- b9
- babylon
- backblaze-b2-hs
- backdropper
Expand Down Expand Up @@ -737,6 +738,9 @@ dont-distribute-packages:
- cas-hashable-s3
- cas-store
- casadi-bindings
- casadi-bindings-control
- casadi-bindings-ipopt-interface
- casadi-bindings-snopt-interface
- cash
- casr-logbook-html
- casr-logbook-meta
Expand Down Expand Up @@ -1933,6 +1937,7 @@ dont-distribute-packages:
- ihaskell-rlangqq
- ihttp
- imap
- imbib
- imgurder
- imj-animation
- imj-base
Expand Down Expand Up @@ -2456,6 +2461,7 @@ dont-distribute-packages:
- mysnapsession-example
- mysql-haskell-openssl
- mysql-simple-typed
- mywatch
- mywork
- n2o-web
- nakadi-client
Expand Down Expand Up @@ -3441,6 +3447,10 @@ dont-distribute-packages:
- tip-haskell-frontend
- tip-lib
- titan
- tlex
- tlex-debug
- tlex-encoding
- tlex-th
- tls-extra
- tn
- to-string-instances
Expand Down Expand Up @@ -3471,7 +3481,12 @@ dont-distribute-packages:
- transient-universe
- transient-universe-tls
- translate-cli
- trasa-client
- trasa-extra
- trasa-form
- trasa-reflex
- trasa-server
- trasa-th
- traversal-template
- treemap-html-tools
- treersec
Expand Down
23 changes: 23 additions & 0 deletions pkgs/development/haskell-modules/hackage-packages.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.