Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:triage_des_bugs [Le 17/12/2008, 10:25]
YoBoY continuation...
tutoriel:triage_des_bugs [Le 11/09/2022, 12:25] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​tutoriel BROUILLON}}+{{tag>​tutoriel ​bug BROUILLON}}
 ---- ----
 ====== Comment participer au triage des bogues ====== ====== Comment participer au triage des bogues ======
 +<note important>​Le projet [[:Ubuntu]] utilise la plate-forme [[:​Launchpad]] pour la gestion de ses bogues.
  
-Le triage est un aspect essentiel dans la gestion des bogues car il permet  +Une bonne connaissance ​de l'anglais est requise pour pouvoir travailler sur les bogues d'Ubuntu.</​note>​
-  * d'​identifier s'il s'agit réellement d'une erreur,  +
-  * ou d'une fonctionnalité manquante,  +
-  * de hiérarchiser ​l'importance des bogues ​entre eux, +
-  * d'identifier si le bogue n'a pas déjà été référencé,​ +
-  * de vérifier si il est bien rapporté dans le paquet adéquat,  +
-  * d'​apporter des compléments d'​informations,​ +
-  * de faire remonter le bogue à la bonne équipe de développeur,​ +
-  * ...+
  
-Chaque rapport de bogue est un entretien ​avec la personne qui a pris la peine de le signaler. ​Vous serez éventuellement le premier contact que cette personne aura avec la communauté Ubuntu par votre action ​de triage. Il est donc très important que vous donniez une bonne impression dans votre réponse, en étant particulièrement polie et en utilisant votre meilleur anglais.+Une des particularités du monde du logiciel libre est que l'on peut facilement entrer en contact ​avec les développeurs pour leur signaler ​un problème, une fonctionnalité manquante, un souhait... Ceci se fait via un rapport ​de bogue où l'​utilisateur s'​exprime de manière plus ou moins compréhensible ​et n'​apporte pas forcément toutes les informations nécessaires.
  
