https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112013-04-03T19:00:51ZRuby Issue Tracking SystemBackport200 - Backport #8209: mkmf.log contains misplaced messageshttps://bugs.ruby-lang.org/issues/8209?journal_id=381642013-04-03T19:00:51Zakr (Akira Tanaka)akr@fsij.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 r40080.<br>
Akira, thank you for reporting this issue.<br>
Your contribution to Ruby is greatly appreciated.<br>
May Ruby be with you.</p>
<hr>
<ul>
<li>
<p>ext/extmk.rb (extmake): Use Logging.open to switch stdout and<br>
stderr. Delay Logging::log_close until the failure message is<br>
written. Write the failure message only if log file is opened.</p>
</li>
<li>
<p>lib/mkmf.rb (Logging.log_opened?): New method.</p>
<p><a href="/issues/8209">[ruby-dev:47215]</a> [Bug <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: mkmf.log contains misplaced messages (Closed)" href="https://bugs.ruby-lang.org/issues/8209">#8209</a>]</p>
</li>
</ul> Backport200 - Backport #8209: mkmf.log contains misplaced messageshttps://bugs.ruby-lang.org/issues/8209?journal_id=408552013-08-03T23:00:41Znagachika (Tomoyuki Chikanaga)nagachika00@gmail.com
<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>Status</strong> changed from <i>Closed</i> to <i>Assigned</i></li><li><strong>Assignee</strong> set to <i>nagachika (Tomoyuki Chikanaga)</i></li></ul> Backport200 - Backport #8209: mkmf.log contains misplaced messageshttps://bugs.ruby-lang.org/issues/8209?journal_id=408562013-08-03T23:08:22Znagachika (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 r42359.<br>
Akira, 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) 40080,40081: [Backport <a class="issue tracker-4 status-5 priority-4 priority-default closed" title="Backport: mkmf.log contains misplaced messages (Closed)" href="https://bugs.ruby-lang.org/issues/8209">#8209</a>]</p>
<pre><code>* ext/extmk.rb (extmake): Use Logging.open to switch stdout and
stderr. Delay Logging::log_close until the failure message is
written. Write the failure message only if log file is opened.
* lib/mkmf.rb (Logging.log_opened?): New method.
<a href="/issues/8209">[ruby-dev:47215]</a> [Bug #8209]
* ext/extmk.rb (extmake): Invoke Logging::log_close in a ensure
clause.
</code></pre>