Fel

Se Var ska jag rapportera för att skicka in nya fel och programfixar.

Aktuella fel och programfixar

Ett bra sätt att engagera dig.

Så snart en gtkmm-programfix har tydligt godkänts av en av de ansvariga kan vem som helst med skrivåtkomst för git verkställa den.

Var ska jag rapportera?

  • Fel följs upp i GNOME:s felrapporteringssystem. Skicka in fel i gtkmm här.
  • 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.

Vilken information krävs för en felrapport?

  • version numbers of GTK, gtkmm and other related software, including your platform/distro/compiler.
  • beskrivning av felet
  • information för att reproducera felet
  • stackdump om relevant:
     gdb ./programmet ; kör ; *krasch* ; var hände det 
  • håll det kort men detaljerat
  • skicka med en programfix om möjligt

Om vi inte kan lösa problemet omedelbart kanske vi ber dig skapa ett så enkelt exempel som möjligt som faktiskt går bygga. Detta hjälper oss att isolera problemet och bevisar att problemet inte orsakats av din egen kod.

Hur skapar jag en programfix?

Det finns många sätt att använda Git, men det här är det enklaste sättet att skapa en programfix om du inte är bekant med Git:

  • Ta kod från git
  • Ändra den versionen
  • Kontrollera att det kompilerar
  • Använd Git för att skapa en programfix
     git diff -u > my_fix.patch 
  • Lägg till programfixen i felrapporteringssystemet (se ovan).

Ska jag skicka en felrapport?

Skicka alltid en felrapport:

  • Om du råkar ut för en krasch och du tror det kan vara ett problem med gtkmm.
  • Om du inte kan kompilera gtkmm.
  • Om du har en bra idé om hur gtkmm kan bli bättre.

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