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:
- haskell (archives) for general discussion
- haskell-devel (archives) for bugzilla traffic.
IRC
We have an #fedora-haskell[?] channel on freenode.net .
Updates
Follow us on Twitter.
GHC and Stackage LTS versions
- F30 has ghc-8.4.4 and package versions based on Stackage LTS 12
- F29 has ghc-8.2.2 and package versions based on Stackage LTS 11
- F28 has ghc-8.2.2 and package versions based on Stackage LTS 10
- EPEL7 has ghc-7.6.3 and haskell-platform-2013.2.0.0
- EPEL6 has ghc-7.0.4 and haskell-platform-2011.4.0.0
- EPEL5 has ghc-7.0.4
Haskell Coprs
If you're looking for newer versions of ghc etc you can try the following coprs:
- https://copr.fedorainfracloud.org/coprs/petersen/stack/
- https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.4.3/ (*)
- https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.2.2/ (*)
- https://copr.fedorainfracloud.org/coprs/petersen/ghc-8.0.2/ (*)
- https://copr.fedorainfracloud.org/coprs/petersen/ghc-7.10.3/ (*)
- https://copr.fedorainfracloud.org/coprs/petersen/ghc-7.8.4/ (*)
- https://copr.fedorainfracloud.org/coprs/petersen/pandoc/ (also pandoc-el5)
- https://copr.fedorainfracloud.org/coprs/petersen/idris/
- https://copr.fedorainfracloud.org/coprs/petersen/cabal-install/ (note the above ghc repos already include cabal-install)
- https://copr.fedorainfracloud.org/coprs/petersen/hlint/
- https://copr.fedorainfracloud.org/coprs/petersen/git-annex/
(*) 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
- Changes/Haskell_Stackage_LTS_11 for F29
- help improve
FedoraReview/plugins/haskell.py
- docsbeat
- document ghc rebase process GHC_Update_SOP
- package subset of LTS in Copr
Packaging
New Package Process
- Please use cabal-rpm to generate packages for submitting a package review request.
- It should follow the current Haskell Packaging Guidelines.
- Please add
haskell-devel@lists.fedoraproject.org
to the CC list for your review request bug.
- You can use
cabal-rpm diff
when reviewing packages to check differences from the templates. - New packages need to be added to https://release-monitoring.org/ to track Stackage (or Hackage if not in Stackage).
Package reviews
"ghc" or "haskell" package reviews
Other links:
- Closed haskell-devel package reviews
- Old Haskell-pkg-reviews tracker is no longer used
(Previously we tracked package review requests CC to haskell-devel@lists.fedoraproject.org:
Open haskell-devel package reviews which are split into
- New unassigned reviews (bit.ly/fedora-haskell-new-reviews2)
- Ongoing assigned reviews
- Assigned reviews
- Approved open reviews (fedora-review+)
- NotReady stalled reviews
)
Bugs
Non-review bugs can be split into:
(We use Upstream_Release_Monitoring to alert and track upstream package updates.)
- All open URM bugs (saved as haskell-available)
- Untriaged URM bugs (saved as haskell-available:untriaged)
- Triaged no missing deps (saved as haskell-available:ok)
- Triaged missing deps (saved as haskell-available:deps)
- Package bugs
- Tracker for libraries with no revdeps
- ghc bugs not CC haskell-sig
See also the package review links in the Packaging section.
Current packages in Fedora
See package interdependencies for dependency graphs.
Info on singleton libraries.
SIG Members
Active members:
- Jens Petersen (sponsor)
- Elliott Sales de Andrade
Package maintainers
- Ricky Elrod (sponsor)
- Ben Boeckel
- zoglesby
Previous contributors:
- Michel Salim (sponsor)
- Shakthi Kannan
- Lakshmi Narasimhan T V
- ConradMeyer
- BryanSullivan
- JeremyHinegardner
- YaakovNemoy
History
- 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