openSUSE:维护策略

跳转到:导航搜索


openSUSE维护更新策略旨在建立对哪些类型的错误符合维护更新的共同理解,并为软件包定义规则,以最大程度地降低破坏用户系统的风险。

错误标准

  • 安全漏洞通常符合更新条件,除非该漏洞影响很小或仅影响不寻常的配置。 安全团队会评估安全漏洞并帮助确定是否值得更新。
  • 非安全漏洞:如果发布有意义且值得付出努力和风险,那么可以考虑发布。以下是一些否定指标列表:
    • 我们无法修复安装错误(我们无法发布新的介质)。
    • 如果没人会遇到一个错误,那么就没有必要为旧发行版发布更新。
    • 软件包/代码清理,对普通用户不可见。
    • 更好的留到下一个版本的功能开发。

打包规则

为了降低破坏用户系统的风险,在准备维护更新时必须特别小心。

  • 修复应以小型、独立的补丁形式应用
  • 更新必须满足用户对兼容性和质量的期望
  • 更新不得破坏现有的软件包依赖关系
  • 更新不应引入新的软件包依赖关系
  • 更新不应引入新的(子)软件包

版本更新

在某些情况下,使用新的上游版本代替应用补丁可能是有意义的。例如,如果修复上游版本也很复杂,并且上游版本也只修复新版本中的关键错误,那么采用新版本的风险可能低于生成一个损坏的补丁。

请注意,我们目前不将 openSUSE 维护作为滚动更新发布,请目前使用 Tumbleweed。 (因此,不为了版本更新而进行版本更新)。