π 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 list (archives) for general discussion [new!]
- haskell-devel (archives) for bugzilla traffic.
π IRC
We have an IRC channel #fedora-haskell on Freenode.
π Updates
Follow us on Twitter.
π Haskell Platform support
Fedora's Haskell Platform status is summarized here.
For more details see the Fedora haskell-platform community page.
- Next release:
- Rawhide currently has ghc-7.4.1 with haskell-platform-2012.2
- should work in F17: e.g.
sudo yum --enablerepo=rawhide update ghc\* #(usual cautions apply)
- should work in F17: e.g.
- Rawhide currently has ghc-7.4.1 with haskell-platform-2012.2
- Current releases:
- F17 has haskell-platform-2011.4.0.0 with ghc-7.0.4
- F16 has haskell-platform-2011.2.0.1 with ghc-7.0.4
- EPEL6 has haskell-platform-2011.4.0.0 and ghc-7.0.4
- EPEL5 has ghc-6.12.3
- Former releases
- F15 had haskell-platform-2011.2.0.0 with ghc-7.0.2
- EPEL4 had ghc-6.8.3
- F14 had haskell-platform-2010.2.0.0 with ghc-6.12.3
- F13 had haskell-platform-2010.1.0.0 with ghc-6.12.1
- F12 had haskell-platform-2009.2.0.2 with ghc-6.10.4
- F11 had haskell-platform-2009.2.0.1 with ghc-6.10.3
See also the current Haskell Platform release schedule.
π Tasks
- PackagingDrafts/Haskell submission to FPC: https://fedorahosted.org/fpc/ticket/194
- Features/GHC74 for F18
- add haskell-platform packages to Upstream_release_monitoring#Package_Ignore_List
- Haskell_Spin submit to Spins SIG
- docsbeat
- complete cabal-rpm update: https://github.com/juhp/cabal-rpm
- cabal/yum integration (cabal-rpm)
- autogeneration of packages for a "testing" repository of all-of-hackage. Pull from this (with a human eye) to make Fedora packages.
- support for automatic rebuilds. Try to do it in koji or mock-build with a shell script or haskell script.
- Add %check sections for packages that have tests available
- Better tool to check for dependency breakage for version updates: packdeps/reverse and cblrepo exist
- Automatically updated package dependency graphs.
- Need to have continuous build integration, eg automate dependency builds. Check reverse [1].
- Koji supports maven now. It could have support for cabal as well.
π Packaging
π New Package Process
- Please use the latest cabal2spec package when submitting a package review request.
- The current Haskell Packaging Guidelines have been revised PackagingDrafts/Haskell.
- cabal2spec generates .spec files from cabal packages using up to date templates.
- You can use cabal2spec-diff when reviewing packages to check differences from the templates.
- Please include haskell-sig in the InitialCC field of Package_SCM_admin_requests.
- Remember to add new packages to Upstream_release_monitoring (Note that packages in haskell-platform are intentionally not listed to avoid accidental breakage.)
π Package reviews
All open haskell-devel package reviews which can be split into:
- New Ready reviews (all Ready reviews)
- Other pending or new reviews (not containing "Ready" in Whiteboard] (8)
- NotReady reviews (40)
- Haskell-pkg-reviews dependency tree
- "ghc" or "haskell" reviews not CC haskell-sig
(Stats last updated 10 May 2012)
π Bugs
Non-review bugs, which can be split into:
- Ready Upstream Release Monitoring bugs (URM)
- Blocked Upstream Release Monitoring bugs (URM)
- Other misc bugs
- Tracker for libraries with no revdeps
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
Package owners:
- JensPetersen (sponsor)
- Lakshmi Narasimhan T V
- Ben Boeckel
- Shakthi Kannan
- BryanSullivan
- ConradMeyer
- zoglesby
- JeremyHinegardner
Interested:
- GerardMilmeister
- TomMoertel
- Michel Salim (sponsor)
- RichardJones
- PeterLemenkov
- MilesSabin
- RajeshKrishnan
- Aidan Delaney
- Gautam Akiwate
- Payas Awadhutkar
Former contributors:
π History
- 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