GNU/Linux >> Tutoriels Linux >  >> Linux

Comment soumettre un rapport de bogue avec Bugzilla

Je passe beaucoup de temps à faire des recherches pour mes livres et articles Opensource.com. Parfois, cela m'amène à découvrir des bogues dans les logiciels que j'utilise, notamment Fedora et le noyau Linux. En tant qu'utilisateur Linux et administrateur système de longue date, j'ai grandement bénéficié de GNU/Linux et j'aime donner en retour. Je ne suis pas un programmeur en langage C, donc je ne crée pas de correctifs et ne les soumets pas avec des rapports de bogues, comme le font certaines personnes. Mais une façon de redonner de la valeur à la communauté Linux consiste à signaler les bogues.

Les mainteneurs de produits utilisent de nombreux outils pour permettre à leurs utilisateurs de rechercher des bogues existants et d'en signaler de nouveaux. Bugzilla est un outil populaire, et j'utilise le site Web Red Hat Bugzilla pour signaler les bogues liés à Fedora, car j'utilise principalement Fedora sur les systèmes dont je suis responsable. C'est un processus facile, mais cela peut sembler intimidant si vous ne l'avez jamais fait auparavant. Alors commençons par les bases.

Même si c'est tentant, ne présumez jamais qu'un comportement apparemment anormal est le résultat d'un bogue. Je commence toujours par une recherche de sites Web pertinents, tels que le wiki Fedora, le wiki CentOS et la documentation de la distribution que j'utilise. J'essaie également de vérifier les différentes listes de diffusion des distributions.

S'il apparaît que personne n'a rencontré ce problème auparavant (ou s'ils l'ont rencontré, ils ne l'ont pas signalé comme un bogue), je vais sur le site Red Hat Bugzilla et commence à rechercher un rapport de bogue qui pourrait être proche de correspondre au symptômes que j'ai rencontrés.

Vous pouvez effectuer une recherche sur le site Red Hat Bugzilla sans compte. Allez sur le site Bugzilla et cliquez sur l'onglet Recherche avancée.

Par exemple, si vous souhaitez rechercher des rapports de bogues liés au noyau du mode Rescue de Fedora, saisissez les données suivantes dans le formulaire de recherche avancée.

Champ Logique Données ou sélection 
Résumé Contient la chaîne Noyau du mode de secours
Classement   Fédora
Produit   Fédora
Composant   grub2
Statut   Nouveau + Attribué

Appuyez ensuite sur Rechercher . Cela renvoie une liste d'un bogue avec l'ID 1654337 (qui se trouve être un bogue que j'ai signalé).

Cliquez sur l'ID pour afficher les détails de mon rapport de bogue. J'ai saisi autant de données pertinentes que possible dans la partie supérieure du rapport. Dans les commentaires, j'ai décrit le problème et inclus les fichiers de support, d'autres commentaires pertinents (tels que le fait que le problème s'est produit sur plusieurs cartes mères) et les étapes pour reproduire le problème.

Plus vous pouvez fournir ici d'informations concernant le bogue, telles que les symptômes, les environnements matériels et logiciels (le cas échéant), les autres logiciels en cours d'exécution à ce moment-là, les niveaux de version du noyau et de la distribution, etc., plus il est facile il s'agira de déterminer où assigner votre bogue. Dans ce cas, j'ai initialement choisi le composant du noyau, mais il a été rapidement remplacé par le composant GRUB2 car le problème s'est produit avant le chargement du noyau.

Comment soumettre un rapport de bogue

Le Terminal Linux

  • Les 7 meilleurs émulateurs de terminaux pour Linux
  • 10 outils de ligne de commande pour l'analyse de données sous Linux
  • Télécharger maintenant :Aide-mémoire SSH
  • Aide-mémoire des commandes Linux avancées
  • Tutoriels de ligne de commande Linux

Le site Web Red Hat Bugzilla nécessite un compte pour soumettre de nouveaux bogues ou commenter les anciens. Il est facile de s'inscrire. Sur la page principale de Bugzilla, cliquez sur Ouvrir un nouveau compte et remplissez les informations demandées. Après avoir vérifié votre adresse e-mail, vous pouvez remplir le reste des informations pour créer votre compte.

Avis : Bugzilla est un site Web fonctionnel sur lequel les gens comptent pour obtenir de l'aide. Je vous suggère fortement de ne pas créer de compte, sauf si vous avez l'intention de soumettre des rapports de bogues ou de commenter des bogues existants.

Pour montrer comment soumettre un rapport de bogue, j'utiliserai un exemple fictif de création d'un bogue contre l'émulateur de terminal Xfce4 dans Fedora. Veuillez ne pas le faire sauf si vous avez un vrai bogue à signaler.

Connectez-vous à votre compte et cliquez sur Nouveau dans la barre de menu ou le Signaler un bogue bouton. Vous devrez sélectionner une classification pour le bogue afin de poursuivre le processus. Cela réduira certains des choix sur la page suivante.

L'image suivante montre comment j'ai rempli les champs obligatoires (et quelques autres qui ne sont pas obligatoires).

Lorsque vous saisissez une brève description du problème dans le Résumé champ, Bugzilla affiche une liste d'autres bogues qui pourraient correspondre au vôtre. Si l'un correspond, cliquez sur M'ajouter à la liste CC pour recevoir des e-mails lorsque des modifications sont apportées au bogue.

Si aucune ne correspond, remplissez les informations demandées dans la Description domaine. Ajoutez autant d'informations que possible, y compris les messages d'erreur et les captures d'écran illustrant le problème. Assurez-vous de décrire les étapes exactes nécessaires pour reproduire le problème et sa reproductibilité :échoue-t-il à chaque fois, chaque seconde, troisième, quatrième fois, au hasard, etc. Si cela ne s'est produit qu'une seule fois, il est très peu probable que quelqu'un puisse reproduire le problème que vous avez observé.

Lorsque vous avez terminé d'ajouter autant d'informations que possible, appuyez sur Soumettre le bug .

Soyez gentil

Les sites Web de rapports de bogues ne sont pas destinés à poser des questions, ils servent à rechercher et à signaler des bogues. Cela signifie que vous devez avoir effectué quelques travaux par vous-même pour conclure qu'il y a vraiment un bogue. Il existe de nombreux wikis, listes de diffusion et sites Web de questions-réponses qui conviennent pour poser des questions. Utilisez des sites comme Bugzilla pour rechercher des rapports de bogues existants sur le problème que vous avez trouvé.

Assurez-vous de soumettre vos bogues sur le bon site Web de rapport de bogues. Par exemple, soumettez uniquement les bogues concernant les produits Red Hat sur Red Hat Bugzilla, et soumettez les bogues concernant LibreOffice en suivant les instructions de LibreOffice.

Signaler des bogues n'est pas difficile, et c'est un moyen important de participer.


Linux
  1. Comment j'utilise Vagrant avec libvirt

  2. Comment chiffrer des fichiers avec gocryptfs sous Linux

  3. Comment nous avons créé une application de bureau Linux avec Electron

  4. Comment écrire un fichier avec C sous Linux ?

  5. Comment vérifier le mot de passe avec Linux?

Comment signaler un bogue dans Ubuntu

Comment configurer un pare-feu avec GUFW sous Linux

Comment exécuter un alias avec Sudo sous Linux

Comment démarrer avec Arch Linux

Comment protéger GRUB avec un mot de passe sous Linux ?

Comment gérer le stockage avec GParted Linux