ghc9.2 has been built https://koji.fedoraproject.org/koji/buildinfo?buildID=1865330 now for Rawhide: it should be in the next rawhide compose/push. Any early testing/feedback would be welcome: I tried out briefly and so far it seems to work. Next I will also build it for F35.
Also next is ghc9.0 at least for F35. It is still unclear whether ghc-9.0 will be in F36 or not; though the clock is ticking quickly. And technically there is no problem with have both ghcX.Y and ghc-X.Y.Z in F36 say: in fact it seems inevitable in the future, as we move through major version upgrades. Also ghc8.10 (with 8.10.7), which will allow building ghc9.2 for F34. It is probably more consistent to build ghcX.Y regardless for all releases anyway.
As for dependencies: I pushed ghc-rpm-macros-2.3.0 https://koji.fedoraproject.org/koji/buildinfo?buildID=1864914 to Rawhide - currently ghc and ghcX.Y packages get different meta deps. Specifically 'ghc-devel(pkg-id)' vs 'ghc-VERSION-devel(pkg-id)'. But in the future I am thinking of switching ghc to 'ghc-VERSION-devel(pkg-id)' - hopefully that would not lead to resolver ambiguity.
I would like to add cabal-install3.4 and cabal-install3.6 too: that could be done either with ghcX.Y-PKG or probably bundling the deps.
I also expect to do ghcX.Y for epel9 and epel8.
A Fedora Change will also be forthcoming later this month.
Thanks and let me know if you have any questions or more thoughts on this.
Jens