Wo kann ich sehen, welche Ubuntu-Version die feste Version eines von einem Fehler betroffenen Programms enthält?

13

Dieser Fehler ist als "behoben freigegeben" markiert:

https://bugs.launchpad.net/ubuntu/+source/python3.4/+bug/1290847

Wo kann ich sehen, welche Ubuntu-Version die feste Version enthält?

PS: Ich möchte es vermeiden, den langen Fließtext zu lesen. Gibt es dafür keinen Datenbankeintrag?

Update: Ich trage eine Endbenutzerbrille. Mir ist die Paketversion mit dem Fix egal. Ich interessiere mich für die Ubuntu-Veröffentlichung mit dem Fix.

guettli
quelle
Gute Frage. Meines Wissens gibt es keine einfache Möglichkeit, genau herauszufinden, in welcher Version des Pakets das Fix landet.
Rmano
@muru Ich stelle mir vor, diese Frage ist nicht spezifisch für diesen Fehler. Die Idee ist --- angenommen, es ist jetzt sechs Monate vergangen. Ich möchte überprüfen, ob in meinem Paket ( whatever-3.4.6-ubuntu6.3+build3z. B.) die Fehlerbehebung enthalten ist oder nicht ... das fragt das OP meiner Meinung nach - stimmt das? Wenn ja, überlegen Sie, ob Sie die Frage etwas klarer formulieren möchten.
Rmano
2
@ Rmano Ich trage eine Endbenutzerbrille. Ich habe die Standard-Ubuntu-Einstellungen für Updates nicht geändert. Das heißt, ich habe alle Updates installiert. Wenn ich meine Entwicklerbrille aufsetze, ist es sehr einfach zu überprüfen, welche Paketversion in welcher Ubuntu-Version enthalten ist. Bist du jetzt verwirrt? Ich mache Softwareentwicklung mit Linux seit zwanzig Jahren. Ich weiß, wie ich mir selbst helfen kann. Aber ... Warum fehlen die offensichtlich interessanten Informationen? Sehr geehrte Detailfreunde, setzen Sie eine Newcomer-Brille auf!
Guettli
3
@muru Ich denke, dass wichtige Informationen wie diese in der strukturierten Datenbank von Launchpad gespeichert werden müssen.
Guettli

Antworten:

3

Weil du eine Endbenutzerbrille trägst ;) - hier ist eine Antwort mit Bildern…

Ihr erwähnter Fehler hat einen Fix und der Fix ist freigegeben. Es ist jedoch noch nicht klar, in welchem ​​Ubuntu-Release es enthalten sein wird.

   Bildbeschreibung hier eingeben

Und der Kommentar # 43 ist auch interessant (Danke @muru ).

> Warum ist dies als "Fix Released" markiert? Dies ist immer noch fehlerhaft.

Fix freigegeben bedeutet in der Entwicklungsserie behoben, nicht unbedingt in freigegebenen Versionen von Ubuntu.


Ein anderes Beispiel ist der Fehler 1264554 im selben Paket. Wie Sie auf dem Screenshot sehen können, wurde die Fehlerbehebung für Trusty veröffentlicht.

   Bildbeschreibung hier eingeben


Was sagt uns das?

Solange Sie dieses nette Symbol mit dem Namen der Ubuntu-Veröffentlichung nicht sehen können

   Bildbeschreibung hier eingeben

Der Fehler ist nicht behoben.

AB
quelle
Vergessen Sie nicht den LP-Fehler selbst - Meldungen auf dem LP-Fehler selbst zeigen an, wann die Probleme behoben sind (mit Ausnahme von Problemen, die durch Zusammenführungen von anderen Betriebssystemen behoben wurden)
Thomas Ward
1
Relevant: Kommentar # 43 im ersten Fehler.
muru
Ich denke, es muss einen neuen Status geben: "Fixed in dev". Auf diese Weise können Sie zwischen "Fix Released" (z. B. in Trusty) und dem Status, der im Kommentar als "Fixed released" bezeichnet wird, unterscheiden: "Fixed released" bedeutet, dass dies in der Entwicklungsserie festgelegt wurde, nicht unbedingt in veröffentlichten Versionen von Ubuntu. "
Guettli
@guettli, das als fix commit bezeichnet wird, aber nicht für den Paketfehler festgelegt wird - nur im vorgelagerten Projekt (dh den Fehlerverfolgern des Python-Projekts)
Thomas Ward
"Solange Sie dieses nette Symbol mit dem Namen der Ubuntu-Veröffentlichung nicht sehen können ... ist der Fehler nicht behoben": Dies muss nicht immer der Fall sein. Wenn ein Fehler in der Entwicklungsversion von Ubuntu behoben ist, wird in der Regel für jede nachfolgende Ubuntu-Version der Fehler behoben, der jedoch im Fehlerstatus nicht explizit angegeben wird.
Robie Basak
0

Ich stellte mir die Frage, wie ich finde, welche Releases eine bestimmte Version eines Pakets enthalten.

Auf der Ubuntu-Paketseite finden Sie viele Informationen. Ich habe gerade in allen Ubuntu-Versionen nach dem Paket 'python3' gesucht: - http://packages.ubuntu.com/search?suite=all§ion=all&arch=any&keywords=python3&searchon=names

Es kam mit diesem: - Paket python3

  • exact (12.04LTS) (Python): Interaktive, objektorientierte Hochsprache (Standardversion von Python3) 3.2.3-0ubuntu1: all
  • Precise-Updates (Python): Interaktive objektorientierte Hochsprache (Standard-Python3-Version) 3.2.3-0ubuntu1.2: amd64 i386
  • trusty (14.04LTS) (Python): Interaktive objektorientierte Hochsprache (Standardversion von Python3) 3.4.0-0ubuntu2: amd64 i386
  • utopisch (Python): Interaktive objektorientierte Hochsprache (Standard-Python3-Version) 3.4.2-1: amd64 i386
  • Vivid (Python): Interaktive objektorientierte Hochsprache (Standardversion von Python3) 3.4.3-1: amd64 i386
  • wily (python): interaktive objektorientierte Hochsprache (Standardversion von python3) 3.4.3-4ubuntu1: amd64 i386

Daher denke ich, dass Python Version 3.4 vertrauenswürdig, utopisch, lebendig und schlau ist

Es wäre hilfreich, wenn jemand, der auf dem Launchpad etwas als behoben markiert hat, herausfinden würde, welche Version von Python einen bestimmten Fix enthält, aber wie die Diskussion auf dem Launchpad sagte, ist das nicht einfach (und ich würde argumentieren, es ist kein Ubuntu-spezifisch) Ausgabe entweder).

sibaz
quelle
Entschuldigung, und wo ist die Antwort? :)
AB
Entschuldigung, ich war nicht klar. Sie suchen im Bug-Verlauf nach der Version von Python, die Ihren Fix enthält, und durchsuchen dann die Paketliste nach der Hauptversion Ihres Pakets. Schauen Sie sich dann die Liste an. Klarer kann ich nicht sein.
Sibaz
Wenn der Launchpad-Verlauf nicht die Version Ihres Fixes angibt, müssen Sie das Python-Entwicklungsteam fragen und das Bug-Tracking-System überprüfen. Da sich diese Frage in einem Ubuntu-Forum befindet, habe ich sie als Frage zum Ubuntu-Teil der Frage angesehen und die Frage nicht wie beabsichtigt beantwortet
sibaz,