|
Size: 4951
Comment: Minor cleanup
|
Size: 4779
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
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 -- 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
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)
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
- 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
Haskell Policy (mostly obsolete)
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.
