1 bug debian, 1 contribution
J'ai declaré il y a quelques jours un nouveau bug chez debian pour sa version sid et pour le paquet alsa-base. Il est maintenant clos apres avoir été fixé par son mainteneur. Je me décide à ecrire un billet pour y expliquer pourquoi et comment déclarer un bug debian.
Pourquoi déclarer un bug ?
L'une des bonnes choses du libre est que tout le monde, peut, à son niveau (utilisateur, développeur administrateur, etc.) contribuer, je ne vais pas expliquer quelles sont les différentes façons de contribuer car beaucoup de sites l'expliquent bien. Le but ici est de faire comprendre que déclarer un bug fait parti des contributions. Le fait de le faire engendre pas mal de choses, car, si vous découvrez un bug, cela signifie qu'une application n'est pas complètement stable et si vous le déclarez, cela permet au(x) mainteneur(s) de corriger le bug et donc que peut-être (et sûrement) des centaines voir des milliers de personnes ne puissent pas se trouver face à ce bug.
C'est une contribution très importante ! Car si personne ne déclarait de bugs, ces derniers resteraient présents et on ne pourrait pas en quelques sortes avoir une version stable d'une distribution.
Comment déclarer un bug ?
Je ne parlerai que du système de report de bugs de debian car je le connais assez bien (certaines parties en tout cas).
Tout d'abord, dans le jargon informatique, on dit que l'on fait un rapport de bug (bug report en anglais) pour dire que l'on déclare un bug. Ensuite, vous devez savoir que chaque logiciel possède son ou ses développeurs et son ou ses mainteneurs (le mainteneur peut parfois être le développeur !), par conséquent lorsqu'un bug est déclaré, c'est le rôle du maintenir de s'en occuper.
Avant de déclarer un bug, veuillez absolument vérifier qu'il n'est pas déjà rapporté sur bugs.debian.org. Sachez également que pour Debian, il existe plusieurs façons de rapporter un bug, listées ici.
Je ne vais pas refaire une explication détaillée sur les façons de rapporter un bug, mais personnellement je vous conseille vivement d'utiliser l'outil reportbug, il est super bien fait et simple à utiliser.
Il est maintenant possible d'avoir accès à reportbug via une interface graphique (en sid seulement pour le moment).
Si vous êtes sur que le bug existe réellement et que vous arrivez à le reproduire, n'hésitez pas à faire un rapport ! Chaque bug déclaré est une contribution et une grande aide apportée.