[haskell-updates] haskellPackages: stackage Nightly 2026-06-09 -> Nightly 2026-06-16 (#530271)

This commit is contained in:
sternenseemann
2026-06-21 00:30:46 +00:00
committed by GitHub
10 changed files with 3209 additions and 1091 deletions

View File

@@ -1,6 +1,6 @@
{
"commit": "6018b8c3b3b733775ca101a6aa6472c0bfb9e8f8",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/6018b8c3b3b733775ca101a6aa6472c0bfb9e8f8.tar.gz",
"sha256": "02l917hjpfnr9my3cvyrr95waankmbbkwmcajzsrv3c9kv8br5av",
"msg": "Update from Hackage at 2026-06-09T15:28:54Z"
"commit": "c9af2926f0c0438550abb2a2196475d92ff9e590",
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/c9af2926f0c0438550abb2a2196475d92ff9e590.tar.gz",
"sha256": "0mm5m1hkq8i58d9xbdinxn9l0w209abfl0b1grnk7pw9b0zk23nr",
"msg": "Update from Hackage at 2026-06-20T12:32:58Z"
}

View File

@@ -1,5 +1,5 @@
import ./common-hadrian.nix {
version = "9.12.4.20260606";
url = "https://downloads.haskell.org/~ghc/9.12.5-rc1/ghc-9.12.4.20260606-src.tar.gz";
sha256 = "f78e3c6aee5c769b225f20b0ea17d03ca8df28f56e02e75d5318c60c8132753f";
version = "9.12.4.20260614";
url = "https://downloads.haskell.org/~ghc/9.12.5-rc2/ghc-9.12.4.20260614-src.tar.gz";
sha256 = "3ab5987e18dafff3bc8d62ea6934e2edc0dd2151454af044790cd1074070fd4b";
}

View File

@@ -287,9 +287,6 @@ with haskellLib;
}) (doJailbreak super.language-haskell-extract);
vector = overrideCabal (old: {
# 2026-05-16: allow QuickCheck 2.16
# https://github.com/haskell/vector/issues/562
jailbreak = true;
# vector-doctest seems to be broken when executed via ./Setup test
testTargets = [
"vector-tests-O0"
@@ -460,8 +457,6 @@ with haskellLib;
# Too strict upper bound on hakyll (<4.17)
# https://gitlab.com/lysxia/hakyll-alectryon/-/work_items/2
hakyll-alectryon = doJailbreak super.hakyll-alectryon;
# https://gitlab.com/aergus/hakyll-filestore/-/work_items/1
hakyll-filestore = doJailbreak super.hakyll-filestore;
# 2024-06-23: Hourglass is archived and had its last commit 6 years ago.
# Patch is needed to add support for time 1.10, which is only used in the tests
@@ -2129,13 +2124,6 @@ with haskellLib;
# https://github.com/haskell-works/hw-string-parse/issues/43
hw-string-parse = doJailbreak super.hw-string-parse;
# 2026-05-18: allow QuickCheck 2.16
# https://github.com/haskell-works/hw-prim/issues/150
hw-prim = lib.pipe super.hw-prim [
(warnAfterVersion "0.6.3.2")
doJailbreak
];
# 2026-06-10: pin validation to < 1.2 due to breaking API changes affecting geojson
validation = super.validation_1_1_5;
@@ -2440,6 +2428,10 @@ with haskellLib;
# https://github.com/brandonchinn178/tasty-autocollect/issues/54
tasty-autocollect = dontCheck super.tasty-autocollect;
# 2026-06-17: wai-app-static >=3.1.7.1 && <3.2
# https://github.com/diogob/postgres-websockets/issues/115
postgres-websockets = doJailbreak super.postgres-websockets;
postgrest =
lib.pipe
(super.postgrest.overrideScope (

View File

@@ -42,7 +42,7 @@ self: super: {
# or Hackage released version for (though they may not build).
Cabal-syntax = self.Cabal-syntax_3_6_0_0;
semaphore-compat = self.semaphore-compat_2_0_0;
os-string = self.os-string_2_0_10;
os-string = self.os-string_2_0_11;
file-io = self.file-io_0_2_0;
# Would need 2.25.*, but let's not bother
haddock-api = self.haddock-api_2_29_1;

View File

@@ -49,14 +49,14 @@ 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_4_0_0;
xhtml = if self.ghc.hasHaddock or true then null else doDistribute self.xhtml_3000_4_1_0;
Win32 = null;
# Becomes a core package in GHC >= 9.8
semaphore-compat = doDistribute self.semaphore-compat_2_0_0;
# Becomes a core package in GHC >= 9.10
os-string = doDistribute self.os-string_2_0_10;
os-string = doDistribute self.os-string_2_0_11;
# Become core packages in GHC >= 9.12
haddock-library = doDistribute (doJailbreak self.haddock-library_1_11_0);

View File

@@ -67,7 +67,7 @@ in
semaphore-compat = doDistribute self.semaphore-compat_2_0_0;
# Becomes a core package in GHC >= 9.10
os-string = doDistribute self.os-string_2_0_10;
os-string = doDistribute self.os-string_2_0_11;
# Become core packages in GHC >= 9.10, no release compatible with GHC < 9.10 is available
ghc-experimental = null;

View File

@@ -64,7 +64,7 @@ in
Win32 = null;
# Becomes a core package in GHC >= 9.10
os-string = doDistribute self.os-string_2_0_10;
os-string = doDistribute self.os-string_2_0_11;
# Become core packages in GHC >= 9.10, no release compatible with GHC < 9.10 is available
ghc-experimental = null;

View File

@@ -1,4 +1,4 @@
# Stackage Nightly 2026-06-09
# Stackage Nightly 2026-06-20
# This file is auto-generated by
# maintainers/scripts/haskell/update-stackage.sh
default-package-overrides:
@@ -169,7 +169,7 @@ default-package-overrides:
- bcrypt ==0.0.11
- beam-core ==0.11.1.0
- beam-migrate ==0.6.0.0
- beam-postgres ==0.6.1.0
- beam-postgres ==0.6.2.0
- beam-sqlite ==0.7.0.0
- bech32 ==1.1.11
- bech32-th ==1.1.11
@@ -210,7 +210,7 @@ default-package-overrides:
- bitvec ==1.1.6.0
- bitwise ==1.0.0.1
- bitwise-enum ==1.0.2.0
- Blammo ==2.1.3.0
- Blammo ==2.1.4.0
- blank-canvas ==0.7.5
- blas-carray ==0.1.0.2
- blas-comfort-array ==0.0.0.4
@@ -225,8 +225,8 @@ default-package-overrides:
- blaze-textual ==0.2.3.1
- bloodhound ==0.26.0.0
- bloomfilter ==2.0.1.3
- bluefin ==0.6.0.0
- bluefin-internal ==0.6.0.0
- bluefin ==0.7.0.0
- bluefin-internal ==0.7.0.0
- bm ==0.3.0.0
- bmp ==1.2.6.4
- bnb-staking-csvs ==0.2.2.0
@@ -241,6 +241,7 @@ default-package-overrides:
- bordacount ==0.1.0.0
- boring ==0.2.2.1
- bound ==2.0.7
- bounded-qsem ==0.1.0.5
- bounded-queue ==1.0.0
- BoundedChan ==1.0.3.0
- boundingboxes ==0.2.3
@@ -305,7 +306,7 @@ default-package-overrides:
- cabal-gild ==1.8.4.1
- cabal-plan ==0.7.6.1
- cabal-rpm ==2.3.2
- cabal-sort ==0.1.2.2
- cabal-sort ==0.1.2.3
- cabal2spec ==2.8.0
- cache ==0.1.3.0
- cached-json-file ==0.1.1
@@ -469,7 +470,7 @@ default-package-overrides:
- context-resource ==0.2.0.2
- context-wai-middleware ==0.2.0.2
- contiguous ==0.6.5.0
- contra-tracer ==0.2.1.0
- contra-tracer ==0.2.1.1
- contravariant ==1.5.6
- contravariant-extras ==0.3.5.4
- control-bool ==0.2.1
@@ -589,18 +590,18 @@ default-package-overrides:
- data-sketches ==0.4.0.1
- data-sketches-core ==0.3.0.0
- data-textual ==0.3.0.3
- dataframe ==2.1.0.2
- dataframe ==2.1.0.3
- dataframe-core ==1.0.2.0
- dataframe-csv ==1.0.1.1
- dataframe-csv-th ==1.0.1.0
- dataframe-json ==1.0.1.0
- dataframe-lazy ==1.0.1.1
- dataframe-learn ==1.0.2.0
- dataframe-operations ==1.1.0.1
- dataframe-parquet ==1.0.1.0
- dataframe-operations ==1.1.0.3
- dataframe-parquet ==1.0.1.1
- dataframe-parquet-th ==1.0.1.0
- dataframe-parsing ==1.0.1.0
- dataframe-th ==1.0.1.0
- dataframe-th ==1.0.1.1
- dataframe-viz ==1.0.2.0
- dataurl ==0.1.0.0
- DAV ==1.3.4
@@ -697,7 +698,7 @@ default-package-overrides:
- doclayout ==0.5.0.3
- docopt ==0.7.0.8
- doctemplates ==0.11.0.1
- doctest ==0.24.3
- doctest ==0.25.0
- doctest-discover ==0.2.0.0
- doctest-driver-gen ==0.3.0.8
- doctest-exitcode-stdio ==0.0.0.1
@@ -777,7 +778,7 @@ default-package-overrides:
- emd ==0.2.0.0
- emojis ==0.1.5
- enclosed-exceptions ==1.0.3
- encoding ==0.10.2
- encoding ==0.10.3
- end-of-exe ==0.1.2.0
- ENIG ==0.0.1.0
- entropy ==0.4.1.11
@@ -812,6 +813,7 @@ default-package-overrides:
- evm-opcodes ==0.3.3
- exact-combinatorics ==0.2.0.11
- exact-pi ==0.5.1.0
- exact-real ==0.12.5.1
- exception-hierarchy ==0.1.0.14
- exception-mtl ==0.4.0.2
- exception-transformers ==0.4.0.12
@@ -1089,10 +1091,11 @@ default-package-overrides:
- github-release ==2.0.0.19
- github-rest ==1.2.1
- github-types ==0.2.1
- gitlab-haskell ==1.3.0.0
- gitit ==0.16
- gitlab-haskell ==1.4.0.0
- gitrev ==1.3.1
- gl ==0.9.1
- glabrous ==2.0.6.4
- glabrous ==2.1.0.0
- glasso ==0.1.0
- GLFW-b ==3.3.9.1
- glfw-group ==0.1.0.6
@@ -1198,7 +1201,7 @@ default-package-overrides:
- gopher-proxy ==0.1.1.3
- gothic ==0.1.8.5
- gpolyline ==0.1.0.1
- granite ==0.7.1.1
- granite ==0.7.3.0
- graph-core ==0.3.0.0
- graphite ==0.10.0.1
- graphql ==1.5.0.2
@@ -1280,7 +1283,7 @@ default-package-overrides:
- hasql-th ==0.5.0.1
- hasql-transaction ==1.2.2
- hasty-hamiltonian ==1.3.4
- HaTeX ==3.23.0.1
- HaTeX ==3.23.0.2
- HaXml ==1.25.14
- haxr ==3000.11.6.1
- Hclip ==3.0.0.4
@@ -1311,6 +1314,7 @@ default-package-overrides:
- hetero-parameter-list ==0.1.0.21
- hetero-parameter-list-with-typelevel-tools ==0.1.0.1
- heterocephalus ==1.0.5.7
- hetzner ==0.7.3.0
- hex ==0.2.0
- hex-text ==0.1.0.9
- hexml ==0.3.5
@@ -1325,6 +1329,7 @@ default-package-overrides:
- hiedb ==0.8.0.0
- higher-order-freer-monad ==0.1.0.0
- higher-order-open-union ==0.1.0.1
- himari ==1.1.6.0
- hindent ==6.3.0
- hinfo ==0.0.3.0
- hinotify ==0.4.2
@@ -1369,7 +1374,7 @@ default-package-overrides:
- hpp ==0.6.5
- hpqtypes ==1.14.0.0
- hpqtypes-effectful ==1.1.0.0
- hpqtypes-extras ==1.19.0.0
- hpqtypes-extras ==1.20.0.0
- hreader ==1.1.1
- hreader-lens ==0.1.3.0
- hruby ==0.5.1.0
@@ -1441,7 +1446,7 @@ default-package-overrides:
- hspec-golden ==0.2.2.0
- hspec-golden-aeson ==0.9.0.0
- hspec-hedgehog ==0.3.0.0
- hspec-junit-formatter ==1.2.1.0
- hspec-junit-formatter ==1.3.0.0
- hspec-leancheck ==0.0.6
- hspec-megaparsec ==2.2.1
- hspec-meta ==2.11.17
@@ -1473,7 +1478,7 @@ default-package-overrides:
- http-client ==0.7.19
- http-client-openssl ==0.3.3
- http-client-overrides ==0.1.1.0
- http-client-restricted ==0.1.0
- http-client-restricted ==0.1.1
- http-client-tls ==0.3.6.4
- http-common ==0.8.3.4
- http-conduit ==2.3.9.1
@@ -1594,9 +1599,9 @@ default-package-overrides:
- io-streams ==1.5.2.2
- io-streams-haproxy ==1.0.1.0
- ip ==1.7.8
- ip6addr ==2.0.0.1
- ip6addr ==2.0.1.0
- iproute ==1.7.15
- IPv6Addr ==2.0.6.2
- IPv6Addr ==3.0.0.0
- IPv6DB ==0.3.3.5
- ipynb ==0.2
- ipython-kernel ==0.12.1.0
@@ -1618,6 +1623,7 @@ default-package-overrides:
- jmacro ==0.6.18
- jose ==0.12
- jose-jwt ==0.10.0
- journalctl-stream ==0.6.0.8
- js-chart ==2.9.4.1
- js-dgtable ==0.5.2
- js-flot ==0.8.3
@@ -1748,7 +1754,7 @@ default-package-overrides:
- linear-locks ==0.1.0.1
- linear-programming ==0.0.1
- linebreak ==1.1.0.4
- linenoise ==0.6.0
- linenoise ==0.7.0
- linux-capabilities ==0.1.1.0
- linux-file-extents ==0.2.0.1
- linux-namespaces ==0.2.0.1
@@ -1803,9 +1809,8 @@ default-package-overrides:
- lzma ==0.0.1.1
- lzma-clib ==5.2.2
- machines ==0.7.4
- magic ==1.1
- magic ==1.1.2
- magico ==0.0.2.3
- mailtrap ==0.1.2.2
- main-tester ==0.2.0.1
- mainland-pretty ==0.7.1.1
- makefile ==1.1.0.2
@@ -1840,7 +1845,7 @@ default-package-overrides:
- mbox-utility ==0.0.3.1
- mcmc ==0.8.3.1
- mcmc-types ==1.0.3
- mcp-server ==0.1.0.19
- mcp-server ==0.1.0.20
- mealy ==0.5.1.1
- med-module ==0.1.3
- median-stream ==0.7.0.0
@@ -1957,7 +1962,7 @@ default-package-overrides:
- monoid-map ==0.2.0.1
- monoid-subclasses ==1.2.6.1
- monoid-transformer ==0.0.4.1
- monoidal-containers ==0.6.7.0
- monoidal-containers ==0.6.8.0
- monoidal-functors ==0.2.3.0
- monoidmap ==0.0.5.1
- monoidmap-aeson ==0.0.0.7
@@ -2056,7 +2061,7 @@ default-package-overrides:
- nicify-lib ==1.0.1
- NineP ==0.0.2.1
- nix-derivation ==1.1.3
- nix-narinfo ==0.1.1.2
- nix-narinfo ==0.1.1.3
- nix-paths ==1.0.1
- no-recursion ==0.4.0.0
- no-value ==1.0.0.0
@@ -2095,18 +2100,18 @@ default-package-overrides:
- oeis ==0.3.10.2
- oeis2 ==1.0.9
- ofx ==0.4.4.0
- ogma-cli ==1.12.0
- ogma-core ==1.12.0
- ogma-extra ==1.12.0
- ogma-language-c ==1.12.0
- ogma-language-copilot ==1.12.0
- ogma-language-csv ==1.12.0
- ogma-language-jsonspec ==1.12.0
- ogma-language-lustre ==1.12.0
- ogma-language-smv ==1.12.0
- ogma-language-xlsx ==1.12.0
- ogma-language-xmlspec ==1.12.0
- ogma-spec ==1.12.0
- ogma-cli ==1.14.0
- ogma-core ==1.14.0
- ogma-extra ==1.14.0
- ogma-language-c ==1.14.0
- ogma-language-copilot ==1.14.0
- ogma-language-csv ==1.14.0
- ogma-language-jsonspec ==1.14.0
- ogma-language-lustre ==1.14.0
- ogma-language-smv ==1.14.0
- ogma-language-xlsx ==1.14.0
- ogma-language-xmlspec ==1.14.0
- ogma-spec ==1.14.0
- oidc-client ==0.8.0.0
- old-locale ==1.0.0.7
- old-time ==1.1.1.0
@@ -2300,6 +2305,7 @@ default-package-overrides:
- portable-lines ==0.1
- PortMidi ==0.2.0.0
- portmidi-utility ==0.0
- positive-integer ==0.1.2.1
- posix-paths ==0.3.0.1
- posix-pty ==0.2.2
- possibly ==1.0.0.0
@@ -2337,7 +2343,7 @@ default-package-overrides:
- ppad-sha512 ==0.2.2
- pptable ==0.3.0.0
- pqueue ==1.6.0.0
- prairie ==0.1.1.0
- prairie ==0.1.2.0
- pred-set ==0.0.1
- prefix-units ==0.3.0.1
- prelude-compat ==0.0.0.2
@@ -2580,7 +2586,7 @@ default-package-overrides:
- rss ==3000.2.0.8
- run-st ==0.1.3.3
- runmemo ==1.0.0.1
- rzk ==0.7.7
- rzk ==0.8.0
- s-cargot ==0.1.6.0
- safe ==0.3.21
- safe-coloured-text ==0.4.0.0
@@ -2615,7 +2621,7 @@ default-package-overrides:
- say ==0.1.0.1
- sayable ==1.2.6.0
- sbp ==6.5.0
- sbv ==14.2
- sbv ==14.3
- scalpel ==0.6.2.2
- scalpel-core ==0.6.2.2
- scanf ==0.1.0.0
@@ -2774,7 +2780,7 @@ default-package-overrides:
- snap-core ==1.0.5.1
- snap-server ==1.1.2.1
- snappy ==0.2.0.4
- snappy-hs ==0.1.1.0
- snappy-hs ==0.1.2.0
- snowflake ==0.1.1.1
- soap ==0.2.3.6
- soap-openssl ==0.1.0.2
@@ -2809,6 +2815,7 @@ default-package-overrides:
- sqids ==0.2.2.0
- sql-words ==0.1.6.5
- sqlite-simple ==0.4.19.0
- sqlite-simple-effectful ==0.1.0.0
- squeather ==0.8.0.0
- srcloc ==0.6.0.1
- srtree ==2.0.1.8
@@ -2849,7 +2856,7 @@ default-package-overrides:
- storable-record ==0.0.7
- storable-tuple ==0.1
- storablevector ==0.2.13.4
- store ==0.7.21
- store ==0.7.22
- store-core ==0.4.4.7
- store-streaming ==0.2.0.5
- stratosphere ==1.0.1
@@ -2949,7 +2956,7 @@ default-package-overrides:
- tagged-transformer ==0.8.3
- tagsoup ==0.14.8
- tagstream-conduit ==0.5.6
- taiwan-id ==0.1.1.1
- taiwan-id ==0.1.1.2
- tao ==1.0.0
- tao-example ==1.0.0
- tar ==0.7.1.0
@@ -2958,7 +2965,7 @@ default-package-overrides:
- tasty ==1.5.4
- tasty-ant-xml ==1.1.9
- tasty-autocollect ==0.4.4
- tasty-bench ==0.5
- tasty-bench ==0.5.1
- tasty-checklist ==1.0.9.0
- tasty-dejafu ==2.1.0.2
- tasty-discover ==5.2.0
@@ -3041,8 +3048,8 @@ default-package-overrides:
- text-region ==0.3.1.0
- text-rope ==0.3
- text-short ==0.1.6.1
- text-show ==3.11.3
- text-show-instances ==3.9.10
- text-show ==3.11.4
- text-show-instances ==3.9.11
- text-zipper ==0.13
- textlocal ==0.1.0.5
- tf-random ==0.5
@@ -3228,7 +3235,7 @@ default-package-overrides:
- universe-instances-extended ==1.1.4
- universe-reverse-instances ==1.1.2
- universe-some ==1.2.2.1
- universum ==1.8.3
- universum ==1.8.3.1
- unix-bytestring ==0.4.0.4
- unix-compat ==0.7.4.1
- unix-time ==0.4.17
@@ -3353,6 +3360,7 @@ default-package-overrides:
- warp ==3.4.13.1
- warp-tls ==3.4.14
- wave ==0.2.1
- wavefront ==0.7.2.0
- wcwidth ==0.0.2
- web-cookiejar ==0.1.3.1
- web-rep ==0.14.1.0
@@ -3454,30 +3462,30 @@ default-package-overrides:
- yaya-unsafe ==1.0.0.1
- yes-precure5-command ==5.5.3
- yeshql-core ==4.2.0.0
- yesod ==1.6.2.1
- yesod-alerts ==0.1.5.0
- yesod-auth ==1.6.12.0
- yesod ==1.6.2.3
- yesod-alerts ==0.1.6.0
- yesod-auth ==1.6.12.1
- yesod-auth-basic ==0.1.0.3
- yesod-auth-hashdb ==1.7.1.7
- yesod-auth-oauth2 ==0.8.0.0
- yesod-core ==1.6.29.1
- yesod-csp ==0.2.7.1
- yesod-eventsource ==1.6.0.1
- yesod-form ==1.7.9.2
- yesod-eventsource ==1.6.0.2
- yesod-form ==1.7.9.3
- yesod-form-bootstrap4 ==3.0.1.1
- yesod-gitrepo ==0.3.0
- yesod-gitrev ==0.2.2
- yesod-markdown ==0.12.6.14
- yesod-newsfeed ==1.7.0.0
- yesod-newsfeed ==1.7.0.1
- yesod-page-cursor ==2.0.1.0
- yesod-paginator ==1.1.2.2
- yesod-persistent ==1.6.0.8
- yesod-persistent ==1.6.0.9
- yesod-recaptcha2 ==1.0.2.1
- yesod-routes-flow ==3.0.0.2
- yesod-sitemap ==1.6.0
- yesod-static ==1.6.1.2
- yesod-test ==1.7.0.1
- yesod-websockets ==0.3.0.3
- yesod-sitemap ==1.6.0.1
- yesod-static ==1.6.1.3
- yesod-test ==1.7.0.2
- yesod-websockets ==0.3.0.4
- yggdrasil-schema ==1.0.0.6
- yi ==0.19.3
- yi-core ==0.19.4
@@ -3501,7 +3509,7 @@ default-package-overrides:
- zeromq4-patterns ==0.3.1.0
- zigzag ==0.1.0.0
- zim-parser ==0.2.1.0
- zip ==2.2.1
- zip ==2.2.2
- zip-archive ==0.4.3.2
- zip-stream ==0.2.2.0
- zip2tar ==0.0

View File

@@ -57,7 +57,7 @@ self: super: {
integer-gmp = markBroken self.integer-gmp_1_1;
libiserv = null;
mtl = doDistribute self.mtl_2_3_2;
os-string = doDistribute self.os-string_2_0_10;
os-string = doDistribute self.os-string_2_0_11;
parsec = doDistribute self.parsec_3_1_18_0;
pretty = markBroken self.pretty_1_1_3_6;
rts = null;
@@ -69,7 +69,7 @@ self: super: {
time = doDistribute self.time_1_16;
transformers = doDistribute self.transformers_0_6_3_0;
unix = markBroken self.unix_2_8_8_0;
xhtml = markBroken self.xhtml_3000_4_0_0;
xhtml = markBroken self.xhtml_3000_4_1_0;
# MicroHs replacements for widely used libraries
array = self.array-mhs;

File diff suppressed because it is too large Load Diff