From Fedora Project Wiki

Line 19: Line 19:


= Tasks =
= Tasks =
* for ghc-6.12 haskell-platform we still need new packages reviewed for:
* for ghc-6.12 haskell-platform we need new packages submitted for reviewed for:
** stm, haskell-src, parallel, QuickCheck, regex-compat, regex-posix
** stm, haskell-src, parallel, QuickCheck
* move bugzilla to a separate mailing-list
* move bugzilla to a separate mailing-list
* build ghc for EPEL
* build ghc for EPEL
Line 39: Line 39:
You can use cabal2spec-diff when reviewing packages to check differences from the templates.
You can use cabal2spec-diff when reviewing packages to check differences from the templates.


[https://bugzilla.redhat.com/buglist.cgi?product=Fedora&component=Package+Review&bug_status=__open__&emailcc1=1&emailtype1=substring&email1=fedora-haskell-list%40redhat.com Open Package reviews] which are CC fedora-haskell-list.
[https://bugzilla.redhat.com/buglist.cgi?product=Fedora&component=Package+Review&bug_status=__open__&emailcc1=1&emailtype1=substring&email1=fedora-haskell-list%40redhat.com Open Package reviews] (CC fedora-haskell-list)


* xhtml
* xhtml, html
* regexp-base
* regex-base, regex-posix, regex-compat
* html
* hlint
* hlint
* xmobar
* xmobar
* ghc-hinotify
* ghc-hinotify


[https://bugzilla.redhat.com/buglist.cgi?product=Fedora&component=Package+Review&bug_status=CLOSED&emailcc1=1&emailtype1=substring&email1=fedora-haskell-list%40redhat.com Closed Package reviews] which are CC fedora-haskell-list.
[https://bugzilla.redhat.com/buglist.cgi?product=Fedora&component=Package+Review&bug_status=CLOSED&emailcc1=1&emailtype1=substring&email1=fedora-haskell-list%40redhat.com Closed Package reviews] (CC fedora-haskell-list)


== Package Wishlist ==
== Package Wishlist ==

Revision as of 08:52, 19 January 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
  • F12 supports haskell-platform-2009.2.0.2

There is no release yet of haskell-platform for ghc-6.12.1 (see current darcs haskell-platform.cabal for version clues).

Tasks

  • for ghc-6.12 haskell-platform we need new packages submitted for reviewed for:
    • stm, haskell-src, parallel, QuickCheck
  • move bugzilla to a separate mailing-list
  • build ghc for EPEL
  • have a SIG meeting on IRC
  • port arch2cabal features to cabal2spec
  • yum or packagekit extension for cabal-install
  • keep cabal2spec/haskell in sync with latest macros
  • 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.
  • docsbeat

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)

  • xhtml, html
  • regex-base, regex-posix, regex-compat
  • hlint
  • xmobar
  • ghc-hinotify

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

Programs

  • alex, cabal2spec, cabal-install, cpphs, curry, darcs, ghc, ghc-rpm-macros, haddock, happy, hscolour, hugs98, xmonad

Libraries

(prefixed by ghc-)

  • cgi, editline, fgl, ghc-paths, gtk2hs, GLUT, haskell-src-exts, HTTP, HUnit, mmap, network, OpenGL, tar, time, uniplate, utf8-string, X11, X11-xft, xmonad-contrib, zlib

SIG Members

Please add your name above if you want to help and contribute.

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