Portal:Jump/Leap15.2.1:GoNogo
Go-NoGo 决策的目的是什么?
最终 No-Go 公布于 2020 年 11 月 3 日 https://lists.opensuse.org/opensuse-project/2020-11/msg00001.html
我们正在决定是否要将 openSUSE Jump 发布为 openSUSE Leap 15.2.1。当前的 路线图 提出 openSUSE Leap 15.2.1 版本将在 2020 年 11 月 4 日发布。
如果决定 (有条件) Go,那么 openSUSE Leap 15.2.1 将作为 openSUSE Leap 15.2 和 15.3 之间的中间版本发布。如果决定 No-Go,我们将根据 路线图 直接进入 openSUSE Leap 15.3 的开发。openSUSE Leap 15.3 将基于相同的提议 Portal:Jump 概念。
我们希望基于 openSUSE Jump 与 SUSE Linux Enterprise 产品管理讨论的 预先商定的条件 一致来做出决定。这些要点作为公告的一部分提供给 opensuse-factory@ 和 opensuse-project@ 社区进行审查。
决策何时进行?
2020 年 10 月 20 日 - 中欧夏令时上午 9-10 点。利益相关者收到虚拟活动的链接。
发布前 Jump 预计满足的条件
我将项目进行了分类,但它们与 https://etherpad.opensuse.org/p/ClosingTheLeapGap-20200924-interlock-discussion 中的内容相同
SLE 产品管理
发布管理和发布工程
- 根据 路线图,Leap 15.2.1 的当前提议发布日期是 2020 年 11 月 4 日。
- SUSE 签名 rpm 的可用性,没有地理位置限制。简单来说,我们能发布它吗?
- 社区可以针对从 SUSE Linux Enterprise 继承的软件包提出功能请求
- 除非对特定软件包已授予例外,否则没有构建失败。
- 该版本基于 SUSE Linux Enterprise 15 SP2 更新和相关的 openSUSE Backports。
- 除了被拒绝的功能以及 openSUSE 社区同意放弃的功能(目前仅为 qemu-kvm/SDL2 集成)
- SLE-15-SP3 中实现的所有功能都需要在 openSUSE Jump 中重新构建(使用 is_opensuse),这样我们才不会在功能上倒退。
构建服务
- 就提交和预集成工作流程而言,对 Jump 构建基础设施的当前设置表示认可。
- 社区可以针对从 SUSE Linux Enterprise 继承的软件包创建代码更改请求
质量
- openQA https://openqa.opensuse.org/group_overview/75、https://openqa.opensuse.org/group_overview/76 上没有阻止程序
- 软失败或记录在案的已知问题是可以接受的
迁移
- 从 Leap 15.2 迁移到 Leap 15.2.1 正常工作。
- 不一定测试较旧的版本,即使我们测试了它们。
- 我们的文档说明您需要从一个版本迁移到另一个版本,并遵循 n+1 迁移场景(不要跳过任何版本)。
- 从 Leap 15.2.1 -> SLE 15 SP2 正在工作
- 我们需要记录用户需要启用更新仓库,或者用户必须使用最新季度更新的镜像
维护和安全
- 维护设置已设置并经过测试
Go / NoGo 决策
请根据 openSUSE Jump 与您工作领域相关的条件组的一致性做出决定。
图例
- 如果在 10 月 20 日的认可日,您工作领域内的条件(或它们的组合)得到满足,请输入“Go”。
- 如果您的工作条件在认可日未满足,但有可能在预计 GA(11 月 4 日)之前满足,请输入“有条件 Go”。请在“理由”列中输入有问题的情况。
- 如果您的工作条件在认可日未满足,但有可能在预计 GA(11 月 4 日)之前满足,请输入“有条件 NoGo”。请在“理由”列中输入有问题的情况。
- 如果您的工作条件未满足,并且您认为在预计 GA 之前无法满足,请选择“No-Go”。请在“理由”列中输入有问题的情况。
| 团队 | 利益相关者 | 决策 (Go/有条件 Go/有条件 NoGo/NoGo) | 理由 |
|---|---|---|---|
| openSUSE 发布团队 | Lubos Kocman | 有条件 NoGo | Leap 分支记录在此处 https://en.opensuse.net.cn/Portal:Jump/Leap15.2.1:Forks。尚未实现无缝迁移 bsc#1173582 / jsc#SLE-14807。维护设置尚未经过测试。SR 镜像正在进行中,预计 10 月底完成 jsc#OBS-63。选定的社区成员可以针对 SLE/Leap 打开 JIRA 功能。 |
| openSUSE 发布团队 | Max Lin | 有条件 NoGo | 迁移在 GA 之前有效。在线仓库设置已完成。 |
| openSUSE 发布团队 | Guillaume Gardet | NoGo | 不确定性太多。请参阅 Lubos 的评论 + 一些软件包缺失了 aarch64,VLC 是一个例子,但我怀疑对于非 x86 架构的软件包缺失更多(来自 PackageHub)。我们有什么办法来检查这类问题吗? |
| openSUSE 发布团队 | Michel Normand | Go/有条件 Go/有条件 NoGo/NoGo | 如果不是 Go,则做出决定的理由 |
| openSUSE 发布团队 | Dirk Müller | 有条件 NoGo | Leap 上的回归(aarch64 和 armv7l 可能)尚未处理。我们需要更多时间来解决这个问题。 |
| openSUSE 发布团队 | Dominique Leuenberger | 有条件 NoGo | 即使 openQA 的外观(138 个绿色,26 个软失败,81 个失败)也无法让人放心。没有单个升级测试通过(但是,15.2 -> Jump 尚未测试) |
| SLE 发布管理 | Alexander Herzig | Go/有条件 | 我们仍然被 zchunk 的软件包阻塞,并且由于没有可用的维护者,我们正在高强度地搜索 |
| SLE 发布管理 | Stefan Weiberg | Go | 并非所有 CTLG 功能都已在 15 SP3 中交付 |
| Autobuild 团队 | Rüdiger Oertel | 有条件 NoGo | 既没有更新仓库也没有产品仓库以当前约定的名称和版本存在,因此在 RC 阶段明显缺失目标 |
| Autobuild 团队 | Adrian Schröter | 有条件 NoGo | 非最终更新元数据。产品数据需要讨论,恕我直言,目前已损坏。目前还为时过早做出决定。 |
| 维护团队 | Stephan Barth, Marcus Meissner | 有条件 NoGo | ECO 未批准,zchunk 维护者缺失,Marcus:维护和仓库设置尚未完成,只剩下 3 周时间 |
| 安全团队 | Marcus Meissner | 有条件 NoGo | 安全启动:不能混合 opensuse 和 suse 内核模块或其他安全启动软件包,否则安全具有条件 Go |
| Package Hub | Wolfgang Engel, | Go | |
| Package Hub | Scott Bahling | Go | |
| Beta 程序 | Vincent Moutoussamy | Go | 休假,但代表他和他感兴趣的领域表示 Go。 |
| 工程 - 产品迁移 | Jiří Šrain | 有条件 Go | 供应商更改的处理尚未实施;对于“zypper dup”需要在我们想要升级的旧版本中实施。不是发布中的障碍,但相当令人烦恼。 |
| 工程 - 内核 | Libor Pecháček | Go | 将提供维护,Labs 团队意识到 openSUSE 和 SLE 之间的策略差距 |
| 工程 - 桌面 | Frederic Crozat | Go | |
| 质量保证维护 | Heiko Rommel | 有条件 Go | Go 的条件:openSUSE Jump 15.2.1 的维护的 openQA 设置已准备就绪(POO#72202);允许供应商更改的软件堆栈修复已整合并发布(ECO#2889) |
| 质量保证迁移 | Wei Gao | 有条件 NoGo | 从 Leap 到 SLE 的无缝迁移被 boo#1177506、boo#1177998 阻止 |
| SLE 产品管理 | Stefan Behlert | 有条件 Go | 虽然已经取得了很多成就,但要完全“Go”,最少的要求是提供更新仓库和最终元数据。如果这能在 11 月份完成,我们应该没问题。但我们不应该“强迫”它。在移动之前,我们应该在 openSUSE 邮件列表中宣布它,以避免用户方面的意外情况。 |
| 代表自己,试图平衡我的社区和 SUSE 的角色 | Gerald Pfeifer | 有条件 Go | 我希望剩余的方面能在剩余的时间内完成,并且赞成将时间表延长一到两周,如果这有帮助的话(即使这意味着相应地推迟 Leap 15.3 的启动)。 |
最终 No-Go 公布于 2020 年 11 月 3 日 https://lists.opensuse.org/opensuse-project/2020-11/msg00001.html