Differences between revisions 52 and 53
Revision 52 as of 2015-08-14 15:19:37
Size: 4951
Editor: nomeata
Comment: Minor cleanup
Revision 53 as of 2015-08-14 15:25:49
Size: 4779
Editor: nomeata
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
 * '''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 [[http://anonscm.debian.org/cgit/pkg-haskell/package-plan.git/plain/README.md|README]] for documentation.
/* * '''Package Entropy Tracker''': ''http://pkg-haskell.alioth.debian.org/cgi-bin/pet.cgi'' -- this PET only shows packages that are team-maintained using darcs */
 * '''Dependency tree of our packages''': ''http://pkg-haskell.alioth.debian.org/haskell-pkg-graph.pdf'' -- updated only manually; colors indicate installability
/* * Our darcs repositories: https://anonscm.debian.org/darcs/pkg-haskell/ */
 * Our git repositories: https://anonscm.debian.org/cgit/pkg-haskell/
 * Our jenkins jobs: https://jenkins.debian.net/view/haskell/
= Other links =
 * [[http://pkg-haskell.alioth.debian.org/haskell-policy/|Haskell Policy]]
 * [[https://people.debian.org/~nomeata/platform.html|Status of Haskell platform in Debian]]
 * [[https://people.debian.org/~nomeata/hackagevsdebian.html|Comparison of Version numbers in Debian and on Hackage]]
 * [[https://wiki.ubuntu.com/MOTU/Teams/UncommonProgrammingLanguages/Haskell|Ubuntu wiki page]]
 * [[https://buildd.debian.org/status/package.php?p=pkg-haskell-maintainers%40lists.alioth.debian.org&suite=sid&compact=compact&a=amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390,s390x|Buildd status of our package]] with unsupported arches hidden, compact mode.
 * [[https://buildd.debian.org/stats/graph/#p=pkg-haskell-maintainers%40lists.alioth.debian.org|Graphs]] of our buildd usage
 * [[http://release.debian.org/transitions/html/haskell.html| permanent Haskell transition tracker]]
 * Jenkins jobs:
 * [[http://alioth.debian.org/projects/pkg-haskell|Alioth project]] -- 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
 * [[http://anonscm.debian.org/cgit/pkg-haskell/package-plan.git/|The Package Plan]] -- our tool to verify the consistency of our package selection. Update this before uploading packages! See the [[http://anonscm.debian.org/cgit/pkg-haskell/package-plan.git/plain/README.md|README]] for documentation.
 * [[https://anonscm.debian.org/cgit/pkg-haskell/|Our git repositories]]
 * QA pages (good to check for problems)
  * [[https://buildd.debian.org/status/package.php?p=pkg-haskell-maintainers%40lists.alioth.debian.org&suite=sid&compact=compact&a=amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,ppc64el,s390,s390x|Buildd status of our package]] with unsupported arches hidden, compact mode.
  * [[http://release.debian.org/transitions/html/haskell.html| permanent Haskell transition tracker]]
  * Status of reproducible of our packages, for [[https://reproducible.debian.net/unstable/amd64/pkg_set_maint_pkg-haskell-maintainers.html|unstable]] and [[https://reproducible.debian.net/testing/amd64/pkg_set_maint_pkg-haskell-maintainers.html|testing]].
 * [[https://jenkins.debian.net/view/haskell/|Our jenkins jobs]]:
Line 36: Line 28:
 * Status of reproducible of our packages, for [[https://reproducible.debian.net/unstable/amd64/pkg_set_maint_pkg-haskell-maintainers.html|unstable]] and [[https://reproducible.debian.net/testing/amd64/pkg_set_maint_pkg-haskell-maintainers.html|testing]].  * Tables, graphs and statistics
  * [[https://people.debian.org/~nomeata/platform.html|Status of Haskell platform in Debian]]
  * [[https://people.debian.org/~nomeata/hackagevsdebian.html|Comparison of Version numbers in Debian and on Hackage]]
  * [[http://pkg-haskell.alioth.debian.org/haskell-pkg-graph.pdf|Dependency tree of our packages]] -- updated only manually; colors indicate installability
  * [[https://buildd.debian.org/stats/graph/#p=pkg-haskell-maintainers%40lists.alioth.debian.org|Graphs]] of our buildd usage
 * Related, external resources
  * [[https://wiki.ubuntu.com/MOTU/Teams/UncommonProgrammingLanguages/Haskell|Ubuntu wiki page]]
  * Git repositories for all Hackage packages, for a quick review of new versions: [[http://hdiff.luite.com/]]
Line 38: Line 37:
Useful external resources:

 * Git repositories for all Hackage packages, for a quick review of new versions: [[http://hdiff.luite.com/]]

= Haskell packaging =
= Haskell packaging documentation =
Line 46: Line 41:
 * [[http://pkg-haskell.alioth.debian.org/haskell-policy/|Haskell Policy]] (mostly obsolete)

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

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

Haskell packaging documentation

TODO list

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