BugTracker
Le BR dispose d'un bugtracker pour faciliter la gestion de ses projets. Ce bugtracker est ouvert à tous : tout le monde peut y ajouter une tâche à réaliser. Ce tracker peut-être aussi bien utilisé pour ajouter des rapports de bugs que des demandes de nouvelles fonctionnalités.
Comment rapporter un bug ?
Collecter les informations
Tout d'abord avant de rapporter un bug, collecte un maximum d'informations sur l'erreur. Les principales informations sont :
- date et heure du problème (en particulier si il s'agit d'un bug d'une page web)
- procédure que tu as effectuée pour obtenir l'erreur et si possible permettant de la reproduire
- la version du programme (ou du navigateur Internet si c'est un bug d'une page web)
- toutes les informations permettant de décrire l'erreur : message, numéro, backtrace...
Une fois que tu as toutes ces informations, il ne te reste plus qu'à les transmettre au BR.
Utiliser le tracker
Le tracker du BR se trouve à l'adresse http://bugs. Il n'est pas accessible à l'extérieur de l'Ecole. Quand tu veux soummettre un nouveau bug, tu as deux solutions :
- soit tu t'enregistres en tant que nouvel utilisateur et tu pourras ainsi recevoir des informations de suivi des tâches que tu as soumises
- soit tu le fais anonymement
Choisi le projet sur lequel tu veux ajouter une informations dans la liste déroulante (par défaut c'est Frankiz) et clique sur le lien Ajouter une nouvelle tâche (ou Ouvrir une nouvelle tâche anonymement si tu ne t'es pas créé de compte). Si le projet n'est pas dans la liste il faudra contacter directement les développeurs
Rempli le formulaire avec un titre explicite, et dans les détails mets toutes les informations que tu as pu récolter sur le bug.
Contacter les développeurs
Si le projet n'est pas dans le tracker ou si la page du tracker est innaccessible, il est également possible de contacter directement les développeurs :
- soit en postant sur br.binet.br.devel
- soit en envoyant un mail à l'adresse du projet :
qRezix : qrezix #AT# frankiz.polytechnique.fr Frankiz : devel-web #AT# frankiz.polytechnique.fr TV : tv #AT# frankiz.polytechnique.fr WiFi : wifi #AT# frankiz.polytechnique.fr xNetServer, mxNet ou CocaxNet : xnet #AT# frankiz.polytechnique.fr autre : br #AT# frankiz.polytechnique.fr
Le tracker utilisé
Le tracker utilisé par le BR est Flyspray. Il a été choisi pour sa légèreté et sa clareté. Son interface est en effet bien conçue, facile à utiliser même pour un utilisateur peu habitué aux outils informatiques. Il gère correctement plusieurs projets en permettant de personnaliser un grand nombre de paramètres pour chaque projet tout en laissant la possibilité de définir des paramètres globaux. Son interface visuelle et intuitive permettent aux développeurs de trouver facilement les tâches et de faire le point sur l'état du projet.
Le premier choix du BR2003 s'était porté sur bugzilla. Mais cet outil s'est révélé lourd, peu convivial et parfois à la limite de l'illisible. Le tracker s'en était retrouvé abandonné rapidement.