-
Notifications
You must be signed in to change notification settings - Fork 691
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 base in cabal-dev-scripts.cabal #9303
Conversation
Bump base in cabal-dev-scripts.cabal. We are now using GHC 9.4.7 in CI, which ships with base 4.17.2.0. I am bumping all the way to <4.19 after testing everything compiles with GHC 9.6.3 (base-4.18.1.0).
Not sure what's up with doctest. Should this perhaps go to |
:-/ I will have a look
If it works ... sure :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you. And even better if you manage to relax the bound further, because it's a recurring annoyance, so let's kick the can down the road as far as we can. :D
@mergify backport 3.10 |
✅ Backports have been created
|
I remember doctests have been overhauled recently and indeed they always used the GHC version that comes with GHA: I've just checked and we install the newest version of package doctest, so it's not that we miss an upstream fix to a known problem this part is already new, appearing only since yesterday:
|
I wish we had a ticket for the failing doctest job. Meanwhile, I can repro it locally with GHC 9.4.4. |
Here you go: #9307 |
This became necessary after an upgrade to GHC 9.4, which, apparently, has a subtle change in how -W/-w-related things get interpreted.
Skipping the merge queue to unbreak the CI on main branch. I hope this is ok. |
@andreabedini Yes, absolutely. I should have done it earlier. By the way, a potentially less disturbing way to achieve fast tracking is to put the merge-delay-passed label. That's what we usually do. |
* Bump base in cabal-dev-scripts.cabal Bump base in cabal-dev-scripts.cabal. We are now using GHC 9.4.7 in CI, which ships with base 4.17.2.0. I am bumping all the way to <4.19 after testing everything compiles with GHC 9.6.3 (base-4.18.1.0). (cherry picked from commit 033e8e0) * Avoid OverloadedStrings when it causes troubles (cherry picked from commit dc08acb) # Conflicts: # Cabal-syntax/src/Distribution/Fields/Parser.hs * doctest: provide a separate project file without -Werror (fix #9307) This became necessary after an upgrade to GHC 9.4, which, apparently, has a subtle change in how -W/-w-related things get interpreted. (cherry picked from commit ccce7c3) * fixup! resolve a conflict --------- Co-authored-by: Andrea Bedini <andrea.bedini@tweag.io> Co-authored-by: Artem Pelenitsyn <a.pelenitsyn@gmail.com>
Bump base in cabal-dev-scripts.cabal. We are now using GHC 9.4.7 in CI, which ships with base 4.17.2.0. I am bumping all the way to <4.19 after testing everything compiles with GHC 9.6.3 (base-4.18.1.0).
Template Β: This PR does not modify
cabal
behaviour (documentation, tests, refactoring, etc.)Include the following checklist in your PR: