Es wird eine Änderung der Nummerierung und der Methode zur Erstellung von Releases fĂŒr den X.Org Server in ErwĂ€gung gezogen

Adam Jackson, der fĂŒr die Vorbereitung mehrerer frĂŒherer Versionen des X.Org Servers verantwortlich war, Alternativen zu den Begriffen „whitelist/blacklist“ und „master/slave“ vor, die fĂŒr die Verwendung in Spezifikationen bevorzugt werden – anstelle von „master/slave“ wird empfohlen, „primary/secondary“, „leader/follower“, hat in seinem Bericht auf der Konferenz XDC2019 vorgeschlagen, auf ein neues Versionsnummerierungssystem umzusteigen. Um deutlicher zu sehen, wann eine bestimmte Version veröffentlicht wurde, soll die Jahreszahl in der ersten Zahl der Version angegeben werden. Die zweite Zahl wird die ordinale Nummer der bedeutenden Veröffentlichung im betreffenden Jahr angeben, und die dritte Zahl wird die korrigierenden Updates widerspiegeln.

DarĂŒber hinaus erscheinen die Releases des X.Org Servers jetzt recht selten (X.Org Server 1.20 wurde vor anderthalb Jahren veröffentlicht) und es gibt bisher keine AktivitĂ€t zur Entwicklung von X.Org Server 1.21, wĂ€hrend im Code einige Korrekturen und Neuerungen angefallen sind. Daher wird vorgeschlagen, zu einem planmĂ€ĂŸigen Modell zur Erstellung neuer Releases ĂŒberzugehen.

Der Vorschlag sieht vor, dass die Codebasis kontinuierlich mithilfe eines Continuous Integration-Systems weiterentwickelt wird, und das Release wird einen einfachen Snapshot des Zustands zu vordefinierten Terminen darstellen, vorausgesetzt, alle CI-Tests werden erfolgreich bestanden.
Bedeutsame Releases, die neue Funktionen beinhalten, sollen alle 6 Monate erstellt werden. Mit der HinzufĂŒgung neuer Funktionen sollen auch Zwischenversionen erstellt werden, die automatisch abgezweigt werden können, beispielsweise alle zwei Wochen.

Hans de Goede, Entwickler von Fedora Linux, der bei Red Hat arbeitet, hat angemerkt, dass die vorgeschlagene Methode nicht ohne Nachteile ist — da der X.Org Server stark von der Hardware abhĂ€ngt, ist es ĂŒber das Continuous Integration-System nicht möglich, alle Probleme zu erkennen. Daher wird vorgeschlagen, zusĂ€tzlich ein System fĂŒr Blockierungsfehler bei Releases einzufĂŒhren, bei deren Vorhandensein die automatische Veröffentlichung verschoben wird, sowie die Organisation der Erstellung von Vorabversionen zum Testen vor dem Release. Michael DĂ€nzer, Entwickler von Mesa bei Red Hat, hat angemerkt, dass die vorgeschlagene Methode gut fĂŒr Snapshots und Release-Kandidaten ist, jedoch nicht fĂŒr finale stabile Versionen, auch aufgrund der Möglichkeit, dass es in einer Zwischenversion zu KompatibilitĂ€tsverletzungen der ABI kommen könnte.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster