Como faço para reportar um bug [closed]?

9

Eu já usei Linux Mint por um tempo e sou muito fã. Eu não sou especialista o suficiente para mexer com o kernel ou qualquer coisa assim, mas eu notei pequenos bugs em alguns pacotes de software que eu acho que eu poderia consertar. No entanto, não tenho ideia de como começar a contribuir para o projeto.

Aqui está um exemplo simples: o aplicativo calculadora nos repositórios do Ubuntu não requer que o NumLock seja ativado para pressionar as teclas no teclado numérico para ser interpretado como números (em vez dos Início e End chaves que usam os mesmos botões físicos). No entanto, este não é o caso da tecla Del que também serve como ponto decimal. Para isso, o NumLock precisa ser ativado. Eu suspeito que isso seja um bug, e eu gostaria de consertar isso. Deve ser bem simples.

Mais do que simplesmente enviar um relatório de bug, como alguém se torna envolvido na correção de um problema como este? Eu precisaria entrar em contato com os mantenedores do pacote upstream diretamente através da página do GitHub ?

    
por Myridium 23.07.2016 / 04:37

1 resposta

7

Em ordem crescente de utilidade:

  1. Se você identificar um bug, informe-o com o máximo possível de informações relevantes (para tornar mais fácil os mantenedores para reproduzir e depois corrigir).
  2. Se você puder ler a fonte e identificar onde o erro ocorre, inclua essa informação.
  3. Se você puder fornecer um patch que corrija o bug, inclua-o (ou abra uma solicitação pull se o projeto estiver hospedado no Github)

No caso de 1,2 ou 3: certifique-se de assinar o bug no rastreador / solicitação pull / lista de discussão, etc., para poder responder a quaisquer solicitações dos desenvolvedores / mantedores para esclarecer ou testar suas suposições e reportar de volta com qualquer informação adicional.

Nada é pior do que um relatório de bug "drive by" que contém informações insuficientes: esses são apenas rastreadores de bugs / listas de discussão, etc., com ruído que deve ser ignorado ou limpo à custa de energia que poderia ser lucrativamente direcionado para outras partes do projeto.

    
por 23.07.2016 / 04:59