コンテンツへ移動

ruby-ML ななめ読む [ruby-dev:無し] / [ruby-core:62054-62076]

2014/4/17 23:08:05

[ruby-core:62054] by Eric Loveland:#7821
[ruby-core:62055] by Usaku NAKAMURA:#7821
[ruby-core:62056] by Usaku NAKAMURA:#7822
[ruby-core:62057] by Usaku NAKAMURA:#7821
[ruby-core:62058] by Usaku NAKAMURA:#7822
[ruby-core:62059] by Usaku NAKAMURA:#7821
[ruby-core:62060] by Yusuke Endoh:#9749
[ruby-core:62061] by Henrik Nyh:#9657
[ruby-core:62062] by Nobuyoshi Nakada:#9748
[ruby-core:62063] by Nobuyoshi Nakada:#9749
[ruby-core:62064] by Sam Stelfox:#9750
[ruby-core:62065] by Wei Hu:#9748
[ruby-core:62066] by Aaron Patterson :#8344
[ruby-core:62067] by Aaron Patterson:#8344
[ruby-core:62068] by Nobuyoshi Nakada:#9748
[ruby-core:62069] by Nobuyoshi Nakada:#9748
[ruby-core:62070] by Sam Saffron:#9751
[ruby-core:62071] by David Rodriguez:#9321
[ruby-core:62072] by Naohisa Goto:#9752
[ruby-core:62073] by Thomas Lynch:#9753
[ruby-core:62074] by Nobuyoshi Nakada:#9753
[ruby-core:62075] by Thomas Lynch:#9754
[ruby-core:62076] by Tomoyuki Chikanaga

チケット無し


[ruby-core:62076]
by Tomoyuki Chikanaga

[ruby-core:62051] の通りなかむら(う)さんに 2.0.0 を引き継ぐことになったよ、これほどふさわしい人もいないと思うよ、それからまつもとさんと成瀬さんがいいなら 2.1 を引き受けたいよ、もちろんメンテナンスポリシーは 2.0.0 と同じだよ、お二人とか他の人は意見反論あるかな、とのこと。

おおおー。


#7821

ディレクトリがすでにあるときに Windows Unicode パスの FileUtils.mkdir_p が失敗する


[ruby-core:62054]
by Eric Loveland

実際は File.directory?(“\\\\?\\C:”) が偽になるバグのせいだったよ、新しいバグ(のチケットにするべき)かな、とのこと。

括弧内は強引な訳な気がしないでもないけど、既知のバグでないならチケット切ることになるんだろうからそういうことだろう、ということで。


[ruby-core:62055]
by Usaku NAKAMURA

“\\?\” で始まるパスは絶対パスしか受け付けないよ、Windows の仕様だよ、とのこと。


[ruby-core:62057]
by Usaku NAKAMURA

チケット操作。関連するチケットに #7822 を追加。


[ruby-core:62059]
by Usaku NAKAMURA

Reject。#7822 を見てね、とのこと。


#7822

Dir.mkdir で長めの Unicode パス (\\?\UNC\) が扱えない


[ruby-core:62056]
by Usaku NAKAMURA

チケット操作。関連するチケットに #7821 を追加。


[ruby-core:62058]
by Usaku NAKAMURA

Reject。結局 “\\?\” みたいな特殊なことをするユーザは自分でその意味と影響を知っておくべきで、ruby がサポートする義務はないよ、もちろんよさげなパッチがあるなら受け入れる余地はあるよ、とのこと。


#8344

Syck から Psych への移行状況がわかりにくい


[ruby-core:62066]
by Aaron Patterson

(Syck について)廃止予定だってドキュメント化するべきだし、自分は削除してしまいたいよ、とのこと。


[ruby-core:62067]
by Aaron Patterson

[ruby-core:62066] の重複。


#9321

rb_mod_const_missing が c-return イベントを発行してくれない


[ruby-core:62071]
by David Rodriguez

(バックポートして byebug で困ってる人の助けになりたい、とのコメントを受けて)評価するよありがとう、とのこと。

appreciate って日本語にしにくい。


#9657

bigdecimal/util.rb の Float#to_d で SEGV


[ruby-core:62061]
by Henrik Nyh

2.1.1 を使いたいけどこの修正は入れたい人のために(r45015 を)パッチにしたよ、とのこと。


#9748

preserve が偽の時にも FileUtils.cp がファイル権限をコピーする


[ruby-core:62062]
by Nobuyoshi Nakada

Reject、Markdown 修正。cp コマンドと同じだよ、とのこと。


[ruby-core:62065]
by Wei Hu

そうじゃないかと思ったよありがとう、でもそれなら 2.1.1 のドキュメントと違って :preserve=>true と :perserve=>false に違いがないことになるけどこれは期待通りなの?とのこと。


[ruby-core:62068]
by Nobuyoshi Nakada

再オープン、カテゴリをドキュメントに、2.0.0 と 2.1 をバックポート対象に。ありがとうドキュメント直すね、とのこと。


[ruby-core:62069]
by Nobuyoshi Nakada

クローズコミット。


#9749
(新規)
r45589 から Array#each_slice で非互換


[ruby-core:62060]
by Yusuke Endoh

(r45589 以降)ary = []; (1..10).each_slice(3, &lambda {|a, *| ary << a }); p ary が [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]] を出力して欲しいのに [[10], [10], [10], [10]] を出力するよ、とのこと。


[ruby-core:62063]
by Nobuyoshi Nakada

クローズコミット。


#9750
(新規)
OpenSSL::SSL::SSLServer.new が第一引数に Socket を受け付けてくれない


[ruby-core:62064]
by Sam Stelfox

ただドキュメント不足なだけってこともありうるけど、OpenSSL::SSL::SSLServer#initialize は TCPServer なら第一引数に受け付けるのに Socket::SOCK_STREAM な Socket だと受け付けてくれないよ、とのこと。


#9751
(新規)
Process.wait がスレッド中で上手く動かない


[ruby-core:62070]
by Sam Saffron

Thread.new do pid = fork; Process.wait(pid) if pid; end.join みたいなことしたら刺さるよ、SIGINT 投げるとゾンビプロセスを残して [BUG] pthread_mutex_lock: Invalid argument とか出力するよ、とのこと。

サンプルコード勝手に短くしちゃったけどだいたい意味は同じなはず。


#9752
(新規)
r45598 以降 Solaris で Errno::EINVAL が起きる


[ruby-core:62072]
by Naohisa Goto

Solaris で r45598 以降(ビルド中に)Invalid argument – getcwd のようなエラーになるよ、Solaris で getcwd(NULL, 0) をサポートしていないから(というよりは未定義だから?)だよ、とのこと。


#9753
(新規)
Socket がクライアントを複数扱えない


[ruby-core:62073]
by Thomas Lynch

(ソケットでのサーバークライアント通信で)最初のセッションがアクティブなときに次のセッションが始まると最初のセッションがハングして接続が切れるよ、再現コードとスクリーンショットを添付するよ、とのこと。


[ruby-core:62074]
by Nobuyoshi Nakada

Reject。(サーバ側のソケットを代入している)data_sock をその次のループで上書きしちゃっているよ、ワーカスレッドをブロックパラメータとして渡すのもしないといけないよ、とのこと。


#9754
(新規)
Mutex#lock を使ったコードが実行できない


[ruby-core:62075]
by Thomas Lynch

自分の書いたコードが deadlock; recursive locking と言われて実行できないよ、とのこと。

コード見るのが一番手っ取り早いので訳は放棄。

広告
No comments yet

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。