Re: Any developers in Taipei area?
On Sat, May 20, 2000 at 01:41:14AM +0800, Jonathan Chang wrote:
> 您好,我是張嘉聖,台大電信所的學生。上回看到東東兄所提New Maintainer
> 小組重開的消息,並鼓吹志願者加入developer的行列,實在也很想申請加入。
> 不過我今天才剛study過Josip Rodin寫的Debian New Maintainers' Guide,
> 這樣的程度去申請,是不是不太好啊??
> 關於這點就要請教一下list上的朋友,NM小組審核的criterion是甚麼呢?
> 剛接觸這些maintainer tools的人是不是不太適合?
這個可不用擔心,當 Debian developer/maintainer 不只是做軟件包裝工作
的。有部份少數但不少 developers 就從來沒有包裝 .deb 軟件包,卻熱心於其他
工作,例如網頁維護、i18n/L10N、翻譯、人事及公共關係、系統管理、程式寫作
等等。我三年前剛加入時,也是目不識丁,都是慢慢學習的,所以,如果您
打算維護軟件包,初時不太熟悉 dpkg 等 maintainer tools 不要緊,可以
慢慢學,暫時可以做其他如文件、網頁、測試等工作。再者,有了您的個人
@debian.org account,辦事起來就方便得多,也有更多機會跟其他開發人員
切磋合作,學習東西也自然順手得多。 ^_^
不過,如果您打算包裝軟件的話,如果有空,最好先實習包裝軟件包。
請見 http://www.debian.org/devel/join/nm-step4
至於包裝軟件包的細節,可參考現有的軟件包。我自己及大部份開發人員
都喜歡用 debhelper,使包裝 *.deb 非常方便,一個簡單的 *.deb, 我可以
一個小時內包裝好,而大部份時間是花於測試及 documentation (例如填寫
copyright 資料等等)上。 ^_^
http://www.debian.org/doc/maint-guide/
Quick start:
1. 安裝 Debian potato. 製好您的 GnuPG key。 (PGP 也可,但因 non-free,
建議用 free (自由) 的 GnuPG。(用這個 GnuPG key 來申請)
2. As root: # apt-get install task-debian-devel
3. Go back to user mode. DON'T ever package things as root.
4. 在適當的 path 底下,以我最近包裝的 cscope 為例:
$ tar xvzf cscope-15.0bl2.tar.gz
$ ln -s cscope-15.0bl2.tar.gz cscope_15.0bl2.orig.tar.gz
$ cd cscope-15.0bl2
$ export EMAIL=foka@debian.org # 我把這句放了在 ~foka/.bashrc 裏
$ dh_make # 並選 Single, Multi, 或 library
$ cd debian
修改 copyright, control, rules, 等等。用 dch 改 changelog。
5. 修訂完 debian/ 底下的東西,
$ cd ..
$ debuild
6. 安裝及測試。 ^_^ 就是這麼簡單了。 <grin, duck, run>...
如果您們有意製作軟件包,儘管您未成為自式的開發人員,您現在就可以開始,
也不用怕什麼不合 Debian 包裝規格云云。 ^_^ 找個合您心意的軟件,
在這裏 (debian-chinese, debian-simplified-chinese 及 debian-devel) 道明
"Intent to Package" 說您要包裝某某軟件。然後包裝起來,我樂意為您們檢核,
測試無誤後才放上 Debian 的 FTP master。換言之,就是我可以當您們的
"sponsor"。
請見: http://www.internatif.org/bortzmeyer/debian/sponsor/
謝謝您們! ^_^
東東
--
Anthony Fok Tung-Ling Civil and Environmental Engineering
foka@ualberta.ca, foka@debian.org University of Alberta, Canada
Come visit Our Lady of Victory Camp -- http://www.olvc.ab.ca/
Reply to: