Apportez votre aide…
Bugzilla
Bugzilla est un logiciel libre de système de suivi de problèmes à interface web, développé et utilisé par l'organisation Mozilla. Il permet le suivi de bogues ou des demandes d'amélioration sous la forme de « tickets ».
Cette documentation se base sur la version Serveur d'Ubuntu.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
Depuis les dépôts officiels
Il suffit d'installer le paquet bugzilla3 (ou bugzilla si vous utilisez Ubuntu 8.04), puis de suivre les instructions.
Depuis l'archive du site officiel
Le site officiel offre le téléchargement de versions de Bugzilla plus récentes que celle présente dans les dépôts d'Ubuntu.
Configuration
Après l'installation, il est possible que l'accès via un navigateur ne fonctionne pas directement.
Pour remédier à cela, tapez dans un terminal :
cp /usr/share/bugzilla3/debian/apache.conf /etc/apache2/conf.d/bugzilla3.conf
Si en enregistrant des paramètres, lors de l'utilisation de Bugzilla, vous obtenez un message d'erreur, tentez ceci avant de rafraichir la page :
sudo chown -R www-data:www-data /etc/bugzilla3
Cela donne les droits à Apache de modifier le contenu du dossier /etc/bugzilla3.
apache2.conf
Éditer le fichier /etc/apache2/apache2.conf.
À la fin du fichier, on ajoute la ligne suivante :
RedirectMatch ^/cgi-bin/bugzilla3[/]*$ /cgi-bin/bugzilla3/index.cgi
httpd.conf
On édite le fichier /etc/apache2/httpd.conf, en y ajoutant ces lignes :
<Directory /usr/share/bugzilla3/web> AddHandler cgi-script .cgi Options +Indexes +ExecCGI +FollowSymLinks DirectoryIndex index.cgi AllowOverride Limit </Directory>
On relance le serveur Apache :
sudo /etc/init.d/apache2 restart
Voire un redémarrage ?
Utilisation
Si tout s'est bien passé, vous pouvez accéder à Bugzilla via le lien suivant :
- Ubuntu 9.04 Serveur : http://127.0.0.1/cgi-bin/bugzilla3
- Ubuntu 9.10 : http://127.0.0.1/cgi-bin/bugzilla3/index.cgi voire directement via ce lien grâce au RedirectMatch : http://127.0.0.1/cgi-bin/bugzilla3/
- Ubuntu 10.04 : http://mon_serveur/bugzilla3
Autres utilisations
Bugzilla3 dans NetBeans
Le client Bugzilla est intégré dans Netbeans depuis la version 6.7, l'utilisation de Bugzilla dans Netbeans a été testée en version 6.8.
Paramétrage : Ajout du gestionnaire d'anomalies
Il suffit d'aller dans la fenêtre "Services", dans la liste, faire un clic droit sur Gestionnaires d'anomalies et "Créer un gestionnaire d'anomalies".
- Nom : mettez ce que bon vous semble
- Ne pas "Utiliser l'authentification HTTP" sinon vous ne pourrez pas modifier ni ajouter de bugs
Bugzilla3 dans Eclipse avec Mylyn
Il est possible d'utiliser un connecteur pour utiliser Bugzilla3 dans Eclipse à l'aide du plugin Mylin. Dans la version Galileo d'Eclipse PDT, les "paquets" Mylyn sont déjà disponibles.
Menu Help → Install New Software
Sélectionnez Galileo - http://download.eclipse.org/releases/galileo dans Work With.
Dans la zone de filtre en dessous entrez Mylyn.
Dans Collaboration, cochez les éléments suivants :
- Mylyn Connector : Bugzilla
- Mylin Tasl List
- Mylyn Task-Focused Interface
Puis cliquez sur "Next", il ne reste plus qu'à suivre les instructions.
Paramètres Bugzilla
Dans Administration → Paramètres, renseignez l'email du mainteneur
J'ai eu un problème de connexion via Eclipse avec les champs cookiedomain et urlbase renseignés, en vidant ces champ et en enregistrant, mon problème de connexion a été résolu.
Ce problème semble corrigé avec la version 3.2.4 de Bugzilla qui est dans les dépôts d'Ubuntu Karmic.
Voir aussi
- (en) Site officiel
- (fr) Présentation de Bugzilla sur le site de Mozilla Europe
Contributeurs : chtiland.