Релиз WordPress 6.2 был запланирован на сегодня, но во время 24-часовой отсрочки разработчики обнаружили ошибку с форматами дат, которая, по их мнению, может оказать значительное влияние на такие функции, как бронирование, ссылки на даты и на сайты с электронной коммерцией.
Сегодня утром было принято решение об остановке и консенсусе — применить откат и выпустить негласный 6.2 RC5 с исправлением. Соруководитель технической поддержки WordPress 6.2 Core Tech Тоня Морк предложила сделать откат, так как последствия показались слишком масштабными, чтобы рисковать и выпускать сегодня исправление, отложенное до незначительного релиза.
«Я не думаю, что это может подождать до релиза 6.2.1, учитывая, что это не просто текст, который не был например выделен жирным шрифтом, а что-то, что будет иметь довольно большие последствия (включая стресс/финансы) на владельцев сайтов и персонал, управляющий бронированием и т.д.», — заявил руководитель 6.2 Core Triage Колин Стюарт.
Коммиттер ядра WordPress Джонатан Десрозиерс также высказался по этому вопросу в пользу отката и тихого RC5.
«Я также считаю, что невозможно предугадать все последствия этого изменения», — сказал Десрозиерс. «Это определенно показывает важность поддержки даже самых незначительных изменений соответствующими тестами. Мы обязаны проявлять должную осмотрительность по отношению к нашим пользователям».
«Если мы выпустим эту недоработку в версии 6.2, у нас может возникнуть гораздо более серьезная проблема. Это будет легко понять или обнаружить большинству пользователей, и для Core практически невозможно «автоматически исправить» любые проявления этой ошибки в будущем небольшом релизе. Нам также следует избегать включения подобных исправлений, так как они являются огромным техническим долгом с нашей стороны».
Участники утренней дискуссии согласились с тем, что намеренно отправлять неисправный код только для того, чтобы соблюсти график, было бы неправильным шагом, и что отправка исправления сегодня может создать дополнительные проблемы. Объявление будет опубликовано в Make/Core, после чего будет выпущен релиз 6.2 RC5, который перезапустит 24-часовой отсчет времени до официального выпуска релиза WordPress 6.2 завтра.