Arch Testing Team (简体中文)

From ArchWiki
Jump to navigation Jump to search
翻译状态:本文是 Arch Testing Team翻译。上次翻译日期:2020-05-03。如果英文版本有所更改,则您可以帮助同步翻译。

Arch 测试团队是 Arch 社区中的一个小组,负责确保提交到 testing 存储库的软件包正常运行。这包括确保软件包安装正确,不会导致所依赖的软件包损坏等。

Arch 测试员在证明其正确性之后签名软件包,以便可以将它们从 testing 存储库移至 core 存储库,extra 存储库或 community 存储库。

贡献

您可以通过电子邮件Florian Pritz 联系并申请测试者帐户,从而申请成为正式的 Arch 测试者。

如果您将得到一个测试帐户,您应该能够登录到 archweb,看到 signoffs 标签就可以了。该 signoffs 标签将包含当前处于测试仓库包的至少两个列表,并需要 signoffs(即,证实一个包的正确性)。

然后,您可以在本地测试列出的软件包,并通过单击每个软件包的 signoff 按钮对它们进行签名(如果正确)。

提示: 您可以通过使用 arch-signoff 软件包中的 signoff(1) 从命令行签名软件包来简化过程。

准则

为了测试 Arch 软件包,请牢记以下几个方面:

  • 如果要测试依赖于内核模块的内核或软件包,则应重新启动计算机并确保其正确启动
  • 尽管不禁止在虚拟化软件上进行测试,但是它可能不如在裸机安装中测试软件包有用。这特别适用于易受不同硬件类型影响的软件包,例如内核软件包。
  • 如果要测试库,则可能要执行使用该库的二进制文件。使用 ldd 确保加载了共享库文件。
  • 同样,如果有一个附带可执行软件包的软件包,则鼓励测试其基本功能。
  • 如果在测试软件包时发现错误,请在 bugtracker 上添加详细的错误报告:
    • 软件包名称,版本和 pkgrel
    • 软件包的哪个组件是错误的组件(例如,二进制文件之一或配置文件)
    • 错误的根源(例如,在安装或使用过程中等)
    • 任何相关的错误消息/日志
    • 确保该错误使用 Packages: Testing 类别提交

协调

您可以在 #archlinux-testing IRC 频道上与其他测试人员协调。

您可以在 arch-commits 邮件列表上查看打包程序活动的更新(高流量)。