Kranz Korner

Random bits from a FLOSS geek

Archive for the ‘Planet Debian’ Category

FTP Team stats during Wheezy development

with one comment

Already chilled by Wheezy freeze? It’s been a long ride since the release of Squeeze, and your beloved FTP Team tried to assist our tireless developers and contributors at its best. Here are some hot stats to give you a figure about what happened behind the scenes.

Since the release of Squeeze, 7462 .changes files with NEW components were processed by dak, with an average of 14.660 NEW packages per day. On the FTP Team side, we had 6877 accepts (13.511 per day), 641 rejects (1.259 per day) and 280 comments to maintainers (0.550 per day). This table represents the activity by single team member:

Login Accepts Rejects Comments
ansgar 407 accepts (0.800 per day) 71 rejects (0.139 per day) 53 comments (0.104 per day)
dak 12 accepts (0.024 per day) 1 rejects (0.002 per day) 0 comments (0.000 per day)
dktrkranz 4319 accepts (8.485 per day) 381 rejects (0.749 per day) 104 comments (0.204 per day)
joerg 100 accepts (0.196 per day) 12 rejects (0.024 per day) 1 comments (0.002 per day)
mhy 214 accepts (0.420 per day) 14 rejects (0.028 per day) 5 comments (0.010 per day)
stew 67 accepts (0.132 per day) 16 rejects (0.031 per day) 7 comments (0.014 per day)
tolimar 1480 accepts (2.908 per day) 93 rejects (0.183 per day) 84 comments (0.165 per day)
twerner 278 accepts (0.546 per day) 53 rejects (0.104 per day) 26 comments (0.051 per day)

Who were the most prolific maintainers who got a NEW processing? Here is our special top ten:

  1. Debian Perl Group (559 accepts)
  2. Debian Haskell Group (491 accepts)
  3. Debian Ruby Extras Maintainers (285 accepts)
  4. Debian Java Maintainers (257 accepts)
  5. Debian Med Packaging Team (164 accepts)
  6. Debian Multimedia Maintainers (160 accepts)
  7. Debian Fonts Task Force (156 accepts)
  8. Debian Javascript Maintainers (137 accepts)
  9. Debian Python Modules Team (129 accepts)
  10. Debian Qt/KDE Maintainers (98 accepts)

That doesn’t reflect the real developers, though. Here’s our Changed-By top ten:

  1. Clint Adams (216 accepts)
  2. Jonas Smedegaard (208 accepts)
  3. Ben Hutchings (203 accepts)
  4. Joachim Breitner (153 accepts)
  5. TANIGUCHI Takaki (112 accepts)
  6. Alessio Treglia (101 accepts)
  7. David Paleino (95 accepts)
  8. Nicholas Bamber (76 accepts)
  9. Mathieu Parent (68 accepts)
  10. Jeff Breidenbach (63 accepts)

Clint rocks with tons of Haskell packages, followed by Jonas (mostly Perl packages), and Ben (kernel uploads). Italian cabal stands still, with Alessio and David respectively at 6th and 7th place ;)

How long does a package stay in NEW? Some more, some less, but the average is 3 days, 15 minutes and 21 seconds. Now go and check your dak mails to see whether you had a fast processing or not :)

liblog4ada 1.2-1 surely had, as it was accepted after 30 seconds! gsoap 2.7.17-1 was not so lucky, it took 103 days, 8 hours, 20 minutes and 43 seconds to clear NEW, but then made its way to the archive. Better late than never ;)

FTP Team is not just accepting NEW packages, but also removing obsolete ones. Here are some details about this task:

  • Source packages removed: 2159
  • Binaries for architecture all: 8773
  • Binaries for architecture alpha: 3646
  • Binaries for architecture amd64: 14653
  • Binaries for architecture arm: 3
  • Binaries for architecture armel: 13283
  • Binaries for architecture armhf: 3423
  • Binaries for architecture hppa: 1418
  • Binaries for architecture hurd-i386: 6923
  • Binaries for architecture i386: 15655
  • Binaries for architecture ia64: 12365
  • Binaries for architecture kfreebsd-amd64: 10972
  • Binaries for architecture kfreebsd-i386: 10998
  • Binaries for architecture mips: 12478
  • Binaries for architecture mipsel: 12479
  • Binaries for architecture powerpc: 13945
  • Binaries for architecture s390: 12374
  • Binaries for architecture s390x: 3884
  • Binaries for architecture sparc: 12295

FTP Team also took care of override changes:

  • Number of priority changes: 853
  • Number of section changes: 975

Written by Luca Falavigna

01/07/2012 at 00:32

Posted in Planet Debian

Invitation, part II

with one comment

Wheezy is frozen!

Wheezy is frozen! Hooray!

This also means you’re probably too late in uploading NEW packages into the archive, so why don’t you fix some RC bugs instead, contextually helping FTP Team keeping the queue low? Thanks, and happy bug squashing! :)

Written by Luca Falavigna

30/06/2012 at 23:35

Posted in Planet Debian

Spam review: mass-tagging nominations

with 4 comments

If you are one of those brave souls chasing off spam from Debian mailing lists, you will probably get bored of clicking on the “Spam” radio buttons a lot of times, and will probably look for a quick shortcut. I submitted a patch in bug #640309, but as of today, it has not been applied yet.

