Skip to content

Bootstrap file for GHC 9.4 on Linux #8613

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

Closed
nmeum opened this issue Nov 22, 2022 · 1 comment · Fixed by #8720
Closed

Bootstrap file for GHC 9.4 on Linux #8613

nmeum opened this issue Nov 22, 2022 · 1 comment · Fixed by #8720

Comments

@nmeum
Copy link
Collaborator

nmeum commented Nov 22, 2022

Apologizes if this is not the right place for this kind of discussion but looking at bootstrap/ there doesn't seem to be a JSON configuration file for GHC 9.4 on Linux, is there any reason why GHC 9.4 isn't supported out-of-the-box by the bootstrap setup? I am aware that I can create my own bootstrap JSON file for 9.4 by following the instructions in bootstrap/README.md I was, however, wondering if there is any official "policy" regarding the addition of these bootstrap files to the Cabal repository.

@Mikolaj
Copy link
Member

Mikolaj commented Dec 29, 2022

Hi @nmeum, this is a good place to discuss. We still don't have full CI coverage of GHC 9.4 (IIRC doctests are failing, but I don't remember the ticket), which makes 9.4 a bit of a second class citizen. Also, problems with github containers prevents us from using GHC > 9.4.2. However, now that 9.4 stabilised and our CI problems are more clearly not stemming from GHC defects, if anybody prepares a boostrap JSON file (for 9.4.2, I guess?) and adds it to CI, I think there is a high chance it would pass CI fine and it would be merged.

nmeum added a commit to nmeum/cabal that referenced this issue Feb 1, 2023
I updated the dependencies in the .cabal bootstrap file and
sightly adjusted src/Main.hs for the `I.riCabal → I.riCabalHash`
change.

Fixes haskell#8613
nmeum added a commit to nmeum/cabal that referenced this issue Feb 8, 2023
I updated the dependencies in the .cabal bootstrap file and
sightly adjusted src/Main.hs for the `I.riCabal → I.riCabalHash`
change.

Fixes haskell#8613
cocreature pushed a commit to nmeum/cabal that referenced this issue Feb 9, 2023
I updated the dependencies in the .cabal bootstrap file and
sightly adjusted src/Main.hs for the `I.riCabal → I.riCabalHash`
change.

Fixes haskell#8613
cocreature pushed a commit to nmeum/cabal that referenced this issue Feb 9, 2023
I updated the dependencies in the .cabal bootstrap file and
sightly adjusted src/Main.hs for the `I.riCabal → I.riCabalHash`
change.

Fixes haskell#8613
cocreature pushed a commit to nmeum/cabal that referenced this issue Feb 16, 2023
I updated the dependencies in the .cabal bootstrap file and
sightly adjusted src/Main.hs for the `I.riCabal → I.riCabalHash`
change.

Fixes haskell#8613
@mergify mergify bot closed this as completed in #8720 Feb 16, 2023
mergify bot pushed a commit that referenced this issue Feb 16, 2023
I updated the dependencies in the .cabal bootstrap file and
sightly adjusted src/Main.hs for the `I.riCabal → I.riCabalHash`
change.

Fixes #8613

(cherry picked from commit 2de1fdc)
cocreature pushed a commit that referenced this issue Feb 21, 2023
I updated the dependencies in the .cabal bootstrap file and
sightly adjusted src/Main.hs for the `I.riCabal → I.riCabalHash`
change.

Fixes #8613

(cherry picked from commit 2de1fdc)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants