[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Upload stats



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


Reply to: