Merge branch 'haskell-updates' into staging

This commit is contained in:
Wolfgang Walther
2026-04-12 21:15:23 +02:00
21 changed files with 6261 additions and 1255 deletions
+7
View File
@@ -843,6 +843,13 @@
githubId = 209175;
name = "Alesya Huzik";
};
Ai-Ya-Ya = {
email = "spg2500@gmail.com";
github = "Ai-Ya-Ya";
githubId = 72513839;
matrix = "aiya:catgirl.cloud";
name = "aiya";
};
aij = {
email = "aij+git@mrph.org";
github = "aij";
@@ -114,6 +114,6 @@ sed -r \
# Work around Stackage LTS including a bogus version of cassava which has been deprecated on Hackage.
# See <https://github.com/haskell-hvr/cassava/issues/248>.
# TODO(@sternenseemann): drop this once the situation has been resolved in Stackage LTS
sed -e 's/cassava ==0.5.5.0/cassava >= 0.5.4.0 && (> 0.5.5.0 || < 0.5.5.0) && < 0.6.0.0/' -i "$stackage_config"
sed -e 's/cassava ==0.5.5.0/cassava >= 0.5.4.0 \&\& (> 0.5.5.0 || < 0.5.5.0) \&\& < 0.6.0.0/' -i "$stackage_config"
echo "$old_version -> $version"
@@ -13,7 +13,7 @@ stdenvNoCC.mkDerivation rec {
src = fetchurl {
name = "hledger-check-fancyassertion-${version}.hs";
url = "https://raw.githubusercontent.com/simonmichael/hledger/hledger-lib-${version}/bin/hledger-check-fancyassertions.hs";
hash = "sha256-Zokrrcy9CfVV2tNI1DDsjqC+PcTdlMdit4O4Y1gP1O4=";
hash = "sha256-ISA7ED0HgyWOxfaufaFpNb1dHfE+1+Xh4SRCZ64yM6E=";
};
dontUnpack = true;
+4 -4
View File
@@ -1,6 +1,6 @@
{
"commit": "18df06fa5c94e82240afb89aafe72572abf4b4ef",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/18df06fa5c94e82240afb89aafe72572abf4b4ef.tar.gz",
"sha256": "1iikxr7z5qswp65kw08zwilj0n7gwr875f455mnd7ppm96cfgiid",
"msg": "Update from Hackage at 2026-03-15T11:30:53Z"
"commit": "fc5584ee196b463b3e36ec8731df48ca0434eb54",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/fc5584ee196b463b3e36ec8731df48ca0434eb54.tar.gz",
"sha256": "1c2a9jvjy72v92h233ya26f50yv302msn95f4jnq7k9774fb1brw",
"msg": "Update from Hackage at 2026-04-09T21:58:58Z"
}
@@ -319,6 +319,8 @@
# https://gitlab.haskell.org/ghc/ghc/-/issues/26518 krank:ignore-line
./ghc-define-undefined-elf-st-visibility.patch
]
# Fix docs build with Sphinx >= 9 https://gitlab.haskell.org/ghc/ghc/-/issues/26810
++
lib.optionals
(
@@ -29,29 +29,6 @@ with haskellLib;
# To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead.
{
# Hackage's accelerate is from 2020 and incompatible with our GHC.
# The existing derivation also has missing dependencies
# compared to the source from github.
# https://github.com/AccelerateHS/accelerate/issues/553
accelerate = lib.pipe super.accelerate [
(warnAfterVersion "1.3.0.0")
(addBuildDepends [
self.double-conversion
self.formatting
self.microlens
])
(overrideCabal (drv: {
version = "1.3.0.0-unstable-2026-01-30";
src = pkgs.fetchFromGitHub {
owner = "AccelerateHS";
repo = "accelerate";
rev = "c22387ed2e00b00a6c79dcec5d22b53874da91fc";
sha256 = "sha256-AtKdxeCytRbmOIFe7OPbSMlhFhJnrgMuIqLFIeqnBGU";
};
}))
];
# Make sure that Cabal_* can be built as-is
Cabal_3_10_3_0 = doDistribute (
super.Cabal_3_10_3_0.override {
@@ -204,6 +181,20 @@ with haskellLib;
# First to upgrade to lsp >= 2.8 while HLS hasn't yet had a compatible release
futhark = super.futhark.override {
lsp = self.lsp_2_8_0_0;
lsp-test =
overrideCabal
(old: {
testTargets = [
"tests"
"func-test"
];
})
(
self.lsp-test_0_18_0_0.override {
lsp = self.lsp_2_8_0_0;
lsp-types = self.lsp-types_2_4_0_0;
}
);
lsp-types = self.lsp-types_2_4_0_0;
};
@@ -363,6 +354,29 @@ with haskellLib;
'';
}) super.streamly-core;
# Work around tasty >= 1.5.4 parallelism breaking the test suite
criterion = appendPatches [
(pkgs.fetchpatch {
name = "criterion-tasty-1.5.4.patch";
url = "https://github.com/haskell/criterion/commit/d555422d1779434432489efbc19d75011226c3e6.patch";
hash = "sha256-VRSfdzT/mzdRSMQmmIeycuChvRN/VDhYsHJQb0bRMaA=";
})
] super.criterion;
# Avoid rebinding to the same port with tasty >= 1.5.4 parallelism
# https://github.com/lpeterse/haskell-socket/pull/73
socket = appendPatches [
(pkgs.fetchpatch {
name = "socket-tasty-1.5.4.patch";
url = "https://github.com/lpeterse/haskell-socket/commit/a2687d9f1a60cfb72f85962c501a68d110ed6de0.patch";
hash = "sha256-21qkRFnRF6nuM1BILps8o5A/QvaVQ6SkKxO0u2goXos=";
})
] super.socket;
# https://github.com/flip111/haskell-socket-unix/issues/1
socket-unix = overrideCabal (drv: {
testFlags = drv.testFlags or [ ] ++ [ "-j1" ];
}) super.socket-unix;
# Expected failures are fixed as of GHC-9.10,
# but the tests haven't been updated yet.
# https://github.com/ocharles/weeder/issues/198
@@ -491,14 +505,6 @@ with haskellLib;
sha256 = "1c7knpvxr7p8c159jkyk6w29653z5yzgjjqj11130bbb8mk9qhq7";
}) super.c2hsc;
# 2025-02-10: Too strict bounds on bytestring < 0.12
ghc-debug-common = doJailbreak super.ghc-debug-common;
ghc-debug-client = lib.pipe super.ghc-debug-client [
(warnAfterVersion "0.7.0.0")
# 2025-09-18: Too strict bounds on containers < 0.7
doJailbreak
];
# https://github.com/agrafix/superbuffer/issues/4
# Too strict bounds on bytestring < 0.12
superbuffer = doJailbreak super.superbuffer;
@@ -558,6 +564,7 @@ with haskellLib;
jpeg-turbo = dontCheck super.jpeg-turbo;
JuicyPixels-jpeg-turbo = dontCheck super.JuicyPixels-jpeg-turbo;
# Repo is archived, package is abandoned: https://github.com/haskell-foundation/foundation
basement = appendPatches [
# Fixes compilation for basement on i686
# https://github.com/haskell-foundation/foundation/pull/573
@@ -567,13 +574,15 @@ with haskellLib;
sha256 = "17kz8glfim29vyhj8idw8bdh3id5sl9zaq18zzih3schfvyjppj7";
stripLen = 1;
})
# Fixes compilation on windows
# Repo is archived, package is abandoned: https://github.com/haskell-foundation/foundation
./patches/basement-add-cast.patch
./patches/basement-add-cast.patch # Fixes compilation on windows
./patches/basement-ghcjs.patch # Fixes compilation on ghcjs
] super.basement;
# Repo is archived, package is abandoned: https://github.com/haskell-foundation/foundation
# Fixes compilation on ghcjs
foundation = appendPatch ./patches/foundation-ghcjs.patch super.foundation;
# Fixes compilation of memory with GHC >= 9.4 on 32bit platforms
# https://github.com/vincenthz/hs-memory/pull/99
memory = appendPatches [
@@ -670,7 +679,7 @@ with haskellLib;
name = "git-annex-${super.git-annex.version}-src";
url = "git://git-annex.branchable.com/";
tag = super.git-annex.version;
sha256 = "sha256-oh9lrQvj1Ooi3PI5heNXBopX35s1K5Kyn/mH7V4sXB8=";
sha256 = "sha256-/IfPJx3k2U7+vUnQ2IJlT5BxAr+G3yNEQU3w+afQ2aQ=";
# 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
@@ -692,6 +701,13 @@ with haskellLib;
--replace-fail 'InstallDesktopFile $(PREFIX)/bin/git-annex' \
'InstallDesktopFile git-annex'
'';
# Work around race condition in test suite exposed by tasty-1.5.4
# TODO(@sternenseemann): make testFlags arg usable with git-annex
preCheck = ''
${drv.preCheck or ""}
appendToVar checkFlags -j1
'';
}))
];
@@ -725,7 +741,7 @@ with haskellLib;
# Pass in `pkgs.nix` for the required tools. This means that overriding
# them sort of works, but only if you override all instances.
nix-paths =
if pkgs.stdenv.hostPlatform == pkgs.stdenv.buildPlatform then
if with pkgs.stdenv; buildPlatform.canExecute hostPlatform then
super.nix-paths.override {
nix-build = pkgs.nix;
nix-env = pkgs.nix;
@@ -918,22 +934,31 @@ with haskellLib;
))
];
pandoc = appendPatches [
# Adjust test fixtures for djot >= 0.1.2.3, patch extracted from unrelated change.
(pkgs.fetchpatch {
name = "pandoc-djot-0.1.2.3.patch";
url = "https://github.com/jgm/pandoc/commit/643712ca70b924c0edcc059699aa1ee42234be34.patch";
hash = "sha256-khDkb1PzC0fTaWTq3T04UvgoI+XefOJMaTV1d3Du8BU=";
includes = [ "test/djot-reader.native" ];
})
# Adjust tests for skylighting-format-blaze-html >= 0.1.2
(pkgs.fetchpatch {
name = "pandoc-skylighting-format-blaze-html-0.1.2.patch";
url = "https://github.com/jgm/pandoc/commit/cab682ba58f2eb7e940d1af508e196ff6b1c1112.patch";
hash = "sha256-lpddKGa8xs+Lhi62HhBgV04fUq2kkippA1xX2/b2ukM=";
includes = [ "test/Tests/Writers/HTML.hs" ];
})
] super.pandoc;
pandoc = overrideCabal (drv: {
patches = drv.patches or [ ] ++ [
# Adjust test fixtures for djot >= 0.1.2.3, patch extracted from unrelated change.
(pkgs.fetchpatch {
name = "pandoc-djot-0.1.2.3.patch";
url = "https://github.com/jgm/pandoc/commit/643712ca70b924c0edcc059699aa1ee42234be34.patch";
hash = "sha256-khDkb1PzC0fTaWTq3T04UvgoI+XefOJMaTV1d3Du8BU=";
includes = [ "test/djot-reader.native" ];
})
# Adjust tests for skylighting-format-blaze-html >= 0.1.2
(pkgs.fetchpatch {
name = "pandoc-skylighting-format-blaze-html-0.1.2.patch";
url = "https://github.com/jgm/pandoc/commit/cab682ba58f2eb7e940d1af508e196ff6b1c1112.patch";
hash = "sha256-lpddKGa8xs+Lhi62HhBgV04fUq2kkippA1xX2/b2ukM=";
includes = [ "test/Tests/Writers/HTML.hs" ];
})
# Resolve test suite race condition(s) due to tasty >= 1.5.4 and
# inDirectory, https://github.com/jgm/pandoc/issues/11566 krank:ignore-line
(pkgs.fetchpatch {
name = "pandoc-tests-fix-race-condition.patch";
url = "https://github.com/jgm/pandoc/commit/134296c54145ef8ea7de523774837055239e0b3d.patch";
hash = "sha256-s3v6ukoVZm8cvh9mAp0U+cQDT3p8QSu1F0oQD4Ks9F8=";
})
];
}) super.pandoc;
# Too strict upper bound on data-default-class (< 0.2)
# https://github.com/stackbuilders/dotenv-hs/issues/203
@@ -1167,6 +1192,10 @@ with haskellLib;
# https://github.com/bos/snappy/pull/10
snappy = dontCheck super.snappy;
# 2026-04-07: jailbreak for time 1.15
# https://github.com/mchav/snappy-hs/issues/2
snappy-hs = doJailbreak super.snappy-hs;
# https://github.com/vincenthz/hs-crypto-pubkey/issues/20
crypto-pubkey = dontCheck super.crypto-pubkey;
@@ -1545,6 +1574,12 @@ with haskellLib;
sha256 = "056rk58v9h114mjx62f41x971xn9p3nhsazcf9zrcyxh1ymrdm8j";
}) super.hpc-coveralls;
hpc-codecov = overrideCabal (drv: {
# Work around test suite race condition due to tasty >= 1.5.4
# https://github.com/8c6794b6/hpc-codecov/issues/52
testFlags = drv.testFlags or [ ] ++ [ "-j1" ];
}) super.hpc-codecov;
# sexpr is old, broken and has no issue-tracker. Let's fix it the best we can.
sexpr = appendPatch ./patches/sexpr-0.2.1.patch (
overrideCabal (drv: {
@@ -1648,6 +1683,19 @@ with haskellLib;
'';
}) super.hledger-flow;
# hledger-web abuses the regular bounds to exclude yesod-static 1.6.1.2 since
# it builds to fail in some build plans. This doesn't affect us at all.
hledger-web = appendPatches [
(pkgs.fetchpatch {
name = "hledger-allow-yesod-static-1.6.1.2.patch";
url = "https://github.com/simonmichael/hledger/commit/b06eb8b68222f48024cf02d0718039a20e070201.patch";
hash = "sha256-IzDyAqaiqnH3d8d+ikkEpJJufgMB+ZF/1ntUJVyQyws=";
revert = true;
relative = "hledger-web";
excludes = [ "package.yaml" ];
})
] super.hledger-web;
# Chart-tests needs and compiles some modules from Chart itself
Chart-tests = overrideCabal (old: {
# 2025-02-13: Too strict bounds on lens < 5.3 and vector < 0.13
@@ -1718,20 +1766,6 @@ with haskellLib;
reflex-localize-dom = dontDistribute super.reflex-localize-dom;
trasa-reflex = dontDistribute super.trasa-reflex;
# https://github.com/ghcjs/jsaddle/pull/160/
jsaddle = appendPatch (fetchpatch {
name = "fix-on-firefox.patch";
url = "https://github.com/ghcjs/jsaddle/commit/71ef7f0cbc60a380ba0dc299e758c8f90cc4b526.patch";
relative = "jsaddle";
sha256 = "sha256-IBOX74r+lyywVWp0ZucoseeevFrGiInkq7V6RoWADNU=";
}) super.jsaddle;
jsaddle-warp = appendPatch (fetchpatch {
name = "fix-on-firefox.patch";
url = "https://github.com/ghcjs/jsaddle/commit/71ef7f0cbc60a380ba0dc299e758c8f90cc4b526.patch";
relative = "jsaddle-warp";
sha256 = "sha256-jYEUOkP4Kv3yBjo3SbN7sruV+T5R5XWbRFcCUAa6HvE=";
}) super.jsaddle-warp;
# https://github.com/ghcjs/jsaddle/issues/151
jsaddle-webkit2gtk =
overrideCabal
@@ -2041,8 +2075,14 @@ with haskellLib;
# Test suite fails, upstream not reachable for simple fix (not responsive on github)
vivid-supercollider = dontCheck super.vivid-supercollider;
# Test suite does not compile.
feed = dontCheck super.feed;
# Test suite `readme` does not compile.
# https://github.com/haskell-party/feed/issues/77
# `readme-doctests` are also broken (can't find a variety of imports)
feed = overrideCabal {
buildTarget = "tests";
testTargets = [ "tests" ];
jailbreak = true;
} super.feed;
spacecookie = overrideCabal (old: {
buildTools = (old.buildTools or [ ]) ++ [ pkgs.buildPackages.installShellFiles ];
@@ -2535,9 +2575,74 @@ with haskellLib;
doJailbreak
];
# Test suite doesn't support hspec 2.8
# https://github.com/zellige/hs-geojson/issues/29
geojson = dontCheck super.geojson;
# too strict bounds on extra < 1.8
# https://github.com/georgefst/svgone/pull/3
svgone = doJailbreak super.svgone;
# 2026-01-06: unbreak and modernize to GHC 9.10.3
reanimate-svg = overrideCabal (drv: {
# patching doesn't actually move files, need to do manually
prePatch = ''
# Move tests marked good due to previous librsvg failures
for f in \
animate-elem-32-t.svg \
fonts-desc-02-t.svg \
shapes-ellipse-02-t.svg \
shapes-intro-01-t.svg \
styling-css-06-b.svg \
text-intro-05-t.svg \
; do
mv test/good/$f test/bad/$f
done
# Move tests previously marked bad but now fixed from new changes
for f in \
filters-displace-02-f.svg \
filters-gauss-01-b.svg \
masking-mask-01-b.svg \
painting-render-01-b.svg \
pservers-grad-04-b.svg \
pservers-grad-05-b.svg \
pservers-grad-07-b.svg \
pservers-grad-08-b.svg \
pservers-grad-09-b.svg \
pservers-grad-10-b.svg \
pservers-grad-11-b.svg \
pservers-grad-12-b.svg \
pservers-grad-14-b.svg \
pservers-grad-15-b.svg \
pservers-grad-16-b.svg \
pservers-grad-22-b.svg \
; do
mv test/bad/$f test/good/$f
done
'';
patches = (drv.patches or [ ]) ++ [
(pkgs.fetchpatch2 {
name = "modernize-to-ghc-9.10.3-and-regress-tests-wrt-librsvg";
url = "https://github.com/reanimate/reanimate-svg/commit/3f2fab8eb08b7f35b03f5fa17819e43e3879ea80.patch";
sha256 = "sha256-Em10QyAAiIwHId3CZuByKJ4Fv9W6MII4go5rychg07Y=";
})
];
}) super.reanimate-svg;
# 2026-01-06: modernize to GHC 9.10.3
reanimate = overrideCabal (drv: {
# file in Hackage but not on github, need to remove here
# test relies on hegometry but that was removed as a dependency
# https://github.com/reanimate/reanimate/commit/f58a00e
prePatch = drv.prePatch or "" + ''
rm -f examples/decompose.hs
'';
patches = (drv.patches or [ ]) ++ [
# variant of PR https://github.com/reanimate/reanimate/pull/317
(pkgs.fetchpatch2 {
name = "modernize-to-ghc-9.10.3";
url = "https://github.com/reanimate/reanimate/commit/273f48c2b82dcfa027481133a6a606e73a22461b.patch";
sha256 = "sha256-aibbIoc54I4Ibg6t2o8vykL8MqzmxLvayUNa8MiibEw=";
})
];
}) super.reanimate;
# Test data missing from sdist
# https://github.com/ngless-toolkit/ngless/issues/152
@@ -16,17 +16,17 @@ self: super:
# see: https://github.com/psibi/shell-conduit/issues/12
shell-conduit = dontCheck super.shell-conduit;
conduit-extra = super.conduit-extra.overrideAttrs (drv: {
conduit-extra = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
});
}) super.conduit-extra;
spacecookie = super.spacecookie.overrideAttrs (_: {
spacecookie = overrideCabal (_: {
__darwinAllowLocalNetworking = true;
});
}) super.spacecookie;
streaming-commons = super.streaming-commons.overrideAttrs (_: {
streaming-commons = overrideCabal (_: {
__darwinAllowLocalNetworking = true;
});
}) super.streaming-commons;
# Hakyll's tests are broken on Darwin (3 failures); and they require util-linux
hakyll = overrideCabal {
@@ -136,11 +136,11 @@ self: super:
sym = markBroken super.sym;
yesod-core = super.yesod-core.overrideAttrs (drv: {
yesod-core = overrideCabal (drv: {
# Allow access to local networking when the Darwin sandbox is enabled, so yesod-core can
# run tests that access localhost.
__darwinAllowLocalNetworking = true;
});
}) super.yesod-core;
hidapi = super.hidapi.override { systemd = null; };
@@ -236,11 +236,11 @@ self: super:
# Otherwise impure gcc is used, which is Apple's weird wrapper
c2hsc = addTestToolDepends [ pkgs.gcc ] super.c2hsc;
http2 = super.http2.overrideAttrs (drv: {
http2 = overrideCabal (drv: {
# Allow access to local networking when the Darwin sandbox is enabled, so http2 can run tests
# that access localhost.
__darwinAllowLocalNetworking = true;
});
}) super.http2;
# https://hydra.nixos.org/build/230964714/nixlog/1
inline-c-cpp = appendPatch (pkgs.fetchpatch {
@@ -254,29 +254,49 @@ self: super:
# Tests fail on macOS https://github.com/mrkkrp/zip/issues/112
zip = dontCheck super.zip;
http-streams = super.http-streams.overrideAttrs (drv: {
dap = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
});
}) super.dap;
io-streams = super.io-streams.overrideAttrs (drv: {
essence-of-live-coding-warp = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
});
}) super.essence-of-live-coding-warp;
io-streams-haproxy = super.io-streams-haproxy.overrideAttrs (drv: {
http-streams = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
});
}) super.http-streams;
openssl-streams = super.openssl-streams.overrideAttrs (drv: {
io-streams = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
});
}) super.io-streams;
snap = super.snap.overrideAttrs (drv: {
io-streams-haproxy = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
});
}) super.io-streams-haproxy;
warp = super.warp.overrideAttrs (drv: {
jsaddle-warp = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
});
}) super.jsaddle-warp;
openssl-streams = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
}) super.openssl-streams;
servant-auth-client = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
}) super.servant-auth-client;
servant-client = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
}) super.servant-client;
snap = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
}) super.snap;
warp = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
}) super.warp;
ghcjs-dom-hello = overrideCabal (drv: {
libraryHaskellDepends = with self; [
@@ -353,9 +373,9 @@ self: super:
sysinfo = dontCheck super.sysinfo;
network = super.network.overrideAttrs (drv: {
network = overrideCabal (drv: {
__darwinAllowLocalNetworking = true;
});
}) super.network;
}
// lib.optionalAttrs pkgs.stdenv.hostPlatform.isAarch64 {
# aarch64-darwin
@@ -87,6 +87,7 @@ with haskellLib;
parallel = doDistribute self.parallel_3_3_0_0;
tagged = doDistribute self.tagged_0_8_10;
unordered-containers = doDistribute self.unordered-containers_0_2_21;
HTTP = doDistribute self.HTTP_4000_5_0;
#
# Jailbreaks
@@ -115,6 +116,9 @@ with haskellLib;
text-iso8601 = doJailbreak super.text-iso8601;
aeson = doJailbreak super.aeson;
# https://github.com/haskell-party/feed/issues/76
feed = doJailbreak super.feed; # time<1.15, base<4.22
# https://github.com/well-typed/cborg/issues/373
cborg = doJailbreak super.cborg;
serialise = doJailbreak (
@@ -153,4 +157,11 @@ with haskellLib;
# Fails to compile with GHC 9.14 https://github.com/snoyberg/mono-traversable/pull/261
mono-traversable = dontCheck super.mono-traversable;
# Too strict bound on containers in test suite
# https://github.com/jaspervdj/blaze-markup/issues/69
blaze-markup = doJailbreak super.blaze-markup;
# https://github.com/jaspervdj/blaze-html/issues/151
blaze-html = doJailbreak super.blaze-html;
}
@@ -38,7 +38,6 @@ in
haskeline = null;
hpc = null;
integer-gmp = null;
libiserv = null;
mtl = null;
parsec = null;
pretty = null;
@@ -60,6 +59,10 @@ in
xhtml = null;
Win32 = null;
libiserv = doJailbreak (markUnbroken (doDistribute super.libiserv)); # ghci ==9.6.6
iserv-proxy = addBuildDepend self.libiserv super.iserv-proxy;
# Becomes a core package in GHC >= 9.8
semaphore-compat = doDistribute self.semaphore-compat_1_0_0;
@@ -3,7 +3,6 @@ broken-packages:
- 2captcha # failure in job https://hydra.nixos.org/build/324105279 at 2026-03-15
- 3d-graphics-examples # failure in job https://hydra.nixos.org/build/234454565 at 2023-09-13
- 3dmodels # failure in job https://hydra.nixos.org/build/233220850 at 2023-09-02
- A-gent # failure in job https://hydra.nixos.org/build/324105105 at 2026-03-15
- AAI # failure in job https://hydra.nixos.org/build/233258828 at 2023-09-02
- aasam # failure in job https://hydra.nixos.org/build/233216423 at 2023-09-02
- abacate # failure in job https://hydra.nixos.org/build/233201225 at 2023-09-02
@@ -276,6 +275,7 @@ broken-packages:
- asset-map # failure in job https://hydra.nixos.org/build/233218566 at 2023-09-02
- assoc-list # failure in job https://hydra.nixos.org/build/233224148 at 2023-09-02
- assoc-listlike # failure in job https://hydra.nixos.org/build/233200483 at 2023-09-02
- associative # failure in job https://hydra.nixos.org/build/325265084 at 2026-04-12
- assumpta # failure in job https://hydra.nixos.org/build/233245580 at 2023-09-02
- assumpta-core # failure in job https://hydra.nixos.org/build/252727584 at 2024-03-16
- ast-monad # failure in job https://hydra.nixos.org/build/233192822 at 2023-09-02
@@ -581,7 +581,6 @@ broken-packages:
- brick-list-search # failure in job https://hydra.nixos.org/build/233193835 at 2023-09-02
- bricks-internal # failure in job https://hydra.nixos.org/build/233215572 at 2023-09-02
- brillig # failure in job https://hydra.nixos.org/build/233208148 at 2023-09-02
- brillo-algorithms # failure in job https://hydra.nixos.org/build/307517131 at 2025-09-19
- brittany # failure in job https://hydra.nixos.org/build/233234100 at 2023-09-02
- broadcast-chan-conduit # failure in job https://hydra.nixos.org/build/295092082 at 2025-04-22
- broadcast-chan-tests # failure in job https://hydra.nixos.org/build/233202605 at 2023-09-02
@@ -727,7 +726,6 @@ broken-packages:
- caramia # failure in job https://hydra.nixos.org/build/233257225 at 2023-09-02
- carbonara # failure in job https://hydra.nixos.org/build/233201166 at 2023-09-02
- carettah # failure in job https://hydra.nixos.org/build/233230612 at 2023-09-02
- CarneadesDSL # failure in job https://hydra.nixos.org/build/233236706 at 2023-09-02
- 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
- cas-hashable # failure in job https://hydra.nixos.org/build/233238789 at 2023-09-02
@@ -747,7 +745,6 @@ broken-packages:
- catamorphism # failure in job https://hydra.nixos.org/build/233208488 at 2023-09-02
- Catana # failure in job https://hydra.nixos.org/build/233196550 at 2023-09-02
- catch-fd # failure in job https://hydra.nixos.org/build/233223935 at 2023-09-02
- category-printf # failure in job https://hydra.nixos.org/build/233216355 at 2023-09-02
- category-traced # failure in job https://hydra.nixos.org/build/233193963 at 2023-09-02
- catnplus # failure in job https://hydra.nixos.org/build/233241280 at 2023-09-02
- cautious-file # failure in job https://hydra.nixos.org/build/233218702 at 2023-09-02
@@ -784,7 +781,6 @@ broken-packages:
- cg # failure in job https://hydra.nixos.org/build/233212272 at 2023-09-02
- cgen # failure in job https://hydra.nixos.org/build/233198570 at 2023-09-02
- cgi-utils # failure in job https://hydra.nixos.org/build/233251773 at 2023-09-02
- cgrep # failure in job https://hydra.nixos.org/build/315095274 at 2025-11-29
- cgroup-rts-threads # failure in job https://hydra.nixos.org/build/233207888 at 2023-09-02
- 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
@@ -802,6 +798,7 @@ broken-packages:
- check-cfg-ambiguity # failure in job https://hydra.nixos.org/build/233251852 at 2023-09-02
- checked # failure in job https://hydra.nixos.org/build/233223182 at 2023-09-02
- Checked # failure in job https://hydra.nixos.org/build/233257598 at 2023-09-02
- checked-literals # failure in job https://hydra.nixos.org/build/326308168 at 2026-04-12
- checkmate # failure in job https://hydra.nixos.org/build/233248012 at 2023-09-02
- chell-quickcheck # won't support QuickCheck >= 2.15 https://github.com/typeclasses/chell/issues/5#issuecomment-3152262118
- chessica # failure in job https://hydra.nixos.org/build/307517327 at 2025-09-19
@@ -849,7 +846,6 @@ broken-packages:
- clash-verilog # failure in job https://hydra.nixos.org/build/273466517 at 2024-10-01
- clash-vhdl # failure in job https://hydra.nixos.org/build/273460098 at 2024-10-01
- clashilator # failure in job https://hydra.nixos.org/build/273442437 at 2024-10-01
- ClasshSS # failure in job https://hydra.nixos.org/build/255688076 at 2024-04-16
- ClassLaws # failure in job https://hydra.nixos.org/build/233243019 at 2023-09-02
- classy-effects-base # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237233636 at 2023-10-21
- classy-influxdb-simple # failure in job https://hydra.nixos.org/build/233253418 at 2023-09-02
@@ -1375,6 +1371,7 @@ broken-packages:
- dhscanner-bitcode # failure in job https://hydra.nixos.org/build/270090641 at 2024-08-31
- dia-base # failure in job https://hydra.nixos.org/build/233230896 at 2023-09-02
- diagnose # failure in job https://hydra.nixos.org/build/233231767 at 2023-09-02
- diagnostician # failure in job https://hydra.nixos.org/build/326308198 at 2026-04-12
- diagrams-boolean # failure in job https://hydra.nixos.org/build/233202036 at 2023-09-02
- diagrams-haddock # failure in job https://hydra.nixos.org/build/295092844 at 2025-04-22
- diagrams-pdf # failure in job https://hydra.nixos.org/build/233197864 at 2023-09-02
@@ -1717,6 +1714,7 @@ broken-packages:
- eventloop # failure in job https://hydra.nixos.org/build/295093203 at 2025-04-22
- eventsource-api # failure in job https://hydra.nixos.org/build/233243220 at 2023-09-02
- eventsourced # failure in job https://hydra.nixos.org/build/233192731 at 2023-09-02
- eventsourcing # failure in job https://hydra.nixos.org/build/325266425 at 2026-04-12
- eventstore # failure in job https://hydra.nixos.org/build/233202734 at 2023-09-02
- eventuo11y # failure in job https://hydra.nixos.org/build/252711747 at 2024-03-16
- eventuo11y-dsl # failure in job https://hydra.nixos.org/build/252711345 at 2024-03-16
@@ -1833,6 +1831,7 @@ broken-packages:
- feed-crawl # failure in job https://hydra.nixos.org/build/233227566 at 2023-09-02
- feedback # failure in job https://hydra.nixos.org/build/295093247 at 2025-04-22
- fei-cocoapi # failure in job https://hydra.nixos.org/build/252726625 at 2024-03-16
- feldspar-language # failure in job https://hydra.nixos.org/build/326308211 at 2026-04-12
- fenfire # failure in job https://hydra.nixos.org/build/233254038 at 2023-09-02
- fernet # failure in job https://hydra.nixos.org/build/233228830 at 2023-09-02
- FerryCore # failure in job https://hydra.nixos.org/build/233198667 at 2023-09-02
@@ -2012,7 +2011,6 @@ broken-packages:
- frown # failure in job https://hydra.nixos.org/build/233208462 at 2023-09-02
- frp-arduino # failure in job https://hydra.nixos.org/build/233192216 at 2023-09-02
- frpnow # failure in job https://hydra.nixos.org/build/233236056 at 2023-09-02
- fs-api # failure in job https://hydra.nixos.org/build/316127858 at 2025-12-19
- fs-events # failure in job https://hydra.nixos.org/build/233218231 at 2023-09-02
- fsh-csv # failure in job https://hydra.nixos.org/build/233220196 at 2023-09-02
- FSM # failure in job https://hydra.nixos.org/build/233247343 at 2023-09-02
@@ -2062,7 +2060,7 @@ broken-packages:
- fvars # failure in job https://hydra.nixos.org/build/234461649 at 2023-09-13
- fwgl # failure in job https://hydra.nixos.org/build/233246210 at 2023-09-02
- fwgl-javascript # broken by fwgl, manually entered here, because it does not appear in transitive-broken.yaml at 2024-07-09
- fx # failure in job https://hydra.nixos.org/build/295093438 at 2025-04-22
- fx # failure in job https://hydra.nixos.org/build/326308215 at 2026-04-12
- fxpak # failure in job https://hydra.nixos.org/build/309813706 at 2025-10-15
- g-npm # failure in job https://hydra.nixos.org/build/233215965 at 2023-09-02
- g4ip # failure in job https://hydra.nixos.org/build/233248315 at 2023-09-02
@@ -2122,6 +2120,7 @@ broken-packages:
- GenSmsPdu # failure in job https://hydra.nixos.org/build/253702098 at 2024-03-31
- gentlemark # failure in job https://hydra.nixos.org/build/233202158 at 2023-09-02
- genvalidity-appendful # failure in job https://hydra.nixos.org/build/295093519 at 2025-04-22
- genvalidity-hspec-hashable # failure in job https://hydra.nixos.org/build/325266754 at 2026-04-12
- genvalidity-mergeful # failure in job https://hydra.nixos.org/build/295093508 at 2025-04-22
- geo-resolver # failure in job https://hydra.nixos.org/build/233206563 at 2023-09-02
- geo-uk # failure in job https://hydra.nixos.org/build/233221284 at 2023-09-02
@@ -2244,7 +2243,6 @@ broken-packages:
- GLFW-b-demo # failure in job https://hydra.nixos.org/build/233230505 at 2023-09-02
- gli # failure in job https://hydra.nixos.org/build/233210279 at 2023-09-02
- glider-nlp # failure in job https://hydra.nixos.org/build/233229600 at 2023-09-02
- gll # failure in job https://hydra.nixos.org/build/307518707 at 2025-09-19
- GLMatrix # failure in job https://hydra.nixos.org/build/233202880 at 2023-09-02
- glob-posix # failure in job https://hydra.nixos.org/build/233253059 at 2023-09-02
- global-variables # failure in job https://hydra.nixos.org/build/233204607 at 2023-09-02
@@ -2434,6 +2432,7 @@ broken-packages:
- hakyll-contrib-elm # failure in job https://hydra.nixos.org/build/233234686 at 2023-09-02
- hakyll-contrib-i18n # failure in job https://hydra.nixos.org/build/233218608 at 2023-09-02
- hakyll-contrib-links # failure in job https://hydra.nixos.org/build/233218456 at 2023-09-02
- hakyll-diagrams # failure in job https://hydra.nixos.org/build/326308228 at 2026-04-12
- hakyll-dir-list # failure in job https://hydra.nixos.org/build/233221518 at 2023-09-02
- hakyll-process # failure in job https://hydra.nixos.org/build/295094014 at 2025-04-22
- hakyll-R # failure in job https://hydra.nixos.org/build/233230132 at 2023-09-02
@@ -2493,6 +2492,7 @@ broken-packages:
- HaPy # failure in job https://hydra.nixos.org/build/233256693 at 2023-09-02
- haquery # failure in job https://hydra.nixos.org/build/233216714 at 2023-09-02
- harchive # failure in job https://hydra.nixos.org/build/233259819 at 2023-09-02
- hardware-edsl # failure in job https://hydra.nixos.org/build/326308229 at 2026-04-12
- harfbuzz-pure # failure in job https://hydra.nixos.org/build/237235780 at 2023-10-21
- harg # failure in job https://hydra.nixos.org/build/233232453 at 2023-09-02
- HARM # failure in job https://hydra.nixos.org/build/233232650 at 2023-09-02
@@ -2552,6 +2552,7 @@ broken-packages:
- haskell-go-checkers # failure in job https://hydra.nixos.org/build/234459896 at 2023-09-13
- haskell-halogen-core # failure in job https://hydra.nixos.org/build/299138362 at 2025-06-23
- haskell-holes-th # failure in job https://hydra.nixos.org/build/233238457 at 2023-09-02
- haskell-igraph # failure in job https://hydra.nixos.org/build/325267326 at 2026-04-12
- haskell-import-graph # failure in job https://hydra.nixos.org/build/233225328 at 2023-09-02
- haskell-in-space # failure in job https://hydra.nixos.org/build/233207121 at 2023-09-02
- haskell-kubernetes # failure in job https://hydra.nixos.org/build/233214499 at 2023-09-02
@@ -2723,7 +2724,6 @@ broken-packages:
- helm # failure in job https://hydra.nixos.org/build/233251620 at 2023-09-02
- help-esb # failure in job https://hydra.nixos.org/build/233202622 at 2023-09-02
- hemkay # failure in job https://hydra.nixos.org/build/233227889 at 2023-09-02
- henforcer # failure in job https://hydra.nixos.org/build/320783245 at 2026-02-07
- her-lexer-parsec # failure in job https://hydra.nixos.org/build/233237312 at 2023-09-02
- HERA # failure in job https://hydra.nixos.org/build/233204724 at 2023-09-02
- herbalizer # failure in job https://hydra.nixos.org/build/233214866 at 2023-09-02
@@ -2769,7 +2769,6 @@ broken-packages:
- hgearman # failure in job https://hydra.nixos.org/build/233231063 at 2023-09-02
- hGelf # failure in job https://hydra.nixos.org/build/233203909 at 2023-09-02
- hgeometric # failure in job https://hydra.nixos.org/build/233197856 at 2023-09-02
- hgettext # failure in job https://hydra.nixos.org/build/309814473 at 2025-10-15
- hgis # failure in job https://hydra.nixos.org/build/233200418 at 2023-09-02
- hgmp # failure in job https://hydra.nixos.org/build/307519217 at 2025-09-19
- hgom # failure in job https://hydra.nixos.org/build/233255569 at 2023-09-02
@@ -2887,6 +2886,7 @@ broken-packages:
- hmatrix-mmap # failure in job https://hydra.nixos.org/build/233233046 at 2023-09-02
- hmatrix-morpheus # failure in job https://hydra.nixos.org/build/295094280 at 2025-04-22
- hmatrix-nipals # failure in job https://hydra.nixos.org/build/233197543 at 2023-09-02
- hmatrix-quadprogpp # failure in job https://hydra.nixos.org/build/326161220 at 2026-04-12
- hmatrix-sparse # failure in job https://hydra.nixos.org/build/233224288 at 2023-09-02
- hmatrix-static # failure in job https://hydra.nixos.org/build/233193039 at 2023-09-02
- hmatrix-svdlibc # failure in job https://hydra.nixos.org/build/233216875 at 2023-09-02
@@ -3016,7 +3016,6 @@ broken-packages:
- hs-opentelemetry-instrumentation-conduit # failure in job https://hydra.nixos.org/build/311053155 at 2025-11-02
- hs-opentelemetry-instrumentation-hspec # failure in job https://hydra.nixos.org/build/311053154 at 2025-11-02
- hs-opentelemetry-instrumentation-persistent # failure in job https://hydra.nixos.org/build/311053162 at 2025-11-02
- hs-opentelemetry-instrumentation-postgresql-simple # failure in job https://hydra.nixos.org/build/311053156 at 2025-11-02
- hs-opentelemetry-instrumentation-tasty # failure in job https://hydra.nixos.org/build/311053195 at 2025-11-02
- hs-opentelemetry-instrumentation-wai # failure in job https://hydra.nixos.org/build/311053157 at 2025-11-02
- hs-opentelemetry-utils-exceptions # failure in job https://hydra.nixos.org/build/311053185 at 2025-11-02
@@ -3046,6 +3045,7 @@ broken-packages:
- hsay # failure in job https://hydra.nixos.org/build/233218925 at 2023-09-02
- hsbc # failure in job https://hydra.nixos.org/build/233206310 at 2023-09-02
- hsbencher # failure in job https://hydra.nixos.org/build/233214962 at 2023-09-02
- hsblst # failure in job https://hydra.nixos.org/build/325267680 at 2026-04-12
- 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
@@ -3092,8 +3092,10 @@ broken-packages:
- hslinks # failure in job https://hydra.nixos.org/build/233221444 at 2023-09-02
- hslogger-reader # failure in job https://hydra.nixos.org/build/233226346 at 2023-09-02
- hslogger-template # failure in job https://hydra.nixos.org/build/233192309 at 2023-09-02
- hslua-annotations # failure in job https://hydra.nixos.org/build/326308258 at 2026-04-12
- hsluv-haskell # failure in job https://hydra.nixos.org/build/233239548 at 2023-09-02
- hsmagick # failure in job https://hydra.nixos.org/build/233235964 at 2023-09-02
- hsmin # failure in job https://hydra.nixos.org/build/325267665 at 2026-04-12
- hsmodetweaks # failure in job https://hydra.nixos.org/build/233663004 at 2023-09-02
- hsmrc # failure in job https://hydra.nixos.org/build/315097363 at 2025-11-29
- Hsmtlib # failure in job https://hydra.nixos.org/build/233213073 at 2023-09-02
@@ -3262,7 +3264,6 @@ broken-packages:
- hypertypes # failure in job https://hydra.nixos.org/build/252735804 at 2024-03-16
- hypher # failure in job https://hydra.nixos.org/build/233233236 at 2023-09-02
- hyraxAbif # failure in job https://hydra.nixos.org/build/233195246 at 2023-09-02
- hzenity # failure in job https://hydra.nixos.org/build/295094627 at 2025-04-22
- hzulip # failure in job https://hydra.nixos.org/build/233191086 at 2023-09-02
- i # failure in job https://hydra.nixos.org/build/295094611 at 2025-04-22
- i18n # failure in job https://hydra.nixos.org/build/233247578 at 2023-09-02
@@ -3301,6 +3302,7 @@ broken-packages:
- ihaskell-parsec # failure in job https://hydra.nixos.org/build/233244271 at 2023-09-02
- ihaskell-plot # failure in job https://hydra.nixos.org/build/233255936 at 2023-09-02
- ihaskell-widgets # failure in job https://hydra.nixos.org/build/265955663 at 2024-07-14
- ihp-pglistener # failure in job https://hydra.nixos.org/build/325267877 at 2026-04-12
- illuminate # failure in job https://hydra.nixos.org/build/233219478 at 2023-09-02
- image-type # failure in job https://hydra.nixos.org/build/233251466 at 2023-09-02
- imagemagick # failure in job https://hydra.nixos.org/build/233598237 at 2023-09-02
@@ -3310,6 +3312,8 @@ broken-packages:
- imj-prelude # failure in job https://hydra.nixos.org/build/233234877 at 2023-09-02
- imm # failure in job https://hydra.nixos.org/build/237239261 at 2023-10-21
- immortal-worker # failure in job https://hydra.nixos.org/build/233246961 at 2023-09-02
- imperative-edsl # failure in job https://hydra.nixos.org/build/326308263 at 2026-04-12
- imperative-edsl-vhdl # failure in job https://hydra.nixos.org/build/326308261 at 2026-04-12
- ImperativeHaskell # failure in job https://hydra.nixos.org/build/233240920 at 2023-09-02
- impl # failure in job https://hydra.nixos.org/build/233203425 at 2023-09-02
- implicit-hie-cradle # failure in job https://hydra.nixos.org/build/252710698 at 2024-03-16
@@ -3350,6 +3354,7 @@ broken-packages:
- injections # failure in job https://hydra.nixos.org/build/233207796 at 2023-09-02
- inline-c-cuda # failure in job https://hydra.nixos.org/build/237234701 at 2023-10-21
- inline-c-objc # failure in job https://hydra.nixos.org/build/233223704 at 2023-09-02
- inline-r # failure in job https://hydra.nixos.org/build/325304052 at 2026-04-12
- inserts # failure in job https://hydra.nixos.org/build/233198758 at 2023-09-02
- instana-haskell-trace-sdk # failure in job https://hydra.nixos.org/build/233211339 at 2023-09-02
- instance-control # failure in job https://hydra.nixos.org/build/252726549 at 2024-03-16
@@ -3503,8 +3508,6 @@ broken-packages:
- jsonlogic-aeson # failure in job https://hydra.nixos.org/build/233246828 at 2023-09-02
- jsonnet # failure in job https://hydra.nixos.org/build/233254884 at 2023-09-02
- jsonresume # failure in job https://hydra.nixos.org/build/233202350 at 2023-09-02
- jsonrpc-tinyclient # failure in job https://hydra.nixos.org/build/233214174 at 2023-09-02
- jsonschema # failure in job https://hydra.nixos.org/build/311053632 at 2025-11-02
- jsonschema-gen # failure in job https://hydra.nixos.org/build/233225063 at 2023-09-02
- jsonsql # failure in job https://hydra.nixos.org/build/233255704 at 2023-09-02
- jsontsv # failure in job https://hydra.nixos.org/build/233234129 at 2023-09-02
@@ -3728,6 +3731,7 @@ broken-packages:
- lhc # failure in job https://hydra.nixos.org/build/233220731 at 2023-09-02
- lhs2TeX-hl # failure in job https://hydra.nixos.org/build/233221405 at 2023-09-02
- lhslatex # failure in job https://hydra.nixos.org/build/233246375 at 2023-09-02
- libarchive-clib # failure in job https://hydra.nixos.org/build/325268249 at 2026-04-12
- LibClang # failure in job https://hydra.nixos.org/build/233194732 at 2023-09-02
- libexpect # failure in job https://hydra.nixos.org/build/233226545 at 2023-09-02
- libGenI # failure in job https://hydra.nixos.org/build/233240857 at 2023-09-02
@@ -3793,6 +3797,7 @@ broken-packages:
- lines-of-action # failure in job https://hydra.nixos.org/build/233244937 at 2023-09-02
- lingo # failure in job https://hydra.nixos.org/build/233254522 at 2023-09-02
- linguistic-ordinals # failure in job https://hydra.nixos.org/build/233228974 at 2023-09-02
- link-canonical-effectful # failure in job https://hydra.nixos.org/build/325268303 at 2026-04-12
- linked-list-with-iterator # failure in job https://hydra.nixos.org/build/233220466 at 2023-09-02
- linkedhashmap # failure in job https://hydra.nixos.org/build/233234634 at 2023-09-02
- linklater # failure in job https://hydra.nixos.org/build/233220508 at 2023-09-02
@@ -3876,7 +3881,6 @@ broken-packages:
- long-double # failure in job https://hydra.nixos.org/build/307520133 at 2025-09-19
- longboi # failure in job https://hydra.nixos.org/build/233233913 at 2023-09-02
- longshot # bounds issues https://hydra.nixos.org/build/295428416
- looksee # failure in job https://hydra.nixos.org/build/307520163 at 2025-09-19
- lookup-tables # failure in job https://hydra.nixos.org/build/233196965 at 2023-09-02
- loop-dsl # failure in job https://hydra.nixos.org/build/233198743 at 2023-09-02
- loop-while # failure in job https://hydra.nixos.org/build/233198041 at 2023-09-02
@@ -3993,7 +3997,6 @@ broken-packages:
- mcm # failure in job https://hydra.nixos.org/build/233229087 at 2023-09-02
- mcmaster-gloss-examples # failure in job https://hydra.nixos.org/build/234457610 at 2023-09-13
- mcmc-synthesis # failure in job https://hydra.nixos.org/build/233208414 at 2023-09-02
- mcp # failure in job https://hydra.nixos.org/build/302804588 at 2025-07-27
- mcpi # failure in job https://hydra.nixos.org/build/233231465 at 2023-09-02
- mdapi # failure in job https://hydra.nixos.org/build/233257724 at 2023-09-02
- mdcat # failure in job https://hydra.nixos.org/build/233249429 at 2023-09-02
@@ -4060,7 +4063,6 @@ broken-packages:
- midi-util # failure in job https://hydra.nixos.org/build/307520300 at 2025-09-19
- midi-utils # failure in job https://hydra.nixos.org/build/233222257 at 2023-09-02
- midisurface # failure in job https://hydra.nixos.org/build/233224559 at 2023-09-02
- mig-swagger-ui # failure in job https://hydra.nixos.org/build/295095369 at 2025-04-22
- mikmod # failure in job https://hydra.nixos.org/build/233247364 at 2023-09-02
- mikrokosmos # failure in job https://hydra.nixos.org/build/233232143 at 2023-09-02
- miku # failure in job https://hydra.nixos.org/build/233212186 at 2023-09-02
@@ -4082,6 +4084,9 @@ broken-packages:
- mios # failure in job https://hydra.nixos.org/build/233251863 at 2023-09-02
- mirror-tweet # failure in job https://hydra.nixos.org/build/233216951 at 2023-09-02
- mismi-p # failure in job https://hydra.nixos.org/build/233257227 at 2023-09-02
- miso-aeson # failure in job https://hydra.nixos.org/build/326308286 at 2026-04-12
- miso-from-html # failure in job https://hydra.nixos.org/build/326308289 at 2026-04-12
- miso-optics # failure in job https://hydra.nixos.org/build/326308284 at 2026-04-12
- mit-3qvpPyAi6mH # failure in job https://hydra.nixos.org/build/233229967 at 2023-09-02
- mix-arrows # failure in job https://hydra.nixos.org/build/233257720 at 2023-09-02
- mixpanel-client # failure in job https://hydra.nixos.org/build/233220132 at 2023-09-02
@@ -4416,7 +4421,6 @@ broken-packages:
- normalization-insensitive # failure in job https://hydra.nixos.org/build/233239612 at 2023-09-02
- not-prelude # failure in job https://hydra.nixos.org/build/233248453 at 2023-09-02
- notcpp # failure in job https://hydra.nixos.org/build/233216543 at 2023-09-02
- notifications-tray-icon # failure in job https://hydra.nixos.org/build/267969113 at 2024-07-31
- notmuch-haskell # failure in job https://hydra.nixos.org/build/233332618 at 2023-09-02
- NoTrace # failure in job https://hydra.nixos.org/build/233229305 at 2023-09-02
- notzero # failure in job https://hydra.nixos.org/build/233216133 at 2023-09-02
@@ -4487,6 +4491,7 @@ broken-packages:
- on-demand-ssh-tunnel # failure in job https://hydra.nixos.org/build/233197181 at 2023-09-02
- onama # failure in job https://hydra.nixos.org/build/307520792 at 2025-09-19
- ONC-RPC # failure in job https://hydra.nixos.org/build/233225207 at 2023-09-02
- one # failure in job https://hydra.nixos.org/build/325268995 at 2026-04-12
- one-line-aeson-text # failure in job https://hydra.nixos.org/build/307520746 at 2025-09-19
- oneormore # failure in job https://hydra.nixos.org/build/233242475 at 2023-09-02
- online # failure in job https://hydra.nixos.org/build/233195360 at 2023-09-02
@@ -4503,6 +4508,7 @@ broken-packages:
- open-haddock # failure in job https://hydra.nixos.org/build/233205112 at 2023-09-02
- open-pandoc # failure in job https://hydra.nixos.org/build/233247973 at 2023-09-02
- open-signals # failure in job https://hydra.nixos.org/build/233207409 at 2023-09-02
- open-typerep # failure in job https://hydra.nixos.org/build/326308306 at 2026-04-12
- OpenAFP # failure in job https://hydra.nixos.org/build/233249295 at 2023-09-02
- openai # failure in job https://hydra.nixos.org/build/295095863 at 2025-04-22
- openai-servant-gen # failure in job https://hydra.nixos.org/build/295095800 at 2025-04-22
@@ -4777,6 +4783,7 @@ broken-packages:
- pg-harness-server # failure in job https://hydra.nixos.org/build/233236493 at 2023-09-02
- 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
- pg-schema # failure in job https://hydra.nixos.org/build/326308316 at 2026-04-12
- pg-store # failure in job https://hydra.nixos.org/build/233208603 at 2023-09-02
- pg-transact # failure in job https://hydra.nixos.org/build/233253337 at 2023-09-02
- pgdl # failure in job https://hydra.nixos.org/build/233203790 at 2023-09-02
@@ -4983,6 +4990,7 @@ broken-packages:
- postgresql-tx-monad-logger # failure in job https://hydra.nixos.org/build/233227034 at 2023-09-02
- postgresql-tx-simple # failure in job https://hydra.nixos.org/build/233242850 at 2023-09-02
- postgresql-typed-lifted # failure in job https://hydra.nixos.org/build/233215141 at 2023-09-02
- postgresql-types # failure in job https://hydra.nixos.org/build/326308328 at 2026-04-12
- postgrest-ws # failure in job https://hydra.nixos.org/build/233247807 at 2023-09-02
- postie # failure in job https://hydra.nixos.org/build/233259075 at 2023-09-02
- postmark-streams # failure in job https://hydra.nixos.org/build/233233210 at 2023-09-02
@@ -5035,6 +5043,7 @@ broken-packages:
- prim-ref # failure in job https://hydra.nixos.org/build/233226138 at 2023-09-02
- primal # failure in job https://hydra.nixos.org/build/233260049 at 2023-09-02
- prime # failure in job https://hydra.nixos.org/build/233197550 at 2023-09-02
- primecount # failure in job https://hydra.nixos.org/build/325269458 at 2026-04-12
- primes-type # failure in job https://hydra.nixos.org/build/233258302 at 2023-09-02
- primitive-checked # failure in job https://hydra.nixos.org/build/233211674 at 2023-09-02
- primitive-containers # failure in job https://hydra.nixos.org/build/307521213 at 2025-09-19
@@ -5120,7 +5129,6 @@ broken-packages:
- psx # failure in job https://hydra.nixos.org/build/233199666 at 2023-09-02
- ptera-core # failure in job https://hydra.nixos.org/build/295096340 at 2025-04-22
- PTQ # failure in job https://hydra.nixos.org/build/233202571 at 2023-09-02
- ptr-peeker # failure in job https://hydra.nixos.org/build/307521316 at 2025-09-19
- pub # failure in job https://hydra.nixos.org/build/233255415 at 2023-09-02
- publicsuffix # failure in job https://hydra.nixos.org/build/233241572 at 2023-09-02
- publicsuffixlistcreate # failure in job https://hydra.nixos.org/build/233251430 at 2023-09-02
@@ -5167,7 +5175,6 @@ broken-packages:
- qm-interpolated-string # failure in job https://hydra.nixos.org/build/295096370 at 2025-04-22
- qr-imager # failure in job https://hydra.nixos.org/build/233201973 at 2023-09-02
- qrcode # failure in job https://hydra.nixos.org/build/233225438 at 2023-09-02
- qrcode-core # failure in job https://hydra.nixos.org/build/295096377 at 2025-04-22
- qsem # failure in job https://hydra.nixos.org/build/295096373 at 2025-04-22
- qt # failure in job https://hydra.nixos.org/build/233248869 at 2023-09-02
- QuadEdge # failure in job https://hydra.nixos.org/build/233249144 at 2023-09-02
@@ -5182,7 +5189,6 @@ broken-packages:
- quenya-verb # failure in job https://hydra.nixos.org/build/233209006 at 2023-09-02
- querystring-pickle # failure in job https://hydra.nixos.org/build/233246108 at 2023-09-02
- questioner # failure in job https://hydra.nixos.org/build/233213704 at 2023-09-02
- quibble-core # failure in job https://hydra.nixos.org/build/233200635 at 2023-09-02
- quic # failure in job https://hydra.nixos.org/build/295457190 at 2025-05-02
- quick-schema # failure in job https://hydra.nixos.org/build/233256519 at 2023-09-02
- QuickAnnotate # failure in job https://hydra.nixos.org/build/233197428 at 2023-09-02
@@ -5221,7 +5227,6 @@ broken-packages:
- raft # failure in job https://hydra.nixos.org/build/233248392 at 2023-09-02
- rakhana # failure in job https://hydra.nixos.org/build/233256901 at 2023-09-02
- rakuten # failure in job https://hydra.nixos.org/build/233196803 at 2023-09-02
- ralist # failure in job https://hydra.nixos.org/build/233195682 at 2023-09-02
- raml # failure in job https://hydra.nixos.org/build/233212517 at 2023-09-02
- rand-vars # failure in job https://hydra.nixos.org/build/233219255 at 2023-09-02
- rando # failure in job https://hydra.nixos.org/build/233257817 at 2023-09-02
@@ -5255,6 +5260,7 @@ broken-packages:
- rclient # failure in job https://hydra.nixos.org/build/233239290 at 2023-09-02
- rds-data # failure in job https://hydra.nixos.org/build/299186719 at 2025-06-23
- rds-data-codecs # failure in job https://hydra.nixos.org/build/253696582 at 2024-03-31
- re2 # failure in job https://hydra.nixos.org/build/325269682 at 2026-04-12
- react # failure in job https://hydra.nixos.org/build/257372364 at 2024-04-27
- react-flux # failure in job https://hydra.nixos.org/build/233246819 at 2023-09-02
- react-haskell # failure in job https://hydra.nixos.org/build/233242976 at 2023-09-02
@@ -5274,7 +5280,6 @@ broken-packages:
- readme-lhs # failure in job https://hydra.nixos.org/build/233248229 at 2023-09-02
- readshp # failure in job https://hydra.nixos.org/build/233197835 at 2023-09-02
- really-simple-xml-parser # failure in job https://hydra.nixos.org/build/233195945 at 2023-09-02
- reanimate-svg # failure in job https://hydra.nixos.org/build/233242271 at 2023-09-02
- reason-export # failure in job https://hydra.nixos.org/build/233212942 at 2023-09-02
- reasonable-lens # failure in job https://hydra.nixos.org/build/233233111 at 2023-09-02
- rebound # failure in job https://hydra.nixos.org/build/311055152 at 2025-11-02
@@ -5394,6 +5399,7 @@ broken-packages:
- request-monad # failure in job https://hydra.nixos.org/build/233204896 at 2023-09-02
- rescue # failure in job https://hydra.nixos.org/build/233230073 at 2023-09-02
- reservoir # failure in job https://hydra.nixos.org/build/233194430 at 2023-09-02
- resin # failure in job https://hydra.nixos.org/build/326308336 at 2026-04-12
- resolve # failure in job https://hydra.nixos.org/build/233224070 at 2023-09-02
- resolve-trivial-conflicts # failure in job https://hydra.nixos.org/build/233237974 at 2023-09-02
- resource-effect # failure in job https://hydra.nixos.org/build/233253816 at 2023-09-02
@@ -5456,8 +5462,9 @@ broken-packages:
- rollbar-hs # failure in job https://hydra.nixos.org/build/233240182 at 2023-09-02
- roller # failure in job https://hydra.nixos.org/build/233198848 at 2023-09-02
- roman-numerals # failure in job https://hydra.nixos.org/build/233214716 at 2023-09-02
- ron # failure in job https://hydra.nixos.org/build/233197052 at 2023-09-02
- ron-hs # failure in job https://hydra.nixos.org/build/295096708 at 2025-04-22
- ron-schema # failure in job https://hydra.nixos.org/build/326308345 at 2026-04-12
- ron-storage # failure in job https://hydra.nixos.org/build/326308346 at 2026-04-12
- rope # failure in job https://hydra.nixos.org/build/233198109 at 2023-09-02
- rose # failure in job https://hydra.nixos.org/build/252717613 at 2024-03-16
- rose-trees # timeout
@@ -5476,7 +5483,6 @@ broken-packages:
- rrule # failure in job https://hydra.nixos.org/build/233259470 at 2023-09-02
- rsi-break # failure in job https://hydra.nixos.org/build/245788743 at 2024-01-07
- rspp # failure in job https://hydra.nixos.org/build/233236691 at 2023-09-02
- rss-conduit # failure in job https://hydra.nixos.org/build/307611286 at 2025-09-19
- rss2irc # failure in job https://hydra.nixos.org/build/233196081 at 2023-09-02
- rstream # failure in job https://hydra.nixos.org/build/233249587 at 2023-09-02
- RtMidi # failure in job https://hydra.nixos.org/build/233241377 at 2023-09-02
@@ -5538,7 +5544,6 @@ broken-packages:
- sbv-program # failure in job https://hydra.nixos.org/build/323973607 at 2026-03-12
- sbvPlugin # 2026-03-12
- sc2-proto # failure in job https://hydra.nixos.org/build/252730301 at 2024-03-16
- scale # failure in job https://hydra.nixos.org/build/233222189 at 2023-09-02
- scaleimage # failure in job https://hydra.nixos.org/build/233240688 at 2023-09-02
- scalendar # failure in job https://hydra.nixos.org/build/233206581 at 2023-09-02
- scgi # failure in job https://hydra.nixos.org/build/233247314 at 2023-09-02
@@ -5592,7 +5597,6 @@ broken-packages:
- seclib # failure in job https://hydra.nixos.org/build/233203235 at 2023-09-02
- second-transfer # failure in job https://hydra.nixos.org/build/233214725 at 2023-09-02
- secp256k1 # failure in job https://hydra.nixos.org/build/233231129 at 2023-09-02
- secp256k1-haskell # failure in job https://hydra.nixos.org/build/323790174 at 2026-03-11
- secp256k1-legacy # failure in job https://hydra.nixos.org/build/233197038 at 2023-09-02
- secret-santa # failure in job https://hydra.nixos.org/build/233208686 at 2023-09-02
- secure-memory # failure in job https://hydra.nixos.org/build/233226568 at 2023-09-02
@@ -5981,7 +5985,7 @@ broken-packages:
- sqlcipher # failure in job https://hydra.nixos.org/build/233259217 at 2023-09-02
- sqlcli # failure in job https://hydra.nixos.org/build/252719841 at 2024-03-16
- sqlite # failure in job https://hydra.nixos.org/build/233215839 at 2023-09-02
- sqlite-easy # failure in job https://hydra.nixos.org/build/318377025 at 2026-01-10
- sqlite-easy # failure in job https://hydra.nixos.org/build/326308362 at 2026-04-12
- sqlite-simple-errors # failure in job https://hydra.nixos.org/build/233232977 at 2023-09-02
- sqlvalue-list # failure in job https://hydra.nixos.org/build/233197313 at 2023-09-02
- sqsd-local # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/237237046 at 2023-10-21
@@ -6017,6 +6021,7 @@ broken-packages:
- stackage-to-hackage # failure in job https://hydra.nixos.org/build/233233948 at 2023-09-02
- stackage-types # failure in job https://hydra.nixos.org/build/233239995 at 2023-09-02
- stackcollapse-ghc # failure in job https://hydra.nixos.org/build/233250775 at 2023-09-02
- stacker # failure in job https://hydra.nixos.org/build/326308360 at 2026-04-12
- staged-gg # failure in job https://hydra.nixos.org/build/233252183 at 2023-09-02
- stagen # failure in job https://hydra.nixos.org/build/307611396 at 2025-09-19
- standalone-derive-topdown # failure in job https://hydra.nixos.org/build/233252467 at 2023-09-02
@@ -6416,7 +6421,6 @@ broken-packages:
- sugarhaskell # failure in job https://hydra.nixos.org/build/233199879 at 2023-09-02
- suitable # failure in job https://hydra.nixos.org/build/233225075 at 2023-09-02
- sum-type-boilerplate # failure in job https://hydra.nixos.org/build/233251040 at 2023-09-02
- summer # failure in job https://hydra.nixos.org/build/252728622 at 2024-03-16
- summoner # failure in job https://hydra.nixos.org/build/233232530 at 2023-09-02
- sump # failure in job https://hydra.nixos.org/build/265955678 at 2024-07-14
- sunlight # failure in job https://hydra.nixos.org/build/233212375 at 2023-09-02
@@ -6470,7 +6474,6 @@ broken-packages:
- symtegration # failure in job https://hydra.nixos.org/build/307522286 at 2025-09-19
- sync # failure in job https://hydra.nixos.org/build/233254114 at 2023-09-02
- sync-mht # failure in job https://hydra.nixos.org/build/233236022 at 2023-09-02
- syntactic # failure in job https://hydra.nixos.org/build/233210123 at 2023-09-02
- syntax-trees # failure in job https://hydra.nixos.org/build/233209576 at 2023-09-02
- syntax-trees-fork-bairyn # failure in job https://hydra.nixos.org/build/233216989 at 2023-09-02
- SyntaxMacros # failure in job https://hydra.nixos.org/build/309811610 at 2025-10-15
@@ -6767,6 +6770,7 @@ broken-packages:
- TotalMap # failure in job https://hydra.nixos.org/build/233194327 at 2023-09-02
- touched # failure in job https://hydra.nixos.org/build/233199113 at 2023-09-02
- Tournament # failure in job https://hydra.nixos.org/build/233239014 at 2023-09-02
- tower-hs # failure in job https://hydra.nixos.org/build/326308388 at 2026-04-12
- toxiproxy-haskell # failure in job https://hydra.nixos.org/build/233222810 at 2023-09-02
- tpar # failure in job https://hydra.nixos.org/build/295097738 at 2025-04-22
- tptp # failure in job https://hydra.nixos.org/build/233195607 at 2023-09-02
@@ -6777,7 +6781,6 @@ broken-packages:
- tracetree # failure in job https://hydra.nixos.org/build/233213937 at 2023-09-02
- tracked-files # failure in job https://hydra.nixos.org/build/233256779 at 2023-09-02
- tracker # failure in job https://hydra.nixos.org/build/233226925 at 2023-09-02
- trackit # failure in job https://hydra.nixos.org/build/233243891 at 2023-09-02
- traction # failure in job https://hydra.nixos.org/build/233193894 at 2023-09-02
- tracy # failure in job https://hydra.nixos.org/build/233210215 at 2023-09-02
- trade-journal # failure in job https://hydra.nixos.org/build/252737021 at 2024-03-16
@@ -6956,6 +6959,7 @@ broken-packages:
- unicode-prelude # failure in job https://hydra.nixos.org/build/233241723 at 2023-09-02
- unicode-symbols # failure in job https://hydra.nixos.org/build/233241639 at 2023-09-02
- unicode-tricks # failure in job https://hydra.nixos.org/build/233258238 at 2023-09-02
- uniform-shake # failure in job https://hydra.nixos.org/build/325271124 at 2026-04-12
- unimap # failure in job https://hydra.nixos.org/build/299141969 at 2025-06-23
- union-find # failure in job https://hydra.nixos.org/build/233245476 at 2023-09-02
- union-map # failure in job https://hydra.nixos.org/build/233222765 at 2023-09-02
@@ -7048,6 +7052,7 @@ broken-packages:
- validations # failure in job https://hydra.nixos.org/build/233208976 at 2023-09-02
- validationt # failure in job https://hydra.nixos.org/build/252739235 at 2024-03-16
- validators # failure in job https://hydra.nixos.org/build/233235532 at 2023-09-02
- valuations # failure in job https://hydra.nixos.org/build/325271192 at 2026-04-12
- value-supply # failure in job https://hydra.nixos.org/build/233190936 at 2023-09-02
- ValveValueKeyvalue # failure in job https://hydra.nixos.org/build/252733320 at 2024-03-16
- vampire # failure in job https://hydra.nixos.org/build/233216179 at 2023-09-02
@@ -7466,6 +7471,7 @@ broken-packages:
- yesod-tls # failure in job https://hydra.nixos.org/build/233251484 at 2023-09-02
- yesod-transloadit # failure in job https://hydra.nixos.org/build/233202132 at 2023-09-02
- yesod-vend # failure in job https://hydra.nixos.org/build/233227545 at 2023-09-02
- yesod-vite # failure in job https://hydra.nixos.org/build/326308413 at 2026-04-12
- YFrob # failure in job https://hydra.nixos.org/build/233197612 at 2023-09-02
- yggdrasil # failure in job https://hydra.nixos.org/build/233229923 at 2023-09-02
- yggdrasil-schema # failure in job https://hydra.nixos.org/build/275135174 at 2024-10-21
@@ -32,7 +32,6 @@ default-package-overrides:
# 2025-12-26: Needs to match egison-pattern-src from Stackage LTS
- egison-pattern-src-th-mode < 0.2.2
- extensions == 0.1.0.2 # matches Cabal 3.12 (GHC 9.10)
- futhark-server == 1.3.0.0 # required by futhark-0.25.36
# 2026-01-30: Needs to match hasql from Stackage LTS 24
- hasql-notifications < 0.2.5.0
# 2026-02-04: as requested by ghcide >= 2.13
@@ -55,6 +54,8 @@ default-package-overrides:
- lsp-types < 2.4
# Needs to match microlens == 0.4.* in Stackage LTS 24
- microlens-pro < 0.2.0.4
# 2026-04-06: 4.0.10 merely adjusts to dependencies that are incompatible with our LTS
- mighttpd2 < 4.0.10
# We currently use pandoc-crossref with a patch to revert it to pandoc == 3.7.*,
# this no longer works with later versions.
- pandoc-crossref == 0.3.21
@@ -127,6 +128,9 @@ extra-packages:
# keep-sorted start skip_lines=1 case=no
package-maintainers:
Ai-Ya-Ya:
- reanimate
- reanimate-svg
alexfmpe:
- basic-sop
- commutative-semigroups
@@ -659,6 +663,7 @@ package-maintainers:
utdemir:
- nix-tree
wolfgangwalther:
- hpc-codecov
- postgres-websockets
- postgrest
zowoq:
@@ -1,4 +1,4 @@
# Stackage LTS 24.34
# Stackage LTS 24.36
# This file is auto-generated by
# maintainers/scripts/haskell/update-stackage.sh
default-package-overrides:
@@ -41,7 +41,7 @@ default-package-overrides:
- agda2lagda ==0.2023.6.9
- agreeing ==0.2.2.0
- alarmclock ==0.7.0.7
- alex ==3.5.4.0
- alex ==3.5.4.2
- alex-meta ==0.3.0.13
- alex-tools ==0.6.1
- alfred-margaret ==2.1.0.2
@@ -81,7 +81,7 @@ default-package-overrides:
- apportionment ==0.0.0.4
- approximate ==0.3.5
- approximate-equality ==1.1.0.2
- arithmoi ==0.13.2.0
- arithmoi ==0.13.3.0
- array-chunks ==0.1.4.2
- array-memoize ==0.6.0
- arrow-extras ==0.1.0.1
@@ -166,9 +166,9 @@ default-package-overrides:
- bcp47-orphans ==0.1.3.0
- bcrypt ==0.0.11
- beam-core ==0.10.4.0
- beam-migrate ==0.5.3.2
- beam-postgres ==0.5.4.4
- beam-sqlite ==0.5.6.0
- beam-migrate ==0.5.4.0
- beam-postgres ==0.5.5.0
- beam-sqlite ==0.5.7.0
- bech32 ==1.1.10
- bech32-th ==1.1.10
- bench ==1.0.13
@@ -229,7 +229,7 @@ default-package-overrides:
- bm ==0.2.0.0
- bmp ==1.2.6.4
- bnb-staking-csvs ==0.2.2.0
- BNFC ==2.9.6.2
- BNFC ==2.9.6.3
- BNFC-meta ==0.6.1
- board-games ==0.4.0.1
- bodhi ==0.1.0
@@ -374,10 +374,10 @@ default-package-overrides:
- circle-packing ==0.1.0.6
- circular ==0.4.0.3
- citeproc ==0.9.0.1
- clash-ghc ==1.8.4
- clash-lib ==1.8.4
- clash-prelude ==1.8.4
- clash-prelude-hedgehog ==1.8.4
- clash-ghc ==1.8.5
- clash-lib ==1.8.5
- clash-prelude ==1.8.5
- clash-prelude-hedgehog ==1.8.5
- classy-prelude ==1.5.0.3
- classy-prelude-conduit ==1.5.0
- classy-prelude-yesod ==1.5.0
@@ -407,7 +407,7 @@ default-package-overrides:
- Color ==0.4.1
- colorful-monoids ==0.2.1.3
- colorize-haskell ==1.0.1
- colour ==2.3.6
- colour ==2.3.7
- colourista ==0.1.0.2
- columnar ==1.0.0.0
- combinatorial ==0.1.1
@@ -500,7 +500,7 @@ default-package-overrides:
- crc32c ==0.2.2
- crdt-event-fold ==1.8.1.2
- criterion ==1.6.4.0
- criterion-measurement ==0.2.3.0
- criterion-measurement ==0.2.4.0
- cron ==0.7.2
- crypto-api ==0.13.3
- crypto-api-tests ==0.3
@@ -667,7 +667,7 @@ default-package-overrides:
- distribution-opensuse ==1.1.4
- distributive ==0.6.3
- djinn-lib ==0.0.1.4
- djot ==0.1.3
- djot ==0.1.4
- dl-fedora ==2.0.1
- dlist ==1.0
- dlist-instances ==0.1.1.1
@@ -704,7 +704,7 @@ default-package-overrides:
- drifter-postgresql ==0.2.1
- drifter-sqlite ==0.1.0.0
- dsp ==0.2.5.2
- dual-tree ==0.2.3.1
- dual-tree ==0.2.3.3
- dublincore-xml-conduit ==0.1.0.3
- dunai ==0.14.1
- duration ==0.2.0.0
@@ -845,7 +845,7 @@ default-package-overrides:
- filecache ==0.5.3
- filelock ==0.1.1.9
- filemanip ==0.3.6.3
- filepath-bytestring ==1.5.2.0.3
- filepath-bytestring ==1.5.2.0.4
- filepattern ==0.1.3
- fileplow ==0.1.0.0
- filter-logger ==0.6.0.0
@@ -1008,7 +1008,7 @@ default-package-overrides:
- ghcid ==0.8.9
- ghcjs-codemirror ==0.0.0.2
- ghcjs-dom ==0.9.9.2
- ghcjs-dom-jsaddle ==0.9.9.0
- ghcjs-dom-jsaddle ==0.9.9.1
- ghcjs-perch ==0.3.3.3
- ghost-buster ==0.1.1.0
- ghostscript-parallel ==0.0.1
@@ -1190,7 +1190,7 @@ default-package-overrides:
- hackage-security-HTTP ==0.1.1.3
- haddock-library ==1.11.0
- haha ==0.3.1.1
- hakyll ==4.16.7.1
- hakyll ==4.16.8.0
- hakyll-convert ==0.3.0.5
- hal ==1.1
- half ==0.3.3
@@ -1555,9 +1555,9 @@ default-package-overrides:
- js-dgtable ==0.5.2
- js-flot ==0.8.3
- js-jquery ==3.7.1
- jsaddle ==0.9.9.3
- jsaddle-dom ==0.9.9.2
- jsaddle-warp ==0.9.9.5
- jsaddle ==0.9.9.4
- jsaddle-dom ==0.9.9.3
- jsaddle-warp ==0.9.9.6
- json ==0.11
- json-feed ==2.0.0.18
- json-rpc ==1.1.2
@@ -2002,7 +2002,7 @@ default-package-overrides:
- oblivious-transfer ==0.1.0
- odbc ==0.3.0
- ods2csv ==0.1.0.2
- oeis ==0.3.10.1
- oeis ==0.3.10.2
- oeis2 ==1.0.9
- ofx ==0.4.4.0
- ogma-cli ==1.7.0
@@ -2064,7 +2064,7 @@ default-package-overrides:
- options ==1.2.1.2
- optparse-applicative ==0.18.1.0
- optparse-enum ==1.0.0.0
- optparse-generic ==1.5.2
- optparse-generic ==1.5.3
- optparse-simple ==0.1.1.4
- optparse-text ==0.1.1.0
- ordered-containers ==0.2.4
@@ -2105,7 +2105,7 @@ default-package-overrides:
- partial-handler ==1.0.3
- partial-isomorphisms ==0.2.4.0
- partialord ==0.1.1
- password ==3.1.0.1
- password ==3.1.0.2
- password-instances ==3.0.0.0
- password-types ==1.0.0.0
- patch ==0.0.8.4
@@ -2538,10 +2538,10 @@ default-package-overrides:
- sequenceTools ==1.6.0.0
- serialise ==0.2.6.1
- servant ==0.20.3.0
- servant-auth ==0.4.2.0
- servant-auth-client ==0.4.2.0
- servant-auth ==0.4.9.2
- servant-auth-client ==0.4.9.2
- servant-auth-docs ==0.2.11.0
- servant-auth-server ==0.4.9.1
- servant-auth-server ==0.4.9.2
- servant-auth-swagger ==0.2.11.0
- servant-blaze ==0.9.1
- servant-checked-exceptions ==2.2.0.1
@@ -2710,7 +2710,7 @@ default-package-overrides:
- statistics ==0.16.5.0
- statistics-linreg ==0.3
- statsd-rupp ==0.5.0.1
- status-notifier-item ==0.3.2.10
- status-notifier-item ==0.3.2.13
- step-function ==0.2.1
- stitch ==0.6.0.0
- stm-chans ==3.0.0.11
@@ -2833,7 +2833,7 @@ default-package-overrides:
- tar ==0.6.4.0
- tar-conduit ==0.4.1
- tardis ==0.5.0.1
- tasty ==1.5.3
- tasty ==1.5.4
- tasty-ant-xml ==1.1.9
- tasty-autocollect ==0.4.4
- tasty-bench ==0.4.1
@@ -3215,7 +3215,7 @@ default-package-overrides:
- wave ==0.2.1
- wcwidth ==0.0.2
- web-cookiejar ==0.1.3.1
- web-rep ==0.14.0.1
- web-rep ==0.14.1.0
- web-routes ==0.27.16
- web-routes-th ==0.22.8.3
- web-view ==0.7.0
@@ -3280,7 +3280,7 @@ default-package-overrides:
- x11-xim ==0.0.9.0
- Xauth ==0.1
- xdg-basedir ==0.2.2
- xdg-desktop-entry ==0.1.1.3
- xdg-desktop-entry ==0.1.1.4
- xdg-userdirs ==0.1.0.2
- xeno ==0.6
- xls ==0.1.3
@@ -5,6 +5,7 @@
dont-distribute-packages:
- 4Blocks
- a-piece-of-flake
- a50
- abcBridge
- AbortT-monadstf
@@ -12,8 +13,6 @@ dont-distribute-packages:
- ac-machine-conduit
- accelerate-arithmetic
- accelerate-fourier
- accelerate-llvm
- accelerate-llvm-native
- accelerate-typelits
- access-token-provider
- acme-circular-containers
@@ -331,6 +330,8 @@ dont-distribute-packages:
- bricks-syntax
- brillo-examples
- bronyradiogermany-streaming
- brush-strokes
- brush-stroking
- btc-lsp
- btree
- buchhaltung
@@ -353,6 +354,7 @@ dont-distribute-packages:
- cabal2arch
- cabalmdvrpm
- cabalrpmdeps
- cadence
- caffegraph
- cake
- cakyrespa
@@ -567,7 +569,6 @@ dont-distribute-packages:
- constraint-reflection
- constructible
- container
- containers-accelerate
- content-store
- control
- control-invariants
@@ -627,6 +628,7 @@ dont-distribute-packages:
- CSPM-Interpreter
- CSPM-ToProlog
- cspmchecker
- css-class-bindings
- csv-enumerator
- ctpl
- cube
@@ -883,6 +885,7 @@ dont-distribute-packages:
- eventsource-geteventstore-store
- eventsource-store-specs
- eventsource-stub-store
- eventsourcing-postgresql
- eventuo11y-batteries
- eventuo11y-json
- eventuo11y-otel
@@ -942,7 +945,6 @@ dont-distribute-packages:
- fei-modelzoo
- fei-nn
- feldspar-compiler
- feldspar-language
- FermatsLastMargin
- festung
- ffmpeg-tutorials
@@ -987,6 +989,7 @@ dont-distribute-packages:
- fluid-idl-scotty
- FM-SBLEX
- fmt-for-rio
- fnotation
- foldl-transduce-attoparsec
- follower
- fontwhich
@@ -1043,6 +1046,7 @@ dont-distribute-packages:
- ftshell
- funbot
- funbot-git-hook
- funcons-intgen
- funcons-lambda-cbv-mp
- funcons-simple
- function-combine
@@ -1051,7 +1055,6 @@ dont-distribute-packages:
- functor-monad
- funflow
- funflow-nix
- fungll-combinators
- funion
- funsat
- fwgl-glfw
@@ -1242,6 +1245,7 @@ dont-distribute-packages:
- GuiHaskell
- GuiTV
- h3spec
- haal-models
- habit
- hablo
- Hach
@@ -1301,7 +1305,6 @@ dont-distribute-packages:
- happstack-state
- happybara-webkit
- haquil
- hardware-edsl
- HaRe
- hark
- harmony
@@ -1379,14 +1382,9 @@ dont-distribute-packages:
- haskgame
- hasklepias
- haskoin-bitcoind
- haskoin-core
- haskoin-crypto
- haskoin-node
- haskoin-protocol
- haskoin-script
- haskoin-store
- haskoin-store-data
- haskoin-wallet
- haskoon
- haskoon-httpspec
- haskoon-salvia
@@ -1657,6 +1655,7 @@ dont-distribute-packages:
- HSHHelpers
- hsinspect-lsp
- hslogstash
- hsmrc-marc8
- HSoundFile
- HsParrot
- hspec-dirstream
@@ -1695,6 +1694,7 @@ dont-distribute-packages:
- http-client-rustls
- http-enumerator
- http-response-decoder
- http-tower-hs
- http2-client-grpc
- http2-grpc-proto-lens
- http2-grpc-proto3-wire
@@ -1769,8 +1769,23 @@ dont-distribute-packages:
- iException
- ige-mac-integration
- igrf
- ihaskell-inline-r
- ihaskell-rlangqq
- ihaskell-symtegration
- ihp
- ihp-datasync
- ihp-datasync-typescript
- ihp-graphql
- ihp-hspec
- ihp-ide
- ihp-job-dashboard
- ihp-mail
- ihp-schema-compiler
- ihp-sitemap
- ihp-ssc
- ihp-typed-sql
- ihp-welcome
- ihp-zip
- ihttp
- imap
- imbib
@@ -1781,8 +1796,6 @@ dont-distribute-packages:
- imj-measure-stdout
- immutaball-core
- imparse
- imperative-edsl
- imperative-edsl-vhdl
- importify
- imprevu-happstack
- improve
@@ -1919,7 +1932,6 @@ dont-distribute-packages:
- karakuri
- katip-rollbar
- keelung
- keera-hails-i18n
- keera-hails-mvc-environment-gtk
- keera-hails-mvc-model-lightmodel
- keera-hails-mvc-model-protectedmodel
@@ -1960,6 +1972,7 @@ dont-distribute-packages:
- koji-tool
- korfu
- ks-test
- ktx-font
- kubernetes-client
- kure-your-boilerplate
- kurita
@@ -2200,7 +2213,6 @@ dont-distribute-packages:
- mellon-web
- memcache-conduit
- memory-cd
- memory-hexstring
- merkle-patricia-db
- message-db-temp
- meta-par-accelerate
@@ -2223,8 +2235,6 @@ dont-distribute-packages:
- microformats2-types
- MicrosoftTranslator
- midimory
- mig-rio
- mig-server
- mighttpd
- minecraft-data
- minesweeper
@@ -2480,7 +2490,6 @@ dont-distribute-packages:
- oops-examples
- opc-xml-da-client
- open-adt-tutorial
- open-typerep
- OpenAFP-Utils
- OpenGLCheck
- openpgp-Crypto
@@ -2533,6 +2542,7 @@ dont-distribute-packages:
- parco-attoparsec
- parco-parsec
- parconc-examples
- parquet-haskell
- parquet-hs
- parse-help
- parsestar
@@ -2691,8 +2701,6 @@ dont-distribute-packages:
- postgresql-tx-query
- postgresql-tx-squeal
- postgresql-tx-squeal-compat-simple
- postgresql-types
- postgresql-types-algebra
- postmark
- potoki
- potoki-cereal
@@ -2769,7 +2777,6 @@ dont-distribute-packages:
- qhull
- qnap-decrypt
- qr-repa
- qrcode-juicypixels
- qtah-cpp-qt5
- qtah-cpp-qt6
- qtah-examples
@@ -2853,7 +2860,6 @@ dont-distribute-packages:
- reactor
- readline-in-other-words
- readpyc
- reanimate
- record-aeson
- record-gl
- record-preprocessor
@@ -2866,7 +2872,6 @@ dont-distribute-packages:
- refh
- reflex-animation
- reflex-backend-wai
- reflex-classhss
- reflex-gloss-scene
- reflex-libtelnet
- reflex-localize
@@ -2905,7 +2910,6 @@ dont-distribute-packages:
- repr
- representable-tries
- reserve
- resin
- resource-pool-catchio
- resource-simple
- rest-client
@@ -2967,9 +2971,6 @@ dont-distribute-packages:
- rollbar-wai
- rollbar-yesod
- RollingDirectory
- ron-rdt
- ron-schema
- ron-storage
- rose-trie
- roshask
- rosmsg-bin
@@ -3114,6 +3115,7 @@ dont-distribute-packages:
- servant-streaming-docs
- servant-streaming-server
- servant-swagger-tags
- servant-tower-hs
- servant-util-beam-pg
- servant-waargonaut
- servant-zeppelin-client
@@ -3362,7 +3364,6 @@ dont-distribute-packages:
- sv-svfactor
- SVG2Q
- svg2q
- svgone
- swapper
- switch
- syb-with-class-instances-text
@@ -3521,6 +3522,7 @@ dont-distribute-packages:
- trurl
- tsession-happstack
- tsweb
- tui-launcher
- tuntap-simple
- tup-functor
- tuple-gen
@@ -3700,14 +3702,6 @@ dont-distribute-packages:
- web-routes-regular
- web-routing
- web-view-colonnade
- web3
- web3-bignum
- web3-crypto
- web3-ethereum
- web3-polkadot
- web3-provider
- web3-solidity
- web3-tools
- WebBits-Html
- WebBits-multiplate
- WebCont
@@ -952,6 +952,24 @@ builtins.intersectAttrs super {
# https://github.com/plow-technologies/servant-streaming/issues/12
servant-streaming-server = dontCheck super.servant-streaming-server;
reanimate = overrideCabal (drv: {
buildTools = (drv.buildTools or [ ]) ++ [
# needed for testsuite
pkgs.ffmpeg
pkgs.librsvg
pkgs.texliveFull
];
}) super.reanimate;
reanimate-svg = overrideCabal (drv: {
buildTools = (drv.buildTools or [ ]) ++ [
# needed for testsuite
pkgs.freefont_ttf
pkgs.librsvg
pkgs.pango
];
}) super.reanimate-svg;
# https://github.com/haskell-servant/servant/pull/1238
servant-client-core =
if (pkgs.lib.getVersion super.servant-client-core) == "0.16" then
@@ -2250,20 +2268,20 @@ builtins.intersectAttrs super {
botan-bindings = super.botan-bindings.override { botan = pkgs.botan3; };
# Avoids a cycle by disabling use of the external interpreter for the packages that are dependencies of iserv-proxy.
# These in particular can't rely on template haskell for cross-compilation anyway as they can't rely on iserv-proxy.
inherit
(
let
noExternalInterpreter = overrideCabal {
enableExternalInterpreter = false;
};
in
lib.mapAttrs (_: noExternalInterpreter) { inherit (super) iserv-proxy network; }
)
iserv-proxy
network
;
iserv-proxy =
let
# Avoid a cycle by disabling tests and the external interpreter for packages that are dependencies of iserv-proxy.
# These in particular can't rely on template haskell for cross-compilation anyway as they can't rely on iserv-proxy.
# Also disable tests during iserv-proxy bootstrap since test packages tend to rely on TH for discovering test cases
breakExternalInterpreterBootstrapCycle = overrideCabal {
doCheck = false;
enableExternalInterpreter = false;
};
overlay = lib.mapAttrs (
_: pkg: if (pkg ? isHaskellLibrary) then breakExternalInterpreterBootstrapCycle pkg else pkg
);
in
super.iserv-proxy.overrideScope (_: overlay);
# Workaround for flaky test: https://github.com/basvandijk/threads/issues/10
threads = appendPatch ./patches/threads-flaky-test.patch super.threads;
@@ -37,21 +37,4 @@ with haskellLib;
# Root cause seems to be undefined references to libffi as shown by linking errors if we instead use "-Wl,--disable-auto-import"
# See https://github.com/rust-lang/rust/issues/132226#issuecomment-2445100058
iserv-proxy = appendConfigureFlag "--ghc-option=-optl=-Wl,--disable-runtime-pseudo-reloc" super.iserv-proxy;
# Avoids a cycle by disabling use of the external interpreter for the packages that are dependencies of iserv-proxy.
# See configuration-nix.nix, where iserv-proxy and network are handled.
# On Windows, network depends on temporary (see above), which depends on random, which depends on splitmix.
inherit
(
let
noExternalInterpreter = overrideCabal {
enableExternalInterpreter = false;
};
in
lib.mapAttrs (_: noExternalInterpreter) { inherit (super) random splitmix temporary; }
)
random
splitmix
temporary
;
})
@@ -26,8 +26,9 @@ let
needsExternalInterpreterSetup = !stdenv.hostPlatform.isGhcjs; # JS backend already handles this
canProxyTH =
# iserv-proxy currently does not build on GHC 9.6
lib.versionAtLeast ghc.version "9.8" && stdenv.hostPlatform.emulatorAvailable buildPackages;
# Using iserv-proxy with 9.4 yields
# no location info>: error: Dynamic loading not supported
lib.versionAtLeast ghc.version "9.6" && stdenv.hostPlatform.emulatorAvailable buildPackages;
iservWrapper =
let
@@ -45,14 +46,8 @@ let
in
buildPackages.writeShellScriptBin ("iserv-wrapper" + lib.optionalString enableProfiling "-prof") ''
set -euo pipefail
PORT=$((5000 + $RANDOM % 5000))
${lib.optionalString stdenv.hostPlatform.isWindows "export WINEDEBUG=-all WINEPREFIX=$TMP"}
(>&2 echo "---> Starting interpreter on port $PORT")
${emulator} ${hostProxy} tmp $PORT &
RISERV_PID="$!"
trap "kill $RISERV_PID" EXIT # Needs cleanup when building without sandbox
${buildProxy} $@ 127.0.0.1 "$PORT"
(>&2 echo "---> killing interpreter...")
${buildProxy} $@ --pipe ${emulator} ${hostProxy} tmp --stdio
'';
# GHC will add `-prof` to the external interpreter when doing a profiled build.
@@ -261,8 +256,7 @@ in
__onlyPropagateKnownPkgConfigModules ? false,
enableExternalInterpreter ?
isCross && crossSupport.canProxyTH && crossSupport.needsExternalInterpreterSetup,
# iserv-proxy needs local network access
__darwinAllowLocalNetworking ? stdenv.hostPlatform.isDarwin && enableExternalInterpreter,
__darwinAllowLocalNetworking ? false,
}@args:
assert editedCabalFile != null -> revision != null;
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,11 @@
diff --git a/basement.cabal b/basement.cabal
index f85f617..1484ad7 100644
--- a/basement.cabal
+++ b/basement.cabal
@@ -156,4 +156,5 @@ library
else
cpp-options: -DARCH_IS_UNKNOWN_ENDIAN
include-dirs: cbits
- c-sources: cbits/foundation_mem.c
+ if !os(ghcjs)
+ c-sources: cbits/foundation_mem.c
@@ -0,0 +1,14 @@
diff --git a/foundation.cabal b/foundation.cabal
index d33d874..654488b 100644
--- a/foundation.cabal
+++ b/foundation.cabal
@@ -169,7 +169,8 @@ library
Foundation.System.Bindings.Hs
include-dirs: cbits
- c-sources: cbits/foundation_random.c
+ if !os(ghcjs)
+ c-sources: cbits/foundation_random.c
cbits/foundation_network.c
cbits/foundation_time.c
cbits/foundation_utf8.c
@@ -15,14 +15,14 @@
}:
mkDerivation {
pname = "iserv-proxy";
version = "9.3-unstable-2025-10-30";
version = "9.3-unstable-2026-04-08";
# https://github.com/stable-haskell/iserv-proxy/pull/1
src = fetchFromGitHub {
owner = "stable-haskell";
repo = "iserv-proxy";
rev = "bbee090fc67bb5cc6ad4508fa5def560b7672591";
hash = "sha256-2aCGboNCF602huvmbyTcfhe6s+D4/n/NlOefd0c0SC0=";
rev = "3f7b2815307c20a0dfd816bdf4a39ab86af3e0d4";
hash = "sha256-10x8/G0x3eR/++XRHPx4MBuqlnc6+N+ajIxXyLkG+nU=";
};
isLibrary = true;
+1
View File
@@ -543,6 +543,7 @@ let
] released;
hpack = released;
hsdns = released;
iserv-proxy = released;
jailbreak-cabal = released;
language-nix = released;
nix-paths = released;