2005年3月24日 (木曜日)

06:47:46 # Life gonzui の話をききに昨日はFSIJ/SEAセミナーにいってきました. 新しいコード,開発者が盛り上がっているコードは熱いですね. とりあえず便利そうな印象をうけました. 気づいた問題点,今後の改善点について考えてみると

とりあえず,gcc とglibcがapt経由でインポートできなさそうなことに関しては, ad-hocな解決をしてみた.

07:55:53 # Life 適当にビルドしたらなんとかなった.やっとgonzuiが動くようになったので,おおよろこびで gonzui-importしまくってみる.

whizzytexパッケージで試してみたら,とりあえずdpatchのパッチがあたっている状態でインポートされているみたいなので,動いていると思われる.

./autogen.sh
./configure -prefix=/home/dancer/local/gonzui --with-rubydir=/home/dancer/local/gonzui/ruby \
  --with-rubyarchdir=/home/dancer/local/gonzui/ruby \
  --with-rundir=/home/dancer/local/gonzui/run \
  --with-logdir=/home/dancer/local/gonzui/log
make
make install
	

なんだかやたらと遅い,のとなぜだか死んでしまった. 最初はダウンロードかと思っていたが,プログレスバーの表示はインポートだった. /tmpがディスクフルになったか? よくみるとgonzui.tmp-なんたらというディレクトリが複数できていて,フルになっていた. glibcをインポートしなおそうとしてみたが,gonzui-removeは結構時間かかるなぁ... と思ったら,途中でしんでしまった.

$ ./gonzui-import --apt glibc
./langscan/c.rb:43: [BUG] Segmentation fault                   | ETA:  00:35:54
ruby 1.8.2 (2005-03-16) [i386-linux]

アボートしました
	
$ ./gonzui-remove glibc-2.3.2.ds1
./gonzui/util.rb:293:in `assert_non_nil': Gonzui::Util::AssertionFailed (Gonzui::Util::AssertionFailed)
        from ./gonzui/deindexer.rb:40:in `deindex_content'
        from ./gonzui/deindexer.rb:31:in `each'
        from ./gonzui/deindexer.rb:31:in `deindex_content'
        from ./gonzui/deindexer.rb:134:in `remove_indexed_content'
        from ./gonzui/deindexer.rb:147:in `remove_content'
        from ./gonzui/deindexer.rb:158:in `deindex'
        from ./gonzui/updater.rb:50:in `deindex_content_internal'
        from ./gonzui/updater.rb:55:in `deindex_content'
         ... 9 levels...
        from ./gonzui-remove:42:in `do_start'
        from ./gonzui/cmdapp/app.rb:140:in `start'
        from ./gonzui/cmdapp/app.rb:166:in `start'
        from ./gonzui-remove:57
	

気をとり直して,rm -r gonzui.db/してみて再度インポートしなおす.

ついでにDebian dscファイルに対応するパッチもかいてみた。

Junichi Uekawa

$Id: dancer-diary.el,v 1.86 2005/03/13 10:09:29 dancer Exp $