出自 Arch Linux 中文维基

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 類別提交

協調

注意: 希望使用 testing 存儲庫的人能經常檢查 arch-dev-public 郵件列表,以了解影響測試用戶的任何已宣布的更改或注意事項。

您可以在 #archlinux-testing IRC 頻道上與其他測試人員協調。

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