Arch 测试团队
(重定向自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 邮件列表上查看打包程序活动的更新(高流量)。