Website-Suche

So melden Sie einen Softwarefehler bei Fedora


Ein Fehler oder Softwarefehler ist ein Fehler, ein Irrtum, eine Fehlfunktion oder ein Fehler in einem Programm, der dazu führt, dass es zu unerwünschten oder falschen Ergebnissen führt. Ein Fehler verhindert, dass ein Programm/eine Anwendung/Software wie vorgesehen funktioniert.

Wie die meisten, wenn nicht alle Linux-Distributionen bietet Fedora Benutzern die Möglichkeit, einen Fehlerbericht einzureichen. Bedenken Sie, dass die Einreichung von Fehlern nicht nur auf Softwareentwickler beschränkt ist; Jeder (einschließlich regulärer Benutzer) wird aufgefordert, Fehler zu melden, auf die er stößt. Sobald ein Fehler behoben ist, sieht sich der Paketbetreuer den Fehlerbericht an und entscheidet, wie er damit umgeht.

Wichtig: Ein Fehler muss nicht unbedingt ein Softwareabsturz sein. In Bezug auf die obige Definition eines Fehlers sollte jedes unerwünschte oder unerwartete Verhalten, das in einer Anwendung festgestellt wird, als Fehler gemeldet werden.

In diesem Artikel erklären wir die verschiedenen Schritte zum Einreichen eines Software- oder Anwendungsfehlerberichts in Fedora.

Bevor Sie einen Fehler in Fedora melden

Bevor Sie einen Fehler melden, stellen Sie sicher, dass Sie die neueste Version einer Software verwenden. Wenn nicht, laden Sie es herunter und installieren Sie es. Normalerweise werden die neuesten Softwareversionen mit Fehlerbehebungen, Verbesserungen und mehr ausgeliefert. Ein Fehler, den Sie melden möchten, wurde möglicherweise in der neuesten Version der Software behoben.

Um die gesamte auf Ihrem Fedora-System installierte Software auf die neuesten verfügbaren Versionen zu aktualisieren, führen Sie regelmäßig den folgenden dnf-Befehl (mit Root-Rechten) aus, um Ihr System zu überprüfen und zu aktualisieren.

sudo dnf update --refresh

Wenn eine aktuelle Version der Software immer noch den Fehler aufweist, können Sie überprüfen, ob der Fehler gemeldet wurde oder nicht. Sie können alle gemeldeten Fehler für ein Fedora-Paket über die URL überprüfen:

https://apps.fedoraproject.org/packages/<package-name>/bugs/

Dadurch gelangen Sie direkt zu einer Seite mit einer Liste aller gemeldeten Fehler für das betreffende Paket im Format (Fehler, Status, Beschreibung und Release). Auf dieser Seite gibt es auch einen Link zum Melden eines neuen Fehlers (Neuen Fehler melden) und zeigt die Gesamtzahl der offenen und blockierenden Fehler an. Zum Beispiel:

https://apps.fedoraproject.org/packages/dnf/bugs/

Um Details zu einem Fehler anzuzeigen (z. B. DNF Bug 1032541), klicken Sie darauf. Falls bereits ein Fehlerbericht mit einer Beschreibung des Problems eingereicht wurde, können Sie dem Bericht alle zusätzlichen Informationen hinzufügen, die Sie möglicherweise benötigen.

Um Aktualisierungen zum Bericht zu erhalten, sollten Sie sich den Bericht per „CC“ anschauen. Aktivieren Sie die Option „Zur CC-Liste hinzufügen“ und klicken Sie auf die Schaltfläche „Änderungen speichern“.

Wenn Sie feststellen, dass der Fehler nicht gemeldet wurde, melden Sie ihn wie im nächsten Abschnitt erläutert.

Einreichen eines Fehlerberichts in Fedora

Um einen Fehler zu melden, klicken Sie auf die Schaltfläche Neuen Fehler melden und wählen Sie „gegen Fedora“ oder „gegen EPEL“ aus dem Dropdown-Menü .

