Ist es in Ordnung, vorgeschlagene Updates während des Ubuntu-Entwicklungszyklus zu aktivieren?

9

Ich mag es, die Entwicklungsversionen von Ubuntu (Alpha, Beta, was auch immer) auszuführen.

Gibt es einen Grund, warum ich vorgeschlagene Updates für Ubuntu nicht aktivieren sollte, bevor Ubuntu als stabil veröffentlicht wird?

Unterscheiden sich die vorgeschlagenen Updates nach einer stabilen Ubuntu-Version?

Screenshot des Bildschirms mit den vorgeschlagenen Aktualisierungsoptionen von software-properties-gtk

Jeremy Bicha
quelle

Antworten:

6

"Die Verwendung von -proposed während des Entwicklungszyklus bietet den Benutzern nur sehr geringe Vorteile, und von einer solchen Verwendung wird dringend abgeraten." 1

Nach einer neuen stabilen Version von Ubuntu, sind Tester den verwenden ermutigt -proposed Repository Test Stable Release - Updates zu helfen , sollte die Release - Teams entscheiden , ob das Update für alle Benutzer freigegeben werden. Während des Entwicklungszyklus funktioniert -proposed jedoch anders und die Ubuntu-Entwickler empfehlen, -proposed nicht zu aktivieren.

Während des Ubuntu-Entwicklungszyklus werden alle Paketaktualisierungen zuerst in das vorgeschlagene Repository hochgeladen. Sobald das Paket einige grundlegende Überprüfungen abgeschlossen hat, wird es in das reguläre Repository hochgeladen.

Die grundlegenden Überprüfungen umfassen

  • Fertigstellung des Builds auf allen unterstützten Architekturen
  • Abschluss aller Bibliotheksübergänge (libfoo2> libfoo3)
  • Erfolgreiches Bestehen anderer automatisierter Tests

Bei vielen Paketen kann dieser Vorgang in ein oder zwei Stunden abgeschlossen werden.

Wenn ein Benutzer -proposed aktiviert hat, können Probleme mit fehlerhaften Paketen auftreten, bei denen einige dieser grundlegenden Überprüfungen fehlgeschlagen sind. Im Allgemeinen ist es nicht erforderlich, einen Fehler in Bezug auf das Problem einzureichen, da Ubuntu-Entwickler regelmäßig nachverfolgen, welche Pakete eine dieser grundlegenden Prüfungen nicht bestehen.

Zusammenfassend bedeutet das Aktivieren, das während des Entwicklungszyklus vorgeschlagen wird, dass Sie ein höheres Risiko haben, fehlerhafte Software auszuführen, und die Qualität von Ubuntu nicht wirklich verbessern.

Quelle:

Jeremy Bicha
quelle
4

Für Entwicklungsversionen proposedmacht das Einschalten keinen Sinn.

Es wird für automatisierte Pakettests verwendet.

Für stabile Releases können Sie diese Option jedoch aktivieren, proposedwenn Sie instabile Pakete testen und Fehler an das Launchpad melden möchten. Ich sehe keinen anderen Grund, es zu aktivieren.

Eine bessere Möglichkeit besteht darin, proposedes nicht dauerhaft einzuschalten, sondern ausgewählte Pakete zu installieren, die Sie gerade testen möchten.

Pilot6
quelle