Comment déposer un bogue logiciel pour Fedora

Comment déposer un bogue logiciel pour Fedora

Un bogue ou un bogue logiciel est une erreur, une erreur, une défaillance ou une faute, dans un programme qui le fait produire des résultats indésirables ou incorrects. Un bogue empêche un programme / application / logiciel de fonctionner comme prévu.

Comme la plupart, sinon toutes les distributions Linux, Feutre Fournit un moyen pour les utilisateurs de déposer un rapport de bogue. Gardez à l'esprit que le dépôt de bogues ne se limite pas aux seuls développeurs de logiciels; Tout le monde (y compris les utilisateurs réguliers) est encouragé à déposer des bogues qu'ils rencontrent. Une fois un bug rempli, le mainteneur de package examine le rapport de bogue et décide comment le gérer.

Important: Un bogue peut ne pas nécessairement avoir besoin d'être un crash logiciel. En ce qui concerne la définition ci-dessus d'un bogue, tout comportement indésirable ou inattendu remarqué dans une application doit être déposé en tant que bogue.

Dans cet article, nous expliquerons les différentes étapes du dépôt d'un rapport de logiciel ou de bogues d'application dans Fedora.

Avant de déposer un bogue dans Fedora

Avant de déposer un bogue, assurez-vous que vous utilisez la dernière version d'un logiciel. Sinon, téléchargez et installez-le. Normalement, les dernières versions du logiciel sont expédiées avec des corrections de bogues, des améliorations et plus. Un bogue que vous souhaitez déposer peut avoir été corrigé dans la dernière version du logiciel.

Pour mettre à jour tous les logiciels installés sur votre système Fedora aux dernières versions disponibles, exécutez régulièrement la commande DNF suivante (avec privilèges racine) pour vérifier et mettre à jour votre système.

$ sudo dnf update --refresh 

Si une dernière version du logiciel a toujours le bogue, vous pouvez vérifier si le bogue a été déposé ou non. Vous pouvez vérifier tous les bogues déposés pour un package Fedora à l'aide de l'URL:

https: // applications.fedoraproject.org / packages //insectes/ 

Cela vous amènera directement à une page affichant une liste de tous les bogues rapportés pour le package en question, dans le format (bogue, statut, description et version). Cette page a également un lien pour signaler un nouveau bogue (Déposer une nouvelle épraction), et il affiche le nombre total de bugs ouverts et bloquants. Par exemple:

https: // applications.fedoraproject.org / packages / dnf / bogs / 
Voir les bugs rapportés de la commande DNF

Pour afficher les détails d'un bogue (E.g DNF Bug 1032541), Clique dessus. Dans le cas où un rapport de bogue a déjà été déposé décrivant le problème, vous pouvez fournir toutes les informations supplémentaires que vous pourriez avoir au rapport.

Pour recevoir des mises à jour sur le rapport, vous devriez «CC»(Copie en carbone) vous-même au rapport. Vérifier la "Ajoutez-moi à la liste CC"Option et cliquez sur"Sauvegarder les modifications" bouton.

Afficher les détails d'un rapport de bogue

Une fois que vous avez découvert que le bogue n'a pas été signalé, allez-y et déposez-le comme expliqué dans la section suivante.

Dépôt d'un rapport de bogue dans Fedora

Pour déposer un bogue, cliquez sur le Déposer un nouveau bogue bouton, sélectionnez "contre Fedora" ou "contre Epel”Dans le menu déroulant.

Déposer un nouveau bogue à Fedora

Vous serez redirigé vers un nouveau modèle de rapport de bogue sur le tracker de bogue comme indiqué dans l'image suivante. Notez que pour accéder au modèle de rapport de bogue, vous devez avoir un Red Hat Bugzilla compte et doit avoir connecté, sinon vous pouvez créer un nouveau compte.

Modèle de rapport de bogue

Expliquons brièvement les champs qui doivent être définis:

  • Composant: utilisé pour spécifier le nom du package.
  • Version: utilisé pour définir la version de Fedora sur laquelle vous avez observé le bug. Vous pouvez également spécifier la gravité, le matériel et le système d'exploitation.
  • Résumé: Utilisez-le pour fournir un bref résumé utile du problème.
  • Description: Ajoutez des informations plus détaillées sur le problème à l'aide du modèle fourni (expliqué ci-dessous).
  • Pièce jointe: Utilisez ceci pour joindre des fichiers qui fournissent plus d'informations sur le problème (les fichiers peuvent inclure des prises d'écran, des fichiers journaux, des enregistrements d'écran, etc.).
Numéro de libération de version du composant sélectionné (le cas échéant):

Le numéro de version de version du package doit être spécifié ici. Vous pouvez utiliser la commande RPM pour obtenir le numéro de version du package (version DNF 4.0.4 Dans cet exemple):

$ rpm -q dnf 
Afficher la version du package
Comment reproductible:

Spécifiez la fréquence à laquelle le problème se produit. Les réponses recommandées comprennent:

  • Toujours: Utilisez-vous entrez-vous si vous observez le problème de temps en temps.
  • Parfois: Entrez ceci si vous observez parfois le problème.
  • Juste une fois: Entrez ceci si vous avez observé le problème une fois.
Étapes à reproduire:

Dans la dernière section de la description du problème, vous pouvez fournir des informations qui permettent à d'autres utilisateurs de vérifier le bogue, et ils informent également les développeurs de quelles étapes spécifiques provoquent le problème.

  • Résultats actuels: Spécifiez ce que vous observez lorsque le problème se produit.
  • Résultats attendus: Ce champ est utilisé pour entrer ce que vous attendez de ce qui devrait se produire si le logiciel se comportait correctement?
  • information additionnelle: Ajouter des informations supplémentaires qui peuvent être utiles au mainteneur ici.

Une fois que vous avez signalé un bogue, la prochaine chose est de surveiller les mises à jour à ce sujet. Habituellement, une notification par e-mail de tout nouveau commentaire au rapport sera envoyée à tous ceux qui font partie du rapport de bogue (i.e le journaliste, le mainteneur ainsi que les autres utilisateurs).

Si le bogue est corrigé, le responsable libère une version améliorée du logiciel. Bodhi (Un système Web qui facilite le processus de publication des mises à jour pour une distribution de logiciels basée sur Fedora) ajoutera un commentaire au rapport, après la publication d'une version améliorée du logiciel.

Enfin et surtout, vous pouvez aider le mainteneur en confirmant si la version améliorée fonctionne mieux dans le Bodhi. Lorsque l'amélioration de la version du logiciel a dépassé le QA (Assurance qualité) processus, le bogue sera automatiquement fermé.

C'est tout! Dans cet article, nous avons expliqué les différentes étapes du dépôt d'un nouveau rapport de bogue dans Fedora. Si vous avez des questions ou des commentaires ou des informations supplémentaires à partager, utilisez le formulaire de rétroaction ci-dessous.