Reportbug: differenze tra le versioni

m
nessun oggetto della modifica
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>
v1:~$ reportbug
$ 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 Offer simple prompts, bypassing technical questions.
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;
6 999

contributi