Stats, more stats and, guess what? Even more stats!
We all love stats, don’t we? So, here we go!
Let’s start with a 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:
- Debian Haskell Group (362 packages)
- Debian Perl Group (343 packages)
- Debian Java Maintainers (161 packages)
- Debian Ruby Extras Maintainers (124 packages)
- Debian Multimedia Maintainers (100 packages)
- Debian Fonts Task Force (96 packages)
- Debian Med Packaging Team (79 packages)
- Debian Install System Team (61 packages)
- Debian Javascript Maintainers (54 packages)
- Debian Python Modules Team (50 packages)
That’s bad… packaging teams cannot bake cookies!
Let’s do the same with Changed By, this time:
- Ben Hutchings (159 packages)
- Joachim Breitner (138 packages)
- Clint Adams (134 packages)
- Jonas Smedegaard (124 packages)
- TANIGUCHI Takaki (97 packages)
- Nicholas Bamber (61 packages)
- Alessio Treglia (60 packages)
- maximilian attems (54 packages)
- David Paleino (51 packages)
- 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 😉
Turning 28
Getting older^W wiser, and definitely fatter than yesterday 😉
[ Photo of the cake is missing, have I already told you I became fatter? ]
Ubuntu@School: breve resoconto
Il meeting

Come da programma, io e Dario abbiamo tenuto le nostre introduzioni sulla comunità italiana di Ubuntu e sullo sviluppo della distribuzione. Chi fosse interessato, può visionare le slide in formato PDF.
L’incontro è stato a mio avviso produttivo, e diversi studenti hanno rivolto domande molto interessanti, il che dimostra che l’interesse c’è ed è piuttosto sentito, e che si può fare molto per incentivare i ragazzi all’uso di Ubuntu e del software libero in generale. Continiamo così!
Il resoconto fotografico seguirà a breve (no, non troverete mie foto abbracciato a damigiane di vino ;))
Il rientro
Poco traffico, ma Murphy non poteva non metterci lo zampino… all’altezza di Mantova Sud, forse a causa del forte vento, il ferro di blocco del cofano motore si è sganciato, e il cofano si è sollevato mentre stavo superando una fila di autotreni. Per fortuna si è sollevato solo in parte, garantendomi una “comoda” decelerazione fino alla più vicina isola di soccorso. Don’t try this at home 😉
Ubuntu @school
Venerdì 11 marzo, presso l’ITIS G.Chilesotti di Thiene (VI), Dario Cavedon e il sottoscritto saranno professori per un giorno, la materia oggetto della lezione sarà ovviamente la più gettonata tra gli studenti: Educazione Fisica Ubuntu!
Ecco la scaletta dell’evento:
Presentazione del progetto Ubuntu e della comunità di supporto:
* Breve storia di Ubuntu
* Breve panoramica sulle attività della comunità italiana di supporto
Seminario tecnico su come contribuire allo sviluppo di Ubuntu:
* Le fasi del ciclo di sviluppo di Ubuntu
* Il flusso dei pacchetti, dal bug alla versione funzionante
Per maggiori informazioni, si veda il riferimento nella LoCo Directory.
Deb-o-Matic updates
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 😉
Less cruft for a better release
Now that Squeeze is frozen, and release date is approaching, removing unused and buggy packages from the archive is a nice task to save maintenance burden which often involves several people (QA guys and Release Managers, mostly).
A lot of removal bugs are coming to ftp.debian.org pseudo-package, so I’d like to thank fellow contributors who spent part of their time on this task. A special thank goes to Moritz Muehlenhoff, who filed tons of bugs, and contributed to remove a lot of unused packages.
If you’re interested too, you could look at these guidelines.
Keep up the good work, guys!
Lightspark news
Lightspark, the modern and efficient open source Flash player, just landed in experimental!
Few days have passed since 0.4.2 release, and thanks to the great packaging efforts made by Didier Raboud, package is ready to be widely tested.
Don’t expect a fully functional Flash player, though. Some features aren’t implemented yet, and it’s still buggy, but it looks very promising. Stay tuned for updates!



