Arch 测试团队

来自 Arch Linux 中文维基
(重定向自Arch Testing Team

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

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

贡献[编辑 | 编辑源代码]

您可以通过电子邮件arch-testing-accounts@archlinux.org 联系并申请测试者帐户,从而申请成为正式的 Arch 测试者。并至少需要在邮件中指明你想使用的用户名。

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

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

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

准则[编辑 | 编辑源代码]

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

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

协调[编辑 | 编辑源代码]

注意: 希望使用 testing 存储库的人能经常检查 arch-dev-public 邮件列表,以了解影响测试用户的任何已宣布的更改或注意事项。

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

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