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; this wiki pages is mostly of interested to those who contribute to the DHG.
Team contacts
General discussion mailing list: http://lists.debian.org/debian-haskell/
Maintainer and commit lists: https://alioth.debian.org/mail/?group_id=31040
IRC: #debian-haskell
Note that the maintainer address list (pkg-haskell-maintainers@lists.alioth.debian.org) tends to be very noise due to automatic mail (e.g. from the Debian archive), so discussions are easier on haskell-debian@lists.debian.org.
Team infrastructure
Alioth Project: http://alioth.debian.org/projects/pkg-haskell -- to contribute to the DHG, register on Alioth and then use this link to ask for project membership; of course, you also need to subscribe to the mailing lists
Package plan: http://anonscm.debian.org/cgit/pkg-haskell/package-plan.git/ -- our tool to verify the consistency of our package selection. Update this before uploading packages! See the README for documentation.
Dependency tree of our packages: http://pkg-haskell.alioth.debian.org/haskell-pkg-graph.pdf -- updated only manually; colors indicate installability
Our git repositories: https://anonscm.debian.org/cgit/pkg-haskell/
Our jenkins jobs: https://jenkins.debian.net/view/haskell/
Other links
Buildd status of our package with unsupported arches hidden, compact mode.
Graphs of our buildd usage
- Jenkins jobs:
Status of reproducible of our packages, for unstable and testing.
Useful external resources:
Git repositories for all Hackage packages, for a quick review of new versions: http://hdiff.luite.com/
Haskell packaging
/CollabMaint/GettingStarted gives basic information on how we manage our DHG package collection.
/CollabMaint/Processes -- information on our group-internal processes
TODO list
A raw list of things to do, hoping that someday someone will start working on them...
- Fix policy, which is very old
- Adapt it to the current best-practises and haskell-devscripts workflow
Description guidelines, see for example http://lists.debian.org/4C2FA27F.50303@poisson.phc.unipi.it
- Fix wiki pages, which are very old too (some examples are completely deprecated)
- Create some Lintian test specific to Haskell packages
Libraries worth packaging: ?/PackageTODO
Document http://anonscm.debian.org/darcs/pkg-haskell/tools/all-packages/ and related processes.