Einführung zum Fehlerdatenbankabfrage-Server

Es gibt einen E-Mail-Server, der Fehlerberichte und Indizes auf Anfrage als Text verschickt.

Um ihn zu benutzen, schicken Sie eine E-Mail an request@bugs.debian.org. Der Betreff der Nachricht wird ignoriert, abgesehen von der Verwendung, um den Betreff für die Antwort zu generieren.

Der gesendete E-Mail-Inhalt sollte eine Reihe von Befehlen sein, einer pro Zeile. Sie werden eine Antwort erhalten, die wie eine interpretierte Kopie Ihrer Nachricht aussieht, mit einer Antwort zu jedem Befehl. Für keinen der hier aufgelisteten Befehle wird ein Hinweis an irgendjemanden geschickt und die E-Mail wird nicht öffentlich verfügbar aufgezeichnet.

Jeder Text in einer Zeile, die mit einem Nummernzeichen # beginnt wird ignoriert; der Server beendet die Bearbeitung, wenn er eine Zeile mit einem Steuer-Abschlusscode findet (quit, thank you oder zwei Bindestriche sind häufige Beispiele). Er wird ebenso abbrechen, wenn er zu viele unbekannte oder schlecht formatierte Befehle findet. Wenn keine Befehle erfolgreich bearbeitet wurden, wird er einen Hilfetext über den Server schicken.

Verfügbare Befehle

send Fehler-Nummer
send-detail Fehler-Nummer
Fordert eine Kopie des entsprechenden Fehlerberichtes an. send-detail sendet ebenfalls all die langweiligen Nachrichten als Kopie, wie zum Beispiel die diversen automatischen Bestätigungen.
index [full]
index-summary by-package
index-summary by-number
Fordert einen vollen Index (mit kompletten Details inklusive Berichten, die done und forwarded sind), oder eine Zusammenfassung sortiert nach Paketen oder nach Nummern, respektive.
index-maint
Fordert die Index-Seite mit der Liste der Paketbetreuer mit Fehlern (offenen und kürzlich geschlossenen) in der Fehlerdatenbank an.
index maint Betreuer
Fordert die Index-Seite der Fehler im System für den Paketbetreuer Betreuer an. Der Suchbegriff ist eine exakte Übereinstimmung. Der Fehler-Index wird in einer eigenen Meldung geschickt.
index-packages
Fordert die Index-Seite mit der Liste von Paketen mit Fehlern (offene oder kürzlich geschlossene) in der Fehlerdatenbank an.
index packages Paket
Fordert die Index-Seiten der Fehler im System für das Paket Paket an. Der Suchbegriff ist eine exakte Übereinstimmung. Der Fehler-Index wird in einer eigenen Meldung geschickt.
send-unmatched [this|0]
send-unmatched last|-1
send-unmatched old|-2
Fordert Aufzeichnungen von Nachrichten an, die nicht einem bestimmten Fehlerbericht zugeordnet sind, in dieser Woche, letzter Woche und der Woche davor. (Jede Woche endet an einem Mittwoch.)
getinfo Datei-Name

Fordert eine Datei an, die Informationen über Paket(e) oder Paketbetreuer enthält – die verfügbaren Dateien sind:

maintainers
Die vereinheitlichte Liste der Paketbetreuer, wie sie von der Fehlerdatenbank verwendet wird. Diese leitet sich von den Informationen in den Packages-Dateien, override- und Pseudo-Paket-Dateien ab.
override.distribution
override.distribution.non-free
override.distribution.contrib
override.experimental
Informationen über die Prioritäten und Sektionen der Pakete und override-Werte für die Betreuer. Diese Informationen wird von dem Prozess verwendet, der die Packages-Dateien im FTP-Archiv generiert. Es sind Informationen zu jedem der Haupt-Distributions-Verzeichnisbäume über ihre Code-Wörter verfügbar.
pseudo-packages.description
pseudo-packages.maintainers
Liste der Beschreibungen und Paketbetreuer respektive für Pseudo-Pakete.
refcard
Fordert des E-Mail-Servers Referenz-Karte in reiner Textform an.
help
Fordert dieses Hilfedokument auf Englisch per E-Mail in reiner Textform an.
quit
stop
thank...
thanks
thankyou
thank you
--
Beendet die Bearbeitung an dieser Stelle der Nachricht. Danach können Sie jeglichen gewünschten Text inkludieren, und er wird ignoriert. Sie können das verwenden, um längere Kommentare einzufügen, die für # passend sind, zum Beispiel zur Hilfe für menschliche Leser Ihrer Nachricht (die es über die Fehlerdatenbank-Protokolle lesen oder durch ein CC oder BCC).
#...
Einzeiliger Kommentar. Das # muss am Anfang der Zeile stehen.
debug Level
Setzt den Debugging-Level auf Level, was eine nichtnegative Zahl sein sollte. 0 steht für kein Debugging; 1 ist üblicherweise ausreichend. Die Debugging-Ausgabe taucht im Transkript auf. Es ist unwahrscheinlich, dass sie hilfreich für die üblichen Benutzer der Fehlerdatenbank ist.

Es gibt eine Referenz-Karte für die E-Mail-Server, verfügbar über WWW, in bug-mailserver-refcard.txt oder per E-Mail über den refcard-Befehl (siehe oben).

Wenn Sie Fehlerberichte bearbeiten wollen, sollten Sie die Adresse control@bugs.debian.org verwenden, die eine Obermenge der oben aufgezählten Befehle versteht. Das wird in einem anderem Dokument behandelt, verfügbar im WWW, in der Datei bug-maint-mailcontrol.txt, oder mit dem help-Befehl an control@bugs.

Falls Sie dies als reine Textdatei lesen oder über E-Mail: eine HTML-Version ist über die Fehlerdatenbank Hauptinhaltsseite http://www.debian.org/Bugs/ verfügbar.


Weitere Seiten der Fehlerdatenbank:


Debian BTS administrators <owner@bugs.debian.org>

Debian bug tracking system
Copyright © 1999 Darren O. Benham, 1997, 2003 nCipher Corporation Ltd, 1994-1997 Ian Jackson.