編集部が厳選した「いま、みんなに見てほしいまとめ」をイチオシとして紹介しています!グサッと刺さる良質まとめはこちら!

Ruby 2.0.0-p0 リリース日当日の駆け込みバグ修正

@hsbt さんがRuby 2.0.0-p0 リリース日当日に気づいたバグを調べて修正して何とかマージしてもらえた顛末。
プログラミング Ruby
6828view 0コメント
8
ログインして広告を非表示にする
SHIBATA Hiroshi @hsbt
ちょっと−、ruby trunk でなんかバグ見つけたような気がするんだけど。
SHIBATA Hiroshi @hsbt
犯人は r39232, また net/http かよ...
Kazuhiko かずひこ @fdiary
@hsbt r39232は、r39244でbranches/ruby_2_0_0/にマージされてるっぽいけどヤバい?
SHIBATA Hiroshi @hsbt
@fdiary はい、ruby_2_0_0 でも flickr プラグインが動かなくなっているのを確認しております。
KOSAKI Motohiro @kosaki55tea
@hsbt @fdiary まことに遺憾ながら本日のリリースには手遅れ感が・・・。いや@mameさんに聞いてみるべきなんでしょうけど
SHIBATA Hiroshi @hsbt
@kosaki55tea まだ調べている途中なんですが、response の gzip を decode する部分で盛大に死んでいるような気がするので影響ハンパ無いような気がします。
SHIBATA Hiroshi @hsbt
数日前から動かなくなっていた何らかの API を叩くコード全部が net/http/response.rb の変更が原因だった
Kazuhiko かずひこ @fdiary
@hsbt 全体は全く把握していないけれど、get()でaccept-encodingつけるのを止めるとなおる、というか「無指定時のおまかせ設定」が二箇所あるのがそもそも危険な香りがします。
SHIBATA Hiroshi @hsbt
@fdiary あー、確かに accept-encoding 付けているのに decode_content がついてないのがダメっぽいですね。これ http#get 使っているところ全部死にますね。
SHIBATA Hiroshi @hsbt
そして IRC の調子が悪くて drbrain に聞くこともできず詰んだ
SHIBATA Hiroshi @hsbt
@fdiary これ、http.rb の get にある initheader 初期化処理消すべきですね。そっちの方向で動きます。
Kazuhiko かずひこ @fdiary
@hsbt そういえばアカウントを持っていたので、 https://t.co/0VadHAGCf1 に書いておきました! 必要なら英語も書きますがどうしましょう?
SHIBATA Hiroshi @hsbt
@fdiary 助かります! drbrain に見てもらいたいです。
Kazuhiko かずひこ @fdiary
@hsbt どこに書いたらいいか分からなかったので http://t.co/txp43pviYf に書きました。そろそろ寝るのであとはお任せしていいでしょうか?
SHIBATA Hiroshi @hsbt
@fdiary ありがとうございます。続きはおまかせください。
Kazuhiko かずひこ @fdiary
「Rubyのバグを踏み続けるtDiary先生」の最新作はこちら! https://t.co/0VadHAGCf1 http://t.co/txp43pviYf
SHIBATA Hiroshi @hsbt
QA 担当としてちゃんと仕事をしたような気がする
machu @machu
@hsbt さんと @fdiary さんの素早い対応すごい。 #tdiary
ただただし @tdtds
2.0出たか。結局今朝のアレは間に合ったのかな?
Yusuke Endoh @mametter
@tdtds @hsbt さんの見つけてくれた件はなんとか。関係者のみなさんに感謝
Kazuhiko かずひこ @fdiary
@hsbt おかげで起きたらちゃんとマージされて2.0.0に間に合っていました。ありがとうございます!
残りを読む(1)
ログインして広告を非表示にする
ログインして広告を非表示にする