Skip to content

Support Cabal 3.16 (only)#353

Merged
tomjaguarpaw merged 1 commit intohaskell:masterfrom
tomjaguarpaw:Cabal-3.16
Mar 7, 2026
Merged

Support Cabal 3.16 (only)#353
tomjaguarpaw merged 1 commit intohaskell:masterfrom
tomjaguarpaw:Cabal-3.16

Conversation

@tomjaguarpaw
Copy link
Member

The Cabal API broke in 3.16 so supporting 3.16 and older versions would require some form of conditional compilation

@bgamari , are you OK with this? @sheaf, you wrote this, what do you think?

Github runners seem to have migrated to 3.16 and I can't merge #352 until we have a fix in place. I'm OK with finding some way (maybe CPP) of widening the bound again later. Since this is just for tests I don't think it's critical.

@tomjaguarpaw tomjaguarpaw mentioned this pull request Mar 7, 2026
@tomjaguarpaw
Copy link
Member Author

Well, that's no good because 3.16 doesn't support the older GHCs we still support. I'll just do the CPP.

@tomjaguarpaw tomjaguarpaw force-pushed the Cabal-3.16 branch 2 times, most recently from d236984 to 8aace1c Compare March 7, 2026 13:26
@tomjaguarpaw tomjaguarpaw merged commit 4273e97 into haskell:master Mar 7, 2026
26 of 36 checks passed
@tomjaguarpaw tomjaguarpaw deleted the Cabal-3.16 branch March 7, 2026 13:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant