July 2008


Ubuntu22 Jul 2008 08:50 am

While at the last FOSSCamp, I learned that the Debian bug tracking system has a SOAP interface for executing remote procedure calls. I thought it would be useful to use it to search for Debian bug reports related to Ubuntu bugs.

Subsequently, I’ve written a script, part of the ubuntu-qa-tools project, that allows you to do just that. For example, python debian-bug-search.py xserver-xorg-core "Bad valuators" will search the package xserver-xorg-core for bugs with the string “Bad valuators” in them.  I find it much more convenient than opening a new tab in Firefox.  Most importantly, it has helped me find a fair number of related bugs and add upstream bug tasks in Launchpad.

Ubuntu07 Jul 2008 05:30 pm

My friend and coworker Pedro was interested in seeing something like Gnome’s Weekly Bug Summary for Ubuntu packages. The report basically contains information on the changes in quantity of bugs “Opened” and “Closed”.

I am already collecting raw data regarding every bug status, not just open and closed, for a wide variety of packages. From this I created a csv file with changes over periods of 1, 7 and 30 days. That’s a bit hard to read though! So I also created a simple html page that presents the information in a table. The “Total” is the sum of all the bugs about a package and “Closed” is the sum of “Invalid”, “Fix Released” and “Won’t Fix”.

Some packages have the “Total” count decrease – I believe this is due to the particular package no longer being affected by the bug. A good example of this is xorg which has bugs moved to specific driver packages. Some of the changes files may have ‘-‘s written in them, this is due to the fact that there isn’t enough data for that time frame.

I’ve found some great information, for example looking at the top 5 “Total”s for the past thirty days.

firefox-3.0: +372
linux: +312
xorg: +142
openoffice.org: +95
nautilus: +85

The packages listed are close to what I had expected, but it is good to have numbers to back up that feeling.  Another stat that struck me as interesting is that the quantity of apport-bug tagged bug reports has increased by 681 over the past 30 days. This is fantastic since these bug reports contain lots of useful information collected automatically.

These csv and html files should exist for every package and bug tag I’m keeping stats on so check out your favorite package or bug tag!