-Pour vous aider, la communauté ​à mis des [[https://​wiki.ubuntu.com/​Bugs/​Responses|formulations classiques pour vos réponses]].+Dans les grands projets, plusieurs centaines de rapports sont envoyés par jour et les développeurs n'ont pas le temps de tous les lire, demander des précisions et continuer à développer en même temps. C'est là que les trieurs de bogues interviennent. Il s'agit de vérifier si les problèmes signalés ne sont pas déjà connus, de vérifier la véracité de l'​information,​ compléter la description et le rapport s'il le faut, puis de passer le tout à la personne qui pourra résoudre le problème (les développeurs). 
 + 
 +Chaque rapport de bogue est le début d'une discussion avec le rapporteur. Vous serez éventuellement le premier contact qu'il aura avec la communauté Ubuntu par votre action de triage. Il est donc très important que vous donniez une bonne impression dans vos réponses, en étant polie et en utilisant votre meilleur anglais. 
 + 
 +  
 + 
 +<note tip>Pour vous aider, la communauté ​mis à votre disposition ​des [[https://​wiki.ubuntu.com/​Bugs/​Responses|formulations classiques pour vos réponses]].</​note>​
  
  
 ===== Où trouver ces bogues ===== ===== Où trouver ces bogues =====
 +Pour débuter il est recommandé de se concentrer sur les paquets de programmes que vous connaissez et utilisez, vous trouverez les bogues concernant un paquet en construisant une adresse du type : **%%https://​bugs.launchpad.net/​ubuntu/​+source/​nom_du_paquet%%** et en effectuant une recherche avancée pour identifier les bogues à trier.
 +
 Les [[https://​launchpad.net/​ubuntu/​+bugs?​field.searchtext=&​orderby=-datecreated&​field.status%3Alist=New&​field.importance%3Alist=Undecided&​assignee_option=none&​field.assignee=&​field.owner=&​field.component=1&​field.component=2&​field.component-empty-marker=1&​field.omit_dupes.used=&​field.omit_dupes=on&​field.has_patch.used=&​field.has_no_package.used=&​search=Search|bogues non triés]] sont les bogues: Les [[https://​launchpad.net/​ubuntu/​+bugs?​field.searchtext=&​orderby=-datecreated&​field.status%3Alist=New&​field.importance%3Alist=Undecided&​assignee_option=none&​field.assignee=&​field.owner=&​field.component=1&​field.component=2&​field.component-empty-marker=1&​field.omit_dupes.used=&​field.omit_dupes=on&​field.has_patch.used=&​field.has_no_package.used=&​search=Search|bogues non triés]] sont les bogues:
   * dont le statut est : **New** (nouveau)   * dont le statut est : **New** (nouveau)
Ligne 24: Ligne 25:
   * qui sont assigné à : **Nobody** (personne)   * qui sont assigné à : **Nobody** (personne)
  
-Vous pouvez aussi utiliser un des moyens ci-dessous pour être averti des nouveaux bogues au fur et à mesure de leur soumissions : +Vous pouvez aussi utiliser un des moyens ci-dessous pour être averti des nouveaux bogues au fur et à mesure de leur soumissions :
   * Par le fil RSS des [[http://​feeds.launchpad.net/​ubuntu/​latest-bugs.atom|nouveaux bogues Ubuntu sur Launchpad]]   * Par le fil RSS des [[http://​feeds.launchpad.net/​ubuntu/​latest-bugs.atom|nouveaux bogues Ubuntu sur Launchpad]]
   * Sur le [[https://​wiki.ubuntu.com/​InternetRelayChat|salon IRC #​ubuntu-bugs-announce]] sur le serveur irc.freenode.net   * Sur le [[https://​wiki.ubuntu.com/​InternetRelayChat|salon IRC #​ubuntu-bugs-announce]] sur le serveur irc.freenode.net
Ligne 30: Ligne 31:
  
 Le nombre de nouveaux bogues peut être assez conséquent,​ choisissez le moyen que vous préférez pour traiter un grand nombre de messages. Le nombre de nouveaux bogues peut être assez conséquent,​ choisissez le moyen que vous préférez pour traiter un grand nombre de messages.
 +
 +===== Identifier les paquets =====
 +Beaucoup de bogues sont rapportés sans indication du paquet à la source du problème ou associé à un paquet inadéquat, soit parce que le rapporteur n'a pas réussi à l'​identifier,​ soit parce qu'il ne sait pas comment l'​indiquer. Identifier le bon paquet est essentiel pour que la bonne équipe puisse traiter le bogue par la suite. Commencer par cette action d'​identification de paquets est simple et vous permettra de vous familiariser rapidement avec Launchpad et ses communautés.
 +  * [[https://​bugs.launchpad.net/​ubuntu/​+bugs?​field.status%3Alist=NEW&​field.importance%3Alist=UNDECIDED&​assignee_option=none&​field.has_no_package=on|Les bogues sans paquets]]
 +  * [[https://​wiki.ubuntu.com/​Bugs/​FindRightPackage|Identifier le bon paquet]]
 +
  
 ===== Identifier les doublons ===== ===== Identifier les doublons =====
  
-Beaucoup des nouveaux bogues sont des doublons de bogues existants. Ceci se produit lors de l'​introduction d'un bogue dans une fonction principale ce qui entraine ​un accroissement du nombre de personnes qui le signalent. Ceci se produit également lorsque la personne ne sait pas comment rechercher, ou n'a pas identifier ​son bogue parmi ceux existants. C'est pour cela que l'​identification des doublons est une contribution très appréciée.+Beaucoup des nouveaux bogues sont des doublons de bogues existants. Ceci se produit lors de l'​introduction d'un bogue dans une fonction principale ce qui entraîne ​un accroissement du nombre de personnes qui le signalent. Ceci se produit également lorsque la personne ne sait pas comment rechercher, ou n'a pas identifié ​son bogue parmi ceux existants. C'est pour cela que l'​identification des doublons est une contribution très appréciée.
  
 Un bogue est le duplicata d'un autre si ils ont la même origine. Plus vous connaîtrez un paquet ou un système, plus vous parviendrez à identifier ces doublons rapidement. Si vous avez un doute, n'​hésitez pas à demander une seconde opinion. Un bogue est le duplicata d'un autre si ils ont la même origine. Plus vous connaîtrez un paquet ou un système, plus vous parviendrez à identifier ces doublons rapidement. Si vous avez un doute, n'​hésitez pas à demander une seconde opinion.
Ligne 40: Ligne 47:
   * Afficher une liste des bogues concernant le paquet   * Afficher une liste des bogues concernant le paquet
     * en cliquant sur **"​List open bugs"​** (liste des bogues ouverts) en bas de page.     * en cliquant sur **"​List open bugs"​** (liste des bogues ouverts) en bas de page.
 +
     * en cliquant sur l'​onglet **"​bug"​** en haut de la page du bogue.     * en cliquant sur l'​onglet **"​bug"​** en haut de la page du bogue.
   * Rechercher les bogues qui ont un titre ou une description similaire   * Rechercher les bogues qui ont un titre ou une description similaire
Ligne 60: Ligne 68:
   * La version d'​Ubuntu utilisée par le rapporteur   * La version d'​Ubuntu utilisée par le rapporteur
   * La version du paquet utilisée par le rapporteur   * La version du paquet utilisée par le rapporteur
-  * Les étapes qui ont conduit au problème+  * Les étapes qui ont conduit au problème ​permettant de le reproduire
   * Les effets attendus en effectuant ces étapes   * Les effets attendus en effectuant ces étapes
-  * Les effets constatés en effectuant ces étapes.+  * Les effets constatés en effectuant ces étapes
   * Si le rapporteur a réussi à reproduire le problème ou pas.   * Si le rapporteur a réussi à reproduire le problème ou pas.
  
Ligne 85: Ligne 93:
   * Pouvez-vous reproduire le bogue?   * Pouvez-vous reproduire le bogue?
   * Le bogue est-il confirmé et détaillé dans une autre distribution?​   * Le bogue est-il confirmé et détaillé dans une autre distribution?​
-  * Les auteurs du code source ont-il confirmé et une détaillé ce bogue dans leur gestionnaire en amont?+  * Les auteurs du code source ont-il confirmé et détaillé ce bogue dans leur gestionnaire en amont?
  
 Si une de ces conditions est vérifiée vous pouvez confirmer le bogue en procédant comme suit: Si une de ces conditions est vérifiée vous pouvez confirmer le bogue en procédant comme suit:
Ligne 98: Ligne 106:
 ===== Rapporter le bogue en amont ===== ===== Rapporter le bogue en amont =====
  
-Ubuntu étant une [[ubuntu_distribution|distribution ​linux]], le projet regroupe un ensemble d'​applications qui sont elles même des projets indépendants et qui ne sont pas développés,​ corrigés et améliorés par les développeurs d'​Ubuntu. Les bogues rapportés sur Ubuntu affectant ces applications doivent donc être retransmis vers leurs plateformes ​de traitement de bogues respectives afin que les développeurs de ces projets travaillent dessus, et qu'​ensuite ces corrections soient intégrée dans Ubuntu.+Ubuntu étant une [[:ubuntu_distribution|distribution ​GNU/Linux]], le projet regroupe un ensemble d'​applications qui sont elles même des projets indépendants et qui ne sont pas développés,​ corrigés et améliorés par les développeurs d'​Ubuntu. Les bogues rapportés sur Ubuntu affectant ces applications doivent donc être retransmis vers leurs plates-formes ​de traitement de bogues respectives afin que les développeurs de ces projets travaillent dessus, et qu'​ensuite ces corrections soient intégrée dans Ubuntu.
  
-Launchpad intègre des outils pour lier ses bogues avec les bogues existants dans les plateformes ​des autres projets. La démarche sera sensiblement la même que pour toutes les plateformes.+Launchpad intègre des outils pour lier ses bogues avec les bogues existants dans les plates-formes ​des autres projets. La démarche sera sensiblement la même que pour toutes les plates-formes.
   * Recherche de doublons éventuels   * Recherche de doublons éventuels
   * Créer un rapport de bogue (en précisant le lien vers le bogue sur Ubuntu)   * Créer un rapport de bogue (en précisant le lien vers le bogue sur Ubuntu)
-  * Compléter les informations (éventuellement sur les deux plateformes)+  * Compléter les informations (éventuellement sur les deux plates-formes)
   * Lier le bogue dans le projet Ubuntu sur Launchpad avec le bogue extérieur.   * Lier le bogue dans le projet Ubuntu sur Launchpad avec le bogue extérieur.
  
Ligne 109: Ligne 117:
  
 Voici quelques projets indépendant importants dans Ubuntu: Voici quelques projets indépendant importants dans Ubuntu:
 +|  {{http://​www.gnome.org/​css/​gnome.png?​64}}\\ [[:​Gnome]]\\ [[http://​bugzilla.gnome.org/​|Bogues]] ​ |  {{http://​www.kde.org/​stuff/​clipart/​klogo-official-oxygen-128x128.png?​64}}\\ [[:KDE]]\\ [[http://​bugs.kde.org/​|Bogues]] ​ |  {{http://​www.mozilla-europe.org/​img/​image-library/​firefox-logo_small.png?​64}}\\ [[:​Firefox]]\\ [[http://​bugzilla.mozilla.org/​|Bogues]] ​ |  [[:​openoffice.org]]\\ [[http://​qa.openoffice.org/​ooQAReloaded/​ooQA-ReportBugs.html|Bogues]] ​ |  [[:​Kernel]]\\ [[http://​bugzilla.kernel.org/​|Bogues]] ​ |  [[http://​www.freedesktop.org|FreeDesktop]]\\ [[https://​bugs.freedesktop.org/​|Bogues]] ​ |  [[:​Debian]]\\ [[https://​wiki.ubuntu.com/​Bugs/​Upstream/​Debian|Explications]] ​ |
  
  
-{{http://​www.gnome.org/​css/​gnome.png}}[[Bugs|Bugs]] + 
-{{attachment:gnome.png}}[[Bugs/Upstream/GNOME|GNOME]] +===== Bogues non valides, Demande d'​amélioration ===== 
-{{attachment:​kde.png}}[[Bugs/Upstream/​KDE|KDE]] +De temps en temps, il vous faudra invalider un rapport de bogue, soit parce qu'il est non reproductible,​ soit parce qu'il manque d'​informations et que vous ne parvenez pas à en obtenir d'​autres,​ soit parce que ce n'est pas un bogue mais un comportement normal du programme. 
-{{attachment:​mozilla.png}}[[Bugs/​Upstream/​Mozilla|Mozilla]] + 
-{{attachment:openoffice.png}}[[Bugs/Upstream/OpenOffice|OpenOffice]] +Restez courtois dans votre réponse et remerciez le rapporteur pour sa participation en expliquant si possible la raisonRéférez-vous aux [[https://wiki.ubuntu.com/Bugs/Responses|formulations classiques pour vos réponses]]. 
-{{attachment:​kernel.png}}[[Bugs/Upstream/​kernel|Kernel]] + 
-{{attachment:​freedesktop.png}}[[Bugs/​Upstream/​Freedesktop|FreeDesktop]] +Vous pouvez aussi être en face d'une demande d'​amélioration du programme, et non d'un bogue. Dans ce cas, il vous faut coller le numéro du bogue sur le canal **#​ubuntu-bugs** sur les serveurs IRC de freenode.net afin de leur signaler d'​aller voir le rapport pour qu'ils le classent en **"​wishlist"​**
-{{attachment:​debian.png}}[[Bugs/​Upstream/​Debian|Debian]]+ 
 +Vous pourrez laisser au rapport une réponse type comme celle-ci: 
 +> Thank you for taking the time to make Ubuntu betterSince what you submitted is a Feature Request to improve Ubuntu, you are invited to post your idea in Ubuntu Brainstorm at https://brainstorm.ubuntu.comwhere it can be discussed, voted by the community and reviewed by developersThanks for taking the time to share your opinion! 
  
  
-===== Invalider, Demander une propriété ===== 
 ===== Bogues spécifiques ===== ===== Bogues spécifiques =====
 +Tous les bogues ne sont pas des rapports d'​utilisateurs. Une partie entre également dans le processus de développement des différents projets pour que les développeurs discutent de certains points entre eux. Chaque équipe pouvant travailler différemment,​ intervenir sur ces bogues sans connaître les méthodes de travail des développeurs n'est pas souhaitable.
 +
 +FIXME écrire cette partie (éventuellement) basé sur [[https://​wiki.ubuntu.com/​Bugs/​HowToTriage#​Special%20types%20of%20bugs|Special Types of bugs]]
 +
 +===== Surveillez vos contributions =====
 +
 +  * [[https://​bugs.launchpad.net/​people/​+me/​|Les bogues où vous avez participé]]
 +  * [[https://​bugs.launchpad.net/​people/​+me/​+commentedbugs|Les bogues que vous avez commenté]]
 +  * [[https://​bugs.launchpad.net/​people/​+me/​+commentedbugs|Les bogues que vous suivez]]
 +
 +Ou plus simplement, rendez-vous sur votre compte Launchpad dans la catégorie **Bugs**
  
 ===== Liens utiles ===== ===== Liens utiles =====
 +  * [[https://​wiki.ubuntu.com/​BugSquad/​KnowledgeBase|Tutoriels]] (en)
 +  * [[https://​wiki.ubuntu.com/​Bugs/​Responses|Formulations classiques pour vos réponses]] (en)
   * [[https://​wiki.ubuntu.com/​Bugs/​HowToTriage|How to Triage]] (en)   * [[https://​wiki.ubuntu.com/​Bugs/​HowToTriage|How to Triage]] (en)
 +  * [[https://​wiki.ubuntu.com/​DebuggingProcedures|Debuging Procedures]] (en)
   * [[https://​wiki.ubuntu.com/​Bugs/​Importance|Importance d'un bogue]] (en)   * [[https://​wiki.ubuntu.com/​Bugs/​Importance|Importance d'un bogue]] (en)
   * [[https://​wiki.ubuntu.com/​Bugs/​Status|Statut d'un bogue]] (en)   * [[https://​wiki.ubuntu.com/​Bugs/​Status|Statut d'un bogue]] (en)
 +
 + ----
 +--- //​[[:​utilisateurs:​YoBoY]] 2008/12/29 10:26//
  • tutoriel/triage_des_bugs.1229505941.txt.gz
  • Dernière modification: Le 18/04/2011, 14:50
  • (modification externe)