Como faço para relatar um bug?

438

Eu encontrei um problema com um aplicativo no Ubuntu.

Perguntas:

  • Como posso relatar melhor o problema?
  • Que tipo de informação devo fornecer?
por andrewsomething 03.10.2010 / 16:37

7 respostas

305

O Wiki do Ubuntu tem um guia muito completo que é bem ilustrado e abrange muitos cenários possíveis.

A essência dessa página é que você primeiro precisa de uma conta do Launchpad e, em seguida, pressione Alt + < kbd> F2 e digite ubuntu-bug packagename . No 11.04 e posterior, você pode inserir ubuntu-bug -w e clicar na janela afetada.

Existem também métodos descritos nesta página wiki que lhe dizem como:

  • arquivo de bugs contra programas em execução
  • contra nenhum pacote específico ( e como decidir qual pacote )
  • e de computadores sem acesso à internet.

Existe um vídeo tutorial rápido que explica melhor.

E mais algumas informações neste site sobre como coletar informações para um relatório de bug:

por 8128 13.04.2017 / 14:24
140
  

O conjunto mais geral e abrangente de instruções pode ser encontrado em esta página de ajuda mantida pela comunidade. Esta resposta é essencialmente , consolida aquela página e, portanto, é aconselhável que você a leia, e se você está caçando bugs, é necessário que você a leia.

Versão resumida:

  • Conhece o pacote em falta? vai digitar ubuntu-bug <packagename> em um terminal.
  • Ter uma janela antes de você é buggy? digite ubuntu-bug -w em um terminal e clique na janela.
  • Tem o pid? vai digitar ubuntu-bug <pid> em um terminal.
    Você também pode usar o diálogo Executar ( Alt + F2 ) em vez do terminal.

Versão longa:

Etapa 1: preliminares

Etapa 2: determinar o pacote com falha

Se você souber qual é o pacote , é possível executar ubuntu-bug <packagename> para iniciar o processo de relatório de erros. você pode agora prosseguir para a próxima etapa. Instruções detalhadas sobre como encontrar o pacote certo são fornecidas aqui E se essas instruções detalhadas não ajudarem, você terá um último recurso.

Como último recurso:

Você pode digitar ubuntu-bug em um terminal, ou na janela Executar, e responder a algumas perguntas para coletar algumas informações sobre o bug.

  

Se tudo mais falhar e você não conseguir determinar o pacote correto, você pode pedir ajuda nos canais de IRC ou ir em frente e relatar um bug contra nenhum pacote em particular. Por favor, note que isso adiciona um esforço extra ao nosso pequeno grupo de voluntários, e você é solicitado a usá-lo, como o título diz, apenas como último recurso. Observe também que isso pode atrasar o processo de resolução do seu bug, e essa é outra razão para colocar todo o esforço possível para encontrar o pacote certo.

Você pode registrar um bug contra nenhum pacote em particular, indo aqui .

Etapa três: envio do relatório de erros

(citado textualmente em ReportingBugs para completar.)

Depois de executar qualquer um dos comandos acima, o Apport (repórter de erros do Ubuntu) coletará os dados necessários. Uma janela aparecerá, perguntando se você deseja reportar o bug. Clique em "Enviar relatório" se você deseja continuar, ou clique em "Conteúdo do relatório" se quiser rever as informações coletadas.

  

O Apport fará o upload das informações do problema para o Launchpad, e um   nova janela do navegador será aberta para informar que o relatório de erros é   sendo processado. Após o processamento dos dados do relatório de erros, um novo   Será aberta uma página que irá pedir-lhe o título do relatório de erros. O inseto   o título aparecerá em todas as listagens de bugs, portanto, certifique-se de que ele representa   bug bem. Quando terminar, clique em "Avançar". Uma pesquisa irá então ocorrer   com base no título que você deu ao relatório de bug, e mostrará   potencialmente semelhantes. Se um deles parece ser o bug exato   você está denunciando, clique no título e, em seguida, "Sim, esse é o erro que eu   tentando denunciar ". Se não, clique em" Não, eu preciso relatar um novo bug ".   O Launchpad solicitará mais informações. É importante   que você especifique três coisas:

     
  • O que você esperava que acontecesse
  •   
  • O que realmente aconteceu
  •   
  • Se possível, uma série mínima de etapas necessárias para que isso aconteça, onde a etapa 1 é "iniciar o programa"
  •   

