Sortie de WordPress 5.5.3 : détails techniques importants

Le 30 octobre 2020, la version 5.5.3 de WordPress est sortie, le jour suivant la sortie de la version 5.5.2.

La sortie de deux nouvelles versions en moins de 24 heures d’écart est loin d’être une situation optimale, et elle n’est généralement pas voulue par l’équipe de développement de WordPress.

Dans cet article, nous reviendrons sur l’incident ayant eu lieu sur WP 5.5.2, qui a entraîné également un autre incident complémentaire : certaines installations ont été mises à jour de façon intempestive vers une version de développement, WP 5.5.3-alpha. L’objectif est de donner un retour objectif et transparent aux utilisatrices et utilisateurs de WordPress.

Résolution du problème de WP 5.5.2 et des installations via le fichier ZIP fourni sur WordPress.org

Un problème avec l’un des correctifs contenus dans WordPress 5.5.2 a entraîné un souci sur le fichier ZIP d’installation disponible sur WordPress.org. Cette erreur était présente sur les fichiers d’installation des versions 5.5.x, 5.4.x, 5.3.x, 5.2.x et 5.1.x. L’installation de WordPress ne pouvait être réalisée via ces fichiers d’installation à cause d’une erreur de base de données. Ce problème n’affectait en revanche « que » les procédures d’installation n’utilisant pas de fichier wp-config.php et utilisant l’assistant d’installation dans le navigateur.

Lors de la publication de la version 5.5.2, le processus de test de l’installation retourna un faux positif qui explique la non-détection du problème. Il s’agit d’un problème difficile à identifier mais notre première action sera déjà de mettre à jour la documentation existante pour que les futures équipes de direction de WordPress puissent tirer profit de cette expérience. Des recherches plus poussées seront nécessaires afin de trouver des solutions plus robustes sur le long terme. Les progrès réalisés sur ce point seront partagés sur des articles sur le blog de développement de l’équipe cœur de WordPress (en anglais).

Pour corriger le problème, l’équipe de développement de WP a publié WordPress 5.5.3. Cette version fournit un fichier ZIP d’installation pour chacune des autres versions de WordPress qui étaient affectées. Ainsi, ce sont 5 versions qui sont sorties le 30 octobre 2020 : 5.5.3, 5.4.4, 5.3.6, 5.2.9 et 5.1.8.

Résolution du problème de la mise à jour automatique vers la version 5.5.3-alpha

Pendant le travail de préparation de WordPress 5.5.3, l’équipe chargée de l’infrastructure WordPress.org a essayé de rendre la version 5.5.2 indisponible au téléchargement afin de limiter la portée du problème détaillé ci-dessus, puisqu’il ne concernait que les nouvelles installations et pas les installations WordPress existantes. Cette action n’était pas prévue dans les procédures de déploiement et de contrôle de mission et a entraîné malencontreusement certaines installations à être mises à jour vers une version de développement « 5.5.3-alpha ». Cette mise à jour automatique non désirée s’est déroulée entre 16h30 et 17h (heure française) et a été stoppée dès que cela a été techniquement possible.

Cette pseudo-version de développement était en fait strictement similaire à WordPress 5.5.2, excepté son numéro de version. Il n’y a donc pas eu de conséquence pour l’intégrité des sites concernés. Depuis la sortie de WordPress 5.5.3, l’ensemble des sites qui étaient passés sur cette pseudo version 5.5.3-alpha ont été automatiquement mis à jour en version 5.5.3.

La seule conséquence visible de ce souci a été – pour les sites concernés uniquement – l’installation de l’intégralité des thèmes natifs et l’installation de l’extension Akismet. Si vous êtes concerné, vous pouvez procéder à leur désinstallation et à leur suppression. L’équipe de développement de WordPress est sincèrement désolée pour la gène occasionnée. Cela étant dit, ces thèmes et cette extension n’étant pas actifs, cela n’a pas eu de conséquence sur votre site.

En guise de conclusion

S’il y a de nombreux processus améliorables pour pallier à ce type de situation – et nous avons à cœur de les améliorer – le déroulement de cette journée montre également l’attachement de l’équipe de développement de WordPress, répartie sur la planète entière, à se mobiliser pour trouver des solutions rapides lorsque des problèmes difficilement anticipables surviennent.

