No edit summary |
|||
Line 13: | Line 13: | ||
[http://hackage.haskell.org/platform/ Haskell Platform] in Fedora status: | [http://hackage.haskell.org/platform/ Haskell Platform] in Fedora status: | ||
* | * Next release: | ||
** F17 is planning to ship ghc > 7.2 | ** F17 is planning to ship ghc > 7.2 | ||
* Current releases: | * Current releases: | ||
** F16 has haskell-platform-2011.2.0.1 with ghc-7.0.4 | |||
** F15 has haskell-platform-2011.2.0.0 with ghc-7.0.2 | ** F15 has haskell-platform-2011.2.0.0 with ghc-7.0.2 | ||
** F14 has haskell-platform-2010.2.0.0 with ghc-6.12.3 | ** F14 has haskell-platform-2010.2.0.0 with ghc-6.12.3 | ||
Line 30: | Line 28: | ||
* Former releases | * Former releases | ||
** F13 had haskell-platform-2010.1.0.0 with ghc-6.12.1 | ** F13 had haskell-platform-2010.1.0.0 with ghc-6.12.1 | ||
** F12 had haskell-platform-2009.2.0.2 | ** F12 had haskell-platform-2009.2.0.2 with ghc-6.10.4 | ||
** F11 had haskell-platform-2009.2.0.1 | ** F11 had haskell-platform-2009.2.0.1 with ghc-6.10.3 | ||
See also the current Haskell Platform [http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable release schedule]. | See also the current Haskell Platform [http://trac.haskell.org/haskell-platform/wiki/ReleaseTimetable release schedule]. | ||
= Tasks = | = Tasks = | ||
* [[Features/ | * [[Features/GHC74]] for F17 | ||
* submit updated [[PackagingDrafts/Haskell]] to FPC | * submit updated [[PackagingDrafts/Haskell]] to FPC | ||
** Update packaging guidelines for Haskell to the latest cabal2spec in rawhide cabal2spec-0.24 | ** Update packaging guidelines for Haskell to the latest cabal2spec in rawhide cabal2spec-0.24 | ||
* [[Haskell_Spin]] submit to Spins SIG | |||
* [[Documentation_Development_Haskell_Beat|docsbeat]] | * [[Documentation_Development_Haskell_Beat|docsbeat]] | ||
* new mailing-list for discussion separate to bugzilla mails | * new mailing-list for discussion separate to bugzilla mails | ||
Line 45: | Line 44: | ||
* cabal/yum integration (cabal-autopkg) | * 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. | ** autogeneration of packages for a "testing" repository of all-of-hackage. Pull from this (with a human eye) to make Fedora packages. | ||
* A tool to check for dependency breakage for version updates in repo: cblrepo exists | * A tool to check for dependency breakage for version updates in repo: cblrepo exists | ||
* A tool to do automatic rebuild. Try to do it in koji or mock-build with a shell script or haskell script. | * A tool to do automatic rebuild. Try to do it in koji or mock-build with a shell script or haskell script. |
Revision as of 08:52, 10 November 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).
IRC
We have an IRC channel #fedora-haskell on Freenode.
Haskell Platform support
Haskell Platform in Fedora status:
- Next release:
- F17 is planning to ship ghc > 7.2
- Current releases:
- F16 has haskell-platform-2011.2.0.1 with ghc-7.0.4
- F15 has haskell-platform-2011.2.0.0 with ghc-7.0.2
- F14 has haskell-platform-2010.2.0.0 with ghc-6.12.3
- EPEL
- EPEL6 has haskell-platform-2010.2.0.0 with ghc-6.12.3
- EPEL5 has ghc-6.10.4
- EPEL4 has ghc-6.8.3
- Former releases
- 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
- Features/GHC74 for F17
- submit updated PackagingDrafts/Haskell to FPC
- Update packaging guidelines for Haskell to the latest cabal2spec in rawhide cabal2spec-0.24
- Haskell_Spin submit to Spins SIG
- docsbeat
- new mailing-list for discussion separate to bugzilla mails
- move cabal2spec package to haskell branch
- Add %check sections for packages that have tests available
- 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.
- A tool to check for dependency breakage for version updates in repo: cblrepo exists
- A tool to do automatic rebuild. Try to do it in koji or mock-build with a shell script or haskell script.
- Always updated package dependency graph.
- 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 try use the latest cabal2spec package when submitting packages.
- The current Haskell Packaging Guidelines have been revised PackagingDrafts/Haskell.
- cabal2spec generates .spec files from cabal packages using up to date 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
You can use cabal2spec-diff when reviewing packages to check differences from the templates.
Buglists for fedora-haskell-list:
- New Ready reviews (all Ready reviews)
- Other pending or new reviews (not containing "Ready" in Whiteboard]
Bugs
Non-review bugs, which can be split into:
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
Packager 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
Former contributors:
History
- 2011-06-01: Fedora 15 ships with ghc-7.0.2
- 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