Bug 2346155

Summary: Haskell GHC 9.8 and Stackage 23
Product: [Fedora] Fedora Reporter: Aoife Moloney <amoloney>
Component: Changes TrackingAssignee: Jens Petersen <petersen>
Status: CLOSED RAWHIDE QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: petersen, romain.geissler, zbyszek
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-05-06 08:07:52 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2309208    

Description Aoife Moloney 2025-02-17 18:07:13 UTC
This is a tracking bug for Change: Haskell GHC 9.8 and Stackage 23
For more details, see: https://fedoraproject.org/wiki/Changes/Haskell_GHC_9.8_and_Stackage_23

Update the GHC Haskell compiler from major version 9.6 to 9.8 and Haskell packages from Stackage LTS 22 to LTS 23 versions.

If you encounter a bug related to this Change, please do not comment here. Instead create a new bug and set it to block this bug.

Comment 1 Zbigniew Jędrzejewski-Szmek 2025-02-25 18:33:48 UTC
Jens, what is the status here? Will this happen for F42?

Comment 2 Jens Petersen 2025-03-07 11:49:20 UTC
(Oops, thought I had already replied - I probably didn't press Save...)

It is looking less, though there is still a possible chance I could finish it before the final freeze perhaps...

Comment 3 Jens Petersen 2025-03-07 11:50:18 UTC
(In reply to Jens Petersen from comment #2)
> It is looking less, though there is still a possible chance I could finish

Sorry "less likely"

Comment 4 Jens Petersen 2025-04-01 12:38:26 UTC
I have made some progress (in a sidetag), however I am running into compilation problems on i686 with ghc-9.8.4.
It seems like those problems don't exist for ghc9.10+, though arguably it could also be an opportunity to drop 32bit Haskell...
I am a little conflicted: it might affect some packages using pandoc in their builds for instance.

Ironically the problem I seem to be running into should be have been fixed in 9.8.4, but perhaps not completely?
I have opened https://gitlab.haskell.org/ghc/ghc/-/issues/25904

Comment 5 Jens Petersen 2025-04-11 03:53:42 UTC
More progress in my rawhide sidetag, but moved to F43 now...

Comment 6 Jens Petersen 2025-04-11 03:58:01 UTC
Though there is a reasonable chance, time allowing that F43 will actually ship ghc-9.10

Comment 7 Jens Petersen 2025-04-11 04:01:34 UTC
However depending on the final result for Rawhide, I may still backport 9.8 to Fedora 42 perhaps.

Comment 8 Jens Petersen 2025-04-13 03:10:50 UTC
Pushed to Rawhide in https://bodhi.fedoraproject.org/updates/FEDORA-2025-8c24ced850

Comment 9 Jens Petersen 2025-04-21 06:56:36 UTC
This has been in Rawhide for about a week now.

Comment 10 Jens Petersen 2025-05-06 08:07:52 UTC
For rawhide I have also retired:

- ghc-aeson-compat
- ghc-fclabels
- ghc-system-fileio