WordPress 5.0 RC am US-Erntedankfest erwartet, trotz Last-Minute-Pushback von Mitwirkenden

Veröffentlicht: 2018-11-22
Bildnachweis: KaylaKandzorra Ich vermisse dich Opa. – (Lizenz)

WordPress-Core-Committer, Core-Contributors und ehemalige Release-Leads haben am Montag in letzter Minute stark appelliert, die Veröffentlichung von 5.0 auf Januar zu verschieben. RC wurde am Montag erwartet, aber diejenigen, die auf eine Verzögerung drängten, verwiesen auf die große Anzahl offener Probleme beim Meilenstein und die Tatsache, dass viele bestätigte Fehler aggressiv in Folgeversionen verschoben werden.

„Ich sehe nicht ein, wie wir heute ernsthaft einen Veröffentlichungskandidaten ausliefern können“, sagte Joe McGill. „Damit sagen wir entweder, dass wir damit einverstanden sind, eine Hauptversion von WordPress mit so vielen bekannten Problemen auszuliefern, oder dass der Begriff „Release Candidate“ eigentlich keine Bedeutung hat. Ich würde vorschlagen, dass wir den Zeitplan überarbeiten, um RC um mindestens 4 Wochen zu verschieben, damit wir eine angemessene Frist haben und in der Zwischenzeit weiterhin Betas veröffentlichen.

Nahezu jeder an der Diskussion beteiligte Mitwirkende war begeistert von Gutenberg, forderte jedoch den Veröffentlichungsleiter Matt Mullenweg auf, vier Wochen RC- und Code-Freeze zuzulassen, um der Community Zeit zur Vorbereitung zu geben.

Die Mitwirkenden sagten, dass sie die Eile, 5.0 zu bekommen, nicht verstehen. Mehrere bemerkten, dass Gutenberg anscheinend an einer anderen Erfolgslatte gemessen wird als frühere Versionen, in denen Schlagzeilenfunktionen in Bezug auf die Beseitigung bekannter Fehler auf einem anderen Standard gehalten wurden.

„Wir nähern uns schnell einer Million (mit Jetpack verfolgter) Posts, die über den Editor erstellt wurden, wobei die nicht verfolgte Zahl wahrscheinlich ein Vielfaches davon ist“, sagte Mullenweg als Antwort auf die Bedenken der Mitwirkenden. „Es gab eine Explosion von Plugins, die auf Gutenberg aufbauen, und einige Dinge wie die Arbeit von ACF und Block Lab, die für WordPress wirklich transformierend erscheinen. Für diejenigen, für die der Editor nicht geeignet ist, können sie sich jederzeit, auch nach 5.0, für Classic entscheiden und WP bis mindestens 2022 und wahrscheinlich darüber hinaus genau so verwenden, wie sie es zuvor getan haben.“

Mullenweg identifizierte einige Fragen, die er als „gute Erfolgsmaßstäbe für Gutenberg“ ansieht:

  • Entscheiden sich die Leute, wenn sie die Wahl haben, dafür, ihn dem alten Editor vorzuziehen?
  • Können sie Dinge erschaffen, die sie vorher nicht erschaffen konnten?
  • Sind WP-Neulinge erfolgreicher (aktiv, zufrieden mit dem, was sie erschaffen) als vor Gutenberg?
  • Werden interessante Dinge darauf aufgebaut?

Interessante Plugins werden auf Gutenberg aufgebaut, aber sie brechen mit jeder Veröffentlichung des Plugins. Gutenberg 4.5 wurde gestern veröffentlicht und entspricht dem ersten 5.0 RC-Feature-Set. Es enthält eine große Anzahl von Änderungen und Fehlerbehebungen, die von der Community insgesamt relativ ungetestet geblieben sind. Vor allem führte 4.5 eine Regression ein, die beim Versuch, benutzerdefinierte Beitragstypen im klassischen Editor zu laden, einen White Screen of Death verursachte, was eine frühere Veröffentlichung von 4.5.1 erzwang. Jede Version führt Änderungen ein, die dazu führen, dass Plugins kaputt gehen und sofortige Updates von Plugin-Entwicklern erfordern.

Der technische Leiter von Gutenberg, Matias Ventura, hat heute ein Update gepostet, das bestätigt, dass WordPress 5.0 das geplante Veröffentlichungsdatum am 27. November verpassen wird, aber kein zweites Datum angeboten hat.

„Das Datum für die Veröffentlichung von 5.0 wird derzeit geprüft, da es nicht plausibel ist, dass es der 27. sein wird“, sagte Ventura.

WordPress 5.0 wird „wenn es fertig ist“ ausgeliefert. Die Mitwirkenden konzentrieren sich darauf, den Release Candidate so schnell wie möglich herauszubringen

Als die zweiten Termine für die Veröffentlichung im November verpasst wurden, gingen viele davon aus, dass WordPress 5.0 auf die sekundären Termine im Januar zurückfallen würde, aber das wurde noch nicht bestätigt. Der vorherige Umfang und Zeitplan, den Gary Pendergast skizzierte, besagte, dass die November-Termine bei Bedarf um bis zu acht Tage verschoben werden könnten und dass sie, wenn zusätzliche Zeit erforderlich wäre, die Januar-Termine anstreben würden:

