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


17

Come viene decisa l'importanza di un bug specifico per i bug contro i pacchetti in Ubuntu?

E per importanza, intendo "Low", "Medium" e altri valori di importanza sui tracker dei bug del Launchpad.

Risposte:


21

(Fonte: bug / importanza (documentazione della squadra di bug) )

Ubuntu Bug Squad è una delle forze trainanti di Ubuntu Bugs e ne conserva una documentazione 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, fondamentalmente copierò alla lettera le informazioni della Knowledge Base Bug Squad che sono rilevanti qui :

NOTA VELOCE : Quando si fa riferimento a "Core" o "Non-Core", la squadra di bug considera "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, per informazioni più aggiornate fai riferimento al wiki.)


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

Ecco i significati dei diversi valori di importanza):

  • Indeciso : impostazione predefinita per i nuovi bug. Significa anche che non ci sono informazioni sufficienti per determinare l'importanza
  • Lista dei desideri: funzionalità mancante
    • Questi non sono sempre bug, ma possono essere idee per nuove funzionalità che non esistono ancora.
    • Queste possono anche essere richieste di pacchetti di software per Ubuntu.
    • Se l'implementazione non è banale, dovrebbe piuttosto essere scritta come una specifica della funzione, vedere Caratteristiche tecniche.
    • Questi possono essere bug che influenzano un'estensione sperimentale o una caratteristica non essenziale di un determinato pacchetto / progetto.
    • Anche i bug che potrebbero essere corretti solo sulla base del miglior sforzo o del contributo esterno potrebbero essere considerati lista dei desideri .
  • Basso : bug che influiscono sulla funzionalità, ma in misura minore rispetto alla maggior parte dei bug, gli esempi sono:
    • Bug che hanno facili soluzioni
    • Bug che interessano configurazioni insolite dell'utente finale o hardware non comune
    • Bug che riguardano un aspetto non essenziale e un ambito limitato dell'applicazione
    • Bug che hanno un impatto moderato su un'applicazione non core
    • Problemi di estetica / usabilità che non limitano la funzionalità di un'applicazione non core
    • Configurazioni predefinite non ideali
  • Medio : la maggior parte dei bug ha un'importanza media, gli esempi sono:
    • Un bug che ha un impatto moderato su un'applicazione core
    • Un bug che ha un grave impatto su un'applicazione non core
    • Un bug che influisce sull'accessibilità di un'applicazione non core
    • Un problema di usabilità che non limita la funzionalità di un'applicazione core
    • Un problema con un componente hardware non essenziale (scheda di rete rimovibile, fotocamera, webcam, lettore musicale, scheda audio, funzione di risparmio energia, stampante, ecc.)
  • Alto : un bug che soddisfa uno dei seguenti criteri:
    • Ha un grave impatto su una piccola porzione di utenti Ubuntu (stimata)
    • Rende l'installazione di Ubuntu predefinita generalmente inutilizzabile per alcuni utenti. (Ad esempio, se il sistema non si avvia, o X non si avvia, su una certa 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 il corretto funzionamento dell'applicazione o di eventuali dipendenze
    • Rende le caratteristiche o funzionalità essenziali dell'applicazione o le dipendenze interrotte o inefficaci
    • Impatto dell'accessibilità di un'applicazione principale
  • Critico : un bug che ha un grave impatto su gran parte degli utenti di Ubuntu
    • Provoca corruzione dei dati
    • Si blocca l'intero sistema operativo
    • Rende il sistema temporaneamente o permanentemente inutilizzabile
    • Influisce gravemente sulle applicazioni oltre il pacchetto responsabile della causa principale

I membri di Ubuntu Bug Control hanno accesso per impostare questi stati di importanza sui bug nell'ambito di Ubuntu (compresi i pacchetti, che ubuntu-buglo faranno) e possono impostarli da soli o su richiesta di un membro della Squadra bug che non lo è un membro Bug Control.

In genere, quando gestisco i bug e decido un'importanza e se è pronto per il triage (a meno che non sia palesemente evidente), seguo la Guida al triage per decidere come triage il bug (che imposta lo stato di un bug su "Triaged") e il linee guida che ho pubblicato (e collegato a) sopra per decidere l'importanza. (Sono nella Bug Squad e sono membro di Bug Control, se sei curioso)


2
Non mi piace quando le persone si collegano, quindi apprezzo il riassunto. Non è perché sono troppo pigro, è perché il link potrebbe cambiare e quindi la tua risposta sarebbe essenzialmente priva di valore. Riassumendo le informazioni che rendi utile la tua risposta anche nel caso in cui le informazioni che stai collegando cambino posizione.
Dason,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.