Em ordem crescente de utilidade:
- 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).
- Se você puder ler a fonte e identificar onde o erro ocorre, inclua essa informação.
- 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.