Hibák

Nézze meg a Hol kell bejelenteni oldalt új hibák bejelentéséhez vagy javítófoltok beküldéséhez.

Jelenlegi hibák és javítófoltok

Jó módja a részvételnek.

Amint egy gtkmm javítófoltot egyértelműen jóváhagyott 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.
  • A javítófoltokat a meglévő problémákhoz vagy MR-ekhez (beolvasztási kérelmekhez) kell csatolni, nem pedig a GNOME Discourse fórumára küldeni. Ha új hibát jelent, akkor a hibajelentés nyitása után azonnal lehetősége lesz egy fájlt csatolni hozzá.

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

  • a GTK, gtkmm és egyéb kapcsolódó szoftverek verziószámai, beleértve a platformot/disztribúciót/fordítóprogramot
  • a hiba leírása
  • információk a hiba reprodukálásához
  • veremkiírás, ha releváns:
     gdb ./progi ; run ; *crash* ; where 
  • legyen kicsi, de részletes
  • ha lehetséges, adjon javító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 készíthetek javítófoltot?

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

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

Kell hibabejelentést küldenem?

Mindig küldjön hibabejelentést:

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

Ha tudja, hogy hogyan lehet kijavítani a hibát, akkor létrehozhat egy beolvasztási kérést a hibajelentés helyett (vagy amellett).