Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



BUGZILLA 3

La page n'existant pas encore je l'ai ajoutée brièvement. Cette documentation se base sur la version Serveur d'Ubuntu.
Il reste un point à finaliser manuellement sous Ubuntu 8.10, est-ce encore utile ?.
N'est pas inclus dans la version 8.04 LTS
Dans la version 9.04 server, l'installation se fait sans problème et tout semble fonctionner manipulations particulières, si ce n'est que le lien vers bugzilla3 est le suivant : http://127.0.0.1/cgi-bin/bugzilla3
Dans la version 9.10, Installer d'abord le paquet apt://patchutils puis installez apt://bugzilla3
Le lien vers bugzilla3 est le suivant : http://127.0.0.1/cgi-bin/bugzilla3/index.cgi
Depuis Karmic (9.10),Les paramétrages des fichiers apache2.conf et httpd.conf ci-dessous ne semblent être une obligation étant donné qu'en pointant directement sur le fichier index.cgi cela fonctionne. Cependant, ils sont indispensables pour pouvoir utiliser correctement Bugzilla avec d'autres "clients" Bugzilla comme celui intégré dans Netbeans.
Dans la version 10.04 d'Ubuntu, il suffit simplement d'installer le paquet apt://bugzilla3 et d'ouvrir l'adresse http://mon_serveur/bugzilla3, aucune manipulation supplémentaire requise1)

FIXME

Apache et Mysql doivent être installés et paramétrés (voir page lamp)

Il suffit d'installer le paquet bugzilla3, puis suivre les instructions. Jusque là pas de problème particulier, sauf que l'accès via un navigateur ne fonctionne pas directement. Pour 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

Editer le fichier /etc/apache2/apache2.conf

A 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

On y ajoute 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 reload ?

Si tout s'est bien passé vous pouvez accéder à Bugzilla avec le lien suivant

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/

FIXME

Bugzilla3 dans NetBeans

Le client Subversion est intégré dans Netbeans depuis la version 6.7, j'ai pu tester l'utilisation de Subversion dans Netbeans 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".

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 maintener

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.

J'avais un soucis d'ajout de tâche depuis Eclipse sur le repository Bugzilla, la tâche s'enregistrait bien dans Bugzilla, mais la validation n'était pas correcte dans Eclipse. Cette tâche apparaissait donc deux fois, une première fois en tâche non soumise et la seconde dans les tâches du repository. Cela est en fait lié au format de la date. J'ai rebasculé Bugzilla sur "en" et ça fonctionne. Perso, en anglais ça ne me dérange pas, mais si vous avez la solution

Ce problème semble corrigé avec la version 3.2.4 de Bugzilla qui est dans les dépôts d'Ubuntu Karmic.

Contributeurs : chtiland


1)
Ubuntu Server Version 10.04 x86 LTS
2)
Adaptez en fonction
  • bugzilla3.1282809650.txt.gz
  • Dernière modification: Le 26/08/2010, 10:00
  • par chtiland