Ricerca nel sito web

Come segnalare un bug software a Fedora


Un bug o un bug del software è un errore, uno sbaglio, un guasto o un difetto in un programma che gli fa produrre risultati indesiderati o errati. Un bug impedisce a un programma/applicazione/software di funzionare come previsto.

Come la maggior parte se non tutte le distribuzioni Linux, Fedora fornisce agli utenti un mezzo per inviare una segnalazione di bug. Tieni presente che la segnalazione di bug non è limitata ai soli sviluppatori di software; tutti (inclusi gli utenti normali) sono incoraggiati a segnalare i bug in cui si imbattono. Una volta compilato un bug, il manutentore del pacchetto esamina la segnalazione del bug e decide come gestirlo.

Importante: un bug potrebbe non essere necessariamente un arresto anomalo del software. In relazione alla definizione di bug sopra riportata, qualsiasi comportamento indesiderato o imprevisto notato in un'applicazione dovrebbe essere archiviato come bug.

In questo articolo, spiegheremo i vari passaggi per inviare una segnalazione di bug di software o applicazioni in Fedora.

Prima di segnalare un bug in Fedora

Prima di segnalare un bug, assicurati di utilizzare la versione più recente di un software. In caso contrario, scaricalo e installalo. Normalmente, le ultime versioni del software vengono fornite con correzioni di bug, miglioramenti e altro ancora. Un bug che desideri segnalare potrebbe essere stato corretto nell'ultima versione del software.

Per aggiornare tutto il software installato sul tuo sistema Fedora alle ultime versioni disponibili, esegui regolarmente il seguente comando dnf (con privilegi di root) per controllare e aggiornare il tuo sistema.

sudo dnf update --refresh

Se l'ultima versione del software presenta ancora il bug, puoi verificare se il bug è stato archiviato o meno. Puoi controllare tutti i bug segnalati per un pacchetto Fedora usando l'URL:

https://apps.fedoraproject.org/packages/<package-name>/bugs/

Questo ti porterà direttamente a una pagina che mostra un elenco di tutti i bug segnalati per il pacchetto in questione, nel formato (bug, stato, descrizione e rilascio). Questa pagina ha anche un collegamento per segnalare un nuovo bug (Archivia un nuovo bug) e mostra il numero totale di bug aperti e bloccanti. Per esempio:

https://apps.fedoraproject.org/packages/dnf/bugs/

Per visualizzare i dettagli di un bug (ad esempio DNF Bug 1032541), fai clic su di esso. Nel caso in cui sia già stata inviata una segnalazione di bug che descrive il problema, puoi fornire eventuali informazioni aggiuntive nella segnalazione.

Per ricevere aggiornamenti sul rapporto, devi inserire tu stesso il messaggio "CC" (copia carbone) nel rapporto. Seleziona l'opzione "Aggiungimi all'elenco CC" e fai clic sul pulsante "Salva modifiche".

Una volta scoperto che il bug non è stato segnalato, procedi e archivialo come spiegato nella sezione successiva.

Compilazione di una segnalazione di bug in Fedora

Per segnalare un bug, fare clic sul pulsante Segnala un nuovo bug, selezionare “contro Fedora” o “contro EPEL” dal menu a discesa .

Verrai reindirizzato a un nuovo modello di segnalazione di bug sul bug tracker come mostrato nell'immagine seguente. Tieni presente che per accedere al modello di segnalazione dei bug, dovresti avere un account Red Hat Bugzilla e devi aver effettuato l'accesso, altrimenti puoi creare un nuovo account.

Spieghiamo brevemente i campi che devono essere impostati:

  • Componente: utilizzato per specificare il nome del pacchetto.
  • Versione: usato per impostare la versione di Fedora su cui hai riscontrato il bug. È inoltre possibile specificare la gravità, l'hardware e il sistema operativo.
  • Riepilogo: utilizzalo per fornire un breve riepilogo utile del problema.
  • Descrizione: aggiungi informazioni più dettagliate sul problema utilizzando il modello fornito (spiegato di seguito).
  • Allegato: utilizzalo per allegare file che forniscono ulteriori informazioni sul problema (i file possono includere schermate, file di registro, registrazioni di schermate ecc.).
Numero di versione-release del componente selezionato (se applicabile):

Il numero di rilascio della versione del pacchetto deve essere specificato qui. Puoi utilizzare il comando rpm per ottenere il numero di versione del pacchetto (versione DNF 4.0.4 in questo esempio):

rpm -q dnf  

Quanto è riproducibile:

Specifica la frequenza con cui si verifica il problema. Le risposte consigliate includono:

  • Sempre: utilizza questo comando se osservi il problema di tanto in tanto.
  • A volte: inseriscilo se qualche volta noti il problema.
  • Solo una volta: inseriscilo se hai riscontrato il problema una volta.
Passaggi per riprodurre:

Nella sezione finale della descrizione del problema, puoi fornire informazioni che consentono ad altri utenti di verificare il bug e informare anche gli sviluppatori di quali passaggi specifici causano il problema.

  • Risultati effettivi: specifica cosa osservi quando si verifica il problema.
  • Risultati attesi: questo campo viene utilizzato per inserire cosa ti aspetti che accada se il software si comportasse correttamente?
  • Informazioni aggiuntive: aggiungi qui informazioni aggiuntive che potrebbero essere utili al manutentore.

Una volta segnalato un bug, la cosa successiva è prestare attenzione a eventuali aggiornamenti al riguardo. Di solito, una notifica via email di ogni nuovo commento alla segnalazione verrà inviata a tutti coloro che fanno parte della segnalazione di bug (cioè al segnalatore, al manutentore e agli altri utenti).

Se il bug viene risolto, il manutentore rilascia una versione migliorata del software. Bodhi (un sistema web che facilita il processo di pubblicazione degli aggiornamenti per una distribuzione software basata su Fedora) aggiungerà un commento al rapporto, dopo che sarà rilasciata una versione migliorata del software.

Ultimo ma non meno importante, puoi aiutare il manutentore confermando se la versione migliorata funziona meglio in Bodhi. Quando la versione migliorata del software avrà superato il processo di QA (Garanzia di qualità), il bug verrà chiuso automaticamente.

È tutto! In questo articolo, abbiamo spiegato i vari passaggi per inviare una nuova segnalazione di bug in Fedora. Se hai domande, commenti o informazioni aggiuntive da condividere, utilizza il modulo di feedback qui sotto.