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

Support GHC 9.10 #82

Open
ulysses4ever opened this issue Apr 21, 2024 · 8 comments
Open

Support GHC 9.10 #82

ulysses4ever opened this issue Apr 21, 2024 · 8 comments

Comments

@ulysses4ever
Copy link

No description provided.

@phadej
Copy link
Collaborator

phadej commented May 13, 2024

Blocked on haskell/entropy#84

@ysangkok
Copy link

Looks like uuid-types-1.0.6 was uploaded on May 16th, and it is compatible with template-haskell-2.22. But since uuid-1.3.15 isn't compatible with it yet, I suppose this is still blocked on entropy.

@phadej
Copy link
Collaborator

phadej commented May 17, 2024

yes

@tomjaguarpaw
Copy link

Is it still blocked on entropy? If so, in what way? This works, for example:

cabal repl -z -b uuid -w ghc-9.10 '--allow-newer=uuid:uuid-types'

@phadej
Copy link
Collaborator

phadej commented May 31, 2024

Is it still blocked on entropy? If so, in what way?

Yes. entropy is not buildable with Cabal-3.12 bundled with GHC-9.10. If you allow downgrade, it will, but I don't (nor will Stackage when it gets to it).

@tomjaguarpaw
Copy link

Could you elaborate on how exactly the non-buildability manifests? This works fine, for example:

cabal -z repl -b entropy -b 'Cabal>=3.12' -w ghc-9.10

@phadej
Copy link
Collaborator

phadej commented May 31, 2024

Use -c 'any.Cabal ^>=3.12' to restrict also setup (and build-tool-depends) dependencies.

EDIT: You need to use cabal-install-3.12 prerelease though, as haskell/cabal#9917

@tomjaguarpaw
Copy link

Oh, it's one of those Setup.hs things?

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

4 participants