From: "usa (Usaku NAKAMURA)" Date: 2012-06-04T13:29:51+09:00 Subject: [ruby-dev:45702] [ruby-trunk - Feature #6545][Assigned] inconvinient require order of DL Issue #6545 has been reported by usa (Usaku NAKAMURA). ---------------------------------------- Feature #6545: inconvinient require order of DL https://bugs.ruby-lang.org/issues/6545 Author: usa (Usaku NAKAMURA) Status: Assigned Priority: Normal Assignee: tenderlovemaking (Aaron Patterson) Category: ext Target version: 2.0.0 I found that test/dl/test_c_{struct,union}_entity.rb was broken when running test-all with -j option. The problem was wrong require, so I resolved them in r35901. In the middle of this work, I noticed that dl/struct.rb didn't require dl/value.rb although depending on it. Moreover, I also noticed that dl/value.rb and dl/func.rb were depend on each other and not require other one. For this reason, to use dl/struct.rb, as r35901 showed, it is necessary to require files with a puzzled order. This is a very foolish demand. I strongly recommend removing such a puzzle. -- http://bugs.ruby-lang.org/