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: