Utilitário para relatório de bugs
Contents
reportbug é uma ferramenta projetada para fazer relatórios de bugs no Debian e em distribuições derivadas de maneira relativamente fácil. Além de sua interface de linha de comando, também oferece uma interface gráfica de usuário(a).
Este pacote fornece acesso ao Sistema de rastreamento de bugs do Debian (Debian Bug Tracking System - BTS), que pode ser usado tanto para relatórios quanto para pesquisa de bugs por diferentes interfaces, incluindo e-mail, web e utilitários de linha de comando.
Uso
- Na linha de comando:
Reporte um bug: reportbug nome-do-pacote
Para ver bugs de um pacote: querybts nome-do-pacote
- Via e-mail:
Também existe um robô em <control@bugs.debian.org> que aguarda por mensagens de controle especialmente criadas para o Sistema de rastreamento de bugs do Debian (Debian Bug Tracking System - BTS).
Configuração
Usando o seu cliente de e-mail regular
Certifique-se de ter configurado o seu cliente de e-mail desejado como seu aplicativo de e-mail padrão em suas preferências de área de trabalho. Instale o pacote xdg-utils para disponibilizar o comando xdg-email.
Defina a opção mua em seu arquivo ~/.reportbugrc para xdg-email.
mua xdg-email
O resultado dessa opção é que, sempre que você relatar um bug usando o reportbug, um modelo de relatório de bug será aberto nas janelas de edição do seu cliente de e-mail padrão.
Usando um cliente de e-mail específico
Para configurar um cliente de e-mail explícito, substitua a string xdg-email em ~/.reportbugrc com o nome do cliente de e-mail do seu gosto. Consulte também a seção anterior, se você ainda não o fez.
As configurações atualmente disponíveis para a opção mua em ~/.reportbugrc incluem: mutt, neomutt, mh, nmh, gnus, claws-mail, alpine, pine, evolution, kmail, thunderbird, sylpheed, xdg-email, xdg-email. Para descobrir quais valores são suportados pela sua versão do reportbug, execute este comando em um terminal:
sed -n '/^MUA/,/^]/p' /usr/lib/python*/*/reportbug/mailer.py
Usando o servidor SMTP do Debian para relatórios de bug
Esta opção pode ser frágil ou não confiável, por favor teste-a antes de usá-la para relatórios de bugs reais. Por favor, primeiro leia a documentation para mais detalhes.
O reportbug é frequentemente usado em sistemas com um Agente de Transporte de E-mail (Mail Transport Agent - MTA) instalado, como exim ou sendmail; no entanto, você pode editar o arquivo de configuração e enviar os relatórios usando o servidor de e-mail do Debian para relatórios de bug:
Execute reportbug --configure como seu(sua) usuário(a) normal. Isso cria um arquivo ~/.reportbugrc que armazena todas as configurações.
Siga as instruções e quando solicitado(a) Você tem um 'agente de transporte de e-mail' (MTA) configurado, escolha Não
A seguir, não insira nada para host SMTP; o reportbug configurará o servidor de e-mail para relatórios de bugs do Debian (reportbug.debian.org) como seu host SMTP.
Usando um servidor SMTP personalizado
O reportbug é frequentemente usado em sistemas com um Agente de Transporte de E-mail (Mail Transport Agent - MTA) instalado, como o exim ou o sendmail; contudo, você pode editar o arquivo de configuração e enviar relatórios usando qualquer servidor de e-mail disponível. Aqui está um exemplo usando uma conta GMail:
Execute reportbug --configure como um(a) usuário(a) normal. Isto cria um arquivo ~/.reportbugrc que armazena todas as configurações.
Siga as instruções e, quando perguntado(a) Do you have a 'mail transport agent' (MTA) configured (Você tem um agente de transporte de e-mail (MTA) configurado), escolha Não
A seguir, entre o host SMTP para o gmail: smtp.gmail.com:587
Para o nome de usuário(a), entre: <nome-de-usuário(a)>@gmail.com
Para a questão Does your SMTP host require TLS authentication? (O host SMTP requer autenticação TLS?), escolha Sim
Se tiver configurado a autenticação de dois fatores do Google para sua conta GMail, você pode criar uma senha específica por aplicação para usar com o reportbug.
Aviso: O procmail submit@bugs.debian.org tem uma regra que silenciosamente descarta e-mails de postmaster@<domínio>. Combinado com o fato de que o Google G-Suite altera o endereço MAIL FROM para postmaster@<domínio>, quando o MAIL FROM original está fora do seu domínio faz com que seus bugs sejam silenciosamente descartados.
Solução de problemas
Warning: unsupported locale setting: (Aviso: configuração de locale não suportada) Este erro relaciona-se à configuração de Locale. Para evitar esse problema, invoque o programa como LANG=C reportbug
Veja também
