From Fedora Project Wiki

Line 116: Line 116:
* [[User:Qulogic|Elliott Sales de Andrade]]
* [[User:Qulogic|Elliott Sales de Andrade]]
* [[User:tdecacqu|Tristan de Cacqueray]]
* [[User:tdecacqu|Tristan de Cacqueray]]
* [[User:melmorabity|Mohamed ElMorabity]]


Earlier contributors:
Earlier contributors:

Revision as of 05:41, 2 April 2022

🔗 Mission

The mission of the Haskell Special Interest Group is to maintain, grow, and guide the packaging of Haskell projects in Fedora.

🔗 Communication

🔗 Mailing lists

We have two mailing-lists:

🔗 IRC

We have an #fedora-haskell[?] channel on libera.chat.

🔗 Meetings

There are biweekly office hours in IRC #fedora-haskell: check the SIGs calendar and our mailing-list for details.

🔗 Updates

Follow us on Twitter.

🔗 Package versions

🔗 GHC and Stackage LTS versions

  • F35/F36 has ghc-8.10.5 and Stackage LTS 18
  • F35/F36 also has ghc8.10-8.10.7, ghc9.0-9.0.2 and ghc9.2-9.2.2
  • F34 has ghc-8.8.4 and Stackage LTS 16
  • F34 also has ghc8.10-8.10.7 and ghc9.0-9.0.2
  • EPEL9 will have ghc-8.10.7
  • EPEL8 currently has ghc-8.2.2, but update planned to ghc-8.4.4
  • EPEL7 has ghc-7.6.3 and haskell-platform-2013.2.0.0

See Haskell_Stackage_LTS and Haskell_Platform for older releases.

See Haskell_GHC_LLVM for llvm version requirements.

🔗 GHC modules

The following module streams are currently available for current Fedora releases:

  • ghc:9.2 (9.2.1)
  • ghc:9.0 (9.0.1)
  • ghc:8.10 (8.10.7)
  • ghc:8.8 (8.8.4)

but it is recommended to use the main ghcX.Y packages instead now (listed above).

🔗 Haskell Coprs

🔗 Coprs for EPEL 7

For newer versions of ghc you can use the following:

If you have Fedora Haskell libraries installed which are not part of ghc, you will need to remove them all first (easiest just to remove ghc-base) to avoid package dependency conflicts

🔗 Tasks

  • add cabal-install to module streams
  • help improve FedoraReview/plugins/haskell.py
  • docsbeat
  • document ghc and package update workflow (GHC_Update_SOP)
  • package larger subset of LTS in Copr

🔗 Packaging

🔗 New Package Process

🔗 Package reviews

"ghc" or "haskell" package reviews

Other links:

(Previously we tracked package review requests CC to haskell-devel@lists.fedoraproject.org:

Open haskell-devel package reviews which are split into

)

🔗 Bugs

Non-review bugs can be split into:

All open Haskell bugs

See also the package review links in the Packaging section.

🔗 Contributors

Active packagers and package maintainers:

Earlier contributors:

🔗 History