openSUSE:软件包维护指南

跳转到:导航搜索
软件包维护指南,用于规范 openSUSE 构建服务中关于协作和沟通的所有细节。

通用指南

openSUSE Tumbleweed 的开发以及随后的发行版发布,由以下概述的技术角色支持。定义的角色提供了一般性指导,并设定了基本期望。承担任何一个或多个角色的每个人都有自由度来解释这些指导原则,以适应其期望的参与水平。

要学习维护者的所有技巧,我们建议阅读 如何成为一个打包者 (How to become a packager)

软件包维护者

  • 您应该将您的软件包提交并管理到 openSUSE Tumbleweed 中,并遵循 如何向 Factory 贡献 指南。
  • 您的软件包应始终在 devel 项目中构建,如上述 openSUSE Factory/Tumbleweed 项目指南中所述。
  • 您决定并启用/禁用您希望软件包构建的所有项目(SLE、openSUSE 等)。
  • 您应及时审核针对您的软件包发送的所有提交。这应该在一周左右,因此您应该能够根据您每周的时间来处理 openSUSE。
  • 您应在相同的时间范围内回复有关软件包的错误和电子邮件问题。
  • 您应遵守本 wiki 部分概述的通用打包指南。

软件包/项目 Bugowner

  • 您本质上是每个人报告问题的对象,与维护者相比的唯一区别在于,您没有直接写入您设置为 bugowner 的项目/软件包的权限。

Devel 项目维护者

  • 您不是只维护一个软件包,而是被设置为指定 devel 项目中所有软件包的维护者。
  • 您对项目中的所有软件包都具有软件包维护者的所有责任。
  • 如果项目中某个软件包设置了软件包维护者,您应该给他时间按照打包者的规则自行做出反应。对于以下情况,有例外:
    1. 空白/拼写错误修复
    2. 紧急构建修复(软件包破坏了项目或 openSUSE Tumbleweed 中的大多数其他软件包的构建)。
  • 您应该鼓励偶尔的贡献者在他们经常提交并展示完成任务所需的技能时成为软件包维护者。