-
Notifications
You must be signed in to change notification settings - Fork 846
Depend on Cabal-3.14.*
#6703
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Depend on Cabal-3.14.*
#6703
Conversation
8a3586c
to
a381fbe
Compare
@sol, there is no 'fixed' rule, but for a while I have based Stack's project-level configuration on Stackage's most recent LTS Haskell snapshot (currently, GHC 9.8.4) with, perhaps, a few Formally, the Stack does not use its While the Stackage project has no direct support for GHC 9.12, I am a little reluctant to accelerate Stack's dependency on |
@mpilgrem great, that certainly works for me. BTW, can you make sure that this settings is enabled under https://github.com/commercialhaskell/stack/settings? |
Wait, maybe it's already enable, not sure. I think in this case the issue was that there were conflicts. I rebased manually. |
Stackage LTS 24 has been out for a week now with ghc-9.10.2 :-) Even better if stack were in Stackage Nightly generally, then it would automatically appear in LTS from day 0. |
It seems stack-3.7.1 fails to build with ghc-9.10.2 though:
|
Using
Cabal-3.14.*
is one of the required changes for GHC 9.12. I need this for a personal project right now. The purpose of this PR is not to necessarily have it merged right away, but rather to avoid duplicated work when Stack upgrades to GHC 9.12.@mpilgrem from what I understand, we don't want CPP to support multiple versions of Cabal, right?
Do we ever use a more recent version of Cabal than what ships with GHC? If "no", then this PR has to wait until we upgrade to GHC 9.12.