Le guide de Bugzilla - version 4.4.14

L'équipe Bugzilla

2024-09-03

Résumé

Ceci est la documentation pour Bugzilla, un système de suivi de bogues de mozilla.org. Bugzilla est un logiciel taillé pour l'entreprise qui permet de suivre des millions de bogues et de problèmes et adopté par des centaines d'organisations dans le monde.

La version la plus à jour de ce document est disponible sur la page de documentation de Bugzilla.


Table des matières

1. À propos de ce guide
1.1. Information sur le copyright
1.2. Avis de non-responsabilité
1.3. Nouvelles versions
1.4. Contributeurs
1.5. Conventions du document
2. Installer Bugzilla
2.1. Installation
2.1.1. Perl
2.1.2. Moteur de base de données
2.1.3. Serveur Web
2.1.4. Bugzilla
2.1.5. Modules Perl
2.1.6. Mail Transfer Agent (MTA)
2.1.7. Installer Bugzilla avec mod_perl
2.2. Configuration
2.2.1. localconfig
2.2.2. Serveur de base de données
2.2.3. checksetup.pl
2.2.4. Le serveur Web
2.2.5. Bugzilla
2.3. Configuration optionnelle supplémentaire
2.3.1. Graphiques de bogues
2.3.2. Les notifications programmées
2.3.3. Notifications
2.3.4. Servir des formats alternatifs avec le bon type MIME
2.4. Plusieurs bases de données Bugzilla dans une seule installation
2.5. Notes d'installation spécifiques aux systèmes d'exploitation
2.5.1. Microsoft Windows
2.5.2. Mac OS X
2.5.3. Distributions GNU Linux/BSD
2.6. Notes d'installation Unix (non-root)
2.6.1. Introduction
2.6.2. MySQL
2.6.3. Perl
2.6.4. Modules Perl
2.6.5. Le serveur HTTP
2.6.6. Bugzilla
2.7. Mettre à jour vers de nouvelles versions
2.7.1. Avant de mettre à jour
2.7.2. Obtenir la nouvelle version de Bugzilla
2.7.3. Terminer la mise à jour
2.7.4. Notifications automatiques pour les nouvelles versions
3. Administrer Bugzilla
3.1. Configuration de Bugzilla
3.1.1. Paramètres requis
3.1.2. Politiques d'administration
3.1.3. Authentification utilisateur
3.1.4. Fichiers joints
3.1.5. Politique de modification des bogues
3.1.6. Champs des bogues
3.1.7. Déplacement de bogue
3.1.8. Graphiques de dépendances
3.1.9. Restrictions de groupe
3.1.10. LDAP
3.1.11. Authentification RADIUS
3.1.12. Courriel
3.1.13. Visionneuse de correctif
3.1.14. Options par défaut des requêtes
3.1.15. Base de données esclave
3.1.16. Correspondance d'utilisateur
3.2. Administrer les utilisateurs
3.2.1. Créer l'utilisateur par défaut
3.2.2. Gérer les autres utilisateurs
3.3. Catégories
3.4. Produits
3.4.1. Créer de nouveaux produits
3.4.2. Modifier des produits
3.4.3. Ajouter ou modifier les composants, versions et jalons cibles
3.4.4. Affecter des restrictions de groupes à des produits
3.5. Composants
3.6. Versions
3.7. Jalons
3.8. Étiquettes
3.8.1. Un simple exemple
3.8.2. À propos des étiquettes
3.8.3. Utiliser les demandes d'étiquettes
3.8.4. Deux types d'étiquettes
3.8.5. Gérer les étiquettes
3.9. Keywords
3.10. Champs personnalisés
3.10.1. Ajouter des champs personnalisés
3.10.2. Modifier les champs personnalisés
3.10.3. Supprimer des champs personnalisés
3.11. Valeurs autorisées
3.11.1. Voir/Modifier les valeurs autorisées
3.11.2. Supprimer des valeurs autorisées
3.12. Worflow des états de bogue
3.13. Voter
3.14. Citations
3.15. Groupes et restrictions de groupes
3.15.1. Créer des groupes
3.15.2. Modification de groupes et affectation de restrictions
3.15.3. Affecter des utilisateurs aux groupes
3.15.4. Affecter des restrictions de groupes à des produits
3.16. Vérifier et maintenir l'intégrité de la base de données
4. La sécurité dans Bugzilla
4.1. Système d'exploitation
4.1.1. Ports TCP/IP
4.1.2. Comptes utilisateur système
4.1.3. La prison chroot
4.2. Serveur Web
4.2.1. Désactiver l'accès à distance aux fichiers de configuration de Configuration
4.3. Bugzilla
4.3.1. Prevent users injecting malicious Javascript
5. Utilisation de Bugzilla
5.1. Introduction
5.2. Création d'un compte Bugzilla
5.3. Anatomie d'un bogue
5.4. Cycle de vie d'un bogue
5.5. Recherche de bogues
5.5.1. Tableaux booléens
5.5.2. Recherche d'un bogue spécifique
5.5.3. Sensibilité à la casse dans les recherches
5.5.4. Listes des bogues
5.5.5. Ajout/suppression de marqueurs
5.6. Rapporter des bogues
5.6.1. Rapporter un nouveau bogue
5.6.2. Clônage d'un bogue existant
5.7. Fichiers joints
5.7.1. Visionneuse de fichiers
5.8. Trucs et astuces
5.8.1. Hyperlien automatique
5.8.2. Commentaires
5.8.3. Formatage des commentaires du côté du serveur
5.8.4. Arbre de dépendance
5.9. Informations d'horodatage
5.10. Préférences utilisateur
5.10.1. Préférences générales
5.10.2. Préférences de messagerie
5.10.3. Recherches enregistrées
5.10.4. Préférences du compte
5.10.5. Permissions
5.11. Rapports et graphiques
5.11.1. Rapports
5.11.2. Graphiques
5.12. Étiquettes
5.13. Notifications
5.13.1. Évènement
5.13.2. Programmation des notifications
5.13.3. Requêtes de notifications
5.13.4. Enregistrement des modifications
6. Personnaliser Bugzilla
6.1. Extensions Bugzilla
6.2. Thèmes personnalisés
6.3. Personnaliser des modèles
6.3.1. Struvture de répertoires des modèlesTemplate
6.3.2. Choisir une méthode de personnalisation
6.3.3. Comment modifier les modèles
6.3.4. Types et formats de modèles
6.3.5. Modèles particuliers
6.3.6. Configurer Bugzilla pour détecter la langue de l'utilisateur
6.4. Personnaliser qui peut changer quoi
6.5. Intégration de Bugzilla avec des outils tiers
A. Dépannage
A.1. Notice générale
A.2. Le serveur Apache n'affiche pas les pages de Bugzilla
A.3. J'ai installé un module Perl mais checksetup.pl dit qu'il n'est pas installé !
A.4. DBD::Sponge::db prepare failed
A.5. cannot chdir(/var/spool/mqueue)
A.6. Tout le monde est obligé de se reconnecter constamment
A.7. index.cgi n'apparaît pas à moins de le spécifier dans l'URL
A.8. « checksetup.pl » signale « Client does not support authentication protocol requested by server… »
B. Contrib
B.1. Interface de recherche en ligne de commande
B.2. Outil en ligne de commande « Envoyer les courriels de bogues en attente »
C. Manuel d'installation des modules Perl
C.1. Instructions
C.2. Liens de téléchargement
C.3. Modules optionnels
D. GNU Free Documentation License
D.0. Preamble
D.1. Applicability and Definition
D.2. Verbatim Copying
D.3. Copying in Quantity
D.4. Modifications
D.5. Combining Documents
D.6. Collections of Documents
D.7. Aggregation with Independent Works
D.8. Translation
D.9. Termination
D.10. Future Revisions of this License
D.. How to use this License for your documents
Glossaire

Liste des illustrations

5.1. Cycle de vie d'un bogue Bugzilla

Liste des exemples

A.1. Exemples de paires « urlbase »/« cookiepath » partageant les cookies de connexion
A.2. Exemples de paires « urlbase »/« cookiepath » pour limiter les cookies de connexion