m (→Packaging) |
|||
Line 35: | Line 35: | ||
= Packaging = | = Packaging = | ||
Please use the latest [http://koji.fedoraproject.org/koji/packageinfo?packageID=cabal2spec cabal2spec] package from | Please use the latest [http://koji.fedoraproject.org/koji/packageinfo?packageID=cabal2spec cabal2spec] package from koji when submitting packages. | ||
The current [[Packaging:Haskell| Haskell Packaging Guidelines]] need updating to ghc-6.12. [http://fedorahosted.org/cabal2spec cabal2spec] generates .spec files from cabal packages using up to date templates. After a package has been accepted please remember to include <code>haskell-sig</code> in the [[package SCM admin requests|package SCM admin request]]. | The current [[Packaging:Haskell| Haskell Packaging Guidelines]] need updating to ghc-6.12. [http://fedorahosted.org/cabal2spec cabal2spec] generates .spec files from cabal packages using up to date templates. After a package has been accepted please remember to include <code>haskell-sig</code> in the [[package SCM admin requests|package SCM admin request]]. |
Revision as of 01:16, 22 March 2011
Mission
The mission of the Haskell Special Interest Group is to maintain, grow, and guide the packaging of Haskell projects in Fedora.
Communication
Mailing list
We have a mailing-list haskell-devel (archives), since Feb 2008.
IRC
We have an IRC channel #fedora-haskell on Freenode.
Haskell Platform support
Haskell Platform in Fedora status:
- F16 rawhide currently has haskell-platform-2011.2.0.0 (ghc-7.0.2)
- F15 will currently ship with haskell-platform-2011.1.0.0 (ghc-7.0.1)
- F14 supports haskell-platform-2010.2.0.0 (ghc-6.12.3)
- F13 supports haskell-platform-2010.1.0.0 (ghc-6.12.1)
- F12 supported haskell-platform-2009.2.0.2 (ghc-6.10.4)
- F11 supported haskell-platform-2009.2.0.1 (ghc-6.10.3)
- EPEL 6 has ghc-6.12.3 and haskell-platform-2010.2.0.0
- EPEL 5 has ghc-6.10.4
- EPEL 4 has ghc-6.8.3
Tasks
- update PackagingDrafts/Haskell to latest macros/packaging
- F15 docsbeat
- new mailing-list for discussion separate to bugzilla mails
- move cabal2spec package to haskell branch
- cabal/yum integration (cabal-autopkg)
- autogeneration of packages for a "testing" repository of all-of-hackage. Pull from this (with a human eye) to make Fedora packages.
- Haskell_Spin submitted to Spins SIG
- Add %check sections for packages that have tests available
Packaging
Please use the latest cabal2spec package from koji when submitting packages.
The current Haskell Packaging Guidelines need updating to ghc-6.12. cabal2spec generates .spec files from cabal packages using up to date templates. After a package has been accepted please remember to include haskell-sig
in the package SCM admin request.
Package reviews
You can use cabal2spec-diff when reviewing packages to check differences from the templates.
Open Package reviews (CC fedora-haskell-list)
Closed Package reviews (CC fedora-haskell-list)
Package Wishlist
- gitit
- yi
- webkit, poppler, gstreamer
- hakyll
Bugs
Current packages in Fedora
See package interdependencies for dependency graphs.
SIG Members
Packager owners:
- JensPetersen (sponsor)
- BryanSullivan
- Ben Boeckel
- Lakshmi Narasimhan
- Shakthi Kannan
- ConradMeyer
- zoglesby
- JeremyHinegardner
- GerardMilmeister
Interested:
- TomMoertel
- Michel Salim (sponsor)
- RichardJones
- PeterLemenkov
- MilesSabin
- RajeshKrishnan
- Aidan Delaney
Former:
History
- 2010-12-05: Fedora packages now listed on http://hackage.haskell.org
- 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