Arch 测试团队
Arch 测试团队是 Arch 社区内的一个小组,负责确保提交到 testing 仓库的软件包能够正常工作。这包括确保软件包正确安装,不会导致依赖它的软件包出现问题等等。
Arch 测试人员在保证软件包的正确性后,会对软件包进行签名,以便将它们从 testing 仓库 移动到 core 或 extra 仓库。
贡献
您可以通过发送电子邮件至 arch-testing-accounts@archlinux.org 并申请一个 测试人员帐户 来申请成为 Arch 官方测试人员,请介绍您自己并至少指定您想要的用户名。
如果您获得了测试人员帐户,您应该能够登录 archweb 并在其中看到一个 signoffs 标签页。signoffs 标签页将包含当前在 testing 仓库中并且至少需要两个 signoffs (即,为软件包的正确性背书)的软件包列表。
然后,您可以本地测试列出的软件包,如果它们是正确的,则可以通过单击每个软件包的 signoff 按钮来对其进行签名。
提示: 您可以使用命令行工具 signoff(1) (来自 arch-signoff 软件包)从命令行签名软件包,从而简化此过程。
指南
为了测试 Arch 软件包,请记住以下几个方面
- 如果您正在测试内核或依赖内核模块的软件包,您应该重启机器并确保它能够正确启动。
- 尽管不禁止在虚拟化软件上进行测试,但它可能不如在裸机安装中测试软件包那么有用。这尤其适用于容易受到不同类型硬件影响的软件包,例如内核软件包。
- 如果您正在测试库,您可能需要执行使用该库的二进制文件。确保使用 ldd 加载共享对象文件。
- 同样,如果有软件包附带可执行文件,则鼓励测试其基本功能。
- 如果您在测试软件包时发现错误,请遵循 Bug reporting guidelines 创建问题。
警告: 当使用 kde-unstable 仓库时,应该注意不属于 KDE Plasma 生态系统的 Qt 应用程序可能出现的预期错误(由于私有 ABI 更改)。如果您在使用此类应用程序时遇到问题,理想情况下,在报告之前,请在未启用 kde-unstable 仓库的测试环境中重现该问题。
协作
注意: 期望使用 testing 仓库的人员经常查看 arch-dev-public 邮件列表,以获取任何影响测试用户的已宣布更改或注意事项。
您可以在 #archlinux-testing IRC 频道上与其他测试人员协作。