Comment les valeurs d'importance des bogues Ubuntu sont-elles décidées?

17

Comment est déterminée l'importance d'un bogue spécifique pour les bogues contre les paquets dans ubuntu?

Et par importance, je veux dire «faible», «moyen» et d'autres valeurs d'importance sur les suiveurs de bogues Launchpad.

Thomas Ward
la source

Réponses:

21

(Source: Bugs / Importance (Documentation Bug Squad) )

Le Ubuntu Bug Squad est l'une des forces motrices des Ubuntu Bugs, et conserve une documentation à ce sujet pour la référence de chaque personne.

Pour le bien des gens qui détestent lire d'autres sites et pour les quelques personnes qui pourraient être trop paresseux pour cliquer sur le lien au début de cette réponse, je vais essentiellement copier textuellement les informations de la base de connaissances Bug Squad qui sont pertinentes ici :

NOTE RAPIDE : Lorsque "Core" ou "Non-Core" est référencé ici, l'équipe de bogues consonde "core" dans le cadre du paquet ubuntu-desktop, ou ce qui est installé par défaut sur les images LiveCD. Cela pourrait changer à l'avenir, en fonction de discussions ultérieures au sein du Bug Squad sur cette question.

(Notez que les informations ci-dessous peuvent être obsolètes avec la documentation sur le wiki, vous devriez vous référer au wiki pour les informations les plus à jour.)


Ubuntu utilise les directives suivantes pour attribuer de l'importance. L'importance du bogue signifie la priorité qu'il doit être donné par les personnes corrigeant les bogues.

Voici la signification des différentes valeurs d'importance):

  • Indécis : valeur par défaut pour les nouveaux bogues. Signifie également qu'il n'y a pas suffisamment d'informations pour déterminer l'importance
  • Liste de souhaits : fonctionnalité manquante
    • Ce ne sont pas toujours des bugs, mais peuvent être des idées de nouvelles fonctionnalités qui n'existent pas encore.
    • Il peut également s'agir de demandes de mise en package de logiciels pour Ubuntu.
    • S'il n'est pas trivial à implémenter, il doit plutôt être écrit en tant que spécification de fonctionnalité, voir FeatureSpecifications.
    • Il peut s'agir de bogues affectant une extension expérimentale ou une fonctionnalité non essentielle d'un package / projet donné.
    • Les bogues qui ne seraient corrigés que sur la base du meilleur effort ou d'une contribution extérieure pourraient également être considérés comme une liste de souhaits .
  • Faible : les bogues qui affectent les fonctionnalités, mais dans une moindre mesure que la plupart des bogues, par exemple:
    • Bogues faciles à contourner
    • Bogues qui affectent les configurations utilisateur finales inhabituelles ou le matériel inhabituel
    • Bogues affectant un aspect non essentiel et une portée limitée de l'application
    • Bogues qui ont un impact modéré sur une application non principale
    • Problèmes cosmétiques / d'utilisabilité qui ne limitent pas la fonctionnalité d'une application non centrale
    • Configurations par défaut non idéales
  • Moyen : la plupart des bogues sont d'importance moyenne, par exemple:
    • Un bogue qui a un impact modéré sur une application principale
    • Un bogue qui a un impact grave sur une application non principale
    • Un bogue qui affecte l'accessibilité d'une application non principale
    • Un problème d'utilisabilité qui ne limite pas les fonctionnalités d'une application principale
    • Un problème avec un composant matériel non essentiel (carte réseau amovible, appareil photo, webcam, lecteur de musique, carte son, fonction de gestion de l'alimentation, imprimante, etc.)
  • Élevé : bogue qui remplit l'un des critères suivants:
    • A un impact sévère sur une petite partie des utilisateurs d'Ubuntu (estimé)
    • Rend une installation Ubuntu par défaut généralement inutilisable pour certains utilisateurs. (Par exemple, si le système ne démarre pas ou si X ne démarre pas, sur une certaine marque et un certain modèle d'ordinateur)
    • Un problème avec un composant matériel essentiel (contrôleur de disque, réseau intégré, carte vidéo, clavier, souris)
    • A un impact modéré sur une grande partie des utilisateurs d'Ubuntu (estimé)
    • Empêche l'application ou les dépendances de fonctionner correctement
    • Rend les fonctionnalités ou fonctionnalités essentielles de l'application ou les dépendances cassées ou inefficaces
    • Impacts sur l'accessibilité d'une application principale
  • Critique : un bogue qui a un impact grave sur une grande partie des utilisateurs d'Ubuntu
    • Provoque la corruption de données
    • Bloque l'intégralité du système d'exploitation
    • Rend le système temporairement ou définitivement inutilisable
    • Affecte gravement les applications au-delà du package responsable de la cause première

Les membres du contrôle des bogues d'Ubuntu ont la possibilité de définir ces statuts d'importance sur les bogues sous la responsabilité d'Ubuntu (y compris les packages, ce qui ubuntu-bugfera l'affaire), et peuvent soit les définir eux-mêmes, soit à la demande d'un membre de la brigade des bogues qui n'est pas un membre Bug Control.

Généralement, lorsque je gère des bogues et décide d'une importance et s'il est prêt à être trié (à moins que ce ne soit manifestement évident), je suis le guide de triage pour décider comment trier le bogue (qui définit le statut d'un bogue sur "Trié") et le les directives que j'ai publiées (et liées à) ci-dessus pour décider de l'importance. (Je suis sur le Bug Squad, et je suis membre de Bug Control, si vous êtes curieux)

Thomas Ward
la source
2
Pour ma part, je n'aime pas quand les gens font simplement un lien, donc j'apprécie le résumé. Ce n'est pas parce que je suis trop paresseux - c'est parce que le lien pourrait changer et que votre réponse serait essentiellement sans valeur. En résumant les informations, votre réponse vaut la peine, même dans le cas où les informations que vous liez à des emplacements changent.
Dason