MacPortsのport:ruby19を1.9.3-p125に、port:rubyを1.8.7-p358に(セキュリティ修正あり)
ruby-1.9.3と1.8.7の新しいバージョンが公開されていたのでMacPortsも更新しました。
テスト結果のメモ
あとで自分で見る用に。readlineはちょっと調べてみたほうがいいかな。
(2012-04-28 追記:readlineのテストのほうの問題であることがわかり、修正されました![#6357])
1.9.3-p125
Lion 10.7.3
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11] 10148 tests, 2233001 assertions, 1 failures, 1 errors, 48 skips ---- 47) Failure: test_editing_mode(TestReadline) [/.../test/readline/test_readline.rb:216]: <false> expected but was <true>. 50) Error: test_udp_server(TestSocket): RuntimeError: no response from #<Addrinfo: fd97:...
Snow Leopard 10.6.8
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin10] 10028 tests, 2220620 assertions, 0 failures, 0 errors, 48 skips
1.8.7-p358
Lion 10.7.3
ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-darwin11] 2299 tests, 1673050 assertions, 4 failures, 0 errors ---- 1) Failure: test_02_unknown(TestDRbCore) [/.../test/drb/drbtest.rb:136]: <FailOnecky::OneckyError> exception expected but was Class: <DRb::DRbConnError> Message: <"too large packet 4932"> --------------- 2) Failure: test_connection_refused_in_request(TestHTTP::HTTPConnectionTest) [./test/net/http/test_connection.rb:20]: [ruby-core:28028]. <EOFError> exception expected but was Class: <Errno::ECONNRESET> Message: <"Connection reset by peer"> --------------- 3) Failure: test_readline(TestReadline) [./test/readline/test_readline.rb:25]: <"> "> expected but was <"\e[">. 4) Failure: test_readpartial_pos(TestIO) [./test/ruby/test_io.rb:28:in `test_readpartial_pos' : : ./test/ruby/test_io.rb:23:in `test_readpartial_pos']: <2> expected but was <0>.
Snow Leopard 10.6.8
ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-darwin10] 2299 tests, 1673054 assertions, 2 failures, 0 errors ---- 1) Failure: test_connection_refused_in_request(TestHTTP::HTTPConnectionTest) [./test/net/http/test_connection.rb:20]: [ruby-core:28028]. <EOFError> exception expected but was Class: <Errno::ECONNRESET> Message: <"Connection reset by peer"> --------------- 2) Failure: test_readpartial_pos(TestIO) [./test/ruby/test_io.rb:28:in `test_readpartial_pos' : : ./test/ruby/test_io.rb:23:in `test_readpartial_pos']: <2> expected but was <0>.