Problemas

Veja Onde relatar para relatar novos problemas e enviar patches.

Problemas atuais e patches

Uma boa forma de participar.

Assim que um patch do gtkmm for claramente aprovado por um mantenedor, qualquer pessoa com acesso de escrita no git pode aplicá-lo.

Onde relatar?

  • Problemas são rastreados no rastreador de problemas do GNOME. Envie relatórios de problemas do gtkmm aqui.
  • Patches should be attached to existing issues or MRs (merge requests) rather than sent to the mailing list. When reporting a new bug you'll get a chance to attach a file to it immediately after opening the issue.

Quais informações são necessárias para um relatório de problema?

  • version numbers of GTK, gtkmm and other related software, including your platform/distro/compiler.
  • descrição do erro
  • informação para reproduzir o erro
  • extração da pilha, se relevante:
     gdb ./proggy ; run ; *crash* ; where 
  • mantenha-o pequeno, mas detalhado
  • se possível, forneça um patch

Se nós não conseguirmos resolver o problema imediatamente, então podemos pedir que você crie um exemplo, o mais simples possível, de como que realmente compila. Isso nos ajuda a isolar o problema e provar que o problema não é causado por seu próprio código.

Como eu crio um patch?

Há várias formas de usar o Git, mas esta é a forma mais simples de se criar um patch, se você não estiver familiarizado com Git:

  • Obtenha o código do git
  • Modifique a versão
  • Verifique se compila
  • Use o git para criar um patch
     git diff -u > my_fix.patch 
  • Adicione o patch no rastreador de problemas (veja acima).

Devo enviar um relatório de problema?

Sempre enviar um relatório do problema:

  • Se você tiver um travamento e você achar que pode ser problema com o gtkmm.
  • Se você não conseguir gtkmm.
  • Se você tiver uma boa ideia de como melhorar o gtkmm.

If you know how to fix the bug, you can create a merge request instead of (or in addition to) an issue.