Menü überspringen

Inkscape

draw freely
Letzte stabile Version: 0.48 Jetzt herunterladen!
Open Source Scalable Vector Graphics Editor
 

Bugs melden

Bitte melden Sie alle Bugs, die Sie in Inkscape finden, im Launchpad Bug Tracker für Inkscape. Sie können auch der Inkscape-Developer-Mailing-Liste beitreten, um das Problem besser diskutieren zu können.

Ihre Bugreports sind wichtig, um Inkscape robust und leistungsfähig zu machen. Es ist ein wichtiges Ziel jedes Releases, Inkscape stabil und absturzfrei zu haben. Bugreports von Benutzern sind der beste Weg der Qualitätssicherung — wir glauben an das Open-Source-Prinzip "Viele Augen machen die Bugs (Käfer) platt".

Wenn der Bug, den Sie melden, nicht bald darauf gefixt wird, kann das bedeuten, dass die Entwickler ihn nicht reproduzieren (Nachvollziehen durch Ausprobieren) können, Ihre Beschreibung nicht verstehen, oder einfach zu beschäftigt sind. Seien Sie hartnäckig. Als Melder des Bugs sind Sie wohl am meisten daran interessiert, dass er behoben wird. Wenn also Ihre erste Meldung keine Wirkung hat, geben Sie nicht auf! Es gibt verschiedene Dinge, die Sie tun können, um den Entwicklern zu helfen:

  1. Melden Sie Ihren Bug im Bugtracker. Warten Sie nicht, bis andere es tun. Das ist wichtig, sonst wird ihr Report bald vergessen sein. (Aber sehen Sie erst im Tracker nach, vielleicht ist Ihr Bug schon da!)
  2. Übermitteln Sie vollständige Informationen: Version, Plattform, Sprache, Schritte um den Bug zu reproduzieren, und, falls nötig, Beispieldatei(en) oder Screenshots.
  3. Wenn es sich um einen Absturz handelt, ist es wichtig einen Backtrace mitzuschicken. Verwenden Sie dazu gdb wie folgt:
     gdb <Pfad zur Inkscape-Programmdatei>
    
     (gdb) run [parameter (optional)]
    
     # Führen Sie die Aktionen aus, die nötig sind um den Absturz herbeizuführen
    
     (gdb) bt
    
    und schicken Sie uns die Ausgabe. Das geht auch unter Windows, die gdb für Windows ist unter http://www.mingw.org/download.shtml erhältlich.
  4. Wenn Sie wirklich wollen, dass ein Bug behoben wird, versuchen Sie herauszufinden, seit wann der Bug existiert. Testen Sie dazu wenigstens alte Inkscape-Versionen. Um den Zeitpunkt besser eingrenzen zu können, testen Sie auch zurückliegende SVN-Checkouts (mit der Option -D) um das jüngste Datum zu finden, an dem der Bug noch nicht im SVN ist, sowie das erste Datum, an dem er enthalten ist. Dann können wir ein Diff zwischen diesen beiden Daten erstellen, um den Grund für den Bug herauszufinden. Wenn Sie es schaffen, den Tag zu finden, an dem der Bug sich eingeschlichen hat, und das Diff dieses Tages sehr groß ist, versuchen Sie es auf wenige Stunden einzugrenzen. Zum Beispiel erhalten Sie mit
      svn checkout -D"2006-05-04 12:00" https://svn.sourceforge.net/svnroot/inkscape/inkscape/trunk inkscape
    
    den Inhalt des SVN zum angegeben Zeitpunkt.

    Windows-Benutzer können einfach nach dem Zeitpunkt suchen, indem sie Builds vom "Entwicklerversionen/Kompilierte Pakete/Windows"-Link auf der Download-Seite laden und den ersten suchen, der nicht funktioniert.