Sie werden zu einer neuen Fehlerberichtsvorlage im Bug-Tracker weitergeleitet, wie im folgenden Bild dargestellt. Beachten Sie, dass Sie für den Zugriff auf die Fehlerberichtsvorlage über ein Red Hat Bugzilla-Konto verfügen und angemeldet sein müssen. Andernfalls können Sie ein neues Konto erstellen.

Lassen Sie uns kurz die Felder erklären, die eingestellt werden müssen:

  • Komponente: wird verwendet, um den Namen des Pakets anzugeben.
  • Version: Wird verwendet, um die Version von Fedora festzulegen, bei der Sie den Fehler beobachtet haben. Sie können auch den Schweregrad, die Hardware und das Betriebssystem angeben.
  • Zusammenfassung: Verwenden Sie diese Option, um eine nützliche kurze Zusammenfassung des Problems bereitzustellen.
  • Beschreibung: Fügen Sie mithilfe der bereitgestellten Vorlage detailliertere Informationen zum Problem hinzu (siehe unten).
  • Anhang: Verwenden Sie dies, um Dateien anzuhängen, die weitere Informationen zum Problem enthalten (Dateien können Screenshots, Protokolldateien, Bildschirmaufzeichnungen usw. enthalten).
Versions-Release-Nummer der ausgewählten Komponente (falls zutreffend):

Hier sollte die Versionsnummer des Pakets angegeben werden. Sie können den Befehl rpm verwenden, um die Versionsnummer des Pakets abzurufen (in diesem Beispiel DNF-Version 4.0.4):

rpm -q dnf  

Wie reproduzierbar:

Geben Sie an, wie oft das Problem auftritt. Zu den empfohlenen Antworten gehören:

  • Immer: Geben Sie dies ein, wenn das Problem hin und wieder auftritt.
  • Manchmal: Geben Sie dies ein, wenn das Problem gelegentlich auftritt.
  • Nur einmal: Geben Sie dies ein, wenn Sie das Problem einmal beobachtet haben.
Schritte zum Reproduzieren:

Im letzten Abschnitt der Problembeschreibung können Sie Informationen angeben, die es anderen Benutzern ermöglichen, den Fehler zu überprüfen, und sie informieren die Entwickler auch darüber, welche konkreten Schritte das Problem verursachen.

  • Tatsächliche Ergebnisse: Geben Sie an, was Sie beobachten, wenn das Problem auftritt.
  • Erwartete Ergebnisse: In dieses Feld geben Sie ein, was Ihrer Meinung nach passieren sollte, wenn sich die Software korrekt verhält.
  • Zusätzliche Informationen: Fügen Sie hier zusätzliche Informationen hinzu, die für den Betreuer nützlich sein können.

Sobald Sie einen Fehler gemeldet haben, müssen Sie als Nächstes auf Updates zu diesem Fehler achten. Normalerweise wird eine E-Mail-Benachrichtigung über alle neuen Kommentare zum Bericht an alle gesendet, die Teil des Fehlerberichts sind (d. h. den Reporter, den Betreuer sowie andere Benutzer).

Wenn der Fehler behoben wird, veröffentlicht der Betreuer eine verbesserte Version der Software. Bodhi (ein Websystem, das den Prozess der Veröffentlichung von Updates für eine Fedora-basierte Softwareverteilung erleichtert) wird dem Bericht einen Kommentar hinzufügen, nachdem eine verbesserte Version der Software veröffentlicht wurde.

Zu guter Letzt können Sie dem Betreuer helfen, indem Sie bestätigen, ob die verbesserte Version im Bodhi besser funktioniert. Wenn die verbesserte Version der Software den QA-Prozess (Qualitätssicherung) bestanden hat, wird der Fehler automatisch geschlossen.

Das ist alles! In diesem Artikel haben wir die verschiedenen Schritte zum Einreichen eines neuen Fehlerberichts in Fedora erklärt. Wenn Sie Fragen oder Kommentare haben oder zusätzliche Informationen mitteilen möchten, verwenden Sie das unten stehende Feedback-Formular.