ruby-pkg-tools
Description: Tools for building Debian Ruby packages
This package contains some useful tools for building Debian Ruby packages
and is used by the Debian Ruby Maintainers Team. It includes:
* a CBDS class for building packages which use setup.rb as installer,
* a program to retrieve upstream sources for use in conjunction with
svn-buildpackage,
* a list of team members.
the Debian Ruby Maintainers Teamってruby-pkg-toolsのメンテナたちのことだろうか。/usr/share/ruby-pkg-tools/pkg-ruby-extras.teamにはDebian Ruby Extras Maintainersって書いてあるんだけど、そうするとExtrasが抜けてる? うーん。
svn-buildpackageうんぬんのスクリプトはいまいちよく分からない。……あー、debian/changelogを読んで、対応するupstream tarballを取ってくるのか。しかしそのために/usr/shareにファイル置くってのはどうだろう。debian/watch的なやつのほうが良いんじゃないか。
まあ、目玉はsetup.rbを使ったソフトウェアをパッケージングするのに使えるcdbsのclassファイルだろうな。でもなんでこれcdbsに入れてもらわないんだろう。
rubygems用のclassファイルがあると良いかなあ。その前にrubygems自体がそろそろ欲しいかも。
REXML::Comment#to_s
$ ruby -rrexml/document -e '
doc = REXML::Document.new("<!-- bar -->")
print "---1\n"
print doc
print "\n---2\n"
doc.children.each {|c| print c}
print "\n---3\n"
doc.children.each {|c| c.write(o = ""); print o}
print "\n---0\n"'
---1
<!-- bar -->
---2
bar
---3
<!-- bar -->
---0
REXML::Comment#to_sはコメントの中身を返すようだ。
フローマップ
diary.yuco.netの記事を読んで、試しに参加してみた。