Rocky 版本发布计划

Rocky 版本发布计划

2018 年 3 月 1 日 - 2018 年 8 月 29 日(26 周)

跨项目事件

项目特定事件

2 月 26 日 - 3 月 2 日

3 月 5 日 - 3 月 9 日

R-25

3 月 12 日 - 3 月 16 日

R-24

3 月 19 日 - 3 月 23 日

R-23

3 月 26 日 - 3 月 30 日

R-22

4 月 2 日 - 4 月 6 日

R-21

4 月 9 日 - 4 月 13 日

R-20

4 月 16 日 - 4 月 20 日

R-19

4 月 23 日 - 4 月 27 日

R-18

4 月 30 日 - 5 月 4 日

R-17

5 月 7 日 - 5 月 11 日

R-16

5 月 14 日 - 5 月 18 日

R-15

5 月 21 日 - 5 月 25 日

R-14

5 月 28 日 - 6 月 1 日

R-13

6 月 4 日 - 6 月 8 日

R-12

6 月 11 日 - 6 月 15 日

R-11

6 月 18 日 - 6 月 22 日

R-10

6 月 25 日 - 6 月 29 日

R-9

7 月 2 日 - 7 月 6 日

R-8

7 月 9 日 - 7 月 13 日

R-7

7 月 16 日 - 7 月 20 日

R-6

7 月 23 日 - 7 月 27 日

R-5

7 月 30 日 - 8 月 3 日

R-4

8 月 6 日 - 8 月 10 日

R-3

8 月 13 日 - 8 月 17 日

R-2

8 月 20 日 - 8 月 24 日

R-1

8 月 27 日 - 8 月 31 日

R-0

订阅 iCalendar 文件

注意

除最终发布日期和周期尾随发布日期外,截止日期通常是其所列周的星期四。例如,R-5 周的功能冻结在 7 月 26 日。任何对此策略的例外情况都将在事件描述中明确说明。

跨项目事件

Rocky 目标研究

Rocky 社区范围内的目标进行预周期规划和调查。

Rocky 项目团队会议 (PTG)

项目团队会议,Rocky 周期于 2018 年 2 月 26 日至 3 月 2 日在爱尔兰都柏林举行。

Rocky-1 里程碑

2018 年 4 月 19 日是遵循 release:cycle-with-milestones 模型的项目的 Rocky-1 里程碑窗口。

Rocky 社区目标确认

团队应准备好确认 社区范围内的目标

OpenStack 峰会

本周在加拿大不列颠哥伦比亚省温哥华举行 OpenStack 峰会。它将包括一个“论坛”,来自我们社区各方的人们将聚集在一起,对上一个版本(Queens)提供反馈,并讨论下一个开发周期(Stein)的要求。

Rocky-2 里程碑

2018 年 6 月 7 日是遵循 release:cycle-with-milestones 模型的项目的 Rocky-2 里程碑窗口。

非客户端库的最终发布

非客户端库(Oslo 等)应在本周发布其最终版本。这可以为功能冻结前的最后时刻更改留出时间。

Rocky-3 里程碑

2018 年 7 月 26 日是遵循 release:cycle-with-milestones 模型的项目的 Rocky-3 里程碑窗口。

Rocky 社区目标完成

团队应准备好完成 Rocky 社区范围内的目标的文档。

额外 ATC 截止日期

项目团队应识别本周期产生重大影响但由于未提交补丁而无法通过常规流程获得 ATC 身份的贡献者。应将这些名称添加到治理仓库以供考虑,作为未来 ATC 的身份。

功能冻结

Rocky-3 里程碑标志着遵循 release:cycle-with-milestones 模型的项目的功能冻结。在此之后不应提交任何具有功能的补丁。项目 PTL 可能会授予例外情况。

需求冻结

Rocky-3 里程碑之后,仅允许关键需求和约束更改。冻结我们的需求列表使下游打包人员有机会赶上进度并为即将发布的发行版的软件包做准备。需求冻结到创建稳定分支,以及发布候选版本为止。

客户端库的最终发布

客户端库应在本周发布其最终版本,以匹配功能冻结。

软字符串冻结

您不再允许接受包含用户界面字符串修改的提议更改。这些更改应由评审团队拒绝并推迟到下一个系列开发打开(这应在发布 RC1 时发生)。

成员冻结

项目必须参与至少两个里程碑才能被视为版本的一部分。在第二个里程碑之后正式成立的项目,或者未能为前两个里程碑以及第三个里程碑生成里程碑版本,因此不被视为该周期的版本的一部分。这不适用于周期尾随打包/生命周期管理项目。

RC1 目标周

2018 年 8 月 6 日是遵循 release:cycle-with-milestones 模型的项目发布第一个发布候选版本的目标日期,截止日期为 2018 年 8 月 9 日。

硬字符串冻结

当项目的 RC1 被标记时发生这种情况。此时,理想情况下不应更改任何字符串(或添加或删除),以便翻译人员有时间完成他们的工作。

最终 RC 和中间发布

2018 年 8 月 20 日是发布发布候选版本或发布周之前的中间版本的最后一周。在发布周,只有对发布至关重要的版本才会被接受(由发布团队酌情决定)。

Rocky 版本发布

Rocky 协调发布将于 2018 年 8 月 30 日进行。

Rocky 周期尾随发布截止日期

使用 release:cycle-trailing 模型并遵循主发布周期的项目的发布截止日期设置为 2018 年 11 月 28 日。

TC 选举邮件截止日期

将在即将到来的选举中参与选举的贡献者应在此日期(2018 年 4 月 18 日 00:00 UTC)之前确认他们的 gerrit 电子邮件地址。选举人名单在该日期之后生成,选票将发送到列出的 gerrit 电子邮件地址。

TC 选举提名开始

有兴趣在下一日历年担任技术委员会候选人的候选人应在本周宣布他们的候选资格和平台。

TC 选举活动开始

选举人有时间就候选人的平台和主题进行提问和辩论,然后再开始投票。

TC 选举投票开始

TC 空缺席位的选举投票周。

项目特定事件

PTL 选举

PTL 选举邮件截止日期

将在即将到来的选举中参与选举的贡献者应在此日期之前确认他们的 gerrit 电子邮件地址。选举人名单在该日期之后生成,选票将发送到列出的 gerrit 电子邮件地址。有关详细信息,请参阅 选举网站

Stein PTLs 自荐

Stein 周期项目团队负责人候选人应在本周宣布他们的候选资格。有关详细信息,请参阅 选举网站

Stein 周期 PTLs 选举

项目团队负责人选举周(在需要举行选举以确定获胜者的情况下)。有关详细信息,请参阅 选举网站

Keystone

Keystone 规格提案冻结

所有针对 Rocky 的 Keystone 规范必须在本周末之前提交到 keystone-specs 存储库。

Keystone 规格冻结

所有针对 Rocky 的 Keystone 规范必须在本周末之前获得批准。

Keystone 功能提案冻结

所有新的 Keystone 功能必须在本周末前提出并完成大部分工作,并包含单元测试和文档。

Keystone 功能冻结

所有新的 Keystone 功能必须在本周末前合并。

Manila

Manila 规格冻结

所有 Manila 规范必须在 2018 年 4 月 19 日 23:59 UTC 之前获得批准。

Manila 新驱动提交截止日期

向 Manila 提交新后端驱动程序的截止日期为 2018 年 6 月 4 日 23:59 UTC。新的驱动程序必须完整,具有单元测试,并通过第三方 CI。驱动程序不需要在功能冻结日期之前合并,但未达到此截止日期的驱动程序将完全不予考虑。

Manila 功能提案冻结

所有新的 Manila 功能必须在 2018 年 7 月 9 日 23:59 UTC 之前提出并基本完整,并具有单元测试。

Cinder

Cinder 规格冻结

所有 Cinder 规范必须在 2018 年 6 月 4 日 23:59 UTC 之前获得批准。

Cinder 新驱动程序提交截止日期

向 Cinder 提交新后端驱动程序的截止日期为 2018 年 6 月 4 日 23:59 UTC。新的驱动程序必须完整,具有单元测试,通过第三方 CI 并在此日期之前合并。

Cinder 功能提案冻结

所有新的 Cinder 功能必须在 2018 年 7 月 16 日 23:59 UTC 之前提出并基本完整,并具有单元测试。

Oslo

Oslo 功能冻结

所有新的 Oslo 功能必须在周末之前提出并完成,并附带单元测试。

Creative Commons Attribution 3.0 License

除非另有说明,本文档根据知识共享署名3.0许可协议授权。请参阅所有OpenStack法律文件