Fehler

See Where to report to submit new bugs or patches.

Aktuelle Fehler und Patches

A good way to get involved.

Sobald ein gtkmm-Patch zweifelsfrei von einem Projektbetreuer akzeptiert worden ist, darf jedermann mit Git-Zugang den Patch einspielen.

Where to report?

  • Bugs are tracked in GNOME's issue tracker. Submit gtkmm bugs here.
  • 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.

Welche Informationen werden für einen Fehlerbericht benötigt?

  • version numbers of GTK, gtkmm and other related software, including your platform/distro/compiler.
  • Beschreibung des Fehlers
  • Informationen zur Nachstellung des Fehlers
  • stack dump, falls relevant:
     gdb ./proggy ; run ; *crash* ; where 
  • fassen Sie sich knapp aber detailliert
  • stellen Sie einen Patch ein, falls möglich

Falls das Problem nicht unmittelbar gelöst werden kann, werden wir Sie darum bitten, das einfachstmögliche Beispiel dafür zu erstellen. Dies wird uns helfen, das Problem zu isolieren und stellt sicher, dass das Problem nicht durch Ihren eigenen Code verursacht wird.

How do I create a patch?

Es gibt viele Möglichkeiten Git zu verwenden, aber dies ist die einfachste, einen Patch zu erstellen, falls Sie Git nicht kennen:

  • Take code from git
  • Bearbeiten Sie diese Version
  • Prüfen Sie, ob es kompiliert
  • Verwenden Sie git zur Erstellung eines Patch:
     git diff -u > my_fix.patch 
  • Add the patch in the issue tracker (see above).

Sollte ich einen Fehlerbericht senden?

Senden Sie stets einen Fehlerbericht:

  • Falls Sie einen Absturz hatten und vermuten, dass es sich um eine Problem mit gtkmm handeln könnte.
  • Falls Sie gtkmm nicht kompilieren können.
  • Falls Sie eine gute Idee haben, wie gtkmm verbessert werden könnte.

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