On Wed, Dec 01, 2021 at 10:31:16AM +0800, Jens-Ulrik Petersen wrote:
Hi,
Recently I have been thinking it would actually be nicer to be able to parallel install Fedora ghc versions (then one can do things like `cabal build -w ghc-9.2.1` or get stack to use more system ghc versions etc).
We actually had (the ability to) parallel installs long ago, maybe during ghc6? But at the time SIG decided to avoid that to simplify the user experience.
But I want to revisit this now, with a tentative idea to introduce ghc9.2 etc to Rawhide for F36 perhaps. Having the builds in the main repo is also more discoverable. This will also open up the possibility of cabal-install3.6 etc - though adding ghc9.2.1-network etc is going to be more challenging in terms of additional maintenance.
Any thoughts on this? (I would probably "brand" it as parallel ghc installs rather than "demodularization": actually they are not exclusive, but in the long term this would probably end the ghc modules effort - even though I have yet to try the latest modular build iteration.)
Jens
Hi Jens,
I'm in favour of the idea. My only question: will there be a "default" release that provides the "bare" executables `ghc`, `cabal`, ...?
Thanks, Fraser