尊敬的各位openEuler社区开发者:

 

基于目前版本分支的不断演进,便于版本分支软件包变更入库的统一管理,对软件包变更入库进行归一化处理。

         涉及但不限于对版本分支软件包的新增、衰退、删除 操作。

 

目前版本分支:openEuler-20.03-LTS openEuler-20.03-LTS-SP1 openEuler-20.03-LTS-SP2 openEuler-20.09 openEuler-21.03 openEuler-21.09

注:masteropenEuler-20.03-LTS-Next分支不受此限制

        

         具体操作步骤:

1.       修改release-management仓库文件https://gitee.com/openeuler/release-management/blob/master/<版本分支名>/pckg-mgmt.yaml,提交PR

                  修改示例如下:

                  

                 

                2.版本分支新增软件包,待操作步骤1中的PR合入后,修改community仓库文件https://gitee.com/openeuler/community/blob/master/repository/src-openeuler.yaml,提交PR,为对应软件包新增版本分支;

                3.版本分支软件包衰退,待操作步骤1中的PR合入后,修改community仓库文件https://gitee.com/openeuler/community/blob/master/sig/sigs.yaml,提交PR,将软件包加入到衰退列表;

                4.版本分支删除软件包,暂无需其它操作;

 

 

另外相关变更也已同步到这里:

https://gitee.com/openeuler/release-management/blob/master/openEuler%E7%A4%BE%E5%8C%BA%E6%96%B0%E5%A2%9E%E8%BD%AF%E4%BB%B6%E5%8C%85%E6%B5%81%E7%A8%8B%E6%8C%87%E5%AF%BC.md

 

关于软件包在release发布ISO中的变更操作提醒!!!

1)由release-management仓库文件https://gitee.com/openeuler/release-management/blob/master/<版本分支名>/pckg-mgmt.yaml控制版本分支是否接纳软件包;

2)提交PRpckg-mgmt.yaml后,不需要提交PRobs_meta,因为可以实现自动向obs_meta仓库 push代码,用以OBS工程的创建或软件包的变更