-
Notifications
You must be signed in to change notification settings - Fork 198
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
Cabal 3.12 #1322
Cabal 3.12 #1322
Conversation
Is |
Once the upgrade to |
@peterbecich wrote:
Unfortunately, So either we commit to |
Otherwise, the feature set of hackage-server will depend on the version of Cabal used to build it.
Done. |
./maintainers/scripts/haskell/update-hackage.sh ./maintainers/scripts/haskell/regenerate-hackage-packages.sh This also updates Cabal from 3.12.0 to 3.12.1, which is requested by this PR: haskell/hackage-server#1322
It would be great if upgrade to Cabal 3.12 could be deployed soon. Is there anything blocking it? |
We'd have to ask @gbaz , I think. |
This PR does the minimum changes needed for
Cabal-3.12
(and some cleanup work).Subsumes:
Commits:
#if
s and the necessary code to work with latestCabal(-syntax)
. Passes CI.Cabal(-syntax)
to latest; breaks the nix CII had to disable the reverse dependencies benchmark because
gauge
does not supportbase-4.20
and there is no maintainer for this package dropped by @vincenth in sight. @ysangkok, consider switiching tocriterion
or related.Eventually we can remove all the
#if MIN_VERSION_Cabal
conditionals, but there is no rush now (they have been CI tested).