Skip to content
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

Does not compile with ghc-9.6 #76

Open
erikd opened this issue May 18, 2023 · 4 comments
Open

Does not compile with ghc-9.6 #76

erikd opened this issue May 18, 2023 · 4 comments

Comments

@erikd
Copy link

erikd commented May 18, 2023

This package depends on selective < 0.7 and that does not compile with ghc-9.6.

I am currently getting around this in my cabal.project file using:

if impl(ghc >= 9.6)
  allow-newer:
    , validation-selective:selective

to allow the use of selective == 0.7.

@tomjaguarpaw
Copy link
Contributor

select-0.6 now seems to compile with 9.6. Perhaps it had a restrictive upper-bound which has now been relaxed with a Hackage revision?

@erikd
Copy link
Author

erikd commented Aug 6, 2023

Yes, the Hackage version now works, but this issue should remain open until it has also been fixed in this repo.

@andreasabel
Copy link

Here is a revision: https://hackage.haskell.org/package/validation-selective-0.2.0.0/revisions/

  • tested with GHC 9.6.2
  • built with GHC 9.8.1-alpha1

Maybe a bit generous for the nervous packages base, hspec and doctest, but since this is a now unmaintained package, let's take the lazy approach.

@tomjaguarpaw
Copy link
Contributor

Yes, the Hackage version now works, but this issue should remain open until it has also been fixed in this repo.

Well, the issue title is now incorrect. It does compile with 9.6. Perhaps, to avoid confusion, there should be a new ticket to bump the dependency of selective to < 0.7 (if that is a valid thing to do, I haven't checked).

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

No branches or pull requests

3 participants