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: https://lists.debian.org/debian-haskell/
Maintainer and commit lists: https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-haskell-maintainers and https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-haskell-commits
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 debian-haskell@lists.debian.org.
Team infrastructure
Our git repositories -- to contribute to the DHG, register on Salsa and then use this link to ask for project membership; of course, you also need to subscribe to the mailing lists
The Package Plan -- our tool to verify the consistency of our package selection. Update this before uploading packages! See the README for documentation.
- QA pages (good to check for problems)
binNMUs to be scheduled -- triage Failed builds, let the Release Team know if there are NMUs to schedule!
Buildd status of our package with unsupported arches hidden, compact mode.
Status of reproducible of our packages, for unstable and testing.
- Tables, graphs and statistics
Dependency tree of our packages -- updated only manually; colors indicate installability
Graphs of our buildd usage
Information about ?GHC on different architectures.
- Related, external resources
Git repositories for all Hackage packages, for a quick review of new versions: http://hdiff.luite.com/
Haskell packaging documentation
/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.