all-cabal-hashes: 2026-01-10T16:06:01Z -> 2026-01-30T20:25:58Z
(generated by maintainers/scripts/haskell/update-package-set.sh)
- Bump version for underscore packages (what4 and os-string).
- Break infinite recursion introduced by async starting to depend on
unordered-containers. The only test deps involved in the infinite
recursion are those of unordered-containers and nothunks. I've decided
to sacrifice the test suite of nothunks.
all-cabal-hashes: 2025-10-22T21:20:29Z -> 2025-11-11T08:13:55Z
(generated by maintainers/scripts/haskell/update-package-set.sh)
haskellPackages.cabal2nix-unstable: 2025-10-31 -> 2025-11-11
This eliminates the need for 2f1f72d5a2.
all-cabal-hashes: 2025-09-11T15:33:02Z -> 2025-09-14T21:34:10Z
(generated by maintainers/scripts/haskell/update-package-set.sh)
haskell.packages.ghc9{6,8}.ghc-lib-parser: 9.10.2.* -> 9.10.3.*
ghc-lib-parser-ex doesn't have a new upload (yet?). ghc-lib == 9.10.* is
currently unused, but will presumably be required for HLS.
Stackage LTS 24 contains git-annex (contrary to LTS 23). I believe this
resulted in a downgrade of git-annex when switching to LTS 23. We'll
want to continue using the latest version of git-annex. At the very
least, this will fix the trouble we're having with its test suite on
haskell-updates.
all-cabal-hashes: 2025-08-06T11:20:02Z -> 2025-08-21T20:39:52Z
(generated by maintainers/scripts/haskell/update-package-set.sh)
haskellPackages.commonmark-simple: drop obsolete upstream
Upstream doesn't seem to have any upper bounds that affect us and
the patch has been released.
all-cabal-hashes: 2025-08-12T16:41:08Z -> 2025-08-12T21:33:00Z
(generated by maintainers/scripts/haskell/update-package-set.sh)
Need to upgrade os-string to fix eval. Note that the older GHCs have a
newer os-string compared to the 9.10.2 core package, but should only
include non-breaking changes…
Bounds issue with statistics has been resolved by a Hackage revision.
all-cabal-hashes: 2025-07-28T06:22:26Z -> 2025-08-06T11:20:02Z
(generated by maintainers/scripts/haskell/update-package-set.sh)
haskellPackages.nix-derivation: drop override addressed by revision
GHC 9.10.2 seems to be unaffected by the i686 issue, so we can use 9.10
almost everywhere, c.f. https://gitlab.haskell.org/ghc/ghc/-/issues/25904.
haskellPackages: stackage LTS 23.27 -> LTS 24.2
all-cabal-hashes: 2025-07-07T21:33:55Z -> 2025-07-28T06:22:26Z
Make sure to retain Cabal and Cabal-syntax == 3.14.* which is currently
used by cabal2nix-unstable.
With cabal-install >= 3.12, we need to adjust our cabal-install overlay
once again.
- Due to the new dependency semaphore-compat, which appears to require
unix >= 2.8 it is very difficult to get to work for GHC < 9.6 (but
probably possible). Technically, using pkgs.cabal-install should
always be fine, so there's no strict need for cabal-install to work
with every GHC. Let's drop support for GHC < 9.6 for now.
- Make sure that cabal-install-solver also uses the latest version
always.
- Due to Cabal 3.12, we need to deviate from Stackage for
hackage-security. cabal-install does support the standard version of
resolv now, though.