WordPress 5.0 RC 预计将在美国感恩节发布,尽管来自贡献者的最后一分钟回击

已发表: 2018-11-22
图片来源:KaylaKandzorra 我想念你爷爷。 - (执照)

周一,WordPress 核心提交者、核心贡献者和前发布负责人在最后一刻强烈呼吁将 5.0 版本推迟到 1 月发布。 RC 预计会在周一发布,但那些敦促推迟发布的人提到了里程碑上的大量未解决问题,以及许多已确认的错误正被积极地投入后续版本的事实。

“我看不出我们今天怎么能认真地发布候选版本,”乔·麦吉尔说。 “这样做,我们要么是说我们可以发布具有这么多已知问题的 WordPress 的主要版本,要么是说‘候选发布’这个词实际上没有意义。 我建议我们修改时间表,将 RC 推迟至少 4 周,以便我们有一个合理的截止日期,同时继续发布测试版。”

几乎所有参与讨论的贡献者都对 Gutenberg 充满热情,但敦促发布负责人 Matt Mullenweg 允许 4 周的 RC 和代码冻结,让社区做好准备。

贡献者表示他们不理解急于获得 5.0。 一些人指出,古腾堡似乎是通过与以前版本不同的成功衡量标准来衡量的,在以前的版本中,在发布已知错误方面,标题功能采用不同的标准。

“我们正在快速接近一百万(Jetpack 跟踪)通过编辑器发布的帖子,其中未跟踪的数字可能是该数字的倍数,”Mullenweg 回应贡献者的担忧时说。 “在 Gutenberg 之上构建的插件爆炸式增长,而 ACF 和 Block Lab 所做的一些工作对 WordPress 来说似乎确实具有变革性。 对于那些编辑器不合适的人,他们可以在任何时候选择加入 Classic,包括 5.0 后,并继续像以前一样使用 WP,至少到 2022 年甚至更久。”

Mullenweg 确定了一些他认为是“古腾堡成功的良好衡量标准”的问题:

  • 人们是否会在选择时选择使用它而不是旧编辑器?
  • 他们能创造出以前无法创造的东西吗?
  • WP 新用户是否比古腾堡之前的用户更成功(活跃,对他们创造的东西感到满意)?
  • 有趣的东西是建立在它之上的吗?

有趣的插件正在 Gutenberg 之上构建,但它们在插件的每个版本中都被打破。 Gutenberg 4.5 昨天发布,匹配第一个 5.0 RC 功能集。 它包括大量未经整个社区测试的更改和错误修复。 最值得注意的是,4.5 引入了一个回归,当尝试在经典编辑器中加载自定义帖子类型时导致白屏死机,迫使当天早些时候发布 4.5.1。 每个版本都会引入导致插件崩溃的更改,需要插件开发人员立即更新。

Gutenberg 技术主管 Matias Ventura 今天发布了更新,确认 WordPress 5.0 将错过计划的 11 月 27 日发布日期,但没有提供第二个日期。

“5.0 的发布日期正在考虑中,因为它不可能是 27 日,”Ventura 说。

WordPress 5.0 将在“准备就绪时”发布,贡献者正专注于尽快发布候选版本

当错过了 11 月的第二个发布日期时,许多人认为 WordPress 5.0 会回到 1 月的次要日期,但这尚未得到证实。 Gary Pendergast 之前概述的范围和时间表表示,如果有必要,11 月的日期可能最多推迟 8 天,如果需要额外的时间,他们将瞄准 1 月的日期:

二级 RC 1:2019 年 1 月 8 日

二次发布:2019 年 1 月 22 日

在今天定期安排的核心开发人员聊天中,关于 WordPress 5.0 发布日期的讨论变得热烈,因为贡献者继续推动 1 月发布。 Pendergast 建议 12 月可能会有一个可行的日期,Yoast 首席执行官 Joost de Valk 对此回应说:“如果我们在 12 月进行,我会大发雷霆。”

WordPress 插件开发人员和代理商正在尝试为即将到来的假期做计划,并希望在发布时有工作人员可用。 许多参加会议的人都希望能收到关于推迟到 1 月发布的确认。

“还请考虑那些正在重新安排他们的优先级以便为 5.0 做好准备的插件商店,只是在过去几周内不得不多次修复它们,”Kevin Hoffman 说。 “5.0 的成功在很大程度上取决于第三方支持和核心。”

“各方都对此达成了一致意见,即大量代码搅动和错过较早的最后期限意味着 27 日是站不住脚的,”Mullenweg 说。 “RC 仍然可能很快,但请不要假设这意味着最终发布日期,直到我们看到它是如何进行并选择一个。 我希望这表明我们愿意根据新信息改变决定,而不是‘正确’或盲目地坚持以前的计划。”

该声明表明,Mullenweg 可能正在考虑原始时间表中未包含的日期,正如他后来所说,“如果你们都可以获取数据而不必担心发布日期意味着什么,那么在12 月,它实际上是我们最近 23 个主要版本的 34%。”

几位贡献者一致认为,尽快推出 RC 最终将迫使 Gutenberg 的 UI、API、文档和功能的代码冻结更长时间。 这将给社区更多的时间来准备。

“作为开发团队的一员已经快两年了,为了大家的疲劳,我希望我们能尽快划清 RC 线,”Matias Ventura 说。 “并且认为它已经准备好被绘制了。 我担心让我们在一个几乎没完没了的过程中再做“一件小事”并将稳定线进一步推低。”

贡献者现在正在整理最后几张票,计划是在明天美国感恩节假期期间发布候选版本。 鉴于 WordPress 的全球贡献者基础,在假期发布应该不是问题。 该团队还在研究将 Classic Editor 插件与现有 WordPress 网站的更新捆绑在一起的可能性。

“我们现在的重点是一个伟大的 RC,”Mullenweg 说。 在 Gutenberg 的整个开发过程中,Mullenweg 表示 WordPress 5.0 将在“准备就绪时”发布。 在团队有时间评估候选发布之前,不会宣布发布日期。

“确实,首要的事情是它是否准备好了,而且目前还没有准备好,”Mullenweg 说。

1928 年,约翰·A·谢德 (John A. Shedd) 出版了一本名为《我阁楼上的盐》的小书。 其中包括美国海军少将格蕾丝·霍珀(Grace Hopper)所说的对她的生活有影响的一句话:“港口的船是安全的,但这不是建造船只的目的。”

对 WordPress 编辑器进行大修给贡献者和依赖该软件的社区带来了相当大的不确定性和挫败感。 在解决了关键任务问题之后,它似乎变成了一个修复和破坏事物的循环,可以无限期地继续下去。 虽然假期的时间并不理想,但如果古腾堡的停顿时间更长,那将是白昼。 在某些时候,船只需要离开港口,看看它是如何航行的。