6 999
contributi
S3v (discussione | contributi) |
S3v (discussione | contributi) mNessun oggetto della modifica |
||
Riga 4: | Riga 4: | ||
È qualcosa su cui tutti gli utenti dovrebbero prestare attenzione perché è un eccellente modo di contribuire visto, tra l'altro, che per poterlo fare non è assolutamente necessario essere degli sviluppatori o avere delle competenze specifiche. | È qualcosa su cui tutti gli utenti dovrebbero prestare attenzione perché è un eccellente modo di contribuire visto, tra l'altro, che per poterlo fare non è assolutamente necessario essere degli sviluppatori o avere delle competenze specifiche. | ||
Reportbug è un software (presente nei repository di tutti e tre i rami di Debian) pensato per facilitare la compilazione e l'invio dei report relativi a "difetti" e malfunzionamenti. | Reportbug è un software (presente nei [[repository]] di tutti e tre i rami di Debian) pensato per facilitare la compilazione e l'invio dei report relativi a "difetti" e malfunzionamenti.<br/> | ||
Aiuta a produrre dei report dettagliati, aderenti agli standard e "leggibili". | Aiuta a produrre dei report dettagliati, aderenti agli standard e "leggibili". | ||
In questa sede si esplorerà la configurazione e l'utilizzo di questo strumento in modo tale da poter fornire delle linee guida alle quali attenersi in quelle situazioni in cui ci si dovesse ritrovare davanti ad un malfunzionamento. | In questa sede si esplorerà la configurazione e l'utilizzo di questo strumento in modo tale da poter fornire delle linee guida alle quali attenersi in quelle situazioni in cui ci si dovesse ritrovare davanti ad un malfunzionamento.<br/> | ||
In quel caso, invece di ignorare subito il problema e prima di tuffarsi alla ricerca di una soluzione o workaround, si potrà provvedere ad inviare una segnalazione di bug. | In quel caso, invece di ignorare subito il problema e prima di tuffarsi alla ricerca di una soluzione o workaround, si potrà provvedere ad inviare una segnalazione di bug.<br/> | ||
Prima di far questo, però, sarà doveroso accertarsi che si tratti proprio di un malfunzionamento e non di una caratteristica... e che qualcuno non abbia già segnalato la cosa prima di noi. | Prima di far questo, però, sarà doveroso accertarsi che si tratti proprio di un malfunzionamento e non di una caratteristica... e che qualcuno non abbia già segnalato la cosa prima di noi. | ||
Riga 18: | Riga 18: | ||
== Configurazione == | == Configurazione == | ||
Al primo avvio il sistema porrà delle domande riguardanti l'utente e le impostazioni della macchina host. | Al primo avvio il sistema porrà delle domande riguardanti l'utente e le impostazioni della macchina host.<br/> | ||
Queste informazioni verranno scritte nel file <code>.reportbugrc</code> all'interno della home directory di chi lo lancia (non è consigliabile eseguirlo da root). | Queste informazioni verranno scritte nel file <code>.reportbugrc</code> all'interno della home directory di chi lo lancia (non è consigliabile eseguirlo da [[root]]). | ||
<pre> | <pre> | ||
$ reportbug | |||
Welcome to reportbug! Since it looks like this is the first time you have used reportbug, we are configuring its behavior. These settings will be saved to the file "/home/nome-utente/.reportbugrc", | Welcome to reportbug! Since it looks like this is the first time you have used reportbug, we are configuring its behavior. These settings will be saved to the file "/home/nome-utente/.reportbugrc", | ||
Riga 27: | Riga 27: | ||
Please choose the default operating mode for reportbug. | Please choose the default operating mode for reportbug. | ||
1 novice | 1 novice wikEdTabPlainOffer simple prompts, bypassing technical questions. | ||
2 standard Offer more extensive prompts, including asking about things that a moderately sophisticated user would be expected to know about Debian. | 2 standard Offer more extensive prompts, including asking about things that a moderately sophisticated user would be expected to know about Debian. | ||
Riga 38: | Riga 38: | ||
</pre> | </pre> | ||
Questa prima domanda riguarda il nostro "livello" di abilità. Si va da ''novice'' (domande semplici evitando complicate questioni tecniche) fino, gradualmente, a ''expert''. | Questa prima domanda riguarda il nostro "livello" di abilità. Si va da ''novice'' (domande semplici evitando complicate questioni tecniche) fino, gradualmente, a ''expert''.<br/> | ||
Si risponderà secondo il proprio grado di preparazione tecnica. | Si risponderà secondo il proprio grado di preparazione tecnica. | ||
<pre> | <pre> | ||
Riga 89: | Riga 89: | ||
A questo punto le impostazioni sono state scritte nel file <code>.reportbugrc</code>. | A questo punto le impostazioni sono state scritte nel file <code>.reportbugrc</code>. | ||
/home/pmate/.reportbugrc: | '''/home/pmate/.reportbugrc''': | ||
<pre> | <pre> | ||
# reportbug preferences file | # reportbug preferences file | ||
Riga 126: | Riga 126: | ||
=== Firma GPG/Mime === | === Firma GPG/Mime === | ||
Se avete una chiave GPG potete firmare la vostra email aggiungendo le linee: | Se avete una chiave [[GPG]] potete firmare la vostra email aggiungendo le linee: | ||
<pre> | <pre> | ||
sign gpg | sign gpg | ||
Riga 133: | Riga 133: | ||
== La segnalazione == | == La segnalazione == | ||
Si simulerà la simulazione di un bug riscontrato in xterm e i passaggi necessari per inviarlo correttamente al bug tracking system. | Si simulerà la simulazione di un bug riscontrato in <code>xterm</code> e i passaggi necessari per inviarlo correttamente al bug tracking system. | ||
Avviamo reportbug: | Avviamo reportbug: | ||
Riga 197: | Riga 197: | ||
* whishlist: suggerimenti e richieste per le release future. | * whishlist: suggerimenti e richieste per le release future. | ||
Fatto questo, in automatico si aprirà l'editor di testo predefinito e verrà visualizzata la bozza del messaggio che si invierà al BTS. | Fatto questo, in automatico si aprirà l'[[Impostare l'editor predefinito della shell|editor]] di testo predefinito e verrà visualizzata la bozza del messaggio che si invierà al BTS. | ||
Si dovrà editare sotto la riga che recita: | Si dovrà editare sotto la riga che recita: | ||
<pre> | <pre> | ||
Riga 284: | Riga 284: | ||
== Conclusioni == | == Conclusioni == | ||
Come si è visto la segnalazione di un bug non è un'operazione particolarmente complessa ed è alla portata di tutti. | Come si è visto la segnalazione di un bug non è un'operazione particolarmente complessa ed è alla portata di tutti.<br/> | ||
Basta solo cercare di compierla in maniera corretta avendo cura di: | Basta solo cercare di compierla in maniera corretta avendo cura di: | ||
* accertarsi che si tratti di un vero problema e non di una feature prevista; | * accertarsi che si tratti di un vero problema e non di una feature prevista; |
contributi