And to follow up with a few more details: there were a handful of Haskell packages that couldn't build with LTS 18 due to library API changes:

- idris (due to haskeline ; this is probably the most painful one - though it would be good to move to idris2 soon, but not that easy to package alas)
  - I may look later at whether a backport patch or moving to a git snapshot is possible.
- ghc-codec-rpm and ghc-cpio-conduit (due to base16): I am planning to retire these if no objections
- ghc-chalmers-lava2000 (due to random): will also be retired I think
- (pandoc-citeproc is replaced by citeproc support in pandoc itself)

Everything else built (over 600 src packages now).

Happy to answer any questions: also I pushed cabal-rpm-2.0.10 to Bodhi.

Enjoy,
Jens

ps I think my biggest takeaway is that we should move to rpmautospec: rebasing after the mass rebuilds is hell...
pps ghc-8.10.6 was just released but I don't think it has that much change for Linux (our ghc already has the RTS symbol fix).


On Tue, Aug 10, 2021 at 11:45 AM Jens-Ulrik Petersen <petersen@redhat.com> wrote:
On behalf of the Haskell SIG I am pleased to announce that
in F35 Rawhide ghc has been updated from 8.8.4 to 8.10.5 and
Haskell packages from Stackage LTS 16 to 18.5 versions.

This is for https://fedoraproject.org/wiki/Changes/GHC_8.10_%26_Stackage_18
and has many important version updates including:

ghc: 8.8.4 -> 8.10.5
cabal-install: 3.0.0.0 -> 3.2.0.0
stack: 2.3.3 -> 2.7.3
hlint: 3.1.6 -> 3.2.7
ormolu: 0.1.3.0 -> 0.1.4.1

pandoc: 2.9.2.1 -> 2.14.0.3

Agda: 2.6.1.2 -> 2.6.2
bustle: 0.7.5 -> 0.8.0
darcs: 2.14.4 -> 2.16.4
dhall: 1.32.0 -> 1.39.0
dhall-json: 1.6.4 -> 1.7.7
hadolint: 1.18.2 -> 2.6.1
hakyll: 4.13.4.0 -> 4.14.0.0
haskell-gi: 0.24.7 -> 0.25.0
hledger: 1.18.1 -> 1.21
xmobar: 0.36 > 0.38