Come vengono decisi i valori di importanza dei bug di Ubuntu?

17

In che modo è stata decisa l'importanza di un bug specifico per i bug contro i pacchetti in ubuntu?

E per importanza intendo "Basso", "Medio" e altri valori di importanza sui bug tracker di Launchpad.

    
posta Thomas Ward 20.06.2012 - 18:10

1 risposta

21

(Fonte: Bug / Importanza (Documentazione Bug Squad) )

La Bug Squad di Ubuntu è una delle forze trainanti per Ubuntu Bugs e mantiene una documentazione di questo per il riferimento di ogni persona.

Per il bene delle persone che odiano leggere altri siti e per le poche persone che potrebbero essere troppo pigre per fare clic sul collegamento all'inizio di questa risposta, in pratica copierò letteralmente le informazioni di base della Knowledge Base di Bug Squad che sono pertinente a qui:

  

QUICK NOTE : quando qui viene fatto riferimento a "Core" o "Non-Core", la squadra di bug sta creando "core" come parte del pacchetto ubuntu-desktop , o cosa viene installato di default sulle immagini LiveCD. Questo potrebbe cambiare in futuro, a seconda di ulteriori discussioni all'interno della Squadra Bug su questo argomento.

(Nota che le informazioni di seguito potrebbero non essere aggiornate con la documentazione sul wiki, dovresti fare riferimento al wiki per le informazioni più aggiornate.)

Ubuntu usa le seguenti linee guida per assegnare importanza. L'importanza del bug indica la priorità che dovrebbe essere data dalle persone che risolvono i bug.

Ecco i significati dei diversi valori di importanza):

  • Indeciso : l'impostazione predefinita per i nuovi bug. Significa anche che non ci sono informazioni sufficienti per determinare l'importanza
  • Lista desideri : funzionalità mancante
    • Questi non sono sempre bug, ma possono essere idee per nuove funzionalità che ancora non esistono.
    • Queste possono anche essere richieste per avere un pacchetto software per Ubuntu.
    • Se non è banale da implementare, dovrebbe piuttosto essere scritto come una specifica della funzione, vedi FeatureSpecifications.
    • Questi possono essere bug che influiscono su un'estensione sperimentale o su una funzione non essenziale di un determinato pacchetto / progetto.
    • I bug che potrebbero essere risolti solo in base al miglior sforzo o al contributo esterno potrebbero anche essere considerati lista dei desideri .
  • Basso : bug che influiscono sulla funzionalità, ma in misura minore rispetto alla maggior parte degli errori, gli esempi sono:
    • Bug che hanno una soluzione facile
    • Bug che influenzano configurazioni insolite dell'utente finale o hardware non comune
    • Bug che influenzano un aspetto non essenziale e un ambito limitato dell'applicazione
    • Bug che hanno un impatto moderato su un'applicazione non principale
    • Problemi di estetica / usabilità che non limitano la funzionalità di un'applicazione non core
    • Configurazioni predefinite non ideali
  • Medio : la maggior parte dei bug è di media importanza, gli esempi sono:
    • Un bug che ha un impatto moderato su un'applicazione principale
    • Un bug che ha un impatto grave su un'applicazione non principale
    • Un bug che influisce sull'accessibilità di un'applicazione non principale
    • Un problema di usabilità che non limita la funzionalità di un'applicazione principale
    • Un problema con un componente hardware non essenziale (scheda di rete rimovibile, fotocamera, webcam, lettore musicale, scheda audio, funzionalità di gestione dell'alimentazione, stampante, ecc.)
  • Alto : bug che soddisfa uno dei seguenti criteri:
    • Ha un grave impatto su una piccola porzione di utenti Ubuntu (stimata)
    • Rende l'installazione predefinita di Ubuntu generalmente inutilizzabile per alcuni utenti. (Ad esempio, se il sistema non si avvia, oppure X non si avvia, su una determinata marca e modello di computer)
    • Un problema con un componente hardware essenziale (controller del disco, rete integrata, scheda video, tastiera, mouse)
    • Ha un impatto moderato su gran parte degli utenti di Ubuntu (stimato)
    • Impedisce all'applicazione o alle dipendenze di funzionare correttamente
    • Esegue il rendering di funzionalità o funzionalità essenziali dell'applicazione o delle dipendenze interrotte o inefficienti
    • Impatto dell'accessibilità di un'applicazione principale
  • Critico : un bug che ha un impatto grave su gran parte degli utenti di Ubuntu
    • Provoca il danneggiamento dei dati
    • Arresta l'intero sistema operativo
    • Esegue il rendering del sistema temporaneamente o definitivamente inutilizzabile
    • Interessa gravemente le applicazioni esterne al pacchetto responsabile della causa principale

I membri del controllo dei bug di Ubuntu hanno l'accesso per impostare questi stati di importanza sui bachi sotto il dominio di Ubuntu (compresi i pacchetti, che ubuntu-bug farà), e possono impostarli da soli o su richiesta di un membro di la Bug Squad che non è un membro di Bug Control.

In generale, quando gestisco bug e decido un'importanza e se è pronta per il triage (a meno che non sia palesemente ovvia), seguo Triage Guide per decidere come triage il bug (che imposta lo stato di un bug su" Triaged ") e le linee guida che ho postato (e collegato a) sopra per decidere l'importanza. (Sono su Bug Squad e sono un membro di Bug Control, se sei curioso)

    
risposta data Thomas Ward 20.06.2012 - 18:10

Leggi altre domande sui tag