GNU/Linux >> Linux Esercitazione >  >> Linux

Come inviare una segnalazione di bug con Bugzilla

Passo molto tempo a fare ricerche per i miei libri e articoli di Opensource.com. A volte questo mi porta a scoprire bug nel software che uso, inclusi Fedora e il kernel Linux. Come utente Linux di lunga data e amministratore di sistema, ho tratto grandi benefici da GNU/Linux e mi piace ricambiare. Non sono un programmatore del linguaggio C, quindi non creo correzioni e le invio con segnalazioni di bug, come fanno alcune persone. Ma un modo in cui posso restituire un certo valore alla comunità Linux è segnalare i bug.

I manutentori del prodotto utilizzano molti strumenti per consentire ai propri utenti di cercare bug esistenti e segnalarne di nuovi. Bugzilla è uno strumento popolare e utilizzo il sito Web di Red Hat Bugzilla per segnalare bug relativi a Fedora perché uso Fedora principalmente sui sistemi di cui sono responsabile. È un processo facile, ma può sembrare scoraggiante se non l'hai mai fatto prima. Quindi iniziamo con le basi.

Anche se è allettante, non dare mai per scontato che un comportamento apparentemente anomalo sia il risultato di un bug. Inizio sempre con una ricerca di siti Web pertinenti, come il wiki Fedora, il wiki CentOS e la documentazione per la distribuzione che sto usando. Provo anche a controllare i vari listserv di distro.

Se sembra che nessuno abbia mai riscontrato questo problema (o se l'ha fatto, non lo ha segnalato come un bug), vado sul sito di Red Hat Bugzilla e inizio a cercare una segnalazione di bug che potrebbe avvicinarsi alla corrispondenza con sintomi che ho riscontrato.

Puoi cercare nel sito di Red Hat Bugzilla senza un account. Vai al sito Bugzilla e fai clic sulla scheda Ricerca avanzata.

Ad esempio, se vuoi cercare segnalazioni di bug relative al kernel in modalità Rescue di Fedora, inserisci i seguenti dati nel modulo di ricerca avanzata.

Campo Logica Dati o selezione 
Riepilogo Contiene la stringa kernel in modalità di salvataggio
Classificazione   Fedora
Prodotto   Fedora
Componente   grub2
Stato   Nuovo + Assegnato

Quindi premi Cerca . Questo restituisce un elenco di un bug con l'ID 1654337 (che sembra essere un bug che ho segnalato).

Fare clic sull'ID per visualizzare i dettagli della mia segnalazione di bug. Ho inserito quanti più dati rilevanti possibile nella sezione superiore del rapporto. Nei commenti ho descritto il problema e ho incluso file di supporto, altri commenti rilevanti (come il fatto che il problema si è verificato su più schede madri) e i passaggi per riprodurre il problema.

Più informazioni puoi fornire qui relative al bug, come sintomi, ambienti hardware e software (se applicabili), altro software in esecuzione in quel momento, livelli di rilascio del kernel e della distribuzione e così via, più facile è sarà per determinare dove assegnare il tuo bug. In questo caso, inizialmente ho scelto il componente del kernel, ma è stato rapidamente cambiato nel componente GRUB2 perché il problema si è verificato prima del caricamento del kernel.

Come inviare una segnalazione di bug

Il terminale Linux

  • I 7 migliori emulatori di terminale per Linux
  • 10 strumenti da riga di comando per l'analisi dei dati in Linux
  • Scarica ora:cheat sheet SSH
  • Cheat sheet sui comandi avanzati di Linux
  • Esercitazioni sulla riga di comando di Linux

Il sito Web di Red Hat Bugzilla richiede un account per inviare nuovi bug o commentare quelli vecchi. È facile iscriversi. Nella pagina principale di Bugzilla, fai clic su Apri un nuovo account e compilare le informazioni richieste. Dopo aver verificato il tuo indirizzo email, puoi inserire il resto delle informazioni per creare il tuo account.

Avviso: Bugzilla è un sito Web funzionante su cui le persone fanno affidamento per il supporto. Consiglio vivamente di non creare un account a meno che tu non intenda inviare segnalazioni di bug o commentare bug esistenti.

Per dimostrare come inviare una segnalazione di bug, userò un esempio fittizio di creazione di un bug contro l'emulatore di terminale Xfce4 in Fedora. Per favore, non farlo a meno che tu non abbia un vero bug da segnalare.

Accedi al tuo account e fai clic su Nuovo nella barra dei menu o in Segnala un bug pulsante. Dovrai selezionare una classificazione per il bug per continuare il processo. Questo restringerà alcune delle scelte nella pagina successiva.

L'immagine seguente mostra come ho compilato i campi obbligatori (e un paio di altri non obbligatori).

Quando digiti una breve descrizione del problema nel Riepilogo campo, Bugzilla mostra un elenco di altri bug che potrebbero corrispondere al tuo. Se uno corrisponde, fai clic su Aggiungimi all'elenco CC per ricevere email quando vengono apportate modifiche al bug.

Se nessuna corrisponde, inserisci le informazioni richieste nella Descrizione campo. Aggiungi quante più informazioni possibili, inclusi messaggi di errore e schermate che illustrano il problema. Assicurati di descrivere i passaggi esatti necessari per riprodurre il problema e quanto sia riproducibile:fallisce ogni volta, ogni secondo, terzo, quarto, tempo casuale o qualsiasi altra cosa. Se è successo solo una volta, è molto improbabile che qualcuno riesca a riprodurre il problema che hai riscontrato.

Quando hai finito di aggiungere quante più informazioni possibili, premi Invia bug .

Sii gentile

I siti Web di segnalazione dei bug non servono per porre domande, ma per cercare e segnalare bug. Ciò significa che devi aver eseguito del lavoro da solo per concludere che c'è davvero un bug. Esistono molti wiki, listserv e siti Web di domande e risposte appropriati per porre domande. Usa siti come Bugzilla per cercare segnalazioni di bug esistenti sul problema che hai riscontrato.

Assicurati di inviare i tuoi bug sul sito Web di segnalazione dei bug corretto. Ad esempio, invia bug sui prodotti Red Hat solo su Red Hat Bugzilla e invia bug su LibreOffice seguendo le istruzioni di LibreOffice.

Segnalare i bug non è difficile ed è un modo importante per partecipare.


Linux
  1. Come uso Vagrant con libvirt

  2. Come crittografare i file con gocryptfs su Linux

  3. Come abbiamo creato un'app desktop Linux con Electron

  4. Come registrare l'audio con ffmpeg su Linux?

  5. Come controllare la password con Linux?

Come segnalare un bug in Ubuntu

Come configurare un firewall con GUFW su Linux

Come eseguire un alias con Sudo in Linux

Come iniziare con Arch Linux

Come proteggere GRUB con password in Linux?

Come gestire l'archiviazione con GParted Linux