
Hi Ben,
[lots of useful information]
Good to know. Thank you.
The only new extension which has yet to be merged is indeed ListTuplePuns.
Not yet merged to GHC? Hmm, so we are supposed to release a Cabal version that supports ListTuplePuns *before* it's in the respective GHC branch and in the draft Release Notes? If so, I'm sure there is a new process in place that ensures such extensions (and GHC flags) are added to Cabal before Cabal is expected to be released? And the Cabal team is informed that this process has run its course and given a couple of weeks for the actual release? Who is the contact person this time? I'd love to learn whether we can proceed with 3.12. I will mention the new GHC release in the next cabal team meeting in a week and I hope we can expedite a quick Cabal (and Cabal-syntax)-only 3.12.0 release after the contact person gives us the green light.
In general I am in favor of more decoupling. However, whether the "unknown GHC version" warning should be removed is something that we should likely discuss on a ticket.
Yes, let's please discuss: https://github.com/haskell/cabal/issues/9734 Cheers, Mikolaj