Waiting for the patch to be applied, I prepared a little Greasemonkey script called Debian Mass Spam that allows to mark every message as “Unsure”, “Ham”, “Inappropriate”, or “Spam” by clicking the correspondent key on the keyboard:

Spam review

Just press Z (for “Unsure”), X (for “Ham”), C (for “Inappropriate”), or V (for “Spam”), and you will see every radio button to change its status. I tested it on Chromium, Iceweasel (with xul-ext-greasemonkey package) and Epiphany (with epiphany-extensions package), and it seems to work properly.

Too many words and no actions so far, go and kill some spam now! ;)

Written by Luca Falavigna

08/04/2012 at 14:39

Posted in Planet Debian

Stats, more stats and, guess what? Even more stats!

with 4 comments

We all love stats, don’t we? So, here we go!

Let’s start with a graph:

NEW graph

It shows the number of packages in the NEW queue since last year. You can see a big drop during April 2011, and a reasonably low rate during the last six months. You could think fellow Debian Developers stopped to upload NEW packages. Sorry, you’re wrong! :)

Since Squeeze release, 3.832 .changes files with NEW components were processed by dak, with an average of 14,85 NEW packages per day. On the FTP Team side, we had 3.732 accepts (14,47 per day), 339 rejects (1,31 per day) and 178 comments to maintainers (0,69 per day).

Who were the most prolific maintainers who got a NEW processing? Here is our special top ten:

  1. Debian Haskell Group (362 packages)
  2. Debian Perl Group (343 packages)
  3. Debian Java Maintainers (161 packages)
  4. Debian Ruby Extras Maintainers (124 packages)
  5. Debian Multimedia Maintainers (100 packages)
  6. Debian Fonts Task Force (96 packages)
  7. Debian Med Packaging Team (79 packages)
  8. Debian Install System Team (61 packages)
  9. Debian Javascript Maintainers (54 packages)
  10. Debian Python Modules Team (50 packages)

That’s bad… packaging teams cannot bake cookies!
Let’s do the same with Changed By, this time:

  1. Ben Hutchings (159 packages)
  2. Joachim Breitner (138 packages)
  3. Clint Adams (134 packages)
  4. Jonas Smedegaard (124 packages)
  5. TANIGUCHI Takaki (97 packages)
  6. Nicholas Bamber (61 packages)
  7. Alessio Treglia (60 packages)
  8. maximilian attems (54 packages)
  9. David Paleino (51 packages)
  10. Torsten Werner (45 packages)

Much better now… go and heat up your ovens, we know who you are ;)

Another nice aspect to look at is the speed of NEW processing. Some maintainers were very happy for a fast NEW processing, someone even complained for having been too quick! :) So, let’s find out which upload was the quickest ever. Try to gamble a bit before reading the answer, to see whether you are near to the real value ;)

Alessio Treglia, you probably already know, because your gwc_0.21.16~dfsg-1 upload has been processed in 41 seconds (yes, forty-one seconds!). Here’s an excerpt from ftp-master log to certify it:

20110516120252|process-upload|dak|Processing changes file|gwc_0.21.16~dfsg-1_amd64.changes
20110516120258|process-upload|dak|Moving to new|gwc_0.21.16~dfsg-1_amd64.changes
20110516120339|process-new|tolimar|NEW ACCEPT: gwc_0.21.16~dfsg-1_amd64.changes

Alex was the super-fast FTP Team member behind the quickest accept, do you want to beat him? Join FTP Team ;)

Written by Luca Falavigna

23/10/2011 at 11:20

Posted in Planet Debian

Turning 28

with 2 comments

Getting older^W wiser, and definitely fatter than yesterday ;)

[ Photo of the cake is missing, have I already told you I became fatter? ]

Written by Luca Falavigna

12/08/2011 at 14:32

gdebi 0.8~exp1

leave a comment »

I just uploaded gdebi_0.8~exp1 into experimental.
This release adds Michael Vogt’s support for GTK3 (Thanks a lot, Michael!):


Testers are welcome, expecially if you are trying GNOME3 already. Feel free to report any bug you find!

Written by Luca Falavigna

08/06/2011 at 18:03

Posted in Planet Debian

Deb-o-Matic updates

with 2 comments

I recently invested some time to work on several cool features in Deb-o-Matic.
I plan to release 0.9 version soon, so I wanted something new for its users ;)

I merged some patches by Alessio Treglia, who implemented a couple of nice things:

  • Mailer support, to send build status notifications to the uploader
  • Blacklist support, to temporarily limit builds for a given distribution

Then, I worked on some changes I really wanted to have:

  • Rebuild support, to redo build of a package already in distribution archive
  • Improved lock system, to avoid random build hangs which affect older code
  • Fix pyinotify loop, which prevented Deb-o-Matic to quit in interactive mode

Now that the big part of the planned features is committed, I am going to test them to spot major issues, and add some minor improvements to have a shiny release :)

Last but not least, your help is appreciated to complete translations! There are really a few strings to process, and several languages are already half-completed, so if you can spend five minutes (or even less!), I will be grateful ;)

Written by Luca Falavigna

06/10/2010 at 11:43


Get every new post delivered to your Inbox.