-
-
Notifications
You must be signed in to change notification settings - Fork 10
Support up to 9.8 #87
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
Conversation
because there is the potential for lots of them in Cabal.hs
This reverts commit 728d658dd9267461b5f5b3ea542774af828c21a4.
This requires * Bumping some dependencies * Pinning Cabal to ^>= 3.10, because the set of exposed extensions increases with every cabal release so the 'extensions' library is not buildable with older Cabals, without missing some cases in the pattern match in Cabal.hs. * Adding support for multiple new extensions
|
Actually, only up to 9.6, because |
| build-depends: bytestring >= 0.10 && < 0.13 | ||
| -- We need to pin a single major version of | ||
| -- Cabal here because the main reason we use | ||
| -- Cabal is for its list of extensions. Later | ||
| -- versions have strictly more extensions, and | ||
| -- we'll have missing patterns if we try to | ||
| -- support more than one major version. If | ||
| -- this causes problems in practice let's | ||
| -- revisit this decision and come up with | ||
| -- another approach. | ||
| , Cabal ^>= 3.10 |
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.
Spinned off a discussion in #111.
This hit me when trying to package extensions @ the latest for ArchLinux which is still on GHC 9.4.8 (unfortunately). I had to pin the package to 0.1.0.0.
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.
Thanks, is there anything I need to do to support you, or is this just for information, like #111?
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.
Just informational, thanks 🙏
No description provided.