Preencha o campo de descrição com o máximo de informações possível.   é melhor ter muita informação na descrição do que não   suficiente.

     

Na parte inferior da página, há algumas opções extras que você pode usar   para tornar seu relatório de bug mais completo:

     
  • Este bug é uma vulnerabilidade de segurança: Por favor, verifique isso somente se o seu relatório de bug descreve um comportamento que poderia ser explorado para crackear   Seu sistema. (TODO: melhor redação?)

  •   
  • Tags: Você pode adicionar aqui tags que pertencem ao seu relatório de erros. Os valores predefinidos devem ser deixados sozinhos.

  •   
  • Incluir um anexo: Usando essa opção, você pode adicionar anexos de suporte para explicar ou ajudar outras pessoas a reproduzir o bug. Isso pode   inclua uma captura de tela, uma captura de vídeo do problema ou uma amostra   documento que desencadeia a falha. Anexos adicionais, se   necessário, pode ser adicionado após o bug ser reportado via Add a   comentário / anexo na parte inferior da página.

  •   

Quando terminar, clique em "Enviar relatório de erros".

Se você precisar coletar dados enquanto estiver off-line, você pode usar apport-cli para isso. Instruções detalhadas sobre isso e muitas outras dicas podem ser encontradas em ReportingBugs

    
por Mahesh 16.05.2012 / 16:51
46

O guia mais atual parece ser ReportingBugs - Documentação do Ubuntu da comunidade

Parece bem atualizado para mim, e acho que seria redundante colocar essas informações aqui.

    
por Hamish Downer 03.10.2010 / 17:39
40

Se você está tendo um erro X (subsistema gráfico), a página X Debugging é muito útil:

Geralmente, fazer um ubuntu-bug xorg obterá todas as informações corretas no Launchpad. Bryce acrescenta:

  

Sim, definitivamente uma boa recomendação. Mas também certifique-se de realmente descrever o problema. O erro mais comum cometido nos relatórios de bug de arquivamento X não está descrevendo completamente o que realmente aconteceu. Não assuma que apenas os logs contam a história completa - seja detalhado.

    
por Jorge Castro 05.05.2011 / 15:32
30

Se você conhece o aplicativo em questão (especificamente o nome do pacote), recomendo usar o comando ubuntu-bug de um terminal. ubuntu-bug packagename reunirá algumas informações automatizadas e levará você até a barra de tarefas para relatar uma página de bug, onde você pode descrever o problema.

Também é um bom momento para pesquisar possíveis duplicados e, se você encontrar um, clique no botão "afeta-me também".

Esta página de ajuda tem muito mais informações úteis: ReportingBugs - Documentação do Ubuntu da comunidade

    
por Scott Ritchie 03.10.2010 / 17:39
22

É tão fácil quanto ir aqui e preencher os 2 ou 3 campos que estão lá. Linha de comando não é o único caminho.

Como alternativa, você pode usar isso (substitua PACKAGENAME na URL pelo nome do pacote. Por exemplo: unity, gnome-shell, etc):

http://bugs.launchpad.net/ubuntu/+source/PACKAGENAME/+filebug?no-redirect

É mencionado em esta parte da documentação do Ubuntu.

    
por its_me 03.12.2011 / 22:56
0

Abra o Terminal e digite:

$reportbug

Ele exibirá a saída como:

The program 'reportbug' is currently not installed. You can install it by typing: 
apt-get install reportbug

$apt-get install reportbug
 Do you want to continue? [Y/n] y 

Pressione Y: e ele irá instalar reportbug na máquina Ubuntu

Agora você pode denunciar o erro:

$reportbug
Please enter the name of the package in which you have found a problem.
> packagename
*** Welcome to reportbug.  Use ? for help at prompts. ***
Detected character set: UTF-8
Please change your locale if this is incorrect.
    
por Ramesh Chand 11.03.2016 / 09:36