Sekundärer RC 1: 8. Januar 2019

Zweitveröffentlichung: 22. Januar 2019

Während des heute regelmäßig stattfindenden Chats der Kernentwickler wurde die Diskussion über das Veröffentlichungsdatum von WordPress 5.0 hitzig, da die Mitwirkenden weiterhin auf eine Veröffentlichung im Januar drängten. Pendergast schlug vor, dass der Dezember ein brauchbares Datum haben könnte, worauf Joost de Valk, CEO von Yoast, antwortete: „Ich werde die Hölle heiß machen, wenn wir den Dezember machen.“

WordPress-Plugin-Entwickler und -Agenturen versuchen, für bevorstehende Feiertage zu planen und möchten Personal zur Verfügung haben, wenn die Veröffentlichung landet. Viele der Teilnehmer des Treffens hofften, eine Bestätigung zu erhalten, dass die Freilassung auf Januar verschoben wird.

„Berücksichtigen Sie bitte auch die Plugin-Shops, die ihre Prioritäten neu ordnen, um Blöcke für 5.0 bereit zu haben, nur um sie in den letzten Wochen mehrmals reparieren zu müssen“, sagte Kevin Hoffman. „Der Erfolg von 5.0 hängt genauso von der Unterstützung durch Drittanbieter ab wie vom Kern.“

„Es besteht von allen Seiten Einigkeit darüber, dass die Menge an Codeänderungen und versäumten früheren Fristen bedeutet, dass der 27. unhaltbar ist“, sagte Mullenweg. „RC ist immer noch bald möglich, aber bitte gehen Sie nicht davon aus, dass dies ein endgültiges Veröffentlichungsdatum impliziert, bis wir sehen, wie das läuft, und eins auswählen. Ich hoffe, dass es zeigt, dass wir bereit sind, Entscheidungen aufgrund neuer Informationen zu ändern, es geht nicht darum, ‚richtig‘ zu liegen oder blind an früheren Plänen festzuhalten.“

Diese Aussage weist darauf hin, dass Mullenweg möglicherweise Daten in Betracht zieht, die nicht im ursprünglichen Zeitplan enthalten waren, wie er später sagte: „Wenn Sie alle die Daten nehmen können, ohne sich darüber Gedanken zu machen, was sie für das Veröffentlichungsdatum bedeuten, gab es 8 Hauptveröffentlichungen Dezember, es waren tatsächlich 34 % unserer letzten 23 Hauptveröffentlichungen.“

Mehrere Mitwirkende waren sich einig, dass die Veröffentlichung eines RC so schnell wie möglich endlich ein längeres Einfrieren des Codes für die Benutzeroberfläche, API, Dokumentation und Funktionen von Gutenberg erzwingen würde. Dies würde der Gemeinde mehr Zeit zur Vorbereitung geben.

„Als Teil des Entwicklungsteams seit fast zwei Jahren würde ich es lieben, wenn wir bald die RC-Grenze ziehen würden, damit alle müde werden“, sagte Matias Ventura. „Und denken Sie, es ist bereit, gezeichnet zu werden. Es geht mir darum, uns in einem fast endlosen Prozess ‚eine weitere Kleinigkeit‘ tun zu lassen und die Stabilitätslinie weiter nach unten zu verschieben.“

Die Mitwirkenden packen jetzt die letzten paar Tickets ein und der Plan ist, den Veröffentlichungskandidaten morgen während der US-amerikanischen Thanksgiving-Feiertage herauszubringen. Angesichts der globalen Contributor-Basis von WordPress sollte die Veröffentlichung am Feiertag kein Problem sein. Das Team untersucht auch noch die Möglichkeit, das Classic Editor-Plugin mit Updates für bestehende WordPress-Sites zu bündeln.

„Unser Fokus liegt im Moment auf einem großartigen RC“, sagte Mullenweg. Während der gesamten Entwicklung von Gutenberg hat Mullenweg gesagt, WordPress 5.0 würde ausgeliefert, „wenn es fertig ist“. Es wird kein Veröffentlichungsdatum bekannt gegeben, bis das Team Zeit hatte, den Veröffentlichungskandidaten zu bewerten.

„Es ist wahr, dass die Hauptsache ist, ob es bereit ist, und es ist derzeit nicht bereit“, sagte Mullenweg.

1928 veröffentlichte John A. Shedd ein kleines Buch mit dem Titel „Salt from My Attic“. Darin enthalten war ein Ausspruch, den US-Marine-Konteradmiralin Grace Hopper als einflussreich für ihr Leben bezeichnete: „Ein Schiff im Hafen ist sicher, aber dafür werden Schiffe nicht gebaut.“

Die Auslieferung einer umfassenden Überarbeitung des WordPress-Editors hat bei den Mitwirkenden und der Community, die von der Software abhängig ist, eine Menge Unsicherheit und Frustration mit sich gebracht. Nachdem unternehmenskritische Probleme gelöst wurden, scheint es zu einem Kreislauf des Reparierens und Brechens von Dingen zu kommen, der endlos weitergehen könnte. Auch wenn der Zeitpunkt für die Feiertage nicht ideal ist, aber wenn Gutenberg noch viel länger ins Stocken gerät, wird es hell sein. Irgendwann muss das Schiff nur noch vom Hafen abstoßen und sehen, wie es segelt.