La semaine dernière, la directrice exécutive de WordPress, Josepha Haden Chomphosy, a ouvert une discussion sur le nombre de versions que le projet ciblera en 2022.

« Puisque nous avons déjà une version en janvier, je me demande si nous pourrions utiliser 2022 pour essayer quatre versions », a déclaré Haden Chomphosy. Il a proposé trois calendriers de sortie différents :

Lorsqu’il en a parlé sur la chaîne #core Slack, certains contributeurs ont déclaré qu’ils aimeraient voir le projet évoluer vers des versions plus fréquentes. Ils étaient optimistes quant à la possibilité de le faire, car une version de janvier est déjà en préparation.

Les réponses au message make.wordpress.org étaient sensiblement différentes. Certains ont déclaré qu’ils seraient à l’aise avec une publication trimestrielle tant qu’ils évitent les grandes vacances. Plusieurs participants à la conversation ont exhorté WordPress à ralentir à deux ou trois versions. D’autres ont suggéré que WordPress attend simplement de publier de nouvelles fonctionnalités jusqu’à ce qu’elles soient prêtes, sans planification. Cette astuce particulière rend difficile une planification efficace pour diverses parties prenantes, telles que les sociétés d’hébergement, les agences et les sociétés de produits WordPress.

En 2021, WordPress a publié la version 5.7 en mars et la version 5.8 en juillet. Une troisième version majeure prévue pour décembre a été reportée en raison d’impasses et d’une disponibilité réduite des bénévoles. Un saut à quatre versions l’année prochaine semble trop ambitieux sans changement de processus.

« Est-il réaliste de planifier quatre versions pour 2022 immédiatement après que trois versions par an ne soient pas remplies? » Oleg Kharchenko a demandé dans les commentaires. « Je ne comprends pas quel est l’avantage d’avoir plus de versions juste pour des raisons de nombre. Il a fière allure dans les relations commerciales, mais n’a aucune valeur réelle pour les utilisateurs de WordPress, car les versions fréquentes conduisent à des fonctionnalités à moitié cuites qui sont difficiles à utiliser.

« De plus, les rédacteurs de plugins et de thèmes devront passer plus de temps à tester qu’à développer des produits. Enfin, il existe de nombreux tickets sur Trac avec le mot-clé » bientôt « qui sont pariés pendant des années simplement parce que tout le monde est trop occupé pour trouver le. temps d’inclure ces tickets dans la prochaine version, rendre le calendrier de sortie plus serré rendrait cette situation encore pire. »

Jessica Lyschik, développeur et membre actif de la communauté WordPress allemande, a déclaré qu’elle préférerait deux versions pour l’avenir.

« Comme beaucoup de gens l’ont déjà dit, la planification de plusieurs versions ne fonctionnait pas dans le passé, alors pourquoi cela devrait-il fonctionner maintenant ? » demanda Lischik. « 5.9 a été reporté pour inclure des fonctionnalités raffinées afin qu’il puisse réellement être utilisé. La complexité des nouvelles fonctionnalités est énorme et essayer de les décomposer en versions plus petites n’est pas quelque chose que je vois fonctionner à l’avenir. »

La feuille de route pour 2021 comportait à l’origine quatre versions majeures, mais a été réduite à trois en février. À l’époque, Haden Chomphosy a cité le manque d’automatisation et de personnel nécessaire pour exécuter le plan sans risquer l’épuisement des contributeurs et la fatigue liée à la mise à niveau.

Le responsable principal de WordPress, John Blackbourn, a commenté la discussion, exhortant Haden Chomphosy à se pencher sur les raisons pour lesquelles il propose le potentiel de versions plus fréquentes. Il lui a également demandé de résumer la liste initiale des défis et des changements nécessaires et les progrès réalisés pour les améliorer.

Dans un article intitulé « Pourquoi j’ai voté pour retarder WordPress 5.9 », Anne McCarthy a expliqué certains des facteurs et des blocages qui ont entraîné le report de la sortie à janvier 2022.

« Ce que j’aimerais mieux comprendre, c’est qu’est-ce qu’on va faire pour s’assurer que ça ne se reproduise plus ? » Matt Mullenweg, responsable de la publication de WordPress 5.9, a commenté. « Il pourrait toujours y avoir plus de raffinement, plus de bugs corrigés, et je vous mets au défi de choisir une année au cours de la dernière décennie qui n’a pas eu sa part de problèmes humains. J’aimerais que nous comprenions vraiment et que nous nous mettions d’accord sur ce qui n’allait pas, en particulier dans les premiers mois de la 5.9, et ce que nous commençons maintenant pour nous assurer que la 6.0 est sans effort à l’heure. « 

McCarthy a répondu, citant les raisons suivantes :

« Personnellement, j’aimerais voir la réunion Go / No Go révisée pour être moins ambitieuse et plus concrète sur l’état des choses, car je pense que cela donnera le ton assez tôt dans le cycle de publication pour éviter à nouveau certains de ces problèmes », dit-il McCarthy.

Certains de ces défis avec 5.9 correspondent aux éléments que Haden Chomphosy a identifiés en février comme devant être modifiés pour rendre les versions de WordPress plus faciles et plus fréquentes : meilleurs tests, développeurs de base plus expérimentés disponibles avec du temps concentré sur le noyau, meilleur transfert de conception / déviations et changements dans philosophies collectives vers un développement continu.

En l’absence d’une rétrospective complète de la 5.9, il peut être difficile de planifier le calendrier des sorties de l’année prochaine en fonction de la réalité de ce que les contributeurs ont vécu le plus récemment. Passer à quatre versions majeures sera difficile à vendre après avoir clôturé une année où WordPress n’a pas pu publier trois versions majeures. Cela nécessitera des changements importants dans la façon dont le travail est défini et géré pendant qu’il est en cours. Le sujet sera à nouveau abordé lors du chat hebdomadaire de développement principal d’aujourd’hui à 20h00 UTC.