[ports committer] 新手上路
呃,首先要檢查好安全帶有沒有綁…
話說前幾天接到 portmgr@ 的 commit bit approval 之後,就準備開始歡迎新人加入 FreeBSD committer 的行列了。
首先 mentee (apprentice?,這裡是 lwhsu@)要先準備好 master.passwd 的那一行 :p ,還有 ssh v2 public key。因為 accounts@ 不認識新人,所以當然是要由 mentor (這裡是我)代為轉寄,以 pgp-signed 的形式送出。我自己是用 GnuPG 囉,反正是沒什麼差的,只要你拿來簽名的 key accounts@ 認得就好。
過兩天, accounts@ (Simon L. Nielsen)回信啦,信中除了說帳號開好之外,還提醒 lwhsu@ 要記得設定 mail forward。(相關資訊在 freefall 的 MOTD 有寫)
接下來,聽說 lwhsu@ 在寫自介,這是踏出 commit 的第 0 步(沒 ci 怎麼算一步咧 :D)寄到 developers@ 讓大家認識一下你,內容自己想。如果要 template 的話,大概如下(請記得自己翻成英文):
我是新來的 (ports, src, doc) committer ,我來自 blahblah,我目前在 galagala 。因為 kerokero 的關係,所以 (mentor) 決定 megamega 。
… <中略三千字> …
很高興加入這裡,謝謝大家。
(我)
之後,可以摩拳擦掌準備 commit 了,不管是拿哪種 bit 的,都要去 doc/ , www/, src/, ports/ 鬧一下,詳細情形請看 Committer’s Guide 中的 Conventions and Traditions。很重要的一點是
做任何 commit 之前,一定要先讓 mentor 看過
也就是說,跟平常送 PR 沒兩樣,只是這時不是用 send-pr 送 patch ,而是直接寄給(或是其他管道)mentor 看一下。
當然,有的人會先做完上面的基本工作才寫自介,你爽就好。
之後,做為 ports committer ,就是要做業績啦,這跟 src/ doc/ 是做功德的不太一樣,晚一步 PR 就很可能被人搶走了 XD。因為 ports PR 雖然佔了所有 PR 的大多數,但 active 的 committer 也比較多(反正壞了也是壞 ports ,不太會壞到根部去,大不了砍….呃…)。
對了,既然這是講 ports committer 的,當然要跟其他的有點不一樣啦,所以,建議接下來真正的第一步(這步會不會走太久啊?),就是把 ports/ 下自己所 maintain 的 ports ,將 email 都改成 @FreeBSD.org 的。這步很簡單,所以真的是第一步。 :love:
累積了一段時間的 “Approved by: mentor (xxxx)” 之後,mentor 就會放行啦,那一段時間是多久咧?就是 n 囉
當然你也會看到有 commit message 是寫 “Approved by: mentor (xxxx, implicit)” 的 :p
不過,至少都要做過這些作業:
- Add new port
- Remove port
- Repo copy
- Regular port update
縮寫剛好是"Arrr~~~~~" :p
Reference:













Modified




