GHC boot packages are not intended*** to be included directly in snapshots (they are specified only by the GHC version specified by the snapshot). However, due to https://github.com/commercialhaskell/stackage/issues/7357, Cabal has been included in recent nightly snapshots.
This causes problems when the compiler of a snapshot is overriden.
GHC boot packages are not intended*** to be included directly in snapshots (they are specified only by the GHC version specified by the snapshot). However, due to https://github.com/commercialhaskell/stackage/issues/7357,
Cabal
has been included in recentnightly
snapshots.This causes problems when the compiler of a snapshot is overriden.
*** My basis for 'not intended' is this 2019 blog entry by Michael Snoyberg: https://www.snoyman.com/blog/2019/01/mismatched-global-packages/ and the quote: