From: "U.Nakamura" Date: 2010-06-17T13:31:43+09:00 Subject: [ruby-dev:41633] Re: [Bug #3345] webrick test failure on Windows(?) こんにちは、なかむら(う)です。 In message "[ruby-dev:41632] Re: [Bug #3345] webrick test failure on Windows(?)" on Jun.17,2010 12:39:06, wrote: > >> 担当者 Usaku NAKAMURAにセット > > > > え、なんで? > > 報告したら担当しないといけないの? > > 報告者だからではなく、windows のプラットフォームメンテナということで > 担当者にさせてもらいました。メンテナがいないライブラリの、プラット > フォーム特有の問題はプラットフォームメンテナに見てもらうしかないかな > と思って。 メール送ってからそういう意味だろうと気付きました。すみません。 > 見たくないということでしたら、WONTFIX と判断する権限はあると思います。 見たくないというか、よくわかんないから手が出せないだけで、誰 か中身が分かる人には直してほしいです、もちろん。 私としては本件は気分的には被害者なので、責任者出てこいゴルァ ってなもんです(いや責任者なんてものはいないんだけど)。 > > 残念ながら \\ の扱いだけの問題ではないので... > > 具体的には、短いファイル名形式を利用したアクセスや、NTFSデー > > タストリームの主ストリーム明示指定アクセスなどによるアクセス > > 制御回避を、File.expand_pathの正規化処理を利用して排除してい > > ます。 > > File.expand_pathが行っている正規化処理と同等の処理を全部ここ > > に並べるのはさすがにちょっと。 > > File.expand_path は絶対パスに変換するメソッドであって、正規化に使う > のは筋違いではないかという気がします。 > trailing_pathsep? の処理が必要なことが傍証? 筋違いでしょうね。 でもまあ現実として他に少なくともRubyレベルでAPIないんですよね え。 (Cレベルでもないけど) > 筋がどうこう言ってても security issue はしょうがないのでしょうがない > のですが、じゃあこういうパッチはどうでしょうか。 > windows では試していませんが。 とりあえずWEBrickのテストは通ってるように見えます。 ので、私としてはこれでかまいませんです。 それでは。 -- U.Nakamura