[maemo-developers] Restructuring HAF product in Maemo bugzilla

From: Carlos Guerreiro carlos.guerreiro at nokia.com
Date: Thu Mar 29 01:17:26 EEST 2007
Hi,

Even though overall the Maemo bugzilla is still not as lively as we 
would wish,
the activity level has dramatically increased over the past few months, 
at least in
the HAF product. Nokia's HAF developers are now using it in our daily 
work, together
with the Sardine distro: http://sardine.garage.maemo.org/

For quite a long time, many people have been unhappy with the structure 
of the Maemo
bugzilla, seeing it as awkward and hard to relate to the codebase.
Some have suggested organizing the bugzilla to closely follow the module 
structure,
and have pointed out to the GNOME bugzilla has an example to follow:
http://bugzilla.gnome.org/
That makes a lot of sense to me.

As it happens, I've got administrator rights in bugzilla.
So I've played a bit with it and added a with a tentative structure for 
HAF bugs.
Here's the idea.

- There's a product in bugzilla for each package in the HAF, as listed here:
https://stage.maemo.org/svn/maemo/projects/haf/trunk/
- Each product (package) is further decomposed in components according 
to the maintainer's
view of the software structure. For now, there's a 'general' component 
but more can
be added.
- For each product the valid versions are actually the package versions, 
not the IT OS release
versions.

It's based on the understanding that:

- The Maemo bugzilla is for developers, not end-users. Regardless of 
whether they are working
on the platform or on applications on top of it, developers are 
interested in and able to understand the
platform structure.
- The Maemo bugzilla needs to support day to day development of the 
platform, so it needs to
accurately describe not only bugs in Maemo releases but also in day to 
day development

So far I created products for only a few packages: apt, apt-https, 
atk1.0, dbus, dbus-glib, desktop-file-utils, dosfstools,
to get the hang of it. I've listed only the version in Bora plus the 
current version in Sardine.
And I have not reclassified any bug.

Another thing to note is that there are components that are not part of 
the HAF but are nevertheless
handled in the Maemo bugzilla. X Window comes to mind. I've noticed some 
of these bugs
are currently in haf/general, possibly for lack of a better place. I 
think it would make sense to create
products in bugzilla for them as well, as for the HAF components.

I'd like to get comments and suggestions before adding the rest of the 
products and reclassifying the bugs.

Br,
Carlos


More information about the maemo-developers mailing list