STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum. |
Installazione
Su Ubuntu
bughelper è pacchettizzato nel repository Universe, quindi l'installazione è semplice:
sudo apt-get install bughelper
Su altri sistemi
Queste istruzioni presuppongono si abbia un account Launchpad e che bzr sia installato e configurato.
Scaricare il sorgente di bughelper da launchpad:
bzr checkout sftp://[ID-SU-LAUNCHAPD]@bazaar.launchpad.net/~bugsquad/bughelper/bughelper.main
Se non si ha un account Launchpad, è possibile scaricarlo con il seguente comando:
bzr checkout http://bazaar.launchpad.net/~bugsquad/bughelper/bughelper.main/
È anche l'opzione raccomandata se si vuole partecipare allo sviluppo di bughelper e per provare l'ultima versione.
Configurazione iniziale
Al primo avvio verrà creata la directory ~/.bughelper/ e il file ~/.bughelper/config. Verranno anche scaricati i file indizio condivisi direttamente da Launchapd.
Una semplice ricerca
Una volta scaricati i file indizio condivisi, è possibile iniziare a eseguire ricerca di bug con dei criteri predefiniti. Per una semplice prova:
bughelper -p vino
Il risultato della ricerca mostrerà tutti i bug del programma vino, con il loro stato e con dei suggerimenti per come potrebbero essere correlati con altri bug. Questo tipo di ricerca, eseguita con dei criteri conosciuti, può essere utile per trovare nuove istanze di duplicati conosciuti.
Qualche volta, può capitare di avvicinarsi al problema da un'altra direzione. Se si sta lavorando a un bug conosciuto e si desidera cercare bug simili, aperti o chiusi, può essere utile definire i propri criteri di ricerca:
bughelper -T vino "crash" "A CRASHER BUG" -p vino
La prima voce tra virgolette è la stringa da cercare e la seconda è l'informazione che bughleper visualizzerà alla corrispondenza. Modificando la stringa di ricerca, è possibile esplorare i bug riportati di un determinato pacchetto per problemi simili. Con pacchetti più grandi ogni ricerca potrebbe impiegare molto tempo.
File indizio
Una volta trovato un buon criterio di ricerca, è possibile salvarlo per altre ricerche. Per questo vengono usati i file indizio (clue file). Per salvare la ricerca appena effettuata, utilizzare bugxml:
bugxml -a vino "crash" "A CRASHER BUG"
In questo modo verrà creato un nuovo file XML con un semplice "indizio" definito dalla stringa di ricerca e il testo di output:
<?xml version="1.0"?>
<clues version="0.1">
<clue>
<contains>
<op>crash</op>
</contains>
<info>A CRASHER BUG</info>
</clue>
</clues>Per creare file indizio con bugxml, è necessario aggiungere una directory locale al proprio file di configurazione ~/.bughelper/config |
Una volta creato un file indizio, bughelper includerà, nelle successive ricerche, le informazioni contenute. L'esempio precedente rappresenta una semplice stringa di ricerca, ma è possibile creare ricerche più selettive aggiungendo condizioni più restrittive. Per maggiori informazioni sulla struttura del file e la condivisione delle ricerche con altre persone, consultare ScrivereFileIndizio.
