Differences between revisions 37 and 38
Revision 37 as of 2013-05-20 15:19:33
Size: 4915
Editor: nomeata
Comment:
Revision 38 as of 2013-06-19 23:18:58
Size: 4907
Editor: ColinWatson
Comment: copy-edit
Deletions are marked like this. Additions are marked like this.
Line 23: Line 23:
 * [[http://people.debian.org/~nomeata/hackagevsdebian.html|Comparision of Version numbers in Debian and on Hackage]]  * [[http://people.debian.org/~nomeata/hackagevsdebian.html|Comparison of Version numbers in Debian and on Hackage]]
Line 37: Line 37:
All team-maintained packages are kept under in Darcs repositories. These repositories are integrated with the Package Entropy Tracker, which makes it easier to check how things are going with Haskell package. All team-maintained packages are kept in Darcs repositories. These repositories are integrated with the Package Entropy Tracker, which makes it easier to check how things are going with Haskell package.
Line 42: Line 42:
A raw list of things to do, hoping that somedays someone will start working on them... A raw list of things to do, hoping that someday someone will start working on them...
Line 48: Line 48:
 * Create some Lintian test specific for Haskell packages  * Create some Lintian test specific to Haskell packages
Line 57: Line 57:
This list is kept for historical interest. If you're interested how thing (should) go now, you're in the wrong place. This list is kept for historical interest. If you're interested how things (should) go now, you're in the wrong place.

Haskell is a pure functional language. The Debian Haskell Group (DHG for friends!) is the team committed to packaging and maintaining a working and up-to-date Haskell environment and library in Debian.

Upstream references

  • http://www.haskell.org/ -- Haskell main web site

  • http://www.haskell.org/cabal/ -- Cabal (Common Architecture for Building Applications and Libraries), a program used to distribute many Haskell packages. Importing in Debian cabalized Haskell packages is quite an easy task, because most of the packaging and metadata writing work is already done. This is why we accept in Debian nearly only Cabal packages (nearly all Haskell packages are cabalized, though, so that's not a very restrictive decision).

  • http://hackage.haskell.org/ -- Hackage, the main Haskell packages archive; nearly any Haskell package you can find is here.

Team contacts

Team infrastructure

Other links

Haskell packaging

  • /CollabMaint/Processes -- information on our group-internal processes

  • ?/CollabMaint/PackageTemplate -- template for the package of a simple library.

All team-maintained packages are kept in Darcs repositories. These repositories are integrated with the Package Entropy Tracker, which makes it easier to check how things are going with Haskell package.

  • ?/CollabMaint/DarcsBasic -- instructions for using our Darcs repositories

TODO list

A raw list of things to do, hoping that someday someone will start working on them...

  • Fix policy, which is very old
  • Fix wiki pages, which are very old too (some examples are completely deprecated)
  • Create some Lintian test specific to Haskell packages
  • Include --datasubdir=$(DEB_CABAL_PACKAGE) in hlibrary.mk
  • Libraries worth packaging: ?/PackageTODO

Relevant packages

  • ?GHC is now being team maintained

Out-of-date things

This list is kept for historical interest. If you're interested how things (should) go now, you're in the wrong place.