Vielen Dank für Ihr Interesse am Ubuntu Error Tracker-Projekt .
Ab Version 12.04 haben sich dieses Verhalten und dieser Workflow geändert. Wie ich in Bug # 993450 festgestellt habe, öffnet "Apport kann Fehlerbericht nicht senden" standardmäßig keinen Fehlerbericht mehr (und es ist umständlich, aber nicht unmöglich, ihn dazu zu bringen).
Apport hat nach der Veröffentlichung keine Fehlerberichte erstellt. Wenn sich eine Version noch in der Entwicklung befindet, können Sie mit apport Launchpad-Fehler (und Fehlerberichte) ablegen.
In einer endgültigen veröffentlichten Version von Ubuntu zeigen wir jetzt Fehlerdialoge. Dies ist eine enorme Verbesserung gegenüber einem Programm, das "weggeht", ohne dass Feedback eingeht, und der Benutzer fragt sich, was gerade passiert ist.
Die Statistiken der Daten, die beim Senden dieser Berichte erfasst wurden, werden auf http://errors.ubuntu.com angezeigt .
Ich bleibe bei der Frage: Wie erfährt ein Benutzer den Status des Problems? Die Blaupause hat jetzt diese Anforderung
Der Benutzer sollte eine Möglichkeit haben, den Status seines Absturzberichts zu überprüfen. B. über eine Berichts-ID verfügen, auf die sie zugreifen können, um Statistiken und / oder zugehörige Fehlernummern anzuzeigen. Geben Sie beispielsweise zum Zeitpunkt der Einreichung eine Seriennummer an, die später über eine Webseite geladen werden kann.
Ich werde das entfernen. Das war nie die Absicht. Die Benutzeroberfläche ist darauf bedacht, keine Zusagen darüber zu machen, dass Feedback zu dem Bericht eingeholt wird.
Dies sind keine Fehlerberichte.
Unsere Absicht ist es, die Zeit zu verkürzen, die Entwickler benötigen, um die dringendsten Probleme zu finden, die erforderlichen Informationen zu sammeln, um sie zu beheben und die Korrekturen an die Benutzer weiterzuleiten.
Wir haben das Problem gelöst, die dringendsten Probleme zu finden. Das ist die Startseite von http://errors.ubuntu.com .
Das schnelle Sammeln der erforderlichen Informationen und ohne lange Rückkopplungsschleifen mit Benutzern, bei denen das Problem auftritt, wird in den Verbesserungen von Foundation-Q-Bucketing behandelt . Der Plan ist es, Entwicklern die Möglichkeit zu geben, sich serverseitig in den Informationssammlungsprozess einzubinden. Wenn ich / var / log / syslog benötige, dies jedoch noch nicht vorgesehen ist, ändere ich einfach eine Einstellung auf http://errors.ubuntu.com, und die nächste Person, bei der der Fehler auftritt, fügt ihn automatisch den von ihnen gesendeten Daten hinzu.
Schnelle Fehlerbehebungen für Benutzer werden in den Grundlagen-q-Aktualisierungen-nach-Absturz-Berichten behandelt . Wenn Benutzer einen Fehlerbericht einreichen und dieser Fehler bereits behoben und freigegeben wurde, werden sie in einem Dialogfeld gefragt, ob sie ein Upgrade auf die Version der Software durchführen möchten, die das gerade aufgetretene Problem behebt.
Und wie kommt ein Entwickler ins Spiel? Unter https://daisy.ubuntu.com wird nur die Fehlermeldung "Falscher Inhaltstyp" angezeigt.
http://daisy.ubuntu.com ist nicht für die Verwendung durch Menschen vorgesehen. Es ist für den Fehlerberichts-Daemon (whoopsie) vorgesehen, an den Berichte gesendet werden.
Es wäre absolut wunderbar, wenn andere sich beteiligen würden. Ich bin derzeit der einzige, der sich in dieser Vollzeit hackt.
Das System besteht aus vier Teilen.
- Apport , das die Desktop-Benutzeroberfläche bereitstellt.
- Whoopsie , der von Apport erstellte Berichte (und Core-Dumps) aufnimmt und in den Error-Tracker-Server Daisy schaufelt.
- Daisy , die Berichte von Whoopsie sammelt und verarbeitet. Dies ist das Herzstück des Service. Dadurch werden die Kerndateien in zurückverfolgte Berichte umgewandelt und die auf http://errors.ubuntu.com angezeigten Statistiken erstellt .
- Errors ist eine Django-basierte Website, die sowohl eine für den Menschen lesbare Ansicht der Daten als auch eine RESTful-API für die Arbeit damit bietet.
Unter dem Verzeichnis setup / in lp: daisy befindet sich eine Reihe von Skripten, die etwas veraltet sind und Ihnen eine Vorstellung davon geben sollen, wie die Teile zusammenpassen. Ich habe an Juju-Anhängern gearbeitet, um dies zu ersetzen. Das Ziel ist ein einziger Befehl, um die gesamte Infrastruktur in der Cloud zum Testen und Entwickeln bereitzustellen.
Sie finden meine E-Mail-Adresse auf Launchpad, wenn Sie weitere Entwicklungsfragen haben.
Mehr Info: