今までの解析で、IronRuby 0.9.2の不具合らしいと分かった。
このままほっておいても、幸せにはなれない。
かといって自分でパッチを当て続けるのも違う。
本家の方に見てもらう必要があるということで、修正イメージを報告する。
報告
とりあえず、英単語を適当に並べて、メールをしたところ、受理されたみたいである。
なんと、IssueTracking Systemが稼働していたことを知る。
ちなみに今後の修正については、SocketStream doesn't read enough dataを参照してください。
本来あるべき手順
何も考えずにメールをしたが、いろいろと不手際がったようだ。いろいろ処理してくれTomasMatousek氏とkradcliffe氏に感謝したい。
一応調べた結果以下のような事があるの望ましいらしい。
まず、RubySpecで問題のテストケースを記述し MRI で確認が必要である。そのあとそのBUGについて修正をする。いわゆる TDD のスタイルである。
また IssueTracking Systemへの登録も推奨されているようである。
詳しくは、Modifying the sourcesを参照してください。
最後に
無事修正されることを祈るだけである。


コメントする