From Fedora Project Wiki

Line 39: Line 39:


== Haskell Coprs ==
== Haskell Coprs ==
* https://copr.fedorainfracloud.org/coprs/petersen/haskell-language-server/ (1.4)
* https://copr.fedorainfracloud.org/coprs/petersen/haskell-language-server/ (1.5.1)
* https://copr.fedorainfracloud.org/coprs/petersen/cabal-install/ (3.4.1)
* https://copr.fedorainfracloud.org/coprs/petersen/cabal-install/ (3.4.1)
* https://copr.fedorainfracloud.org/coprs/petersen/stack2/
* https://copr.fedorainfracloud.org/coprs/petersen/stack2/

Revision as of 02:56, 22 December 2021

🔗 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 has ghc-8.10.5 and Stackage LTS 18
  • F34 has ghc-8.8.4 and Stackage LTS 16
  • 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)

🔗 Haskell Coprs

🔗 Coprs for EPEL 6 & 7 only

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.

🔗 SIG Members

Active packagers and package maintainers:

Earlier contributors:

🔗 History