Wie melde ich einen Fehler? [Geschlossen]


8

Ich benutze jetzt schon eine Weile Linux Mint und bin ein ziemlicher Fan. Ich bin nicht kompetent genug, um mich mit dem Kernel oder ähnlichem herumzuschlagen, aber ich habe kleine Fehler in einigen Softwarepaketen bemerkt, von denen ich glaube, dass ich sie beheben kann. Ich habe jedoch keine Ahnung, wie ich anfangen soll, zum Projekt beizutragen.

Hier ist ein einfaches Beispiel: der Rechner App in dem Ubuntu - Repositories erfordert keine NumLock für Tastendrücke auf dem Ziffernblock aktiviert wird als Zahlen interpretiert werden (anstatt die Homeund EndTasten , die die gleichen physikalischen Tasten verwenden). Dies ist jedoch nicht der Fall für den DelSchlüssel, der auch als Dezimalpunkt dient. Dazu muss NumLock aktiviert sein. Ich vermute, dass dies ein Fehler ist, und ich möchte ihn beheben. Es sollte ganz einfach sein.

Mehr als nur einen Fehlerbericht einreichen, wie den nimmt man beteiligt bei der Festsetzung ein Thema wie das? Muss ich die Upstream-Paketbetreuer direkt über die GitHub- Seite kontaktieren ?


Es kommt darauf an, zunächst Ihre Kopie zu reparieren. Anschließend können Sie Ihre Änderungen veröffentlichen und die vorgelagerten Entwickler fragen, ob sie das Update wünschen.
Strg-Alt-Delor

Antworten:


7

In aufsteigender Reihenfolge der Hilfsbereitschaft:

  1. Wenn Sie einen Fehler identifizieren, melden Sie ihn mit so vielen relevanten Informationen wie möglich (um es den Betreuern zu erleichtern, ihn zu reproduzieren und anschließend zu beheben).
  2. Wenn Sie die Quelle lesen und feststellen können, wo der Fehler auftritt, geben Sie diese Informationen an.
  3. Wenn Sie einen Patch bereitstellen können , der den Fehler behebt, fügen Sie diesen hinzu (oder öffnen Sie eine Pull-Anforderung, wenn das Projekt auf Github gehostet wird).

Im Fall von 1,2 oder 3: Stellen Sie sicher, dass Sie den Fehler in der Tracker- / Pull-Anfrage / Mailingliste usw. abonnieren, damit Sie auf alle Anfragen der Entwickler / Betreuer reagieren können, um Ihre Annahmen zu klären oder zu testen melden Sie sich mit zusätzlichen Informationen zurück.

Nichts ist schlimmer als ein "Drive-by" -Fehlerbericht mit unzureichenden Informationen: Diese nur überfüllten Bug-Tracker / Mailinglisten usw. mit Geräuschen, die entweder ignoriert oder auf Kosten von Energie beseitigt werden müssen, die gewinnbringend an eine andere Stelle geleitet werden könnten im Projekt.


Ich habe Ihren Rat befolgt und eine Pull-Anfrage auf GitHub gestellt.
Myridium
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.