-
Notifications
You must be signed in to change notification settings - Fork 47
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
Bump the lower bound on base? #303
Comments
There's a fair bit of
|
Yes, I think it's a good idea to get base bounds to match Cabal-the-library's, given that cabal's bounds are already quite generous and anything that uses hackage-security most probably uses Cabal as well. I hope GHC versions in CI already do match (if not, we can narrow them further, I think). |
After enforcing GHC >= 8 in there is much less I routinely drop GHC 7 now in all my projects, that's a no-brainer. |
Actually, only on paper. In fact, it has no build plans for GHC < 8.8: The only other user is Cabal, so going to GHC 8.6 seems fine here after all. |
The oldest GHC that cabal CI builds cabal with is 8.4 from what I see. |
@Mikolaj for testing this against cabal, would you expect that I'd take cabal/.github/workflows/validate.yml, and manually run the steps locally? To pick up my changes to |
@philderbeast: I'd imagine just building all and the running the cabal-testsuite (with the newly built binary in An alternative is to open a throw-away PR in cabal repo (then close it and keep it as documentation) and tweak it so that CI does what you want. And here's yet another tool that may be helpful: haskell/cabal#9561 |
BTW, would you also recommend a revision of the bound on Hackage? Or just wait for a new release (@andreasabel can predict better than myself on what timescale the new release is likely to emerge). |
Fixes #303. I bumped base to `>=4.11`, matched `ghc-8.4.4` included packages' lower bounds, and fixed warnings including `cabal check` warnings except for the example.
If I am not mistaken, |
Yes, please do, that will make @ffaf1's life easier. |
Ok! I'll open a PR for the release. |
Could we bump the lower bound on base?
hackage-security/hackage-security/hackage-security.cabal
Lines 114 to 115 in b306678
hackage-security/hackage-security/hackage-security.cabal
Lines 33 to 45 in b306678
I came here to see if I could do something about the noisy
-Wstar-is-type
warnings fromhackage-security
when compiling cabal but saw that I couldn't do that withoutCPP
conditionals given that-Wstar-is-type
was introduced inghc-8.6
and we have a lower bound on base of4.8
that isghc-7.10.1
.The text was updated successfully, but these errors were encountered: