9 Star 1 Fork 22

src-openEuler / skopeo

 / 详情

【22.03-LTS-SP2 round2】本次转测源中出现多个版本的containers-common

待办的
缺陷
创建于  
2023-05-29 15:50

【环境信息】
软件信息:
1) OS版本及分支:openEuler 22.03 (LTS-SP2)
2) 内核信息:5.10.0-152.0.0.78.oe2203sp2

【操作步骤】
1、yum provides containers-common
输入图片说明
2、yum info containers-common-1:1.5.2-1.oe2203sp2.x86_64 containers-common-4:1-1.oe2203sp2.noarch
输入图片说明

【预期结果】同一个二进制包在当前转测源中只存在一个版本
【实际结果】containers-common存在多个版本
【附件信息】
repo:
[SP2_everything]
name=SP2_everything
baseurl=http://121.36.84.172/dailybuild/EBS-openEuler-22.03-LTS-SP2/rc2_openeuler-2023-05-25-18-39-41/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://121.36.84.172/dailybuild/EBS-openEuler-22.03-LTS-SP2/rc2_openeuler-2023-05-25-18-39-41/everything/$basearch/RPM-GPG-KEY-openEuler

[SP2_OS]
name=SP2_OS
baseurl=http://121.36.84.172/dailybuild/EBS-openEuler-22.03-LTS-SP2/rc2_openeuler-2023-05-25-18-39-41/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://121.36.84.172/dailybuild/EBS-openEuler-22.03-LTS-SP2/rc2_openeuler-2023-05-25-18-39-41/OS/$basearch/RPM-GPG-KEY-openEuler

[SP2_EPOL]
name=SP2_EPOL
baseurl=http://121.36.84.172/dailybuild/EBS-openEuler-22.03-LTS-SP2/rc2_openeuler-2023-05-25-18-39-41/EPOL/main/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://121.36.84.172/dailybuild/EBS-openEuler-22.03-LTS-SP2/rc2_openeuler-2023-05-25-18-39-41/OS/$basearch/RPM-GPG-KEY-openEuler

评论 (11)

张鹭 创建了缺陷

Hi zhanglu626, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: sig-CloudNative, and any of the maintainers: @haomintsai , @yangzhao_kl , @biannm , @pixiake , @haozi007 , @Jianmin , @weibaohui , @jiangxinyu , @leon wang

openeuler-ci-bot 添加了
 
sig/sig-CloudNative
标签
张鹭 计划截止日期设置为2023-05-30
张鹭 计划开始日期设置为2023-05-29
张鹭 优先级设置为主要
张鹭 负责人设置为haomintsai
small_leek 负责人haomintsai 修改为haozi007
small_leek 添加协作者haomintsai
张以正 负责人haozi007 修改为yangzhao_kl
张以正 取消协作者haomintsai

目前上游skopeo不再含有containers-common子包,其相关功能已经转移到独立的containers-common包。目前社区已建立containers-common仓https://gitee.com/src-openeuler/containers-common

张以正 任务状态待办的 修改为修复中
duyiwei 通过src-openeuler/skopeo Pull Request !48任务状态修复中 修改为已完成
张以正 任务状态已完成 修改为已确认
张以正 任务状态已确认 修改为已完成

具体说明:
软件包containers-common原为仓库skopeo中的一个子包,根据skopeo的不断更新,以及跟随主流解决方案,该子包不再在skopeo中包含,而是由containers-common(社区src仓已存在)单独提供。
由于原先的修改与拆分,只针对master分支进行,故导致在openEuler-22.03-LTS-SP2版本构建时,出现了两个containers-common软件包(分别由skopeo仓和containers-common仓提供)。为了解决版本构建问题,选择按照master分支修改,在skopeo中去除该子包,但是由于单独提供的containers-common在epol中,导致everything中的podman因依赖缺失而构建失败(skopeo、podman在everything中;containers-common仓在epol中;containers-common只被skopeo和podman依赖)。故提出该解决方案,即仍然保留skopeo提供的containers-common子包,将单独的containers-common从该版本中清退。等下一个版本构建时,将containers-common加入everything,实现skopeo拆分。

相关pr:https://gitee.com/openeuler/release-management/pulls/1113

在release-management中清退软件包的流程是在delete文件夹中新增嘛?
如果是这样那我原先的修改似乎就有问题了,我再补提交一个pr

经验证,在RC6中该问题依然存在,pr未同步到22.03 LTS SP2分支
repo:http://121.36.84.172/dailybuild/EBS-openEuler-22.03-LTS-SP2/rc6_openeuler-2023-06-29-20-25-36/

https://gitee.com/openeuler/release-management/pulls/1144
pr未合入,发布版本中依旧存在containers-common。问题依旧存在。
输入图片说明

张鹭 任务状态已完成 修改为待办的

https://gitee.com/openeuler/release-management/pulls/1144
pr未合入,发布版本中依旧存在containers-common。问题依旧存在。
输入图片说明
@duyiwei 可通过update版本来更新软件包,去解决这个问题

@duyiwei 可通过update版本来更新软件包,去解决这个问题

@张鹭 好的,后续release时关注一下

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(4)
5329419 openeuler ci bot 1632792936 8815187 duyiwei7w 1701914192
1
https://gitee.com/src-openeuler/skopeo.git
git@gitee.com:src-openeuler/skopeo.git
src-openeuler
skopeo
skopeo

搜索帮助