Tout au long de cette fin de journée, l’équipe de développement s’est efforcée d’analyser la situation, d’en tirer des conclusions, d’agir puis enfin de communiquer de façon transparente sur ce qui s’est passé. Les erreurs ayant donné lieu aux problématiques rencontrées ce vendredi ont été réparées aussitôt. Elles ont donné lieu à l’identification d’optimisations à réaliser sur les procédures de déploiement de nouvelles versions.

À aucun moment le moindre site WordPress n’a été impacté au niveau fonctionnel et c’est ce que nous souhaitons mettre en avant aujourd’hui, car ce fut la préoccupation de l’équipe tout au long de la journée.

Merci à l’équipe qui a travaillé pour résoudre cette situation : @whyisjake (release lead 5.5.2), @audrasjb, @barry, @davidbaumwald, @desrosj, @hellofromtonya, @jeffpaul, @johnbillion, @garubi, @metalandcoffee, @mukesh27, @otto42, @punitsoftac, @sergeybiryukov et @xknown.

Vous pourrez retrouver des explications complémentaires avec les liens suivants :

Questionnaire annuel 2020 sur votre utilisation de WordPress et résultats de l’enquête 2019

Le questionnaire 2020

Comme chaque année, l’équipe « Community » de WordPress lance son questionnaire à destination des utilisatrices et utilisateurs de WordPress afin de mieux les connaître et de comprendre leurs besoins.

Comme l’année dernière, le questionnaire a été traduit en français. Ainsi, l’anglais n’est pas une barrière pour y répondre 🙂

L’équipe Community de WordPress est en revanche passée par une traduction automatique (pour des questions de temps) plutôt que par l’équipe de traduction, ce qui occasionne quelques étrangetés dans certaines questions. Merci de vous montrer indulgents 🙂 Nous ferons en sorte que la traduction soit manuelle l’année prochaine !

Cela ne vous prendra que quelques minutes, merci d’avance !

Les résultats du questionnaire seront publiés au premier trimestre 2021. Toutes les données personnelles sont anonymisées : les adresses e-mail et adresses IP sont automatiquement dissociées des données collectées. Pour en savoir plus, vous pouvez consulter notre politique de confidentialité.

Les résultats de l’enquête 2019

Vous pouvez consulter les résultats de l’enquête 2019 en suivant ce lien (en anglais).

Participez au WordPress Translation Day FR en visioconférence le 03 octobre 2020 !

Toute la semaine aux quatre coins du globe, du Japon au Portugal en passant par de nombreux pays comme la Russie, l’Indonésie et bien d’autres les communautés de polyglottes du monde se sont réunies pour fêter la semaine de la traduction de WordPress.

C’est maintenant à la communauté Francophone de se joindre à la fête…

Le samedi 3 octobre 2020. Nous vous attendons polyglottes pour participer au mini-évènement de la Journée de la traduction de WordPress en France, sur Zoom et le Slack FR.

Comment cela va-t-il se passer ?

C’est très simple : rendez-vous à partir de 13 heures sur la conférence Zoom. Si vous ne pouvez pas vous libérer dès 13 heures, n’hésitez pas à nous rejoindre en cours de route !

Durant cette après-midi de traduction 3 GTE (General Translation Editors) seront présents pour vous aider : Jenny Dupuy, FX Bénard et JB Audras.

L’objectif est d’accueillir, orienter et accompagner un maximum de nouvelles personnes pour les initier à la traduction du cœur de WordPress, mais aussi des thèmes, des extensions et de la documentation relative au fonctionnement de ce CMS.

Tout au long de l’après-midi les GTE accueilleront les personnes désireuses de participer et organiseront des mini-formations pour aider les personnes débutantes.

Les personnes plus expérimentées pourront continuer ou commencer de traduire.

Pourquoi participer et que traduire ?

La traduction est une manière de contribuer au projet Open Source WordPress. Il est plus agréable et plus compréhensible d’utiliser WordPress, une extension ou un thème dans notre langue maternelle. C’est aussi plus inclusif, car il existe des personnes ne parlant pas anglais 🙂

Concernant ce que nous pouvons traduire, nous conseillons, en règle générale, de traduire des extensions, thèmes que nous avons toutes et tous l’habitude d’utiliser.

Nous vous attendons nombreuses et nombreux ! Alors rendez-vous sur le Slack de la communauté WordPress-fr : https://wpfr.net/slack/ puis dans le canal #wptranslationday