Nixpkgs GHC deprecation policy

This is a cross-post of the announcement of the GHC deprecation policy we intend to implement in nixpkgs.

Thank you for your attention.

9 Likes

if the main reason to keep old ghc versions is to support cabal and stack based development on nixos then perhaps a good alternative is to add nixos support to ghcup. I think rustup just works on nixos, so it should be possible.

2 Likes

That’s a very nice RFC.

1 Like

Okay this is interesting, thanks for sharing.

As the Fedora GHC/Haskell maintainer I “feel you” since I am also currently maintaining GHC packages from 8.10 to 9.12 also (and I just recently built them all for EPEL 10). I will gradually have to drop the oldest versions over time slowly, but I haven’t dropped any yet since introducing the ghcX.Y packages into Fedora. It is certainly a burden to keep them building, and I really wish we didn’t “need” to do this (and with less frequent major ghc versions hopefully).

5 Likes