L'outil de suivi de bogues L'outil de suivi de bogues est utilisé pour des tâches bien précises: le référencement et le suivi des bogues et demandes d'évolutions. Tout s'y passe en anglais. C'est la langue officielle du projet, même si la communauté francophone est historiquement très forte (et elle le reste).
Rien de plus efficace pour qu'un bug soit corrigé ou qu'une évolution soit apportée: tant que la réalisation n'est pas effectuée, la “fiche” reste en attente et n'est pas oubliée comme un topic peut l'être sur le forum.
Le bugtracker, par le biais de mises à jour semi-automatiques depuis le dépôt, permet de plus de faciliter le suivi des tâches pour les développeurs.
L'outil de suivi de bogues actuellement utilisé est mantis (en). Ce dernier est fonctionnellement très riche (et un peu lent aussi…) et permet par exemple de générer un changelog automatique concernant les corrections de bogues: ChangeLog automatique de Mantis (en). Cette fonctionnalité pourrait devenir très intéressante pour les testeurs si tout le monde travaille avec l'outil de suivi de bogues.
A une certaine époque, les discussions portant sur la version de développement étaient effectuées uniquement sur la section dédiée du forum anglophone. Afin de de soulager le forum et rendre le suivi des évolutions fonctionnelles et correctives plus aisée, le choix a été pris de faire usage d'un outil dédié.
Le forum est un outil spécialisé pour la discussion et l'échange d'idées: il est à ce titre toujours utilisé lorsqu'il s'agit de décider des orientations techniques et fonctionnelles à prendre.
L'outil de suivi est quand à lui spécialisé dans le référencement et le suivi des tâches: son usage impose le respect d'un certain formalisme, mais en retour il facilite le travail de l'équipe sur le suivi des tâches à réaliser:
L'outil de suivi est ouvert à tous. Néanmoins, même si la consultation peut s'effectuer anonymement, il est nécessaire de s'enregistrer pour être en mesure d'y référencer des demandes.
S'enregistrer, et avoir un compte en français:
- corrigé en branche 1.5 svn:968 - reporté en BSF svn:969
La syntaxe svn:<identifiant de révision> génère automatiquement un lien vers le ViewCVS (qui marche avec Subversion). A l'inverse, l'ajout de la référence du bug dans le commit svn reporte automatiquement la mise à jour dans le bugtracker Mantis.
⇒ Pour chaque bogue reporté concernant la branche de développement (BSF), il sera nécessaire de choisir la version stable la plus proche, puis renseigner le Product Build. Par exemple, si vous avez téléchargé le fichier phpwebgallery-200602062254.tar.bz2 , il faudra indiquer
200602062254
.
Si vous travaillez avec une installation à partir de Subversion, il faudra préciser le numéro de changeset utilisé, par ex. svn:1050
. ⇐