成為Debian社區(qū)維護人需要做好的準備 |
發(fā)布時間: 2012/6/24 21:40:29 |
今天我收到了一封郵件,詢問關于做 Debian Maintainer 的事情讓我給他寫幾條建議。非常高興看到越來越多的人參與到 Debian 社區(qū)之中,以下是我所寫的一點東西,希望有用。
Debian Maintainer (DM)是有個別軟件包上傳權限的 Debian 開發(fā)人員,是成為正式 Debian Developer (DD)前的一個步驟。在開始前需要清楚,為 Debian 貢獻點力量是很容易的事情,但要成為“官方”的人員則需要付出很多時間和努力。 1. 盡可能多地使用 Debian 完成日常工作。也就是說,成為開發(fā)者前,先做一個用戶。 2. 閱讀 Debian New Maintainer’s Guide 學習 Debian 打包的基本知識(英文版,中文版)。 這些知識能幫助你讓不太復雜的軟件包工作起來,但是與滿足 Debian 標準之間還有相當大的距離。這個過程中可以獨立地重新打包一個已經(jīng)在倉庫中的包,完成后和別人現(xiàn)有的工作進行對比,找出自己的不足。這個包一般不需要很復 雜,初學時直接弄復雜的包很可能只會浪費很多精力。做包的過程中遇到任何問題都可以找有經(jīng)驗的人詢問清楚,這對提高水平非常有益。 3. 尋找一個感興趣的軟件進行打包,WNPP (Work-needing and Prospective Packages)列表是一個不錯的開始。打包前需要考慮:自己是否有足夠的知識和能力來維護這個包?在可預見的一段日子里是否有充足的時間和精力來進行 更新和修復 Bug?如果答案都是肯定的,那么就動手把它打包好,期間遇到問題則找人咨詢指導。 4. 當經(jīng)過反復檢查和測試,覺得軟件包已經(jīng)比較完善時,尋找一位 Debian Developer 幫你檢查和上傳軟件包,這位 DD 此時便是你的 sponsor。 當找到一位愿意幫忙的 DD 后,他會對你的軟件包進行徹底的檢查,指出(可能)存在的問題并請你修改。這時要做的就是參考他的意見修改軟件包,并把結果再發(fā)給他,這是一個極好的學習 機會。如此反復若干次后軟件包最終會符合 Debian 的標準,之后 sponsor 便會將其上傳到 Debian 倉庫。需要說明的是,經(jīng)由 sponsor 上傳的軟件包的維護者是打包人而非 sponsor,所以它的各種更新、任何 Bug 報告都是打包人的責任。在維護軟件包上,普通維護人員與正式的 DD 間的差別僅在于能否直接上傳,其他的完全相同。 這個步驟進行期間,需要多次閱讀 Debian Policy Manual 并確保自己的軟件包符合里面的全部要求。最好再讀一下 Debian Developers Reference,里面介紹了很多 Policy Manual 中沒有提到的細節(jié)和最佳經(jīng)驗!巨D載自】http://linux.ctocio.com.cn 億恩科技www.enidc.com 做IDC13年了是華北和華中地區(qū)最大的IDC之一。 江西九江四星級雙線雙IP機房 托管1U 6M帶寬 5000元/年 服務器租用/托管專員 億恩-藍天QQ:89287750 電話:0371-60135992 本文出自:億恩科技【mszdt.com】 |