• Immutable Page
  • Info
  • Attachments

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.

Ulteriori risorse


CategoryDaCancellare