Änderungen im Release-Modell von Ubuntu Touch

Seit die UBports Foundation das Ubuntu Touch-Projekt von Canonical übernommen hat, gilt dort das Modell der halb rollenden Veröffentlichung. Mit dem Upgrade auf Ubuntu 24.04 wird das Release-Modell von Ubuntu Touch das Format “<Jahr>.<Monat>.<Minor>” verwenden, teilt die UBports Foudation mit.

Bei bisherigen Modell habe man auf ein stabiles (LTS) Ubuntu-Release kontinuierlich den Ubuntu Touch-spezifischen Code darauf aufgebaut, teilt der Anbieter mit. Da Ubuntu 20.04 ein anderes Basis-Betriebssystem sei als Ubuntu 16.04, hätte man eine Reihe von Komponenten ändern müssen, die dann oft nicht mit der 16.04-Basis kompatibel gewesen seien. Dies habe zu einer Verwirrung darüber geführt, in welcher Codebasis oder welchem Zweig ein Stück Code landen müsse. Da Ubuntu Touch immer noch als Rolling-Release-Distribution wahrgenommen werde, würden die Mitwirkenden manchmal erwarten, dass ihre Änderungen in der nächsten unmittelbaren Aktualisierung erscheinen und nicht zusammen mit einer kommenden Änderung des Basis-Betriebssystems. Dies führe zur Verwirrung darüber, ob eine Änderung in der Basisaktualisierung erscheine oder nicht.

Da man OS-Änderungen nicht über einzelne Pakete ausrolle, könnten Fehlerbehebungen oder Sicherheitspatches nicht veröffentlicht werden, ohne alle anderen Änderungen, die in der Codebasis gelandet sind, zu veröffentlichen. Die Summe aller Code-Änderungen sei jedoch möglicherweise noch nicht reif für die Veröffentlichung. Dadurch entsteht eine Verzögerung zwischen der Behebung eines Fehlers und dem Zeitpunkt, an dem die Korrektur die Endbenutzer erreicht.

Mit dem Upgrade auf Ubuntu 24.04 werde das Format “<Jahr>.<Monat>.<Minor>” verwendet, wobei “<Jahr>” und “<Monat>” das erwartete Jahr und den erwarteten Monat der Version darstellen.

Die Feature-Releases beginnen mit der “<kleineren>” Version von “0”. Diese Versionen können neue Funktionen, größere Änderungen und ähnliches enthalten. Zum Beispiel werde die erste Veröffentlichung, die Ubuntu 24.04 als Basis verwende, (wahrscheinlich) die Version 24.6.0 verwenden. Wir planen, alle 6 Monate ein Feature-Release zu veröffentlichen.

Danach werde jedes Point-Release die “<Minor>”-Version um “1” erhöhen. Die Releases würden nur Sicherheitspatches, Fehlerkorrekturen oder kleine Änderungen, sowie Updates der Ubuntu-Basisversion enthalten. Man plane, alle 2 Monate ein Minor-Release zu veröffentlichen.

Man werde jede neue Version etwa einen Monat lang unterstützen, nachdem die nächste Version erschienen sei. Maximal könne man zwei neue Versionen parallel unterstützen.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben