Como faço para relatar um bug?

451

Eu encontrei um problema com um aplicativo no Ubuntu.

Perguntas:

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

7 respostas

310

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 nessa 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
144

The most general, and comprehensive set of instructions can be found at this community-maintained help page. This answer essentially, consolidates that page, and hence it is advised that you read it, and if you are hunting bugs, it is required that you read it.

Versão resumida:

  • Conhece o pacote com defeito? 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 relato de erros. Agora você pode seguir 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.

If all else fails, and you were unable to determine the right package, you may ask for help in IRC channels, or go ahead and report a bug against no particular package. Kindly note that this adds extra effort on our small group of volunteers, and you are requested to use it, as the title reads, only as a last resort. Also note that this may delay the process of resolution for your bug, and thats another reason to put in all the effort you can, to find the right package.

Você pode enviar um bug contra um pacote específico, 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.

ApportwillthenuploadtheprobleminformationtoLaunchpad,andanewbrowserwindowwillthenopentoinformyouthatthebugreportisbeingprocessed.Afterthebugreportdatahasbeenprocessed,anewpagewillopenthatwillaskyouforthebugreport'stitle.Thebugtitlewillappearinallbuglistingssomakesureitrepresentsthebugwell.Whenyou'redone,click"Next". A search will then occur based on the title you gave to the bug report, and will show potentially similar ones. If one of these seems to be the exact bug you're reporting, click its title, then "Yes, this is the bug I'm trying to report". If not, click "No, I need to report a new bug". Launchpad will then ask you for further information. It's important that you specify three things:

  • What you expected to happen
  • What actually happened
  • If possible, a minimal series of steps necessary to make it happen, where step 1 is "start the program"

Fill in the description field with as much information as you can, it is better to have too much information in the description than not enough.

At then bottom of the page, there are some extra options you can use to make your bug report more complete:

  • This bug is a security vulnerability: Please check this only if your bug report describes a behaviour that could be exploited to crack your system. (TODO: better wording?)

  • Tags: You can add here tags that pertain to your bug report. The predefined values should be left alone.

  • Include an attachment: Using this option, you can add supporting attachments to explain or help others reproduce the bug. This might include a screenshot, a video capture of the problem or a sample document that triggers the fault. Additional attachments, if necessary, can be added after the bug is reported via Add a comment/attachment at the bottom of the page.

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
49

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
43

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

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

Yes, definitely a good recommendation. But also make sure to actually describe the problem. The most common mistake made in filing X bug reports is not fully describing what actually happened. Don't assume the logs alone tell the full story - be verbose.

    
por Jorge Castro 05.05.2011 / 15:32
31

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 duplicatas em potencial, e se você encontrar uma, clique no botão "me afeta 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
24

É 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
1

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