Bugzilla
Développé par | Mozilla Foundation |
---|---|
Première version | 1.0 ()[1] |
Dernière version | 5.2 ()[2] |
Dépôt | github /bugzilla/bugzilla |
Écrit en | Perl |
Système d'exploitation | Microsoft Windowsettype Unix |
Environnement | Multiplate-forme |
Type | Suivi debug |
Licences |
MPL GNU GPL GNU LGPL |
Site web | bugzilla.org |
Bugzillaest unlogiciel libredesystème de suivi de problèmesavecinterface web,développé et utilisé par l'organisationMozilla.Il permet le suivi deboguesou de« demande d'amélioration »(RFEen anglais) sous la forme de« tickets ».Logicielde type serveur,architecture trois tiers,il est écrit en langagePerl.Il est disponible sousUNIX(Linux,BSD,etc.) et est distribué sous tri-licenceMPL/LGPL/GPL.
Il est utilisé par de nombreuses organisations pour suivre le développement de nombreuxlogiciels,surInternetou dans des réseaux privés. Les plus connus sont laMozilla Foundation,laWikimedia Foundation[3],Walt Disney Company, laNASA,YAHOO,KDE,Red Hat,Novell,Mageia,Mandriva,EclipseetLibreOffice[4]pour ne citer que quelques projets majeurs.
Historique
[modifier|modifier le code]À l'origine, Bugzilla est un outil utilisé en interne parNetscapedans le cadre du développement deNetscape Navigator.Il est devenuopen sourceen1998,à la suite de la publication ducode sourcede ce qui aurait dû devenir la version 5 de Netscape Communicator (laquelle n'a jamais vu le jour), dans le cadre du projetMozilla.Depuis, son développement s'est poursuivi sous l'égide de laFondation Mozilla.
Écrit à l'origine enTCLpar Terry Weissman en 1998, il fut porté ensuite enPerlen[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:
- unebase de donnéescompatible. En 2015, il s'agit deMariaDB,MySQL,PostgreSQL,labase d'OracleouSQLite[7]:
- une version dePerl(5.10 ou plus en 2015),
- un assortiment de modules Perl,
- unserveur HTTPavec le support deCGI
- unagent de transfert de courrielsou un serveurSMTP.
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 /forum/#!topic/netscape.public.mozilla.announce/tSqoQduffps»
- «5.2»,(consulté le)
- Le Bugzilla de la Wikimedia Foundation,organisation qui héberge notammentWikipédia
- (en)http:// bugzilla.org/installation-list/
- Histoire de Bugzilla
- «Release Information - Bugzilla - bugzilla.org», Bugzilla(consulté le)
- «3.6.1. MySQL — Bugzilla 5.0.6 documentation», surbugzilla.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.