openSUSE:Factory 维护者的职责与权利

跳转到:导航搜索


在 Factory 中维护一个软件包意味着你对它负责。这既有职责,也有权利。

职责

始终保持软件包可构建和可用

Factory 应该始终对用户可用,这将有助于提高下一个版本的质量和稳定性。

因此,请确保你的软件包始终可以构建(显而易见)并且在推送到 Factory 之前始终可以正常工作。

处理报告的错误

在 Factory 中拥有一个软件包意味着你的软件包将被更多用户使用。并且在某个时候,人们会发现错误并在我们的 Bugzilla 中报告它们。这些错误不应被忽略。

通常,在有足够的信息供上游解决错误后,应该将错误转发到上游。作为发行版,我们无法自行修复所有错误,我们应该与上游合作以修复这些错误。

对于针对 openSUSE 已发布版本的错误,可以发布软件包的维护更新,以将错误修复提供给用户。有关更多详细信息,请参阅 维护文档

处理安全问题

在 openSUSE 已发布版本的整个 生命周期中,我们尽最大努力为安全问题提供更新。因此,请记住,将你的软件包添加到 Factory 意味着你将负责你的软件包的安全更新。

有关更多详细信息,请参阅 维护文档

与其他 Factory 贡献者合作

openSUSE 发行版如果没有不同贡献者之间的密切合作是不可能实现的。软件包中的更改通常会影响其他软件包。例如,将库更新到新版本可能会破坏其他软件包。因此,重要的是始终考虑你对软件包所做的更改可能会影响其他 Factory 贡献者。

同样,与其他 Factory 贡献者合作,采用相同的指南来打包类似的模块也是有意义的。

可以使用 opensuse-packaging 邮件列表进行此类合作。

接受贡献

作为 Factory 维护者,你将收到其他贡献者对你的软件包的提交请求。这些请求可能涉及更新到新上游版本、修复错误或启用某些功能,仅举几例。

重要的是欢迎这些贡献,并且不要将你的软件包视为别人不应该触碰的私有财产。这是帮助人们更多地参与到项目中的一种方式。

关注上游开发

关注你维护的软件包的上游开发情况肯定会有所帮助。这样,你就可以了解未来将要发生的变化,这可以让你准备好集成新版本,但也可以让你在添加补丁或转发错误时处于更好的位置,从而为上游做出贡献。

权利

决定启用哪些功能

作为软件包的维护者,你有权决定是否在软件包中启用或禁用特定功能。当然,重要的决定应该在与社区其他成员讨论后做出,如果他们受到更改的影响。