A preferência que você observa parece uma conseqüência natural da recomendação claramente indicada em Padrões de codificação GNU . Ele sugere para relatar bugs por e-mail, como você pode ver na citação abaixo (marquei negrito a parte que aborda diretamente suas observações):
A preferência acima, por sua vez, reflete a aceitação universal do email como uma forma de comunicação eletrônica. Qualquer usuário lendo a mensagem4.7.2
--help
The standard
--help
option should output brief documentation for how to invoke the program, on standard output, then exit successfully. Other options and arguments should be ignored once this is seen, and the program should not perform its normal function.Near the end of the
‘--help’
option’s output, please place lines giving the email address for bug reports, the package’s home page (normally‘http://www.gnu.org/software/pkg’
, and the general page for help using GNU programs. The format should be like this:Report bugs to: mailing-address pkg home page: <http://www.gnu.org/software/pkg/> General help using GNU software: <http://www.gnu.org/gethelp/>
It is ok to mention other appropriate mailing lists and web pages.
--help
, como sugerido acima, deve entender facilmente o que fazer se vir um bug - o envio de e-mails é fácil.
O rastreador de problemas pode ser (e acho que é ) melhor para um desenvolvedor trabalhando no projeto, mas para um público mais amplo seria mais difícil apresentar e explicar como usá-lo, especialmente levando em consideração conta ampla variedade e diferenças entre diferentes sistemas de rastreamento de problemas .
Um projeto pode usar o Bugzilla, outro vai ficar com o JIRA, terceiro com ... GNATS , etc etc, etc. Simplesmente não há como apresentar todo esse" zoológico "de uma forma que seria tão padrão e uniforme quanto
Report bugs to: mailing-address
Observação acima não significa que os projetos não devam usar o rastreador de problemas internamente . Conforme explicado em um excelente resposta à questão relacionada ,
Your bug tracker is for your convenience, not your customers'. If you can't be bothered to take their phone or email issue and enter it yourself, how do you think they feel?
You need to be able to enter issues and assign them manually to a client...