Merge pull request #7471 from mpilgrem/fix7458

Fix #7458 Remove Cabal from appearing directly in snapshots
This commit is contained in:
Jens Petersen 2024-07-04 10:55:27 +08:00 committed by GitHub
commit f7f3378a33
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -482,8 +482,16 @@ packages:
- type-of-html-static
"Mikolaj Konarski <mikolaj.konarski@funktory.com> @Mikolaj":
- Cabal < 3.12.0.0 # https://github.com/commercialhaskell/stackage/issues/7399
- cabal-install
# Cabal is a GHC boot package and, consequently, like all other boot packages,
# should not be included directly in a Stackage snapshot. The package version is
# specified by the specified GHC version. To do otherwise affects adversely
# Stack's ability to override the specified compiler easily. See:
# https://github.com/commercialhaskell/stackage/issues/7357 and
# https://github.com/commercialhaskell/stackage/issues/7458.
# - Cabal < 3.12.0.0 # https://github.com/commercialhaskell/stackage/issues/7399
# See https://github.com/commercialhaskell/stackage/pull/7471#issuecomment-2201380545
# cabal-install < 3.10.3.0 blocks tar >= 0.6.
- cabal-install < 0 # cabal-install-3.10.3.0 requires Cabal >= 3.10.3
- sdl2-ttf
- enummapset
- assert-failure