DeveloperWiki:CoreSignoffs

来自 ArchWiki

核心签署

此策略旨在确保 core 仓库,以及 Arch Linux 的核心,在任何时候都尽可能地正常运行。软件包可以由开发者、信任用户和测试人员进行测试,他们都可以访问 archweb。

软件包测试的范围可以从简单的“它是否启动/运行?”测试到更复杂的测试。通常,检查软件是否仍然适用于一些简单的例子(例如,“新的 linux 内核是否仍然可以启动”或“perl 是否仍然可以运行我的一些 perl 脚本?”)就足够了。主要目标是在非常损坏的软件包影响大量用户之前将其捕获。

流程

流程很简单

  • 所有 core 软件包 必须 首先进入 core-testing
  • Archweb 会自动获取新软件包,并允许开发者和测试人员在 此页面 上进行签署。
  • 如果软件包工作正常,测试人员应通过 archweb 进行签署。
  • 如果它不工作,应尽快创建/发送错误报告和/或电子邮件给维护者。
  • 当一个软件包在每个架构上收到 2 个签署时,它可以从 core-testing 移动到 core
  • 维护者可以自由地将软件包留在 core-testing 中以进行进一步的测试或签署。

注意事项

维护者本人 *确实* 算作一个签署。我们假设维护者在将其推送到 core-testing 之前确实测试了软件包。因此,如果原始维护者在上传之前在两个架构上都进行了测试,则软件包可能只需要一个签署。