Arch 測試團隊

出自 Arch Linux 中文维基

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 郵件列表上查看打包程序活動的更新(高流量)。