On Wed, Dec 22, 2021 at 11:00 PM Neal Gompa <ngompa13@gmail.com> wrote:
So will the default version be the "ghc" package going forward?

That's correct - general Haskell users/consumers should just continue to use the main ghc package and ghc-* libraries.

ghcX.Y is for people who need/want to use or test different (newer/older) ghc versions,
rather like the compatibility llvmX packages.
ghc9.2 is already available in Rawhide and F35 updates testing, and ghc9.0 should be available soon too.
 
How will defaults be handled in future Fedora Linux releases?

The main Fedora ghc package will continue to be maintained and upgraded along with the ecosystem.
It is not completely clear yet if the ghc package set will move to ghc-9.0 in time for F36 GA, otherwise hopefully to ghc-8.10.7.
ghcX.Y can also provide a better testing ground for packaging improvements (than the ghc modules) before they land in the main ghc package.
It will make new minor ghc versions more easily available in Fedora (and EPEL where ghcX.Y will be even more meaningful).

Jens