Merge PR #369373 (haskell-updates) into staging

This commit is contained in:
sternenseemann
2025-01-01 00:18:59 +01:00
25 changed files with 5196 additions and 2054 deletions
+1 -1
View File
@@ -764,7 +764,7 @@ that depend on that library, you may want to use:
```nix
haskellPackages.haskell-ci.overrideScope (self: super: {
Cabal = self.Cabal_3_14_0_0;
Cabal = self.Cabal_3_14_1_0;
})
```
@@ -8,7 +8,7 @@ set -eu -o pipefail
# (should be capitalized like the display name)
SOLVER=LTS
# Stackage solver verson, if any. Use latest if empty
VERSION=
VERSION=22
TMP_TEMPLATE=update-stackage.XXXXXXX
readonly SOLVER
readonly VERSION
+4 -4
View File
@@ -1,6 +1,6 @@
{
"commit": "11b47ef0c5fa2ddecc20a556776ede00e9569867",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/11b47ef0c5fa2ddecc20a556776ede00e9569867.tar.gz",
"sha256": "17k59rkyrz1ax8gx8jps295371p25ksscli9jbp3h4ivfmls5fyd",
"msg": "Update from Hackage at 2024-11-07T13:09:31Z"
"commit": "c9ce1cc4a029220ec3582fbcf69e082d245d78b6",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/c9ce1cc4a029220ec3582fbcf69e082d245d78b6.tar.gz",
"sha256": "02x3z4rg4dwarzb6p88z7sff40bkbq41gxnczvzph8s3s8jq9iw1",
"msg": "Update from Hackage at 2024-12-23T18:27:47Z"
}
@@ -34,10 +34,10 @@
}:
mkDerivation {
pname = "cabal2nix";
version = "unstable-2024-12-22";
version = "unstable-2024-12-31";
src = fetchzip {
url = "https://github.com/NixOS/cabal2nix/archive/cc5c0285bac65da2be0afd123f1cee94104c25fd.tar.gz";
sha256 = "1jrjgjjg1nkdc4fhk9m8hp5j5zq9bs0lvvk4v3kx6xmvjx93hk8h";
url = "https://github.com/NixOS/cabal2nix/archive/e290b906f056dd1414ede71b4bb6375be2d0aa5d.tar.gz";
sha256 = "0x94w4dfjfxp3f5h7w5738znkyb8barzjki0xsf94asiffiqsgxn";
};
postUnpack = "sourceRoot+=/cabal2nix; echo source root reset to $sourceRoot";
isLibrary = true;
@@ -29,15 +29,15 @@ self: super: {
Cabal_3_12_1_0 = doDistribute (super.Cabal_3_12_1_0.override {
Cabal-syntax = self.Cabal-syntax_3_12_1_0;
});
Cabal_3_14_0_0 = doDistribute (super.Cabal_3_14_0_0.override {
Cabal-syntax = self.Cabal-syntax_3_14_0_0;
Cabal_3_14_1_0 = doDistribute (super.Cabal_3_14_1_0.override {
Cabal-syntax = self.Cabal-syntax_3_14_1_0;
});
# hackage-security == 0.6.2.6 has a wider support range in theory, but it only
# makes sense to use the non Stackage version if we want to use Cabal* >= 3.12
# makes sense to use the non Stackage version if we want to use Cabal* >= 3.14
hackage-security_0_6_2_6 = super.hackage-security_0_6_2_6.override {
Cabal = self.Cabal_3_12_1_0;
Cabal-syntax = self.Cabal-syntax_3_12_1_0;
Cabal = self.Cabal_3_14_1_0;
Cabal-syntax = self.Cabal-syntax_3_14_1_0;
};
# cabal-install needs most recent versions of Cabal and Cabal-syntax,
@@ -48,9 +48,9 @@ self: super: {
cabalInstallOverlay = cself: csuper:
{
hackage-security = self.hackage-security_0_6_2_6;
} // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.10.2") {
Cabal = cself.Cabal_3_12_1_0;
Cabal-syntax = cself.Cabal-syntax_3_12_1_0;
} // lib.optionalAttrs (lib.versionOlder self.ghc.version "9.12") {
Cabal = cself.Cabal_3_14_1_0;
Cabal-syntax = cself.Cabal-syntax_3_14_1_0;
};
in
{
@@ -169,7 +169,7 @@ self: super: {
# jacinda needs latest version of alex and happy
jacinda = super.jacinda.override {
alex = self.alex_3_5_1_0;
happy = self.happy_2_1_2;
happy = self.happy_2_1_3;
};
# 2024-07-09: rhine 1.4.* needs newer monad-schedule than stackage (and is only consumer)
@@ -203,6 +203,11 @@ self: super: {
http-api-data = doJailbreak super.http-api-data;
tasty-discover = doJailbreak super.tasty-discover;
# Too strict lower bound on lens, drop with LTS 23
provide = doJailbreak super.provide;
# Too strict bounds on quickcheck-instances/tasty-qickcheck, drop with LTS 23
lawful-conversions = doJailbreak super.lawful-conversions;
# Out of date test data: https://github.com/ocharles/weeder/issues/176
weeder = appendPatch (pkgs.fetchpatch {
name = "weeder-2.9.0-test-fix-expected.patch";
@@ -265,9 +270,6 @@ self: super: {
termbox-bindings-c = appendConfigureFlags [
"--ghc-option=-optc=-Wno-error=implicit-function-declaration"
] super.termbox-bindings-c;
libxml-sax = appendConfigureFlags [
"--ghc-option=-optc=-Wno-error=implicit-function-declaration"
] super.libxml-sax;
# There are numerical tests on random data, that may fail occasionally
lapack = dontCheck super.lapack;
@@ -374,6 +376,11 @@ self: super: {
# As well as deepseq < 1.5 (so it forbids GHC 9.8)
hw-fingertree = doJailbreak super.hw-fingertree;
# Test suite is slow and sometimes comes up with counter examples.
# Upstream is aware (https://github.com/isovector/nspace/issues/1),
# if it's a bug, at least doesn't seem to be nixpkgs-specific.
nspace = dontCheck super.nspace;
# 2024-03-10: Maintainance stalled, fixes unmerged: https://github.com/haskell/ThreadScope/pull/130
threadscope = overrideCabal (drv: {
prePatch = drv.prePatch or "" + ''
@@ -442,7 +449,7 @@ self: super: {
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
rev = "refs/tags/" + super.git-annex.version;
sha256 = "0lhy8yhlnjw8n9ymn1r6n7z9vgil188asj10s2q5mjb706ip8wmj";
sha256 = "0jr4crq52qvnn85qxw077bdpzrgvamm7fmrqn6ygrhlyk1lb9n9x";
# delete android and Android directories which cause issues on
# darwin (case insensitive directory). Since we don't need them
# during the build process, we can delete it to prevent a hash
@@ -490,6 +497,10 @@ self: super: {
# https://github.com/awakesecurity/nix-graph/issues/5
nix-graph = doJailbreak super.nix-graph;
# Too strict bounds on hspec
# https://github.com/illia-shkroba/pfile/issues/2
pfile = doJailbreak super.pfile;
# Manually maintained
cachix-api = overrideCabal (drv: {
version = "1.7.5";
@@ -1966,18 +1977,18 @@ self: super: {
# Pandoc 3.5 improves the quality of PDF rendering in Quarto >=1.6.30.
# https://github.com/NixOS/nixpkgs/pull/349683
pandoc-cli_3_5 = super.pandoc-cli_3_5.overrideScope (
pandoc-cli_3_6 = super.pandoc-cli_3_6.overrideScope (
self: super: {
doclayout = self.doclayout_0_5;
hslua-module-doclayout = self.hslua-module-doclayout_1_2_0;
lpeg = self.lpeg_1_1_0;
pandoc = self.pandoc_3_5;
pandoc-lua-engine = self.pandoc-lua-engine_0_3_3;
pandoc-server = self.pandoc-server_0_1_0_9;
texmath = self.texmath_0_12_8_11;
pandoc = self.pandoc_3_6;
pandoc-lua-engine = self.pandoc-lua-engine_0_4;
pandoc-server = self.pandoc-server_0_1_0_10;
texmath = self.texmath_0_12_8_12;
tls = self.tls_2_0_6;
toml-parser = self.toml-parser_2_0_1_0;
typst = self.typst_0_6;
typst = self.typst_0_6_1;
typst-symbols = self.typst-symbols_0_1_6;
}
);
@@ -2153,6 +2164,7 @@ self: super: {
# 2021-04-16: too strict bounds on QuickCheck and tasty
# https://github.com/hasufell/lzma-static/issues/1
lzma-static = doJailbreak super.lzma-static;
xz = doJailbreak super.xz;
# Too strict version bounds on base:
# https://github.com/obsidiansystems/database-id/issues/1
@@ -2237,8 +2249,8 @@ self: super: {
}) super.gi-gtk-declarative;
gi-gtk-declarative-app-simple = doJailbreak super.gi-gtk-declarative-app-simple;
gi-gtk_4 = self.gi-gtk_4_0_9;
gi-gtk_4_0_9 = doDistribute (super.gi-gtk_4_0_9.override {
gi-gtk_4 = self.gi-gtk_4_0_11;
gi-gtk_4_0_11 = doDistribute (super.gi-gtk_4_0_11.override {
gi-gdk = self.gi-gdk_4;
});
gi-gdk_4 = self.gi-gdk_4_0_9;
@@ -2752,21 +2764,6 @@ self: super: {
# base <4.14
decimal-literals = doJailbreak super.decimal-literals;
# 2024-06-22: hevm ghc96 fixes
hevm = lib.pipe super.hevm [
(appendPatch (fetchpatch {
url = "https://github.com/ethereum/hevm/compare/02c072f...hellwolf:hevm:c29d3a7.patch";
hash = "sha256-cL26HD77vXsiKqo5G6PXgK0q19MUGMwaNium5x93CBI=";
}))
(overrideCabal (old: {
postPatch = old.postPatch or "" + ''
sed -i 's/^ *brick .*,/brick,/' hevm.cabal
sed -i 's/^ *vty .*,/vty,/' hevm.cabal
'';
}))
doJailbreak
];
# multiple bounds too strict
snaplet-sqlite-simple = doJailbreak super.snaplet-sqlite-simple;
@@ -2942,36 +2939,6 @@ self: super: {
})
super.linux-namespaces;
inherit
(let
unbreakRepa = packageName: drv: lib.pipe drv [
# 2023-12-23: Apply build fixes for ghc >=9.4
(appendPatches (lib.optionals (lib.versionAtLeast self.ghc.version "9.4") (repaPatches.${packageName} or [])))
# 2023-12-23: jailbreak for base <4.17, vector <0.13
doJailbreak
];
# https://github.com/haskell-repa/repa/pull/27
repaPatches = lib.mapAttrs (relative: hash: lib.singleton (pkgs.fetchpatch {
name = "repa-pr-27.patch";
url = "https://github.com/haskell-repa/repa/pull/27/commits/40cb2866bb4da51a8cac5e3792984744a64b016e.patch";
inherit relative hash;
})) {
repa = "sha256-bcSnzvCJmmSBts9UQHA2dYL0Q+wXN9Fbz5LfkrmhCo8=";
repa-io = "sha256-KsIN7NPWCyTpVzhR+xaBKGl8vC6rYH94llvlTawSxFk=";
repa-examples = "sha256-//2JG1CW1h2sKS2BSJadVAujSE3v1TfS0F8zgcNkPI8=";
repa-algorithms = "sha256-z/a7DpT3xJrIsif4cbciYcTSjapAtCoNNVX7PrZtc4I=";
};
in
lib.mapAttrs unbreakRepa super)
repa
repa-io
repa-examples
repa-algorithms
# The following packages aren't fixed yet, sorry:
# repa-array, repa-convert, repa-eval, repa-flow,
# repa-query, repa-scalar, repa-store, repa-stream
;
# Use recent git version as the hackage version is outdated and not building on recent GHC versions
haskell-to-elm = overrideSrc {
version = "unstable-2023-12-02";
@@ -3087,4 +3054,10 @@ self: super: {
})
] super.hailgun;
# opencascade-hs requires the include path configuring relative to the
# opencascade subdirectory in include.
opencascade-hs = appendConfigureFlags [
"--extra-include-dirs=${lib.getDev pkgs.opencascade-occt}/include/opencascade"
] super.opencascade-hs;
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
@@ -53,7 +53,7 @@ self: super: {
unix = null;
# GHC only bundles the xhtml library if haddock is enabled, check if this is
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0;
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0;
# Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
Cabal-syntax = self.Cabal-syntax_3_6_0_0;
@@ -174,8 +174,8 @@ self: super: {
# Needs OneTuple for ghc < 9.2
binary-orphans = addBuildDepends [ self.OneTuple ] super.binary-orphans;
# Requires GHC < 9.4
ghc-source-gen = doDistribute (unmarkBroken super.ghc-source-gen);
# 0.4.6.0 only supports >= 9.0
ghc-source-gen = doDistribute self.ghc-source-gen_0_4_5_0;
# No instance for (Show B.Builder) arising from a use of print
http-types = dontCheck super.http-types;
@@ -50,7 +50,7 @@ self: super: {
unix = null;
# GHC only bundles the xhtml library if haddock is enabled, check if this is
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0;
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0;
# Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
Cabal-syntax = self.Cabal-syntax_3_6_0_0;
@@ -94,7 +94,7 @@ self: super: {
ghc-lib-parser-ex = addBuildDepend self.ghc-lib-parser super.ghc-lib-parser-ex;
# This became a core library in ghc 8.10., so we dont have an "exception" attribute anymore.
exceptions = self.exceptions_0_10_8;
exceptions = self.exceptions_0_10_9;
# vector 0.12.2 indroduced doctest checks that dont work on older compilers
vector = dontCheck super.vector;
@@ -52,7 +52,7 @@ self: super: {
unix = null;
# GHC only bundles the xhtml library if haddock is enabled, check if this is
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0;
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0;
# Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
Cabal-syntax = self.Cabal-syntax_3_6_0_0;
@@ -151,9 +151,6 @@ self: super: {
# Needs OneTuple for ghc < 9.2
binary-orphans = addBuildDepends [ self.OneTuple ] super.binary-orphans;
# Requires GHC < 9.4
ghc-source-gen = doDistribute (unmarkBroken super.ghc-source-gen);
hspec-megaparsec = super.hspec-megaparsec_2_2_0;
# No instance for (Show B.Builder) arising from a use of print
@@ -62,31 +62,33 @@ self: super: {
# already made the relevant changes.
aeson = doDistribute self.aeson_2_2_3_0;
attoparsec-aeson = doDistribute self.attoparsec-aeson_2_2_2_0;
auto-update = super.auto-update_0_2_2;
auto-update = doDistribute self.auto-update_0_2_6;
dependent-sum-template = doJailbreak self.dependent-sum-template_0_2_0_1; # template-haskell < 2.22
extensions = doDistribute self.extensions_0_1_0_2;
fourmolu = doDistribute self.fourmolu_0_16_2_0;
hashable = doDistribute self.hashable_1_4_7_0;
integer-conversion = doDistribute self.integer-conversion_0_1_1;
ghc-lib = doDistribute self.ghc-lib_9_10_1_20241103;
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_10_1_20241103;
ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_10_0_0;
http2 = doDistribute self.http2_5_3_5;
http2 = doDistribute self.http2_5_3_9;
http-semantics = doDistribute self.http-semantics_0_3_0;
htree = doDistribute self.htree_0_2_0_0;
lens = doDistribute self.lens_5_3_2;
lukko = doDistribute self.lukko_0_1_2;
network-control = super.network-control_0_1_3;
network-run = super.network-run_0_4_0;
ormolu = doDistribute self.ormolu_0_7_7_0;
primitive = doDistribute (dontCheck self.primitive_0_9_0_0); # tests introduce a recursive dependency via hspec
primitive = doDistribute self.primitive_0_9_0_0;
quickcheck-instances = doDistribute self.quickcheck-instances_0_3_32;
rebase = doDistribute self.rebase_1_21_1;
rerebase = doDistribute self.rerebase_1_21_1;
scientific = doDistribute self.scientific_0_3_8_0;
semirings = doDistribute self.semirings_0_7;
time-manager = super.time-manager_0_1_1;
th-abstraction = doDistribute self.th-abstraction_0_7_0_0;
time-manager = doDistribute self.time-manager_0_2_2;
th-abstraction = doDistribute self.th-abstraction_0_7_1_0;
uuid-types = doDistribute self.uuid-types_1_0_6;
warp = pkgs.haskell.lib.dontCheck super.warp_3_4_4; # test suite assumes it can freely call curl
warp = pkgs.haskell.lib.dontCheck super.warp_3_4_7; # test suite assumes it can freely call curl
# A given major version of ghc-exactprint only supports one version of GHC.
ghc-exactprint = doDistribute self.ghc-exactprint_1_9_0_0;
@@ -122,7 +124,7 @@ self: super: {
#
# Test suite issues
#
call-stack = dontCheck super.call-stack; # expects the package to be named "main", but we generate a name
call-stack = dontCheck super.call-stack; # https://github.com/sol/call-stack/issues/19
lifted-base = dontCheck super.lifted-base; # doesn't compile with transformers ==0.6.*
lukko_0_1_2 = dontCheck super.lukko_0_1_2; # doesn't compile with tasty ==1.4.*
resolv = dontCheck super.resolv; # doesn't compile with filepath ==1.5.*
@@ -2,9 +2,10 @@
let
inherit (pkgs) lib;
in
with haskellLib;
self: super: {
llvmPackages = lib.dontRecurseIntoAttrs self.ghc.llvmPackages;
@@ -56,4 +57,13 @@ self: super: {
unix = null;
xhtml = null;
# Version upgrades
htree = doDistribute self.htree_0_2_0_0;
primitive = doDistribute self.primitive_0_9_0_0;
splitmix = doDistribute self.splitmix_0_1_1;
tagged = doDistribute self.tagged_0_8_9;
tar = doDistribute self.tar_0_6_3_0;
# Test suite issues
call-stack = dontCheck super.call-stack; # https://github.com/sol/call-stack/issues/19
}
@@ -52,7 +52,7 @@ self: super: {
unix = null;
# GHC only bundles the xhtml library if haddock is enabled, check if this is
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0;
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0;
# Need the Cabal-syntax-3.6.0.0 fake package for Cabal < 3.8 to allow callPackage and the constraint solver to work
Cabal-syntax = self.Cabal-syntax_3_6_0_0;
@@ -129,9 +129,6 @@ self: super: {
# A given major version of ghc-exactprint only supports one version of GHC.
ghc-exactprint = super.ghc-exactprint_1_5_0;
# Requires GHC < 9.4
ghc-source-gen = doDistribute (unmarkBroken super.ghc-source-gen);
# Packages which need compat library for GHC < 9.6
inherit (lib.mapAttrs (_: addBuildDepends [ self.foldable1-classes-compat ]) super)
indexed-traversable
@@ -61,7 +61,7 @@ in
unix = null;
# GHC only bundles the xhtml library if haddock is enabled, check if this is
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_3_0_0;
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_0_0;
# Jailbreaks & Version Updates
@@ -53,11 +53,11 @@ self: super: {
#
# Version upgrades
#
th-abstraction = doDistribute self.th-abstraction_0_7_0_0;
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_3_20241103;
th-abstraction = doDistribute self.th-abstraction_0_7_1_0;
ghc-lib-parser = doDistribute self.ghc-lib-parser_9_8_4_20241130;
ghc-lib-parser-ex = doDistribute self.ghc-lib-parser-ex_9_8_0_2;
ghc-lib = doDistribute self.ghc-lib_9_8_3_20241103;
megaparsec = doDistribute self.megaparsec_9_6_1;
ghc-lib = doDistribute self.ghc-lib_9_8_4_20241130;
megaparsec = doDistribute self.megaparsec_9_7_0;
# aeson 2.2.3.0 seemingly unnecessesarily bumped the lower bound on hashable
# https://github.com/haskell/aeson/commit/1a666febd0775d8e88d315ece1b97cd20602fb5f
aeson = doJailbreak (doDistribute self.aeson_2_2_3_0);
@@ -40,7 +40,7 @@ self: super:
# GHCJS does not ship with the same core packages as GHC.
# https://github.com/ghcjs/ghcjs/issues/676
stm = doJailbreak self.stm_2_5_3_1;
exceptions = dontCheck self.exceptions_0_10_8;
exceptions = dontCheck self.exceptions_0_10_9;
## OTHER PACKAGES
@@ -129,7 +129,6 @@ broken-packages:
- alex-prelude # failure in job https://hydra.nixos.org/build/233238387 at 2023-09-02
- al # failure in job https://hydra.nixos.org/build/252733710 at 2024-03-16
- alfred # failure in job https://hydra.nixos.org/build/233227316 at 2023-09-02
- alfred-margaret # failure in job https://hydra.nixos.org/build/233223038 at 2023-09-02
- alga # failure in job https://hydra.nixos.org/build/233252723 at 2023-09-02
- algebra-dag # failure in job https://hydra.nixos.org/build/233191945 at 2023-09-02
- algebraic-classes # failure in job https://hydra.nixos.org/build/233246872 at 2023-09-02
@@ -384,8 +383,8 @@ broken-packages:
- bdelta # failure in job https://hydra.nixos.org/build/233214765 at 2023-09-02
- bdo # failure in job https://hydra.nixos.org/build/233216486 at 2023-09-02
- beamable # failure in job https://hydra.nixos.org/build/233211619 at 2023-09-02
- beam # failure in job https://hydra.nixos.org/build/233213313 at 2023-09-02
- beam-automigrate # failure in job https://hydra.nixos.org/build/282936134 at 2024-12-24
- beam # failure in job https://hydra.nixos.org/build/233213313 at 2023-09-02
- beam-mysql # failure in job https://hydra.nixos.org/build/233253237 at 2023-09-02
- beam-newtype-field # failure in job https://hydra.nixos.org/build/233206317 at 2023-09-02
- bearriver # failure in job https://hydra.nixos.org/build/269669840 at 2024-08-19
@@ -746,8 +745,8 @@ broken-packages:
- cg # failure in job https://hydra.nixos.org/build/233212272 at 2023-09-02
- cgi-utils # failure in job https://hydra.nixos.org/build/233251773 at 2023-09-02
- cgroup-rts-threads # failure in job https://hydra.nixos.org/build/233207888 at 2023-09-02
- chalkboard # failure in job https://hydra.nixos.org/build/234453414 at 2023-09-13
- chakra # failure in job https://hydra.nixos.org/build/282936173 at 2024-12-24
- chalkboard # failure in job https://hydra.nixos.org/build/234453414 at 2023-09-13
- chalmers-lava2000 # failure in job https://hydra.nixos.org/build/233239592 at 2023-09-02
- changelog-d # failure in job https://hydra.nixos.org/build/252716175 at 2024-03-16
- changelog-d # failure in job https://hydra.nixos.org/build/253689337 at 2024-03-31
@@ -1227,6 +1226,8 @@ broken-packages:
- dead-code-detection # failure in job https://hydra.nixos.org/build/233205957 at 2023-09-02
- Deadpan-DDP # failure in job https://hydra.nixos.org/build/233221990 at 2023-09-02
- dead-simple-json # failure in job https://hydra.nixos.org/build/233204301 at 2023-09-02
- debruijn # failure in job https://hydra.nixos.org/build/283207128 at 2024-12-31
- debruijn-safe # failure in job https://hydra.nixos.org/build/283210219 at 2024-12-31
- debugger-hs # failure in job https://hydra.nixos.org/build/233206302 at 2023-09-02
- debug-me # failure in job https://hydra.nixos.org/build/233213991 at 2023-09-02
- debug-trace-file # failure in job https://hydra.nixos.org/build/233231840 at 2023-09-02
@@ -1238,6 +1239,7 @@ broken-packages:
- deepcontrol # failure in job https://hydra.nixos.org/build/233238035 at 2023-09-02
- DeepDarkFantasy # failure in job https://hydra.nixos.org/build/233242150 at 2023-09-02
- deepl # failure in job https://hydra.nixos.org/build/233232956 at 2023-09-02
- deep-map # failure in job https://hydra.nixos.org/build/283207785 at 2024-12-31
- deepseq-bounded # failure in job https://hydra.nixos.org/build/233211193 at 2023-09-02
- deepseq-instances # failure in job https://hydra.nixos.org/build/233236748 at 2023-09-02
- deepseq-magic # failure in job https://hydra.nixos.org/build/233228993 at 2023-09-02
@@ -1489,6 +1491,7 @@ broken-packages:
- edit-lenses # failure in job https://hydra.nixos.org/build/233195827 at 2023-09-02
- editline # failure in job https://hydra.nixos.org/build/233259515 at 2023-09-02
- effectful-st # failure in job https://hydra.nixos.org/build/233248591 at 2023-09-02
- effectful-zoo # failure in job https://hydra.nixos.org/build/283208805 at 2024-12-31
- effect-handlers # failure in job https://hydra.nixos.org/build/233234988 at 2023-09-02
- effective-aspects # failure in job https://hydra.nixos.org/build/233223120 at 2023-09-02
- effect-stack # failure in job https://hydra.nixos.org/build/233212358 at 2023-09-02
@@ -1523,8 +1526,8 @@ broken-packages:
- elm-websocket # failure in job https://hydra.nixos.org/build/233192201 at 2023-09-02
- elocrypt # failure in job https://hydra.nixos.org/build/233229627 at 2023-09-02
- ema-generics # failure in job https://hydra.nixos.org/build/233200038 at 2023-09-02
- email # deprecated, depends on outdated dependencies
- emailaddress # failure in job https://hydra.nixos.org/build/233202700 at 2023-09-02
- email # deprecated, depends on outdated dependencies
- email-header # failure in job https://hydra.nixos.org/build/233243713 at 2023-09-02
- email-postmark # failure in job https://hydra.nixos.org/build/233245426 at 2023-09-02
- embed-config # failure in job https://hydra.nixos.org/build/233237733 at 2023-09-02
@@ -2060,6 +2063,7 @@ broken-packages:
- gi-ibus # failure in job https://hydra.nixos.org/build/233220272 at 2023-09-02
- gi-keybinder # failure in job https://hydra.nixos.org/build/265273447 at 2024-07-14
- gingersnap # failure in job https://hydra.nixos.org/build/233227186 at 2023-09-02
- gi-nm # failure in job https://hydra.nixos.org/build/283561133 at 2024-12-31
- ginsu # failure in job https://hydra.nixos.org/build/233223259 at 2023-09-02
- gipeda # failure in job https://hydra.nixos.org/build/233228149 at 2023-09-02
- giphy-api # failure in job https://hydra.nixos.org/build/233203687 at 2023-09-02
@@ -2810,6 +2814,7 @@ broken-packages:
- hsc3-cairo # failure in job https://hydra.nixos.org/build/233215926 at 2023-09-02
- hsc3-db # failure in job https://hydra.nixos.org/build/233191679 at 2023-09-02
- hsc3-dot # failure in job https://hydra.nixos.org/build/233219452 at 2023-09-02
- hsc3 # failure in job https://hydra.nixos.org/build/283199022 at 2024-12-31
- hsc3-lang # failure in job https://hydra.nixos.org/build/233198291 at 2023-09-02
- hsc3-process # failure in job https://hydra.nixos.org/build/233196358 at 2023-09-02
- hsc3-rec # failure in job https://hydra.nixos.org/build/233206364 at 2023-09-02
@@ -2844,6 +2849,7 @@ broken-packages:
- hsfilt # failure in job https://hydra.nixos.org/build/233242295 at 2023-09-02
- hs-fltk # failure in job https://hydra.nixos.org/build/233225244 at 2023-09-02
- hsforce # failure in job https://hydra.nixos.org/build/233242016 at 2023-09-02
- hsftp # failure in job https://hydra.nixos.org/build/283199528 at 2024-12-31
- hs-gizapp # failure in job https://hydra.nixos.org/build/233248733 at 2023-09-02
- hsgnutls # failure in job https://hydra.nixos.org/build/233199419 at 2023-09-02
- hsgnutls-yj # failure in job https://hydra.nixos.org/build/233220680 at 2023-09-02
@@ -3523,14 +3529,17 @@ broken-packages:
- libphonenumber # failure in job https://hydra.nixos.org/build/233251839 at 2023-09-02
- libpq # failure in job https://hydra.nixos.org/build/233192542 at 2023-09-02
- librandomorg # failure in job https://hydra.nixos.org/build/233232749 at 2023-09-02
- libremidi # failure in job https://hydra.nixos.org/build/283561085 at 2024-12-31
- libsecp256k1 # failure in job https://hydra.nixos.org/build/234441559 at 2023-09-13
- libsodium # failure in job https://hydra.nixos.org/build/243816565 at 2024-01-01
- libsystemd-daemon # failure in job https://hydra.nixos.org/build/233207090 at 2023-09-02
- libtagc # failure in job https://hydra.nixos.org/build/233223631 at 2023-09-02
- libtelnet # failure in job https://hydra.nixos.org/build/233209594 at 2023-09-02
- libtorch-ffi # failure in job https://hydra.nixos.org/build/283204506 at 2024-12-31
- libvirt-hs # failure in job https://hydra.nixos.org/build/253697570 at 2024-03-31
- libxls # failure in job https://hydra.nixos.org/build/233257847 at 2023-09-02
- libxlsxwriter-hs # failure in job https://hydra.nixos.org/build/233244798 at 2023-09-02
- libxml-sax # failure in job https://hydra.nixos.org/build/283561084 at 2024-12-31
- libxslt # failure in job https://hydra.nixos.org/build/233248464 at 2023-09-02
- libyaml-streamly # failure in job https://hydra.nixos.org/build/233203611 at 2023-09-02
- libzfs # failure in job https://hydra.nixos.org/build/233662945 at 2023-09-02
@@ -4272,7 +4281,6 @@ broken-packages:
- openapi3-code-generator # failure in job https://hydra.nixos.org/build/233255628 at 2023-09-02
- openapi-petstore # failure in job https://hydra.nixos.org/build/233221722 at 2023-09-02
- openapi-typed # failure in job https://hydra.nixos.org/build/233226830 at 2023-09-02
- opencascade-hs # failure in job https://hydra.nixos.org/build/243821447 at 2024-01-01
- opencc # failure in job https://hydra.nixos.org/build/233211902 at 2023-09-02
- opench-meteo # failure in job https://hydra.nixos.org/build/233212476 at 2023-09-02
- OpenCL # failure in job https://hydra.nixos.org/build/233216571 at 2023-09-02
@@ -4530,6 +4538,7 @@ broken-packages:
- pg-harness # failure in job https://hydra.nixos.org/build/233219805 at 2023-09-02
- pg-harness-server # failure in job https://hydra.nixos.org/build/233236493 at 2023-09-02
- pgp-wordlist # failure in job https://hydra.nixos.org/build/252723543 at 2024-03-16
- pg-query # failure in job https://hydra.nixos.org/build/283202281 at 2024-12-31
- pg-recorder # failure in job https://hydra.nixos.org/build/233241248 at 2023-09-02
- pgsql-simple # failure in job https://hydra.nixos.org/build/233228421 at 2023-09-02
- pg-store # failure in job https://hydra.nixos.org/build/233208603 at 2023-09-02
@@ -5098,12 +5107,12 @@ broken-packages:
- reorderable # failure in job https://hydra.nixos.org/build/233256477 at 2023-09-02
- reorder-expression # failure in job https://hydra.nixos.org/build/233215573 at 2023-09-02
- repa-bytestring # failure in job https://hydra.nixos.org/build/252723812 at 2024-03-16
- repa-convert # failure in job https://hydra.nixos.org/build/283561102 at 2024-12-31
- repa-devil # failure in job https://hydra.nixos.org/build/252724171 at 2024-03-16
- repa-eval # failure in job https://hydra.nixos.org/build/233259486 at 2023-09-02
- repa-examples # failure in job https://hydra.nixos.org/build/252712195 at 2024-03-16
- repa-linear-algebra # failure in job https://hydra.nixos.org/build/252713634 at 2024-03-16
- repa-scalar # failure in job https://hydra.nixos.org/build/233213694 at 2023-09-02
- repa-series # failure in job https://hydra.nixos.org/build/233200085 at 2023-09-02
- repa-stream # failure in job https://hydra.nixos.org/build/283561119 at 2024-12-31
- ReplaceUmlaut # failure in job https://hydra.nixos.org/build/233228662 at 2023-09-02
- repl # failure in job https://hydra.nixos.org/build/233233135 at 2023-09-02
- RepLib # failure in job https://hydra.nixos.org/build/233210112 at 2023-09-02
@@ -5952,6 +5961,7 @@ broken-packages:
- tak # failure in job https://hydra.nixos.org/build/233191188 at 2023-09-02
- Takusen # failure in job https://hydra.nixos.org/build/233230088 at 2023-09-02
- takusen-oracle # failure in job https://hydra.nixos.org/build/233197944 at 2023-09-02
- talash # failure in job https://hydra.nixos.org/build/283561113 at 2024-12-31
- tamarin-prover-utils # failure in job https://hydra.nixos.org/build/233235417 at 2023-09-02
- Tape # failure in job https://hydra.nixos.org/build/233191662 at 2023-09-02
- tapioca # failure in job https://hydra.nixos.org/build/233207781 at 2023-09-02
@@ -5962,6 +5972,7 @@ broken-packages:
- tasty-checklist # failure in job https://hydra.nixos.org/build/252710481 at 2024-03-16
- tasty-fail-fast # failure in job https://hydra.nixos.org/build/233200040 at 2023-09-02
- tasty-flaky # failure in job https://hydra.nixos.org/build/275140265 at 2024-10-21
- tasty-golden-extra # failure in job https://hydra.nixos.org/build/283204600 at 2024-12-31
- tasty-grading-system # failure in job https://hydra.nixos.org/build/236673021 at 2023-10-04
- tasty-hedgehog-coverage # failure in job https://hydra.nixos.org/build/233231332 at 2023-09-02
- tasty-mgolden # failure in job https://hydra.nixos.org/build/233248196 at 2023-09-02
@@ -6143,6 +6154,7 @@ broken-packages:
- time-w3c # failure in job https://hydra.nixos.org/build/233225902 at 2023-09-02
- timezone-detect # failure in job https://hydra.nixos.org/build/233205213 at 2023-09-02
- tini # failure in job https://hydra.nixos.org/build/252732072 at 2024-03-16
- tinyapp # failure in job https://hydra.nixos.org/build/283207451 at 2024-12-31
- tinyid # failure in job https://hydra.nixos.org/build/233249999 at 2023-09-02
- TinyLaunchbury # failure in job https://hydra.nixos.org/build/233233671 at 2023-09-02
- tinylog # failure in job https://hydra.nixos.org/build/233198434 at 2023-09-02
@@ -6343,6 +6355,7 @@ broken-packages:
- unamb-custom # failure in job https://hydra.nixos.org/build/233197458 at 2023-09-02
- unbeliever # failure in job https://hydra.nixos.org/build/233221256 at 2023-09-02
- unbounded-delays-units # failure in job https://hydra.nixos.org/build/233200989 at 2023-09-02
- unbound-generics-unify # failure in job https://hydra.nixos.org/build/283205015 at 2024-12-31
- unboxed-containers # failure in job https://hydra.nixos.org/build/233200384 at 2023-09-02
- unboxed # failure in job https://hydra.nixos.org/build/233219555 at 2023-09-02
- unboxed-references # failure in job https://hydra.nixos.org/build/233192713 at 2023-09-02
@@ -6646,6 +6659,7 @@ broken-packages:
- wkt-geom # failure in job https://hydra.nixos.org/build/233199774 at 2023-09-02
- wkt-types # failure in job https://hydra.nixos.org/build/269668682 at 2024-08-19
- WL500gPLib # failure in job https://hydra.nixos.org/build/233203811 at 2023-09-02
- wled-json # failure in job https://hydra.nixos.org/build/283201821 at 2024-12-31
- wl-pprint-console # failure in job https://hydra.nixos.org/build/233204682 at 2023-09-02
- wl-pprint-extras # failure in job https://hydra.nixos.org/build/233233369 at 2023-09-02
- WMSigner # failure in job https://hydra.nixos.org/build/233199780 at 2023-09-02
@@ -40,6 +40,8 @@ default-package-overrides:
- http-semantics < 0.3.0
# 2024-12-23: last version to be compatible with Stackage LTS 22/23 (due to data-default)
- diagrams-input < 0.1.4
# 2024-12-31: last version that's compatible with GHC < 9.9
- htree < 0.2.0.0
extra-packages:
- Cabal == 3.2.* # Used for packages needing newer Cabal on ghc 8.6 and 8.8
@@ -63,6 +65,9 @@ extra-packages:
- ghc-lib == 9.8.* # 2024-05-19: preserve for GHC 9.8
- ghc-lib-parser == 9.2.* # 2022-02-17: preserve for GHC 8.10, 9.0
- ghc-lib-parser == 9.8.* # 2024-05-19: preserve for GHC 9.8
- ghc-lib == 9.10.* # 2024-12-30: preserve for GHC 9.10/ghc-tags 1.9
- ghc-lib-parser == 9.10.* # 2024-12-26: preserve for ghc-syntax-highlighter == 0.0.12.0
- ghc-lib-parser-ex == 9.10.* # 2024-12-26: preserve for 9.10 HLS
- ghc-lib-parser-ex == 9.2.* # 2022-07-13: preserve for GHC 8.10, 9.0
- ghc-lib-parser-ex == 9.8.* # 2024-05-19: preserve for GHC 9.8
- happy == 1.19.12 # for ghcjs
@@ -112,6 +117,7 @@ extra-packages:
- extensions == 0.1.0.2 # 2024-10-20: for GHC 9.10/Cabal 3.12
- network-run == 0.4.0 # 2024-10-20: for GHC 9.10/network == 3.1.*
- typst-symbols >=0.1.6 && <0.1.7 # 2024-11-20: for pandoc 3.5 and quarto
- ghc-source-gen < 0.4.6.0 # 2024-12-31: support GHC < 9.0
package-maintainers:
abbradar:
@@ -1,4 +1,4 @@
# Stackage LTS 22.40
# Stackage LTS 22.43
# This file is auto-generated by
# maintainers/scripts/haskell/update-stackage.sh
default-package-overrides:
@@ -508,8 +508,8 @@ default-package-overrides:
- blaze-textual ==0.2.3.1
- bloodhound ==0.21.0.0
- bloomfilter ==2.0.1.2
- bluefin ==0.0.10.0
- bluefin-internal ==0.0.10.0
- bluefin ==0.0.12.1
- bluefin-internal ==0.0.13.0
- bm ==0.2.0.0
- bmp ==1.2.6.4
- bnb-staking-csvs ==0.2.2.0
@@ -579,8 +579,8 @@ default-package-overrides:
- cabal2spec ==2.7.1
- cabal-appimage ==0.4.0.5
- cabal-clean ==0.2.20230609
- cabal-debian ==5.2.4
- cabal-doctest ==1.0.10
- cabal-debian ==5.2.5
- cabal-doctest ==1.0.11
- cabal-file ==0.1.1
- cabal-plan ==0.7.3.0
- cabal-rpm ==2.1.5
@@ -794,7 +794,7 @@ default-package-overrides:
- crypton-x509 ==1.7.7
- crypton-x509-store ==1.6.9
- crypton-x509-system ==1.6.7
- crypton-x509-validation ==1.6.12
- crypton-x509-validation ==1.6.13
- crypto-pubkey-types ==0.4.3
- crypto-random-api ==0.2.0
- cryptostore ==0.3.1.0
@@ -883,7 +883,7 @@ default-package-overrides:
- deriveJsonNoPrefix ==0.1.0.1
- derive-storable ==0.3.1.0
- derive-topdown ==0.0.3.0
- deriving-aeson ==0.2.9
- deriving-aeson ==0.2.10
- deriving-compat ==0.6.6
- deriving-trans ==0.9.1.0
- detour-via-sci ==1.0.0
@@ -1105,13 +1105,13 @@ default-package-overrides:
- fixed ==0.3
- fixed-length ==0.2.3.1
- fixed-vector ==1.2.3.0
- fixed-vector-hetero ==0.6.1.1
- fixed-vector-hetero ==0.6.2.0
- fix-whitespace ==0.1
- flac ==0.2.1
- flac-picture ==0.1.3
- flags-applicative ==0.1.0.3
- flat ==0.6
- flatparse ==0.5.1.0
- flatparse ==0.5.1.1
- flay ==0.4
- flexible-defaults ==0.0.3
- FloatingHex ==0.5
@@ -1234,7 +1234,7 @@ default-package-overrides:
- ghc-lib ==9.6.6.20240701
- ghc-lib-parser ==9.6.6.20240701
- ghc-lib-parser-ex ==9.6.0.2
- ghc-parser ==0.2.6.0
- ghc-parser ==0.2.7.0
- ghc-paths ==0.1.0.12
- ghc-syntax-highlighter ==0.0.10.0
- ghc-tcplugins-extra ==0.4.6
@@ -1493,13 +1493,13 @@ default-package-overrides:
- hsndfile-vector ==0.5.2
- HsOpenSSL ==0.11.7.8
- HsOpenSSL-x509-system ==0.1.0.4
- hspec ==2.11.9
- hspec-api ==2.11.9
- hspec ==2.11.10
- hspec-api ==2.11.10
- hspec-attoparsec ==0.1.0.2
- hspec-checkers ==0.1.0.2
- hspec-contrib ==0.5.2
- hspec-core ==2.11.9
- hspec-discover ==2.11.9
- hspec-core ==2.11.10
- hspec-discover ==2.11.10
- hspec-expectations ==0.8.4
- hspec-expectations-json ==1.0.2.1
- hspec-expectations-lifted ==0.10.0
@@ -1510,7 +1510,7 @@ default-package-overrides:
- hspec-junit-formatter ==1.1.2.1
- hspec-leancheck ==0.0.6
- hspec-megaparsec ==2.2.1
- hspec-meta ==2.11.9
- hspec-meta ==2.11.10
- hspec-parsec ==0
- hspec-smallcheck ==0.5.3
- hspec-tmp-proc ==0.5.2.0
@@ -1633,7 +1633,7 @@ default-package-overrides:
- integer-conversion ==0.1.0.1
- integer-logarithms ==1.0.3.1
- integer-roots ==1.0.2.0
- integer-types ==0.1.4.0
- integer-types ==0.1.4.1
- integration ==0.2.1
- intern ==0.9.5
- interpolate ==0.2.1
@@ -1782,7 +1782,7 @@ default-package-overrides:
- liboath-hs ==0.0.1.2
- libyaml ==0.1.4
- libyaml-clib ==0.2.5
- lifted-async ==0.10.2.6
- lifted-async ==0.10.2.7
- lifted-base ==0.2.3.12
- lift-generics ==0.2.1
- lift-type ==0.1.2.0
@@ -1822,7 +1822,7 @@ default-package-overrides:
- logging-effect ==1.4.0
- logging-facade ==0.3.1
- logging-facade-syslog ==1
- logict ==0.8.1.0
- logict ==0.8.2.0
- logstash ==0.1.0.4
- loop ==0.3.0
- lpeg ==1.0.4
@@ -2001,7 +2001,7 @@ default-package-overrides:
- multiset ==0.3.4.3
- multistate ==0.8.0.4
- murmur3 ==1.0.5
- murmur-hash ==0.1.0.10
- murmur-hash ==0.1.0.11
- MusicBrainz ==0.4.1
- mustache ==2.4.2
- mutable-containers ==0.3.4.1
@@ -2108,7 +2108,7 @@ default-package-overrides:
- Only ==0.1
- oo-prototypes ==0.1.0.0
- oops ==0.2.0.1
- opaleye ==0.10.3.1
- opaleye ==0.10.4.0
- OpenAL ==1.7.0.5
- openapi3 ==3.2.4
- open-browser ==0.2.1.0
@@ -2142,7 +2142,7 @@ default-package-overrides:
- OrderedBits ==0.0.2.0
- ordered-containers ==0.2.4
- ormolu ==0.7.2.0
- os-string ==2.0.6
- os-string ==2.0.7
- overhang ==1.0.0
- packcheck ==0.6.0
- pager ==0.1.1.0
@@ -2357,7 +2357,7 @@ default-package-overrides:
- pureMD5 ==2.1.4
- purescript-bridge ==0.15.0.0
- purview ==0.2.0.2
- pusher-http-haskell ==2.1.0.18
- pusher-http-haskell ==2.1.0.19
- pvar ==1.0.0.0
- pwstore-fast ==2.4.4
- PyF ==0.11.3.0
@@ -2526,7 +2526,7 @@ default-package-overrides:
- safe-foldable ==0.1.0.0
- safe-gen ==1.0.1
- safeio ==0.0.6.0
- safe-json ==1.2.0.1
- safe-json ==1.2.0.2
- safe-money ==0.9.1
- SafeSemaphore ==0.10.1
- saltine ==0.2.1.0
@@ -2559,7 +2559,7 @@ default-package-overrides:
- sdl2-image ==2.1.0.0
- sdl2-mixer ==1.2.0.0
- sdl2-ttf ==2.1.3
- search-algorithms ==0.3.2
- search-algorithms ==0.3.3
- secp256k1-haskell ==1.1.0
- securemem ==0.1.10
- selections ==0.3.0.0
@@ -2640,13 +2640,13 @@ default-package-overrides:
- shellmet ==0.0.5.0
- shelltestrunner ==1.10
- shell-utility ==0.1
- shellwords ==0.1.3.1
- shellwords ==0.1.3.2
- shelly ==1.12.1
- should-not-typecheck ==2.1.0
- show-combinators ==0.2.0.0
- siggy-chardust ==1.0.0
- signal ==0.1.0.4
- silently ==1.2.5.3
- silently ==1.2.5.4
- simple ==2.0.0
- simple-affine-space ==0.2.1
- simple-cabal ==0.1.3.1
@@ -2835,8 +2835,8 @@ default-package-overrides:
- system-argv0 ==0.1.1
- systemd ==2.3.0
- systemd-socket-activation ==1.1.0.1
- system-fileio ==0.3.16.4
- system-filepath ==0.4.14
- system-fileio ==0.3.16.5
- system-filepath ==0.4.14.1
- system-info ==0.5.2
- system-linux-proc ==0.1.1.1
- tabular ==0.2.2.8
@@ -2915,7 +2915,7 @@ default-package-overrides:
- text-ansi ==0.3.0.1
- text-binary ==0.2.1.1
- text-builder ==0.6.7.2
- text-builder-dev ==0.3.5
- text-builder-dev ==0.3.6
- text-builder-linear ==0.1.3
- text-conversions ==0.3.1.1
- text-format ==0.3.2.1
@@ -2932,7 +2932,7 @@ default-package-overrides:
- text-rope ==0.2
- text-short ==0.1.6
- text-show ==3.10.5
- text-show-instances ==3.9.9
- text-show-instances ==3.9.10
- text-zipper ==0.13
- tfp ==1.0.2
- tf-random ==0.5
@@ -3208,10 +3208,10 @@ default-package-overrides:
- wai-websockets ==3.0.1.2
- wakame ==0.1.0.0
- warp ==3.3.31
- warp-tls ==3.4.7
- warp-tls ==3.4.9
- wave ==0.2.1
- wcwidth ==0.0.2
- webdriver ==0.12.0.0
- webdriver ==0.12.0.1
- webex-teams-api ==0.2.0.1
- webex-teams-conduit ==0.2.0.1
- webpage ==0.0.5.1
@@ -3225,7 +3225,7 @@ default-package-overrides:
- wide-word ==0.1.6.0
- Win32-notify ==0.3.0.3
- windns ==0.1.0.1
- witch ==1.2.2.0
- witch ==1.2.3.1
- withdependencies ==0.3.1
- witherable ==0.4.2
- within ==0.2.0.1
@@ -3266,7 +3266,7 @@ default-package-overrides:
- xmlbf ==0.7
- xmlbf-xeno ==0.2.2
- xmlbf-xmlhtml ==0.2.2
- xml-conduit ==1.9.1.3
- xml-conduit ==1.9.1.4
- xmlgen ==0.6.2.2
- xml-hamlet ==0.5.0.2
- xml-helpers ==1.0.0
@@ -607,7 +607,7 @@ dont-distribute-packages:
- bamstats
- barley
- base32-bytestring
- base_4_20_0_1
- base_4_21_0_0
- baserock-schema
- basic
- batchd
@@ -798,7 +798,7 @@ dont-distribute-packages:
- chart-cli
- chart-svg
- chart-svg-various
- chart-svg_0_7_0_0
- chart-svg_0_8_0_0
- chart-unit
- chassis
- chatty
@@ -961,14 +961,14 @@ dont-distribute-packages:
- copilot-cbmc
- copilot-frp-sketch
- copilot-language
- copilot-language_4_0
- copilot-language_4_1
- copilot-libraries
- copilot-libraries_4_0
- copilot-libraries_4_1
- copilot-sbv
- copilot-theorem
- copilot-theorem_4_0
- copilot-theorem_4_1
- copilot-verifier
- copilot_4_0
- copilot_4_1
- corenlp-parser
- coroutine-enumerator
- coroutine-iteratee
@@ -985,7 +985,7 @@ dont-distribute-packages:
- cqrs-test
- cqrs-testkit
- crackNum
- crackNum_3_14
- crackNum_3_15
- craft
- craftwerk-cairo
- craftwerk-gtk
@@ -1733,8 +1733,6 @@ dont-distribute-packages:
- gore-and-ash-sync
- gps
- gps2htmlReport
- gpu-vulkan
- gpu-vulkan-middle
- grab-form
- graflog
- grammar-combinators
@@ -2114,6 +2112,7 @@ dont-distribute-packages:
- hoppy-docs
- hoppy-runtime
- hoppy-std
- hotel-california
- hotswap
- hp2any-graph
- hp2any-manager
@@ -2144,6 +2143,10 @@ dont-distribute-packages:
- hs-functors
- hs-gen-iface
- hs-ix
- hs-opentelemetry-awsxray
- hs-opentelemetry-instrumentation-tasty
- hs-opentelemetry-sdk
- hs-opentelemetry-utils-exceptions
- hs-pkpass
- hs-profunctors
- hs-sdl-term-emulator
@@ -2689,6 +2692,7 @@ dont-distribute-packages:
- mediabus-fdk-aac
- mediabus-rtp
- mediawiki2latex
- mello
- mellon-gpio
- mellon-web
- memcache-conduit
@@ -2955,6 +2959,7 @@ dont-distribute-packages:
- openpgp-crypto-api
- openssh-github-keys
- opentelemetry-lightstep
- opentelemetry-plugin
- opentok
- opentracing-http-client
- opentracing-jaeger
@@ -3026,7 +3031,7 @@ dont-distribute-packages:
- perdure
- perf
- perf-analysis
- perf_0_13_0_0
- perf_0_14_0_1
- perfecthash
- periodic-client
- periodic-client-exe
@@ -3161,6 +3166,7 @@ dont-distribute-packages:
- potoki-hasql
- potoki-zlib
- powerqueue-sqs
- ppad-base58
- ppad-hmac-drbg
- ppad-secp256k1
- pqueue-mtl
@@ -3277,6 +3283,7 @@ dont-distribute-packages:
- random-extras
- random-hypergeometric
- range-space
- ranged-list_0_1_2_3
- rasa
- rasa-example-config
- rasa-ext-bufs
@@ -3368,10 +3375,8 @@ dont-distribute-packages:
- remote-json-server
- remotion
- repa-array
- repa-convert
- repa-flow
- repa-plugin
- repa-stream
- repa-v4l2
- replicant
- repo-based-blog
@@ -3733,6 +3738,7 @@ dont-distribute-packages:
- sr-extra
- srt-dhall
- srt-formatting
- srtree_2_0_0_2
- sscgi
- sshd-lint
- sssp
@@ -3814,7 +3820,7 @@ dont-distribute-packages:
- sydtest-webdriver-screenshot_0_1_0_0
- sydtest-webdriver-yesod
- sydtest-yesod
- sydtest_0_18_0_1
- sydtest_0_19_0_0
- sylvia
- symantic-atom
- symantic-http-demo
@@ -3847,7 +3853,6 @@ dont-distribute-packages:
- tak-ai
- takahashi
- tal
- talash
- tamarin-prover
- tamarin-prover-term
- tamarin-prover-theory
@@ -3996,6 +4001,7 @@ dont-distribute-packages:
- type-sets
- type-structure
- type-sub-th
- typecheck-plugin-nat-simple_0_1_0_11
- typed-admin
- typed-encoding-encoding
- typed-gui
@@ -4027,6 +4033,7 @@ dont-distribute-packages:
- unicoder
- uniform-io
- uniform-watch
- unimap
- uniqueness-periods
- uniqueness-periods-vector-examples
- uniqueness-periods-vector-filters
@@ -4138,8 +4145,6 @@ dont-distribute-packages:
- warp-grpc
- warp-quic
- warped
- waterfall-cad
- waterfall-cad-examples
- wavesurfer
- wavy
- weatherhs
@@ -709,6 +709,7 @@ self: super: builtins.intersectAttrs super {
# Break infinite recursion cycle between QuickCheck and splitmix.
splitmix = dontCheck super.splitmix;
splitmix_0_1_1 = dontCheck super.splitmix_0_1_1;
# Break infinite recursion cycle with OneTuple and quickcheck-instances.
foldable1-classes-compat = dontCheck super.foldable1-classes-compat;
@@ -826,6 +827,8 @@ self: super: builtins.intersectAttrs super {
# Setup PATH for the actual tests
ln -sf dist/build/git-annex/git-annex git-annex
ln -sf git-annex git-annex-shell
ln -sf git-annex git-remote-annex
ln -sf git-annex git-remote-tor-annex
PATH+=":$PWD"
echo checkFlags: $checkFlags ''${checkFlagsArray:+"''${checkFlagsArray[@]}"}
@@ -983,6 +986,7 @@ self: super: builtins.intersectAttrs super {
# break infinite recursion with base-orphans
primitive = dontCheck super.primitive;
primitive_0_7_1_0 = dontCheck super.primitive_0_7_1_0;
primitive_0_9_0_0 = dontCheck super.primitive_0_9_0_0;
cut-the-crap =
let path = pkgs.lib.makeBinPath [ pkgs.ffmpeg pkgs.youtube-dl ];
@@ -1344,12 +1348,12 @@ self: super: builtins.intersectAttrs super {
# Test have become more fussy in >= 2.0. We need to have which available for
# tests to succeed and the makefile no longer finds happy by itself.
happy_2_1_2 = overrideCabal (drv: {
happy_2_1_3 = overrideCabal (drv: {
buildTools = drv.buildTools or [ ] ++ [ pkgs.buildPackages.which ];
preCheck = drv.preCheck or "" + ''
export PATH="$PWD/dist/build/happy:$PATH"
'';
}) super.happy_2_1_2;
}) super.happy_2_1_3;
# Additionally install documentation
jacinda = overrideCabal (drv: {
enableSeparateDocOutput = true;
@@ -1434,6 +1438,12 @@ self: super: builtins.intersectAttrs super {
# Disable checks to break dependency loop with SCalendar
scalendar = dontCheck super.scalendar;
# Make sure we build xz against nixpkgs' xz package instead of
# Hackage repackaging of the upstream sources.
xz = enableCabalFlag "system-xz" super.xz;
xz-clib = dontDistribute super.xz-clib;
lzma-static = dontDistribute super.lzma-static; # deprecated
halide-haskell = super.halide-haskell.override { Halide = pkgs.halide; };
feedback = self.generateOptparseApplicativeCompletions [ "feedback" ]
@@ -1449,7 +1459,7 @@ self: super: builtins.intersectAttrs super {
}) super)
gi-javascriptcore
gi-webkit2webextension
gi-gtk_4_0_9
gi-gtk_4_0_11
gi-gdk_4_0_9
gi-gsk
gi-adwaita
File diff suppressed because it is too large Load Diff
@@ -1,6 +1,6 @@
{ stdenv
, lib
, pandoc_3_5
, pandoc_3_6
, typst
, esbuild
, deno
@@ -38,7 +38,7 @@ stdenv.mkDerivation (final: {
preFixup = ''
wrapProgram $out/bin/quarto \
--prefix QUARTO_DENO : ${lib.getExe deno} \
--prefix QUARTO_PANDOC : ${lib.getExe pandoc_3_5} \
--prefix QUARTO_PANDOC : ${lib.getExe pandoc_3_6} \
--prefix QUARTO_ESBUILD : ${lib.getExe esbuild} \
--prefix QUARTO_DART_SASS : ${lib.getExe dart-sass} \
--prefix QUARTO_TYPST : ${lib.getExe typst} \
@@ -64,6 +64,6 @@ callPackage' ./hadrian.nix (
}
// lib.optionalAttrs (lib.versionAtLeast ghcVersion "9.11") {
# See https://gitlab.haskell.org/ghc/ghc/-/commit/145a6477854d4003a07573d5e7ffa0c9a64ae29c
Cabal = bootPkgs.Cabal_3_14_0_0;
Cabal = bootPkgs.Cabal_3_14_1_0;
}
)
+1 -1
View File
@@ -4673,7 +4673,7 @@ with pkgs;
pakcs = callPackage ../development/compilers/pakcs { };
pandoc_3_5 = callPackage ../by-name/pa/pandoc/package.nix { selectPandocCLI = (p: p.pandoc-cli_3_5); };
pandoc_3_6 = callPackage ../by-name/pa/pandoc/package.nix { selectPandocCLI = (p: p.pandoc-cli_3_6); };
paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { };
+2 -2
View File
@@ -385,7 +385,7 @@ in
buildTargetLlvmPackages = pkgsBuildTarget.llvmPackages_15;
llvmPackages = pkgs.llvmPackages_15;
};
ghc98 = compiler.ghc982; # HLS doesn't work yet with 9.8.3
ghc98 = compiler.ghc984;
ghc9101 = callPackage ../development/compilers/ghc/9.10.1.nix {
bootPkgs =
# For GHC 9.6 no armv7l bindists are available.
@@ -595,7 +595,7 @@ in
ghc = bh.compiler.ghc984;
compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-9.8.x.nix { };
};
ghc98 = packages.ghc982; # HLS doesn't work yet with 9.8.3
ghc98 = packages.ghc984;
ghc9101 = callPackage ../development/haskell-modules {
buildHaskellPackages = bh.packages.ghc9101;
ghc = bh.compiler.ghc9101;
+17 -40
View File
@@ -559,17 +559,12 @@ let
compilerNames.ghc928
compilerNames.ghc947
compilerNames.ghc948
compilerNames.ghc9101
] released;
Cabal_3_10_3_0 = released;
Cabal_3_12_1_0 = released;
Cabal_3_14_0_0 = released;
cabal2nix = lib.subtractLists [
compilerNames.ghc9101
] released;
cabal2nix-unstable = lib.subtractLists [
compilerNames.ghc9101
] released;
Cabal_3_14_1_0 = released;
cabal2nix = released;
cabal2nix-unstable = released;
funcmp = released;
haskell-language-server = lib.subtractLists [
# Support ceased as of 2.3.0.0
@@ -577,24 +572,18 @@ let
# Support ceased as of 2.5.0.0
compilerNames.ghc902
] released;
hoogle = lib.subtractLists [
] released;
hoogle = released;
hlint = lib.subtractLists [
compilerNames.ghc902
compilerNames.ghc9101
compilerNames.ghc9121
] released;
hpack = lib.subtractLists [
compilerNames.ghc9101
] released;
hpack = released;
hsdns = released;
jailbreak-cabal = released;
language-nix = lib.subtractLists [
compilerNames.ghc9101
] released;
language-nix = released;
nix-paths = released;
titlecase = lib.subtractLists [
compilerNames.ghc9101
] released;
titlecase = released;
ghc-api-compat = [
compilerNames.ghc8107
compilerNames.ghc902
@@ -602,32 +591,20 @@ let
ghc-bignum = [
compilerNames.ghc8107
];
ghc-lib = lib.subtractLists [
compilerNames.ghc9101
ghc-lib = released;
ghc-lib-parser = released;
ghc-lib-parser-ex = released;
ghc-source-gen = lib.subtractLists [
compilerNames.ghc9121
] released;
ghc-lib-parser = lib.subtractLists [
compilerNames.ghc9101
] released;
ghc-lib-parser-ex = lib.subtractLists [
compilerNames.ghc9101
] released;
ghc-source-gen = [
# Feel free to remove these as they break,
compilerNames.ghc8107
compilerNames.ghc902
compilerNames.ghc928
];
ghc-tags = lib.subtractLists [
compilerNames.ghc9101
] released;
hashable = lib.subtractLists [
compilerNames.ghc9101
] released;
primitive = lib.subtractLists [
compilerNames.ghc9101
compilerNames.ghc9121
] released;
hashable = released;
primitive = released;
weeder = lib.subtractLists [
compilerNames.ghc9101
compilerNames.ghc9121
] released;
})
{