Contents
Lo strumento reportbug è uno strumento progettato per rendere la segnalazione di bug in Debian e distribuzioni derivate relativamente facile. Oltre alla sua interfaccia a riga di comando offre anche un'interfaccia utente grafica.
Questo pacchetto fornisce accesso al sistema di tracciamento dei bug di Debian (BTS, Bug Tracking System) che può essere usato sia per la segnalazione, sia per la ricerca di bug, attraverso svariate interfacce, incluse posta elettronica, web, e utilità a riga di comando.
Uso
- Dalla riga di comando:
Per segnalare un bug: reportbug nomepacchetto
Per visualizzare i bug di un pacchetto: querybts nomepacchetto
- Via email:
All'indirizzo control@bugs.debian.org c'è anche un robot che si aspetta messaggi di controllo appositamente predisposti per il sistema di tracciamento dei bug di Debian (BTS).
Configurazione
Usando il proprio client di posta abituale
Assicurarsi di aver configurato il client di posta desiderato come applicazione predefinita per la posta nelle preferenze del desktop.
Installare il pacchetto xdg-utils per rendere disponibile il comando xdg-email.
Impostare l'opzione mua nel proprio file ~/.reportbugrc a xdg-email.
mua xdg-email
Il risultato di questa opzione è che ogni volta che si segnala un bug usando reportbug, si apre un modello di segnalazione di bug nella finestra di composizione del programma di posta predefinito.
Usando un programma di posta specifico
Per impostare un client di posta esplicitamente, sostituire la stringa xdg-email in ~/.reportbugrc con il nome del client di posta desiderato. Fare riferimento anche alla sezione precedente se non è già stata letta.
Le impostazioni attualmente disponibili per l'opzione mua in ~/.reportbugrc includono: mutt, neomutt, mh, nmh, gnus, claws-mail, alpine, pine, evolution, kmail, thunderbird, sylpheed, xdg-email, xdg-email. Per scoprire quali valori sono supportati dalla versione di reportbug che si sta usando, eseguire in un terminale il comando seguente:
sed -n '/^MUA/,/^]/p' /usr/lib/python*/*/reportbug/mailer.py
Usando il server SMTP per la segnalazione di bug di Debian
Il server di posta per la segnalazione di bug di Debian dovrebbe essere usato solo in particolari situazioni, dato che ha alcune limitazioni. Leggere la documentation prima di usare questa opzione.
reportbug è spesso usato in sistema con installato un Agente di trasferimento posta (Mail Transport Agent, MTA), come exim o sendmail; tuttavia si può modificare il file di configurazione e inviare segnalazioni usando invece il server di posta per le segnalazioni dei bug di Debian.
Eseguire reportbug --configure come utente normale. Ciò crea un file ~/.reportbugrc che archivia tutta la configurazione.
Seguire le istruzioni e quando viene chiesto Do you have a 'mail transport agent' (MTA) configured, scegliere No
Quindi inserire nulla per l'host SMTP; reportbug configurerà il server di posta per la segnalazione dei bug di Debian (reportbug.debian.org) come host SMTP.
Usare un server SMTP personalizzato
reportbug è progettato per essere usato spesso su sistemi con installato un agente di trasferimento della posta (MTA), come exim o sendmail; ciò nonostante, è possibile modificare il file di configurazione e spedire segnalazioni usando qualsiasi server di posta disponibile. Il seguente è un esempio che usa GMail:
Eseguire reportbug --configure come utente normale. Questo creerà un file ~/.reportbugrc che memorizza tutte le configurazioni.
Seguire le istruzioni e alla domanda Hai un 'agente di trasporto mail' (MTA) configurato, scegliere No.
Quindi inserire l'indirizzo SMTP di gmail: smtp.gmail.com:587
E il nome utente: <nome_utente>@gmail.com
Alla domanda Il vostro SMTP richiede l'autenticazione TLS?, scegliere Sì
Se si ha una configurazione con autenticazione a due fattori di Google per il proprio account GMail, si può creare una password specifica per applicazione da usare con reportbug.
Attenzione: procmail all'indirizzo submit@bugs.debian.org procmail ha una regola che elimina in modo silenzioso i messaggi di posta da postmaster@<dominio>. Insieme al fatto che Google G-Suite cambia l'indirizzo MAIL FROM in postmaster@<dominio> quando il MAIL FROM originale è al di fuori del proprio dominio, ciò fa sì che i bug vengano scartati in modo silenzioso.
Risoluzione dei problemi
Attenzione: impostazione localizzazione non supportata: Questo errore si riferisce alla configurazione della localizzazione. Per aggirare questo problema, invocare il programma con LANG=C reportbug
Vedere anche
Collegamenti esterni
