Hibák

Lásd a Hol kell bejelenteni oldalt új hibák bejelentéséhez vagy foltok beküldéséhez.

Jelenlegi hibák és foltok.

A good way to get involved.

Amint egy gtkmm foltot elfogadott egy karbantartó, bárki alkalmazhatja, akinek van git írási joga.

Hol kell bejelenteni?

  • A hibák a GNOME hibakövetőjében vannak számon tartva. A gtkmm hibáit itt küldheti be.
  • 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.

Milyen információk szükségesek egy hibajelentéshez?

  • version numbers of GTK, gtkmm and other related software, including your platform/distro/compiler.
  • a hiba leírása
  • információk a hiba reprodukálásához
  • veremlerakat, ha releváns:
     gdb ./progi ; run ; *crash* ; where 
  • legyen kicsi, de részletes
  • ha lehetséges, adjon meg egy foltot

Ha nem tudjuk azonnal megoldani a problémát, akkor arra kérjük, hogy készítsen egy olyan egyszerű példát, amit csak tud és amely ténylegesen lefordul. Ez segít meghatározni a problémát, és bizonyítja, hogy nem az Ön kódja okozza a problémát.

Hogyan kell foltot készíteni?

Sok módja van a Git használatának, de ez a legegyszerűbb módja a folt készítésének, ha nem ismerős a Git:

  • Fogja a kódot a git-ben
  • Módosítsa azt a verziót
  • Ellenőrizze, hogy lefordul
  • Használja a gitet a folt elkészítéséhez:
     git diff -u > javitas.patch 
  • Adja hozzá a foltot a hibakövetőben (lásd fent).

Küldjön-e hibabejelentést?

Mindig küldjön hibabejelentést:

  • Ha összeomlást tapasztal és azt hiszi, hogy a gtkmm-mel lehet probléma.
  • Ha nem lehet lefordítani a gtkmm-et.
  • Ha jó ötlete van hogyan lehetne még jobb a gtkmm.

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