Le bug le plus long.
Par hm le vendredi, février 6 2009, 18:50 - Informatique - Lien permanent
Peut-être connaissez-vous gnome-art-ng ? Il s'agit d'un petit utilitaire gnome, permettant d'explorer depuis une interface conviviale le site http://art.gnome.org afin d'appliquer à votre interface les nouveaux thèmes disponibles en ligne. C'est le successeur de gnome-art, qui n'est plus maintenu depuis un certain temps.
Gnome-art était codé en Ruby, et l'ebuild qui permettait de le compiler ne fonctionnait déjà plus. Gnome-art-ng n'avait aucun ebuild fonctionnel, et en septembre dernier, j'ai décidé d'en coder un moi-même. Ca faisait longtemps que je n'avais pas mis les mains dans le cambouis, j'étais motivé.
Après 2H à me battre avec portage et mes (trop) vieilles connaissances de l'écriture d'ebuilds, ça fonctionnait enfin : je compilais gnome-art-ng dans la joie, avec la tripotée de dépendances qui vont avec (oui, je sais, c'est basé sur C#, c'est une usine à gaz). J'ai donc, bêtement je m'en rends compte aujourd'hui, voulu partager ce travail avec la communauté : j'ai posté le résultat de mon travail sur bugzilla dans un bug tout neuf (la recherche "gnomeart" ne donnant rien - c'est comme ça que s'appelait l'ancien soft, qui se trouvait alors encore dans portage). Erreur fatale : je n'avais pas vu ce bug, dans lequel le soft est appelé "Gnome-Art NextGen".
Le lendemain, le mainteneur du bugzilla Gentoo modifie donc mon bugreport en le taggant "duplicate" (j'attire votre attention là-dessus : en faisant ça il laisse visible le "problème" mais clôt le bug contenant la "solution" [1]). Sur le coup, j'ai laissé courir : c'était la rentrée, et j'avais d'autres chats à fouetter. Un mois plus tard, je reviens à la charge, en ré-ouvrant le bug, pour le marquer "testable" sur architecture ~x86 (je venais de le tester : ça compilait bien). On me répond de bien vouloir refaire toute la procédure de bugfilling sur l'autre bug.
Bien sûr, je n'ai que ça à faire...
Je n'ai pas donné suite : pas envie de déclencher une nouvelle guerre sur la mailing-list des développeurs. Visiblement Gentoo s'enfonce encore un peu plus dans la bureaucratie.... Ca prend du temps, d'organiser l'organisation... J'ai presque envie de dire : gagnons en productivité, ne remplaçons qu'un développeur sur deux ?
Notes
[1] Autrement dit : quelqu'un qui recherche un ebuild pour gnome-art-ng tombera sur la demande d'ebuild, mais pas sur l'ebuild lui-même. Il faudrait, pour cela, qu'il ait la curiosité d'aller voir dans les bugs dupliqués.