openSUSE:Backports 软件包打包策略

跳转到:导航搜索

概述

此页面用于记录 openSUSE Backports 项目的软件包纳入和更新(维护)策略

打包指南

通常,Backports 项目的软件包必须符合已建立的 openSUSE 打包指南

这意味着 Backports 的任何软件包都必须通过与 openSUSE Factory 软件包相同的技术和法律审查。

与SLE无冲突

Backports 中的软件包不得替换、冲突或以其他方式干扰 SUSE Linux Enterprise 提供的软件包。必须维护分发版的支持性。

这意味着

  • 没有相同的名称
  • 没有提供、过时或冲突
  • 没有文件列表的重叠
  • 没有堆叠位置的覆盖(例如 /bin 与 /usr/bin)

与以下支持的产品、附加组件或模块中的软件包

  • SUSE Linux Enterprise Server (SLES)
  • SUSE Linux Enterprise Desktop (SLED)
  • SUSE Linux Enterprise Workstation Extension (WE)
  • SUSE Linux Enterprise “模块”

无内核或内核模块

Backports 应该只包含通常安全安装和使用而不干扰 SUSE 提供客户支持能力的软件包。除了 SUSE 提供的或通过 SUSE SolidDriver Program 提供的内核模块外,其他内核会使系统无法支持。

因此,内核和内核模块被禁止用于 openSUSE:Backports 项目。

质量保证

Backports 项目使用与 openSUSE 维护相同的 QA 流程。这意味着所有要发布的更新都会累积到一个 测试仓库 中。在没有收到负面反馈几天后(取决于更新的紧急程度),软件包就会发布。

软件包更新策略

Backports 软件包的更新将由软件包维护者自行决定,只要不影响整个仓库的一致性即可。

安全

SUSE 安全团队会像跟踪任何其他 openSUSE 代码流一样跟踪 Backports 软件包中的问题。例如,安全团队会提交错误报告并将其分配给软件包维护者。

否决权

以下团队有权

  • 否决新软件包的纳入
  • 删除或禁用软件包

在 Backports 仓库中,如果存在充分的理由(例如,许可或专利侵权、严重的安全漏洞)

  • openSUSE 维护团队
  • SUSE 安全团队
  • SUSE 法律团队
  • openSUSE:Backports 项目维护者