[#49078] DevelopersMeeting20150728Japan — SASADA Koichi <ko1@...>
Hi,
5 messages
2015/06/12
[ruby-dev:49031] [Ruby trunk - Bug #11222] [Open] make test-all 時の TESTS に -j オプションをつけるとファイルが多重ロードされる
From:
shibata.hiroshi@...
Date:
2015-06-05 09:36:45 UTC
List:
ruby-dev #49031
Issue #11222 has been reported by Hiroshi SHIBATA. ---------------------------------------- Bug #11222: make test-all 時の TESTS に -j オプションをつけるとファイルが多重ロードされる https://bugs.ruby-lang.org/issues/11222 * Author: Hiroshi SHIBATA * Status: Open * Priority: Normal * Assignee: * ruby -v: * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- rubygems の upstream をマージしようと作業をしていたところ、TESTS="-j4" のようにパラレル実行のオプションを付けると rubygems のテストが落ちてしまう現象に遭遇しました。 https://github.com/ruby/ruby/pull/915 この問題自体は rubygems を修正することで対応したのですが、tenderlove にマージできるか相談した所 https://github.com/rubygems/rubygems/pull/1257 にあるように、rubygems のコードを2回ロードしているのがおかしいというコメントを貰いました。 -j オプションの挙動をよくわかってないのですが、多重ロードが仕様なのかバグなのか、どなたかご存知でしょうか。 -- https://bugs.ruby-lang.org/