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

Please, remove from CIs the use of Nixpkgs GHC 8.4.4, since it is deprecated #684

Closed
Anton-Latukha opened this issue Aug 1, 2020 · 2 comments · Fixed by #681
Closed

Comments

@Anton-Latukha
Copy link
Collaborator

Anton-Latukha commented Aug 1, 2020

Nixpkgs keeps a promise to deliver last three major versions of GHCs, and 8.4 is currently fourth.

After yesterday's updates in Nixpkgs the GHC 8.4.4 no longer present normally.

It is still present in many Nixpkgs files, but:

nix-env -f "<nixpkgs>" -qaP -A haskell.compiler | awk '{print $2}' | sort | uniq

ghc-8.10.1
ghc-8.11.20200505
ghc-8.2.2-binary
ghc-8.6.5
ghc-8.6.5-binary
ghc-8.8.2
ghc-8.8.3
ghc-8.8.4
ghcjs-8.6.0.1

Due to complex merge in the process, I bundled this update into #681.

@sjakobi
Copy link
Member

sjakobi commented Aug 1, 2020

FWIW, I would prefer our GHC support policy not to be dictated by Nixpkgs packaging choices. If it's difficult to have a GHC 8.4 job in our current CI setup, maybe we can extend it to install GHC with hvr's PPA, ghcup, or stack.

@Anton-Latukha Anton-Latukha linked a pull request Aug 1, 2020 that will close this issue
@Anton-Latukha
Copy link
Collaborator Author

Anton-Latukha commented Aug 1, 2020

Yes.

Pointed out that Nixpkgs policy is to keep the last 3 GHC versions, so they dropped 8.4 from the infrastructure, so the Travis Nixpkgs builds can not use GHC 8.4 to build stuff, because it is not there.

Replacing the Nixpkgs 8.4 test with the Cabal Hackage test.

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

Successfully merging a pull request may close this issue.

2 participants