I am pleased to announce the arrival of ghc version 9 (9.2.6) and Haskell packages based on Stackage LTS 20 versions in Rawhide and F38 https://bodhi.fedoraproject.org/updates/FEDORA-2023-7a3a4921e3.
This landed in f38 and f39 today for https://fedoraproject.org/wiki/Changes/Haskell_GHC_9.2_and_Stackage_20.
With ghc 9.2 there are some significant performance improvements particularly for aarch64 (with its new Native Code Generator compilation times are now on par with Intel arch's) and also s390x gains a llvm backend, which also improves build times a lot. (ppc64le is now the slowest ghc arch in current Fedora). Also Haskell packages' modules are now built in parallel in Koji for further build speed ups.
There are still a small handful of packages which didn't build yet, which I will be sorting in the next days (the only significant ones are the gi-gtk and dhall stacks).
If you see any problems please let me know or open a bug.
Jens
Jens, huge thanks to you for your ongoing effort maintaining the GHC and Haskell packages for Fedora.
Folks, the Fedora Haskell packaging effort has a "bus factor" of ~1 right now. So if you have the capacity I know Jens would be happy to share this work with another volunteer.
Cheers, Fraser
On Tue, Feb 21, 2023 at 06:45:42PM +0800, Jens-Ulrik Petersen wrote:
I am pleased to announce the arrival of ghc version 9 (9.2.6) and Haskell packages based on Stackage LTS 20 versions in Rawhide and F38 https://bodhi.fedoraproject.org/updates/FEDORA-2023-7a3a4921e3.
This landed in f38 and f39 today for https://fedoraproject.org/wiki/Changes/Haskell_GHC_9.2_and_Stackage_20.
With ghc 9.2 there are some significant performance improvements particularly for aarch64 (with its new Native Code Generator compilation times are now on par with Intel arch's) and also s390x gains a llvm backend, which also improves build times a lot. (ppc64le is now the slowest ghc arch in current Fedora). Also Haskell packages' modules are now built in parallel in Koji for further build speed ups.
There are still a small handful of packages which didn't build yet, which I will be sorting in the next days (the only significant ones are the gi-gtk and dhall stacks).
If you see any problems please let me know or open a bug.
Jens
haskell mailing list -- haskell@lists.fedoraproject.org To unsubscribe send an email to haskell-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/haskell@lists.fedoraproject.or... Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
haskell@lists.fedoraproject.org