Wie ein Bugreport für cdrtfe aussehen sollte
Ein simples 'cdrtfe geht nicht' oder 'Mit cdrtfe kann ich ... nicht brennen' reicht leider nicht aus.
Ich helfe gerne, und ich möchte cdrtfe verbessern. Damit das funktioniert, muss ich wissen, was vor sich geht. Ich bin allerdings weder in der Lage, Gedanken zu lesen, noch möchte ich raten. Daher ist eine detaillierte Beschreibung des Fehlers/Problems sehr wichtig.
Bitte eine klare und präzise Ausdrucksweise verwenden. Bitte so schreiben, dass es nicht missverstanden werden kann.
Bitte zwischen Tatsachen ('Ich habe dies gemacht, dann passierte das') und Spekulationen ('Ich glaube
der Grund hierfür könnte ... sein') unterscheiden. Spekulationen können bei einem Bugreport weggelassen
werden, Tatsachen sollten nie weggelassen werden.
Ein Bugreport sollte folgende Fragen umfassen:
Was wurde gemacht? oder Was sollte erreicht werden?
Eine kurze Zusammenfassung dessen, was gemacht werden sollte, als die Probleme auftauchten. cdrtfe hat mehrere
verschiedene Projekte. Manche Projekte verhalten sich beispielsweise je nach Disk-Typ unterschiedlich.
Wie wurde es gemacht?
Dies ist eine detailliert Schritt-für-Schritt-Anleitung, die zum Fehler führt. Dies ist so wichtig, da
manche Fehler aufgrund einer bestimmten Reihenfolge von Aktionen ausgelöst werden.
Was ist passiert?
Beschreibung des Fehler oder des Fehlverhaltens des Programms. Wenn vorhanden, bitte die vollständige Fehlermeldung
beifügen. Abhängig vom Fehler kann es sinnvoll sein, auch die Ausgabe der Kommandozeilenprogramme oder des Debug-Logs
(s. unten) mitzuschicken.
Eine weitere nützliche Information ist, ob der Fehler zuverlässig reproduziert werden kann, oder ob er nach einem
Neustart von cdrtfe oder nach einem Reboot der Rechners verschwunden ist.
Was hätte passieren sollen?
Manchmal verhält sich das Programm einfach nur so, wie es sein sollte, aber dieses gewollte Verhalten wird als
Fehler interpretiert, weil der Nutzer etwas völlig anderes erwartet hat.
Zusammenfassung
Ein Bugreport für cdrtfe sollte mindestens folgende Angaben erhalten:
- cdrtfe-Version und Art der Installation (Setup, portable Version, selbst zusammengestellt)
- Betriebssystem
- genaue Anleitung zur Reproduktion des Fehlers
- verwendete Projekt-Einstellungen
- Art des verwendeten Rohlings
- Fehlermeldung
- Besonderheiten: z.B. installierte Cygwin-Umgebung
Gegebenenfalls sind weitere Angaben sinnvoll bzw. nötig:
- gesamte Ausgabe aus dem Ausgabefenster/Hinweisfenster, wenn der Fehler im Zusammenhang mit den Kommandozeilentools (cdrecord, mkisofs, ...) steht
- Error-Log/Fehler-Report im Falle eines 'cdrtfe - application error'
- cdrtfe-debug-Ausgabe (cdrtfe /debug)
Wichtig: Falls die Kommandozeilenausgabe von cdrecord den Fehler meldet, bitte sicherstellen, daß die detaillierte Ausgabe mitgeschickt wird. Dafür muß im Dialog 'Einstellungen', Registerkarte 'cdrecord' die Option 'ausführliche Ausgabe (-v)' ausgewählt sein.
Die Debug-Ausgabe erhält man, indem beim Start von cdrtfe die Shift-Taste gedrückt gehalten wird. Alternativ kann von der Eingabe-Aufforderung cdrtfe mit der Option /debug gestartet (cdrtfe /debug) werden. Dies ist dann sinnvoll, wenn der Fehler bereits beim Start von cdrtfe auftritt oder wenn die Laufwerkserkennung fehlschlägt.