Bugzilla
Développé par | Mozilla Foundation |
---|---|
Première version | 1.0 ()[1] |
Dernière version | 5.2 ()[2] |
Dépôt | github.com/bugzilla/bugzilla |
Écrit en | Perl |
Système d'exploitation | Microsoft Windows et type Unix |
Environnement | Multiplate-forme |
Type | Suivi de bug |
Licences |
MPL GNU GPL GNU LGPL |
Site web | www.bugzilla.org |
Bugzilla est un logiciel libre de système de suivi de problèmes avec interface web, développé et utilisé par l'organisation Mozilla. Il permet le suivi de bogues ou de « demande d'amélioration » (RFE en anglais) sous la forme de « tickets ». Logiciel de type serveur, architecture trois tiers, il est écrit en langage Perl. Il est disponible sous UNIX (Linux, BSD, etc.) et est distribué sous tri-licence MPL/LGPL/GPL.
Il est utilisé par de nombreuses organisations pour suivre le développement de nombreux logiciels, sur Internet ou dans des réseaux privés. Les plus connus sont la Mozilla Foundation, la Wikimedia Foundation[3], Walt Disney Company, la NASA, YAHOO, KDE, Red Hat, Novell, Mageia, Mandriva, Eclipse et LibreOffice[4] pour ne citer que quelques projets majeurs.
Historique
[modifier | modifier le code]À l'origine, Bugzilla est un outil utilisé en interne par Netscape dans le cadre du développement de Netscape Navigator. Il est devenu open source en 1998, à la suite de la publication du code source de ce qui aurait dû devenir la version 5 de Netscape Communicator (laquelle n'a jamais vu le jour), dans le cadre du projet Mozilla. Depuis, son développement s'est poursuivi sous l'égide de la Fondation Mozilla.
Écrit à l'origine en TCL par Terry Weissman en 1998, il fut porté ensuite en Perl en [5]. La version 2.0 fut la première version en Perl.
La version 3.0 sortit le , la version 4.0 le ; la version 5.0 fut éditée le [réf. nécessaire].
Versions
[modifier | modifier le code]Exigences
[modifier | modifier le code]Bugzilla requiert de disposer des éléments suivants :
- une base de données compatible. En 2015, il s'agit de MariaDB, MySQL, PostgreSQL, la base d'Oracle ou SQLite[7] :
- une version de Perl (5.10 ou plus en 2015),
- un assortiment de modules Perl,
- un serveur HTTP avec le support de CGI
- un agent de transfert de courriels ou un serveur SMTP.
Fonctionnement
[modifier | modifier le code]Bugzilla gère le suivi de bugs provenant de sites, logiciels et courriels. Il classe les bugs en fonction de leur étape d'étude[8].
- Arrivée, bug non confirmé
- Prise en compte bug, bug confirmé
- En cours d'étude
- Résolu
- Corrigé
- Doublon
- Ignoré
- Non reproductible
- Invalide
- Solution insatisfaisante, bug rouvert
- Solution satisfaisante, bug vérifié
Notes et références
[modifier | modifier le code]- « https://groups.google.com/forum/#!topic/netscape.public.mozilla.announce/tSqoQduffps »
- « 5.2 », (consulté le )
- Le Bugzilla de la Wikimedia Foundation, organisation qui héberge notamment Wikipédia
- (en) http://www.bugzilla.org/installation-list/
- Histoire de Bugzilla
- « Release Information - Bugzilla - bugzilla.org », Bugzilla (consulté le )
- « 3.6.1. MySQL — Bugzilla 5.0.6 documentation », sur bugzilla.readthedocs.io (consulté le )
- Équipe Bugzilla, « Le guide de Bugzilla - version 4.2.16 », Guide Bugzilla, (lire en ligne)
Liens externes
[modifier | modifier le code]- (en) Site officiel
- (en) https://bugzilla.mozilla.org/ Le bugzilla pour les projets de la fondation Mozilla.