[#44925] [Backport93 - Backport #5702][Open] backport r33935 — Yusuke Endoh <mame@...>
19 messages
2011/12/03
[#44929] [Backport93 - Backport #5702] backport r33935
— Tomoyuki Chikanaga <nagachika00@...>
2011/12/05
[#44931] Re: [Backport93 - Backport #5702] backport r33935
— Yusuke Endoh <mame@...>
2011/12/05
GyRCMXNGIyRHJDkhIxsoQgoKGyRCJWwlUyVlITwkIiRqJCwkSCQmJDQkNiQkJF4kOSEjGyhCCgoK
[#44934] Re: [Backport93 - Backport #5702] backport r33935
— "NARUSE, Yui" <naruse@...>
2011/12/05
2011年12月5日12:39 Yusuke Endoh <[email protected]>:
[#44940] Re: [ruby-cvs:41134] naruse:r33956 (trunk): Comment out tests which fails with GDBM-DBM compat mode. — Tanaka Akira <akr@...>
2011/12/6 <[email protected]>:
9 messages
2011/12/05
[#44941] Re: [ruby-cvs:41134] naruse:r33956 (trunk): Comment out tests which fails with GDBM-DBM compat mode.
— KOSAKI Motohiro <kosaki.motohiro@...>
2011/12/05
2011年12月5日16:56 Tanaka Akira <[email protected]>:
[#44942] Re: [ruby-cvs:41134] naruse:r33956 (trunk): Comment out tests which fails with GDBM-DBM compat mode.
— KOSAKI Motohiro <kosaki.motohiro@...>
2011/12/05
> おかしいな。gdbmは勝手にcreateフラグを立ててしまうので当該2つの
[#44943] Re: [ruby-cvs:41134] naruse:r33956 (trunk): Comment out tests which fails with GDBM-DBM compat mode.
— KOSAKI Motohiro <kosaki.motohiro@...>
2011/12/05
> def test_s_open_no_create
[#44944] Re: [ruby-cvs:41134] naruse:r33956 (trunk): Comment out tests which fails with GDBM-DBM compat mode.
— Tanaka Akira <akr@...>
2011/12/05
2011年12月6日7:19 KOSAKI Motohiro <[email protected]>:
[#44946] Re: [ruby-cvs:41134] naruse:r33956 (trunk): Comment out tests which fails with GDBM-DBM compat mode.
— KOSAKI Motohiro <kosaki.motohiro@...>
2011/12/06
>> DBM::VERSIONは仕様が腐っていて 1)本物のdbmとリンクした場合は
[#44947] Re: [ruby-cvs:41134] naruse:r33956 (trunk): Comment out tests which fails with GDBM-DBM compat mode.
— Tanaka Akira <akr@...>
2011/12/06
2011年12月6日12:51 KOSAKI Motohiro <[email protected]>:
[#44950] [ruby-trunk - Bug #5725][Assigned] Coverage doesn't honor file path encodings — Shyouhei Urabe <shyouhei@...>
6 messages
2011/12/08
[#44951] [ruby-trunk - Bug #5728][Open] SystemExit.new(bool, message) — Akira Tanaka <akr@...>
6 messages
2011/12/08
[#44961] [ruby-trunk - Bug #5731][Open] enum_for を使うと method_missing にブロックが渡されない — Masahiro Tomita <tommy@...>
4 messages
2011/12/09
[#44963] [ruby-trunk - Bug #5738][Open] if false; BEGIN {}; end が syntax error になる — Sho Hashimoto <sho-h@...>
5 messages
2011/12/10
[#44974] githubへの移行 — Shugo Maeda <shugo@...>
前田です。
10 messages
2011/12/12
[#44985] [ruby-trunk - Bug #5757][Open] main threadがreadやselectで待っていると、^C でなかなか死なない — Yui NARUSE <naruse@...>
12 messages
2011/12/13
[#45002] [ruby-trunk - Bug #5768][Assigned] TestRequire#test_race_exceptionで競合するケースがまだある — Yui NARUSE <naruse@...>
8 messages
2011/12/17
[#45021] [ruby-trunk - Bug #5786][Open] LoadError: cannot load such file -- openssl — Kazuhiro NISHIYAMA <redmine@...>
11 messages
2011/12/21
[#45022] [ruby-trunk - Bug #5786] LoadError: cannot load such file -- openssl
— Kazuhiro NISHIYAMA <redmine@...>
2011/12/21
[#45030] [ruby-trunk - Bug #5790][Open] net/http の EOFError と Keep-Alive — Yui NARUSE <naruse@...>
3 messages
2011/12/22
[#45034] Re: [ruby-dev:44974] githubへの移行 — Daehyub Kim <lateau@...>
44Oi44Or44Gn44GZ44CCCuOCiOOBneOCguOBruOBp+OBmeOBjOOAgeWwkeOBl+awl+OBq+OBquOC
9 messages
2011/12/22
[#45035] Re: githubへの移行
— "NARUSE, Yui" <naruse@...>
2011/12/22
2011年12月22日23:55 Daehyub Kim <[email protected]>:
[#45036] Re: githubへの移行
— Narihiro Nakamura <authornari@...>
2011/12/22
nariです。
[#45038] Re: githubへの移行
— KOSAKI Motohiro <kosaki.motohiro@...>
2011/12/22
> 成瀬さんがおっしゃってるログですが、以下にわりと古めのWikiページがある
[#45039] Re: githubへの移行
— Urabe Shyouhei <shyouhei@...>
2011/12/23
On 2011年12月23日 02:20, KOSAKI Motohiro wrote:
[ruby-dev:45060] [ruby-trunk - Bug #5819][Assigned] Windowsで空のドライブのルートディレクトリに対するFile.stat が失敗する
From:
Yui NARUSE <naruse@...>
Date:
2011-12-29 01:38:54 UTC
List:
ruby-dev #45060
Issue #5819 has been updated by Yui NARUSE.
Status changed from Open to Assigned
Assignee set to Usaku NAKAMURA
----------------------------------------
Bug #5819: Windowsで空のドライブのルートディレクトリに対するFile.stat が失敗する
https://bugs.ruby-lang.org/issues/5819
Author: Masateru OKAMOTO
Status: Assigned
Priority: Normal
Assignee: Usaku NAKAMURA
Category:
Target version:
ruby -v: ruby 1.9.3p0 (2011-10-30) [i386-mswin32_100]
Windows Vista32bit版上の 1.9.3-p0,1.9.2-p290,1.8.7-p330で
File.statが失敗します。(すべてActiveScriptRubyパッケージで確認)
また、Vista 32bit + ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mingw32]
では成功しました。
ここでF:ドライブは ファイル/サブディレクトリが一切無い空っぽのFAT16の
USBドライブ(エクスプローラではリムーバブルディスクと表示)です。
FileUtils.touch 'F:\\a.txt' としてファイルを作った後は一転して
成功するようになります。
c:\>dir F:\
ドライブ F のボリューム ラベルがありません。
ボリューム シリアル番号は 2850-20AE です
F:\ のディレクトリ
ファイルが見つかりません
c:\>ruby -v
ruby 1.9.3p0 (2011-10-30) [i386-mswin32_100]
C:\>irb
irb(main):001:0> require 'FileUtils'
=> true
irb(main):002:0> File.stat 'F:\\'
Errno::ENOENT: No such file or directory - F:\
from (irb):2:in `stat'
from (irb):2
from C:/Program Files/Ruby-1.9.3-p0/bin/irb.bat:19:in `<main>'
irb(main):003:0> File.directory? 'F:\\'
=> false
irb(main):004:0> FileUtils.touch 'F:\\a.txt'
=> ["F:\\a.txt"]
irb(main):005:0> File.stat 'F:\\'
=> #<File::Stat dev=0x5, ino=0, mode=040755, nlink=1, uid=0, gid=0, rdev=0x5, si
ze=0, blksize=nil, blocks=nil, atime=1970-01-01 09:00:00 +0900, mtime=1970-01-01
09:00:00 +0900, ctime=1970-01-01 09:00:00 +0900>
irb(main):006:0> File.directory? 'F:\\'
=> true
File.statが失敗するためFile.directory?のみならず
FileUtils.mv(foo, 'F:\\') や FileUtils.cp(bar, 'F:\\')も
dstにファイル名を補うことができず失敗してしまいます。最初は理由が分からず
悩みました。(mvでは Errno::EINVAL: Invalid argumentとなる)
現在のwinnt_stat()はルートディレクトリが空だった場合に内部でcheck_valid_dir()の
FindFirstFileW("F:\\.\\*", )が失敗してしまう('.'すら存在しない)のが
直接の原因になっている様子です。
ドライブルートを特別扱いしてしまえば、丸く収まるんでしょうか。。。
--
http://redmine.ruby-lang.org