https://redmine.ruby-lang.org/https://redmine.ruby-lang.org/favicon.ico?17113305112014-01-03T17:58:56ZRuby Issue Tracking SystemRuby master - Bug #9327: Why FileUtils.rmdir ignores Errno::ENOTEMPTY ?https://redmine.ruby-lang.org/issues/9327?journal_id=440522014-01-03T17:58:56Zvajrasky (Vajrasky Kok)sky.kok@speaklikeaking.com
<ul></ul><p>It is because we added :parents option in FileUtils.rmdir. See this ticket for detail: <a href="https://bugs.ruby-lang.org/issues/3178" class="external">https://bugs.ruby-lang.org/issues/3178</a></p>
<p>I already created patch to improve this situation on that ticket.</p> Ruby master - Bug #9327: Why FileUtils.rmdir ignores Errno::ENOTEMPTY ?https://redmine.ruby-lang.org/issues/9327?journal_id=793342019-07-12T03:53:50Zjeremyevans0 (Jeremy Evans)merch-redmine@jeremyevans.net
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/3178">Bug #3178</a>: Fileutils#rmdir does rescue Dir Errors without raising new</i> added</li></ul> Ruby master - Bug #9327: Why FileUtils.rmdir ignores Errno::ENOTEMPTY ?https://redmine.ruby-lang.org/issues/9327?journal_id=793352019-07-12T03:57:05Zjeremyevans0 (Jeremy Evans)merch-redmine@jeremyevans.net
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li><li><strong>Backport</strong> deleted (<del><i>1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN</i></del>)</li></ul><p>This was fixed in <a class="changeset" title="fileutils.rb: error at rmdir * lib/fileutils.rb (rmdir): should not ignore errors first, except ..." href="https://redmine.ruby-lang.org/projects/ruby-master/repository/git/revisions/2635984cf2b9b7632f8b35afa2f29d219aba104a">2635984cf2b9b7632f8b35afa2f29d219aba104a</a>. Now Ruby raises if a directory given cannot be removed. It only ignores the exception when deleting parent directories.</p>
<p>Issue 3178 should also been closed, but it is a Backport191 issue and I lack the ability to close it.</p>