https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17097754782013-02-23T02:46:49ZRuby Issue Tracking SystemBackport200 - Backport #7911: 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceでエラーが出るhttps://bugs.ruby-lang.org/issues/7911?journal_id=368012013-02-23T02:46:49Zko1 (Koichi Sasada)
<ul><li><strong>Category</strong> set to <i>M17N</i></li><li><strong>Assignee</strong> set to <i>naruse (Yui NARUSE)</i></li><li><strong>Target version</strong> set to <i>2.1.0</i></li></ul><p>naruse さんに 2.1.0 として振りますが、2.0.0 に必要かどうかはご判断下さい。</p> Backport200 - Backport #7911: 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceでエラーが出るhttps://bugs.ruby-lang.org/issues/7911?journal_id=368112013-02-23T09:48:47Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>This issue was solved with changeset r39413.<br>
Shunsuke, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<p>dir.c: encoding check</p>
<ul>
<li>dir.c (file_s_fnmatch, fnmatch_brace): encoding-incompatible pattern<br>
and string do not match, instead of exception. <a href="https://blade.ruby-lang.org/ruby-dev/47069">[ruby-dev:47069]</a><br>
[Bug <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceでエラーが出る (Closed)" href="https://bugs.ruby-lang.org/issues/7911">#7911</a>]</li>
</ul> Backport200 - Backport #7911: 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceでエラーが出るhttps://bugs.ruby-lang.org/issues/7911?journal_id=368702013-02-24T12:44:04Znobu (Nobuyoshi Nakada)nobu@ruby-lang.org
<ul><li><strong>Tracker</strong> changed from <i>Bug</i> to <i>Backport</i></li><li><strong>Project</strong> changed from <i>Ruby master</i> to <i>Backport200</i></li><li><strong>Category</strong> deleted (<del><i>M17N</i></del>)</li><li><strong>Status</strong> changed from <i>Closed</i> to <i>Assigned</i></li><li><strong>Assignee</strong> changed from <i>naruse (Yui NARUSE)</i> to <i>mame (Yusuke Endoh)</i></li><li><strong>Target version</strong> deleted (<del><i>2.1.0</i></del>)</li></ul> Backport200 - Backport #7911: 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceでエラーが出るhttps://bugs.ruby-lang.org/issues/7911?journal_id=374282013-03-09T22:34:22Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<ul><li><strong>Assignee</strong> changed from <i>mame (Yusuke Endoh)</i> to <i>nagachika (Tomoyuki Chikanaga)</i></li></ul> Backport200 - Backport #7911: 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceでエラーが出るhttps://bugs.ruby-lang.org/issues/7911?journal_id=374292013-03-09T22:35:47Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li></ul><p>This issue was solved with changeset r39662.<br>
Shunsuke, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<p>merge revision(s) 39413: [Backport <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: 特定の条件の時に、File.fnmatchに渡すpatternがUS-ASCII、pathがUTF-8だとInvalid sequenceでエラーが出る (Closed)" href="https://bugs.ruby-lang.org/issues/7911">#7911</a>]</p>
<pre><code>* dir.c (file_s_fnmatch, fnmatch_brace): encoding-incompatible pattern
and string do not match, instead of exception. <a href="https://blade.ruby-lang.org/ruby-dev/47069">[ruby-dev:47069]</a>
[Bug #7911]
</code></pre>