为什么要专门成立一个这样的机构,是因为在包管理的过程中,有很多具体执行的工作要做,正如我在包管理委员会的职责里描述的。
1、持续维护和发布打包规范、打包原则和依赖规范;
2、执行TC的包引入和退出机制,预审软件包进入社区发布版本的申请(满足社区进入发布版本的包管理条件)
3、协调各SIG组的软件包划分和依赖冲突,解决不了的争议上TC
4、支撑发布经理、sig-QA团队的社区版本发布和维护。
5、提供和优化软件包管理工具解决方案,对接社区开发和发布的基础设施,实现包管理工作的自动化和可追溯。

在我们的社区治理的组织设计里:
包管理委员会是TC委员会下面的一个专门负责包管理领域的执行机构。包管理委员会的主席,也应是TC的成员之一。包管理委员会的重要原则和策略,也都需要去TC评审。但以上的事务,如果由TC来做,会分散TC委员的精力。

比如,我们已经遇到,既有的sig团队想在内部引入新包(包括依赖包),如果上升到TC去审批,TC的工作量会暴增。
我的理解,在这方面TC更倾向于关注:新sig的引入,以及软件包进入openEuler的社区发布版本这两个关键节点的审核。

由于openEuler这种操作系统社区的特点,对软件包的管理非常重要。类似的工作还有很多,所以我们认为需要在TC下成立包管理委员这样一个执行机构。

欢迎大家的指正和意见~:)

2020年4月2日 11:02Huxinwei<huxinwei@huawei.com> 写道:

我个人感觉是需要梳理TC活动,完善流程。

似乎没有必要单独成立新的委员会?

 

能不能澄清下成立新的“Package Comittee”的理由?

 

From: 杨丽 [mailto:rainbow1981@163.com]
Sent: Thursday, April 2, 2020 10:45 AM
To: tc@openeuler.org
Subject: [Tc] [
sig提案]申请成立openEuler包管理委员会

 

hi  all

 

This time, we specially applied to TC for establishing the "Package-Committee"  on 8 April Meeting.

 

The responsibilities of the Package-Committee are as follows:

[1]. Release and maintain the packaging specifications, packaging principles and dependency specifications of the community.

[2]. Implement the package introduction and exit mechanism of the TC, and preview the application of releasing the software package in community.

[3]. Coordinate the division of software, and dependency conflict

[4]. Work with the release manager and sig-QA team to support the release process of the community release

[5]. Establish and maintain the Package Management TOOL solution to support automation and traceability of package management

 

PR application link :

 

Thank you for your opinions.

 

 

杨丽

软件工程师

华为技术有限公司

签名由 网易邮箱大师 定制