From Fedora Project Wiki

Line 20: Line 20:


= Tasks =
= Tasks =
* replace ghc-gtk2hs with cabalized packages
* f13 [[Documentation_Development_Haskell_Beat|docsbeat]]
* update [[PackagingDrafts/Haskell]] to latest macros
* update [[PackagingDrafts/Haskell]] to latest macros
* move bugzilla to a separate mailing-list
** maybe merge -doc and -prof into -devel?
* F14
** replace ghc-gtk2hs with cabalized packages
** ([[Documentation_Development_Haskell_Beat|docsbeat]])
* new mailing-list discussion separate to bugzilla mails
* build ghc for EPEL
* build ghc for EPEL
* have a SIG meeting on IRC
* move cabal2spec package to [http://git.fedorahosted.org/git/cabal2spec.git?p=cabal2spec.git;a=shortlog;h=refs/heads/haskell haskell branch]
* port arch2cabal features to cabal2spec
** port arch2cabal features to cabal2spec
* yum or packagekit extension for cabal-install
* keep [http://git.fedorahosted.org/git/cabal2spec.git?p=cabal2spec.git;a=shortlog;h=refs/heads/haskell cabal2spec/haskell] in sync with latest macros
* [[Haskell_Spin]] submitted to Spins SIG
* [[Haskell_Spin]] submitted to Spins SIG
* 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.

Revision as of 12:21, 7 May 2010

Mission

The mission of the Haskell Special Interest Group is to encourage, 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:

  • F11 supports haskell-platform-2009.2.0.1 (ghc-6.10.3)
  • F12 supports haskell-platform-2009.2.0.2 (ghc-6.10.4)
  • F13 supports haskell-platform-2010.1.0.0 (ghc-6.12.1)

F14 has ghc-6.12.2.

Tasks

  • update PackagingDrafts/Haskell to latest macros
    • maybe merge -doc and -prof into -devel?
  • F14
    • replace ghc-gtk2hs with cabalized packages
    • (docsbeat)
  • new mailing-list discussion separate to bugzilla mails
  • build ghc for EPEL
  • move cabal2spec package to haskell branch
    • port arch2cabal features to cabal2spec
  • Haskell_Spin submitted to Spins SIG
  • autogeneration of packages for a "testing" repository of all-of-hackage. Pull from this (with a human eye) to make Fedora packages.

Packaging

Please use the latest cabal2spec package from rawhide or koji when submitting packages.

The current Haskell Packaging Guidelines need updating to ghc-6.12.1. 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 CVS 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

  • pandoc (requires zip-archive)
  • gitit
  • happstack

Bugs

Open Haskell bugs

Current packages in Fedora

Haskell SIG packages in pkgdb


SIG Members

History

  • 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