rubyforge(RTask)でリリースしたらauto-config.ymlが乱れる
rtask -rでリリースしたら~/.rubyforge/auto-config.ymlが乱れてしまう。
--- release_ids: w3m-autopagerize: 1.0.0: 30959 !ruby/object:Gem::Version ? version: 1.0.1 : 30961
文法違反らしい。
/pkgs/ruby18/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 10, col 31: ` !ruby/object:Gem::Version ? ' (ArgumentError) from /pkgs/ruby18/lib/ruby/1.8/yaml.rb:133:in `load' from /pkgs/ruby18/lib/ruby/1.8/yaml.rb:144:in `load_file' from /pkgs/ruby18/lib/ruby/1.8/yaml.rb:143:in `open' from /pkgs/ruby18/lib/ruby/1.8/yaml.rb:143:in `load_file' from /pkgs/ruby18/lib/ruby/gems/1.8/gems/rubyforge-1.0.2/lib/rubyforge.rb:51:in `configure' from /usr/local/lib/ruby/gems/1.8/gems/rtask-010/lib/rtask.rb:32:in `initialize' from /usr/local/lib/ruby/gems/1.8/gems/rtask-010/bin/rtask:8:in `new' from /usr/local/lib/ruby/gems/1.8/gems/rtask-010/bin/rtask:8
だから手修正している。バグレポするか。それにしても地雷踏みすぎだよ、俺orz
追記
RTaskのバグだった。バージョンにStringではなくてGem::Versionを渡していたのでto_sするパッチを送った。