Skip to content

Cabal 3.10 and GHC 9.6 #1186

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

Merged
merged 2 commits into from
Apr 7, 2023
Merged

Cabal 3.10 and GHC 9.6 #1186

merged 2 commits into from
Apr 7, 2023

Conversation

andreasabel
Copy link
Member

Closes: #1175

  • dependency bumps
  • code changes needed for Cabal-3.9.0.0

We are still blocked by the upstream issue in acid-state inherited from filelock. We can reproduce the file locking problem at our end.

Test suite HighLevelTest: RUNNING...
= Initialising
= Setting up test directory
= initialising hackage database
using "/Users/abel/bin/src/hackage-server/dist-newstyle/build/x86_64-osx/ghc-9.6.0.20230210/hackage-server-0.5.1/x/hackage-server/build/hackage-server/hackage-server"
state/db/Users/open.lock: openFdAt: does not exist (No such file or directory)
Bad exit code from server

Refs:

@andreasabel andreasabel added re: dependencies Concerning bounds of dependencies (Haskell ecosystem) re: Cabal-3.9 Concerning building with the Cabal-3.9 library labels Feb 26, 2023
@andreasabel andreasabel changed the title Cabal 3.9 and GHC 9.6 Cabal 3.10 and GHC 9.6 Apr 7, 2023
@andreasabel
Copy link
Member Author

Updated to Cabal(-syntax) 3.10.1.0. Bumped ecosystem.

@andreasabel andreasabel self-assigned this Apr 7, 2023
@andreasabel andreasabel marked this pull request as ready for review April 7, 2023 16:59
@andreasabel
Copy link
Member Author

@peterbecich : The nix CI does not seem to support Cabal 3.10 yet. Unfortunately, it will be broken by merging this PR...

@andreasabel andreasabel added the re: Cabal-3.10 Concerning building with the Cabal-3.10 library label Apr 7, 2023
- changes needed for Cabal-3.9 and unix-2.8
- bump to Cabal-(syntax-)-3.10.1.0 and allow base-4.18
- new autmatic flag `doctests` to control build of DocTests
- cabal.haskell-ci: do not insist on installed Cabal-syntax
@andreasabel
Copy link
Member Author

Reorganized (squashed) commits, ran doctests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
re: Cabal-3.9 Concerning building with the Cabal-3.9 library re: Cabal-3.10 Concerning building with the Cabal-3.10 library re: dependencies Concerning bounds of dependencies (Haskell ecosystem)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support GHC 9.6
1 participant