openSUSE:Suse sle 审查团队
suse-sle-review
suse-sle-review 是一种由我们的 Portal:Leap:Jump 原型引入的新型审查,它利用自动提交请求 (SR) 重定向(OBS-59)和从公共 OBS 实例到内部 SUSE Open Build Service 实例的镜像(OBS-69)。请参阅附带图表中左上角的绿色方框。
这意味着贡献者实际上将提交针对 SUSE Linux Enterprise 的请求,这些请求最终将进入内部 SUSE 构建系统 (IBS),如果他们尝试为 openSUSE Leap 15.3+ 中的软件包做出贡献,而该软件包是从 SUSE Linux Enterprise 15 二进制继承的。
需要由 openSUSE 发布团队 进行额外的审查,才能允许来自 SUSE Linux Enterprise 的更改进入 openSUSE Jump 软件包。
需求
用户需要安装 osc-jumpreview 或将其链接到 ~/.osc-plugins/
lkocman@localhost:~/Workspace/opensuse/osc-plugin-jump> ls -la ~/.osc-plugins/ total 4 drwxr-xr-x 1 lkocman users 44 říj 7 01:40 . drwxr-xr-x 1 lkocman users 944 pro 9 09:46 .. lrwxrwxrwx 1 lkocman users 60 říj 7 01:39 osc-jump.py -> /home/lkocman/Workspace/opensuse/osc-plugin-jump/osc-jump.py drwxr-xr-x 1 lkocman users 46 pro 9 09:29 __pycache__ lkocman@localhost:~/Workspace/opensuse/osc-plugin-jump>
更改需要引用一个错误修复,并在提交请求文本中引用 boo#12345 或 bsc#13245。错误需要解决 openSUSE Leap 和/或 SUSE Linux Enterprise 的问题。
软件包或其他功能增强需要遵循 社区 SLE 更改请求策略 并引用 JIRA (jsc#123456)。将有一个针对 openSUSE Leap 贡献者的 jira.suse.com 访问权限试点计划。否则,请联系 openSUSE Leap 发布经理 为您创建一个。
审查如何进行?
openSUSE 发布团队的成员会评估更改,批准或拒绝它,并给出理由(例如,缺少问题引用)。拒绝实际上是为了加快反馈循环,我们需要尽早发现问题,而不是等待 SLE 发布经理这样做
将问题从 OBS 镜像到 IBS
在此示例中,我们尝试在 openSUSE Leap 15.3 中审查 bash 提交请求 854199。结果将是 IBS 中的提交请求 232420。
lkocman@localhost:~/Workspace/opensuse/osc-plugin-jump> osc jumpreview Request: #854199 submit: openSUSE:Factory/bash@167 -> SUSE:SLE-15-SP3:GA Message: Just a test SR to test mirroring (please ignore) https://en.opensuse.net.cn/Portal:Jump:OBS:SRMirroring State: review 2020-12-09T08:46:46 lkocman Comment: <no comment> Review: new Group: suse-sle-reviewers 2020-12- 09T08:46:46 (a)ccept/(d)ecline/(s)kip/(c)ancel > a Mirrored SR to 232420
审查结果是什么?
批准更改会导致将提交请求重定向和 双向 镜像到 openSUSE:Jump:X.Y 在 OBS 中,进入 SUSE 的 IBS 中 SUSE:SLE-X-SPY:{GA,Update} 项目中的提交请求。目标项目是根据软件包的来源选择的。
提交者的身份将被设置为批准 suse-sle-review 的人。所有评论在两个 SR 中都可见
图表的最新来源可以在 [1] 找到
