From Fedora Project Wiki

(→‎Tasks: update)
Line 13: Line 13:


== Tasks ==
== Tasks ==
* Draft packaging guidelines for Haskell packages and libraries
* Update packaging guidelines for Haskell packages and libraries
* Naming: we have Cabal packages with names such as ''zlib''. Should we call the corresponding Fedora package ''haskell-zlib'' to avoid conflicts?  Should we use this convention for all Haskell-extension packages?
* Submit various commonly used libraries for Package Review
* Submit various commonly used libraries for Package Review
* srpm packages for DrIFT, X11, c2hs, cpphs, fps, hs-plugins, hscolour, hsh, hslogger, missingh, vty, wxhaskell, xmobar, xmonad at [http://haskell.org/fedora/not-fedora-submitted/ unsubmitted srpm packages] are some good starting candidates
* srpm packages for DrIFT, X11, c2hs, cpphs, fps, hs-plugins, hscolour, hsh, hslogger, missingh, vty, wxhaskell, xmobar, xmonad at [http://haskell.org/fedora/not-fedora-submitted/ unsubmitted srpm packages] are some good starting candidates
* also packaging with Bryan's [http://darcs.serpentine.com/cabal-rpm/ cabal-rpm]  
* update Bryan's [http://darcs.serpentine.com/cabal-rpm/ cabal-rpm] to generate .spec that follow our Packaging Guidelines
* bootstrap ghc on ppc64 ([https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239713 bug 239713] )
* bootstrap ghc on ppc64 ([https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=239713 bug 239713] ) and ia64
* build ghc for EL-4 and EL-5
* build ghc for EPEL


=== Submitted for review ===
=== Package Reviews ===
[https://bugzilla.redhat.com/buglist.cgi?product=Fedora&component=Package+Review&bug_status=NEW,ASSIGNED,NEEDINFO,MODIFIED&emailcc1=1&emailtype1=substring&email1=fedora-haskell-list%40redhat.com Package reviews] which are CC fedora-haskell-list.
[https://bugzilla.redhat.com/buglist.cgi?product=Fedora&component=Package+Review&bug_status=NEW,ASSIGNED,NEEDINFO,MODIFIED&emailcc1=1&emailtype1=substring&email1=fedora-haskell-list%40redhat.com Open Package reviews] which are CC fedora-haskell-list.


* ghc-utf8-string ([https://bugzilla.redhat.com/show_bug.cgi?id=426750 bug 426750] )
* ghc-utf8-string ([https://bugzilla.redhat.com/show_bug.cgi?id=426750 bug 426750] )
Line 31: Line 30:
* ghc-zlib
* ghc-zlib
* ghc-HTTP
* ghc-HTTP
[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][https://bugzilla.redhat.com/buglist.cgi?product=Fedora&component=Package+Review&bug_status=NEW,ASSIGNED,NEEDINFO,MODIFIED&emailcc1=1&emailtype1=substring&email1=fedora-haskell-list%40redhat.com Open Package reviews] which are CC fedora-haskell-list.


=== Other Potential packages ===
=== Other Potential packages ===

Revision as of 02:17, 10 November 2008

Haskell Special Interest Group

Mission

To encourage, grow and guide the packaging of Haskell projects in Fedora.

Communication

Mailing list

We have a mailing-list fedora-haskell-list (archives ), since 13 Feb 2008.

IRC

Currently we do not have an independent IRC channel. Some members may be found on #fedora-devel or #haskell on Freenode.

Tasks

  • Update packaging guidelines for Haskell packages and libraries
  • Submit various commonly used libraries for Package Review
  • srpm packages for DrIFT, X11, c2hs, cpphs, fps, hs-plugins, hscolour, hsh, hslogger, missingh, vty, wxhaskell, xmobar, xmonad at unsubmitted srpm packages are some good starting candidates
  • update Bryan's cabal-rpm to generate .spec that follow our Packaging Guidelines
  • bootstrap ghc on ppc64 (bug 239713 ) and ia64
  • build ghc for EPEL

Package Reviews

Open Package reviews which are CC fedora-haskell-list.

Closed Package reviewsOpen Package reviews which are CC fedora-haskell-list.

Other Potential packages

  • missingh
  • HsColour
  • vty

Current packages in Fedora

  • alex
  • curry
  • darcs
  • ghc
  • gtk2hs (should probably be renamed to ghc-gtk2hs)
  • haddock
  • happy
  • hugs98

Comments

I'm tinkering with cabal-rpm to make sure it can create *good* Fedora packages for most cabal files. I'm using zlib as a test spec in the review process to get a feel for the little nuances that cabal-rpm has to work out. I would really like to have a naming scheme decided on in some part. Once that step is out of the way, I think I can try to make rpms for most of the packages, and put them in a repo somewhere as a demo - YaakovNemoy

I've drafted up some packaging standards and a feature request - Yaakov Nemoy

SIG Members

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