Archive

Archive for mai 2008

Bug stats in the Mozilla world

After reading Kairo’s article about bugs triaged in Seamonkey these last few weeks, I wanted to do a quick comparison between main products released by Mozilla: Firefox, Thunderbird, Seamonkey, Camino, Bugzilla, Calendar, and I also included Core and Toolkit. The comparison is interesting, as you can see below (click the image to make it larger… and readable).

As you can see, the two popular products of Mozilla, Firefox and Thunderbird, have many unconfirmed bugs. There are as many unconfirmed bugs as fixed bugs. This surprised me a bit when you know that with such a wide userbase and the QA team, bugs should become confirmed pretty quickly… or quickly be triaged as invalid or wontfix. Maybe are these products so popular that bugs are being filed much faster than they are resolved? I don’t know (someone more involved in these two products would know more).

The other six "products" (products as defined in Bugzilla) have a pretty similar behavior: only a few unconfirmed bugs, and two to three times more fixed bugs than open bugs (bugs marked as ASSIGNED and REOPENED have not been included as they are negligible compared to bugs marked as NEW). Does it mean triaging is more efficient and bugs fixed more quickly in these products, or does it mean these products are less popular, giving more time to developer teams to triage and fix bugs?

Anyway, my goal is not to say who is good and who isn’t in triaging and fixing bugs quickly. I just thought this graph was interesting. You are free to interpret it as you want. ;)

Catégories:Bugzilla, Mozilla

Bugzilla 3.0.4 et 3.1.4 enfin disponibles!

Cela nous a pris beaucoup de temps, mais les nouvelles versions de Bugzilla sont enfin disponibles. 4 mois après la version stable 3.0.3 et 3 mois après notre dernière version en cours de développement 3.1.3, les versions 3.0.4 (stable), 3.1.4 (développement, mais déjà de bonne qualité), 2.22.4 et 2.20.6 sont enfin sorties. Ce temps particulièrement long entre nos versions de développement est dû au grand nombre de régressions et de fonctionnalités inachevées présentes dans la version 3.1.3, ce qui nous a pris passablement de temps et d’énergie à résoudre (surtout quand le problème provenait de modules Perl externes à Bugzilla). Mais l’attente en valait la peine!

Je résume:

Bugzilla 3.1.4 est notre dernière version de développement avant la sortie de la version 3.2 RC1. Par rapport à la version 3.1.3, celle-ci est nettement plus stable et utilisable. Cela ne veut pas dire qu’elle est sans erreur aucune, mais elle est déjà d’une très bonne qualité et pourrait presque être recommandée. Je dis "presque", parce qu’elle n’a pas encore passé les tests de l’équipe qualité, l’attention ayant été portée sur la version stable 3.0.4. Mais comme toutes les versions "Release Candidates", la 3.2 RC1 sera testée avec davantage de soins avant sa sortie. Parmi les changements et améliorations les plus notables, je peux citer la nouvelle interface lors de l’édition de bug (show_bug.cgi pour les intimes). Cette interface est censée être plus intuitive, mieux pensée… bref, plus mieux bien. Notamment, changer le statut d’un bug (NEW, ASSIGNED, RESOLVED, …) ainsi que sa résolution (FIXED, INVALID, WONTFIX, …) sont désormais déconnectés de l’assignation d’un bug, c’est-à-dire que vous pouvez dorénavant changer la personne assignée à un bug sans réouvrir le bug (par exemple). C’est un sacré plus par rapport aux versions 3.0.x. De même, les statuts sont désormais affichés dans une liste déroulante au lieu de devoir cliquer sur un bouton dans une liste difficile à utiliser.

Parmi les nouveautés de la version 3.1.4, relevons le support de l’authentification avec SMTP! Également, Bugzilla a été complètement basculé en mode UTF-8, y compris au niveau de la base de données MySQL, PostgreSQL, Oracle, ce qui nous a valu quelques irritations en voyant certains modules supporter l’encodage UTF-8 de manière misérable. Mais il semble que nous ayons éteint les derniers foyers. Si vous détectez de nouveaux départs de feu, merci d’informer notre équipe de pompiers en rapportant votre bug sur bugzilla.mozilla.org.

Bugzilla 3.0.4 est officiellement notre dernière version stable et est celle qui devrait être utilisée dans les missions critiques. Elle a subi plein de petites améliorations pour rendre la vie encore meilleure. La liste des principaux changements est disponible en anglais ici. Tout comme les autres versions sorties aujourd’hui, elle comporte également un certain nombre de bugs de sécurité résolus.

Enfin, les versions 2.22.4 et 2.20.6 sont également disponibles pour tout ceux qui utilisent encore ces anciennes versions et qui, pour des raisons diverses, ne peuvent pas installer la version 3.0.4. Mais le passage à la version 3.0.4 (voire à la version 3.1.4 pour les plus téméraires) est vivement recommandé, surtout que nous allons stopper le support de la série 2.20.x dès que la version 3.2 finale sera disponible.

Voilà, pour plus de détails, visitez notre site www.bugzilla.org.

==

Now for english speakers: You have all the information you want on www.bugzilla.org already, so all I will say is that Bugzilla 3.1.4 (development snapshot, last release before 3.2 RC1), 3.0.4 (latest stable release, recommended), 2.22.4 and 2.20.6 (both old stable releases) have been released today! If you can read french, read above, else read the release notes on the bugzilla.org website. :)

Catégories:Bugzilla
Suivre

Recevez les nouvelles publications par mail.