From Fedora Project Wiki

Revision as of 02:09, 1 December 2021 by Petersen (talk | contribs) (→‎Haskell Coprs: hls)

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-alpha2)
  • ghc:9.0 (9.0.1)
  • ghc:8.10 (8.10.5)
  • 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

  • 2020-10-27: Fedora 33 ships with ghc-8.8.4 and Stackage LTS 16
  • 2020-04-28: Fedora 32 ships Stackage LTS 14 package versions
  • 2019-10-28: Fedora 31 ships with ghc-8.6.5, Stackage LTS 13 packages, and prof and doc subpackages
  • 2019-04-30: Fedora 30 ships with ghc-8.4.4 and Stackage LTS 12
  • 2018-10-30: Fedora 29 ships Stackage LTS 11 package versions
  • 2018-05-01: Fedora 28 ships with ghc-8.2.2 and Stackage LTS 10
  • 2017-07-11: Fedora 26 ships with ghc-8.0.2 and Stackage LTS 8
  • 2016-11-22: Fedora 25 ships with ghc-7.10.3
  • 2015-05-26: Fedora 22 ships with ghc-7.8.4
  • 2013-12-17: Fedora 20 ships with ghc-7.6.3 and packages following the revised Packaging Guidelines
  • 2013-07-02: Fedora 19 ships with ghc-7.4.2
  • 2013-01-15: Fedora 18 ships with ghc-7.4.1
  • 2012-05-29: Fedora 17 ships with Haskell Platform 2011.4.0.0
  • 2012-02-14: new haskell mailing-list for discussion
  • 2011-11-08: Fedora 16 ships with ghc-7.0.4 and all prof subpackages merged into devel
  • 2011-06-01: Fedora 15 ships with ghc-7.0.2
  • 2010-12-05: Fedora packages now listed on http://hackage.haskell.org
  • 2010-11-02: Fedora 14 ships: all doc subpackages merged into devel
  • 2010-05-25: Fedora 13 ships with ghc-6.12.1 and shared ghc libraries
  • 2010-01-10: fedora-haskell-list becomes haskell-devel list at fedoraproject
  • 2009-09-29: haskell-platform added for f12
  • 2009-04-15: revised Packaging Guidelines accepted
  • 2008-09-17: initial Packaging Guidelines approved
  • 2008-02-13: fedora-haskell-list started
  • 2007-05-10: Fedora SIG formed
  • 2005-02-21: fedora-haskell@haskell.org mailing-list starts
  • 2004-08-03: original Fedora Haskell project starts