Hi,
out of vanity and curiosity, I generated some stats from UDD:
Most uploads last year by package maintainer:
maintainer | c
----------------------------------+------
Debian Perl Group <pkg-perl-mai | 1814
Debian Haskell Group <pkg-haske | 1520
Debian Ruby Extras Maintainers | 604
Debian Multimedia Maintainers | 597
Debian GNOME Maintainers | 581
Most uploads last year by who prepared the upload:
changed_by | c
----------------------------------------+-----
Joachim Breitner <nomeata@debian.org> | 814
gregor herrmann <gregoa@debian.org> | 655
Clint Adams <clint@debian.org> | 586
Michael Biebl <biebl@debian.org> | 522
Christian Perrier <bubulle@debian.org> | 480
Most uploads last year by who did the signing and uploading:
signed_by | c
--------------------------------------------------+------
gregor herrmann <gregor.herrmann@comodo.priv.at> | 1107
Joachim Breitner <mail@joachim-breitner.de> | 828
Daniel Baumann <daniel@127011.net> | 632
Clint Adams (GNU) <clint@gnu.org> | 597
Michael Biebl <biebl@teco.edu> | 551
Same for the two last years:
maintainer | c
--------------------------------+------
Debian Perl Group | 4467
Debian Haskell Group | 2708
Debian Java Maintainers | 1542
Debian Multimedia Maintainers | 1325
Debian Med Packaging Team | 1187
changed_by | c
---------------------------------------+------
gregor herrmann <gregoa@debian.org> | 1531
Joachim Breitner <nomeata@debian.org> | 1300
Clint Adams <clint@debian.org> | 1190
Michael Biebl <biebl@debian.org> | 1128
Alessio Treglia <alessio@debian.org> | 1065
signed_by | c
--------------------------------------------------+------
gregor herrmann <gregor.herrmann@comodo.priv.at> | 2918
Joachim Breitner <mail@joachim-breitner.de> | 1354
Clint Adams (GNU) <clint@gnu.org> | 1236
Michael Biebl <biebl@teco.edu> | 1184
Daniel Baumann <daniel@127011.net> | 998
So we are definitely one of the most active teams, only surpassed by the
Perl Group¹. Gregor Herrmann is a workhorse (kudos to him). But what
about manpower? Number of people preparing uploads per team, over the
last year:
maintainer | c
---------------------------------------------------------------------------------------+----
Debian QA Group <packages@qa.debian.org> | 87
Debian Python Modules Team <python-modules-team@lists.alioth.debian.org> | 66
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> | 64
Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> | 54
Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> | 53
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> | 47
Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org> | 41
Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org> | 39
Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org> | 39
Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org> | 32
Debian Science Team <debian-science-maintainers@lists.alioth.debian.org> | 32
Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org> | 29
Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> | 24
Debian Install System Team <debian-boot@lists.debian.org> | 23
Debian Mozilla Extension Maintainers <pkg-mozext-maintainers@lists.alioth.debian.org> | 17
Debian Fonts Task Force <pkg-fonts-devel@lists.alioth.debian.org> | 17
Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org> | 15
IME Packaging Team <pkg-ime-devel@lists.alioth.debian.org> | 15
Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | 15
Matthias Klose <doko@debian.org> | 14
so lots of teams have more manpower than us (c = number of unique
changed_by entries). What about uploading power (signed_by)?
maintainer | c
---------------------------------------------------------------------------------------+----
Debian QA Group <packages@qa.debian.org> | 77
Debian Python Modules Team <python-modules-team@lists.alioth.debian.org> | 56
Debian Games Team <pkg-games-devel@lists.alioth.debian.org> | 54
Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org> | 47
Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org> | 32
Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org> | 31
Debian Ruby Extras Maintainers <pkg-ruby-extras-maintainers@lists.alioth.debian.org> | 29
Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org> | 26
Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org> | 26
Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org> | 25
Debian Science Team <debian-science-maintainers@lists.alioth.debian.org> | 24
Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> | 23
Debian Install System Team <debian-boot@lists.debian.org> | 23
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> | 22
Debian Mozilla Extension Maintainers <pkg-mozext-maintainers@lists.alioth.debian.org> | 16
Debian Fonts Task Force <pkg-fonts-devel@lists.alioth.debian.org> | 15
Josselin Mouette <joss@debian.org> | 13
Debian XML/SGML Group <debian-xml-sgml-pkgs@lists.alioth.debian.org> | 13
Dmitry E. Oboukhov <unera@debian.org> | 13
Debian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org> | 12
Also not lots of teams do better here. Who are these 12, and how is the
load distributed:
signed_by | c
-------------------------------------------------------+-----
Joachim Breitner <mail@joachim-breitner.de> | 807
Clint Adams (GNU) <clint@gnu.org> | 547
Joey Hess <joeyh@debian.org> | 55
Iain Lane <iain@orangesquash.org.uk> | 55
TANIGUCHI Takaki <takaki@media-as.org> | 14
Kiwamu Okabe <kiwamu@masterq.net> | 14
Giovanni Mascellani <mascellani@poisson.phc.unipi.it> | 12
Iustin Pop <iusty@k1024.org> | 6
Ryan Kavanagh <rak@debian.org> | 4
Jonas Smedegaard <dr@jones.dk> | 4
Daniel Baumann <daniel@127011.net> | 1
Hector Oron Martinez (zumbi) <hector.oron@gmail.com> | 1
What conclusions can we draw from it?
* We are one of the most active teams (probably due to the high
volatility of Haskell libraries, and many uploads for just
dependency bumps).
* We are understaffed compared to the other teams. That we still
do good is a sign that we have built a good infrastructure and
benefit from very homogenous upstream packages.
* Our work is not evenly distributed, with Clint (thanks a lot!)
and me doing most uploading work. One reason might be that due
to the tools we have, including some of the new mass-* scripts
in the tool repos, it is actually possible for us two to do most
of the work. And since we do the work, others don’t feel obliged
to do more of it. But this is not very healthy, e.g. when Clint
or me (or both) for some reason have to stop working on DHG.
Further conclusions welcome; this was just a spontaneous time-killing
idea.
Greetings,
Joachim
¹ Which I co-founded and helped building some of the infrastructure and
policy that allowed mass-maintaining – I consider this my biggest
contribution to Debian.
--
Joachim "nomeata" Breitner
Debian Developer
nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata
Attachment:
signature.asc
Description: This is a digitally signed message part