Skip to content

Prepare for GHC 9.8 / Cabal 3.11 #1235

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 5 commits into from
Aug 5, 2023
Merged

Prepare for GHC 9.8 / Cabal 3.11 #1235

merged 5 commits into from
Aug 5, 2023

Conversation

andreasabel
Copy link
Member

@andreasabel andreasabel commented Aug 3, 2023

Prepare for GHC 9.8. Commits:

  • haiku: add as known platform
  • Bump aeson to ^>= 2.2.0.0, use attoparsec-aeson
  • Bumps, to allow building with GHC 9.8.1-alpha1
  • CI: bump haskell-ci.yml to GHCs 9.6.2 9.4.5 9.2.8
  • CI: bump cabal.yml to GHC 9.6.2 and cabal 3.10.1.0

Subsumes:

Tested on GHC 9.8.1-alpha1 locally. Needed these settings in a cabal.project.local:

write-ghc-environment-files: always

constraints: Cabal-syntax >= 3.11
constraints: Cabal >= 3.11
constraints: th-abstraction >= 0.6
constraints: aeson >= 2.2.0.0

allow-newer: *:base
allow-newer: *:template-haskell
allow-newer: *:ghc-prim
allow-newer: *:Cabal-syntax
allow-newer: *:Cabal
allow-newer: *:deepseq
allow-newer: *:th-abstraction

constraints: array            installed
constraints: base             installed
constraints: binary           installed
constraints: bytestring       installed
constraints: containers       installed
constraints: deepseq          installed
constraints: directory        installed
constraints: filepath         installed
constraints: ghc              installed
constraints: ghc-boot         installed
constraints: ghc-boot-th      installed
constraints: ghc-heap         installed
constraints: ghc-prim         installed
constraints: ghci             installed
constraints: hpc              installed
constraints: integer-gmp      installed
constraints: mtl              installed
constraints: pretty           installed
constraints: process          installed
constraints: rts              installed
constraints: stm              installed
constraints: template-haskell installed
constraints: terminfo         installed
constraints: time             installed
constraints: transformers     installed
constraints: unix             installed
constraints: xhtml            installed

source-repository-package
  type:     git
  location: https://github.com/TeofilC/aeson
  tag:      d79464b0e1b3f1796325528ec253bb05685acf5c

source-repository-package
  type:     git
  location: https://github.com/TeofilC/aeson
  tag:      d79464b0e1b3f1796325528ec253bb05685acf5c
  subdir:   attoparsec-aeson

source-repository-package
  type:     git
  location: https://github.com/acid-state/acid-state
  tag:      479e3be5258e310b93d19d92fcd0c74f19c08623

@andreasabel andreasabel changed the title ghc 9.8 Prepare for GHC 9.8 / Cabal 3.11 Aug 3, 2023
@andreasabel andreasabel added re: dependencies Concerning bounds of dependencies (Haskell ecosystem) re: Cabal-3.11 Concerning building with Cabal-3.11 labels Aug 3, 2023
@andreasabel andreasabel merged commit e5dd400 into master Aug 5, 2023
@andreasabel andreasabel deleted the ghc-9.8 branch August 5, 2023 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
re: Cabal-3.11 Concerning building with Cabal-3.11 re: dependencies Concerning bounds of dependencies (Haskell ecosystem)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants