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.