From: shibata.hiroshi@... Date: 2016-05-05T23:37:42+00:00 Subject: [ruby-core:75378] [Ruby trunk Bug#12351][Third Party's Issue] ruby-1.9.3.4 (Ubuntu): undefined variable in MiniTest::Unit::Runner::Worker (unit.rb:328) Issue #12351 has been updated by Hiroshi SHIBATA. Status changed from Open to Third Party's Issue upstream repo of minitest is here https://github.com/seattlerb/minitest Please submit your issue and patch to upstream. ---------------------------------------- Bug #12351: ruby-1.9.3.4 (Ubuntu): undefined variable in MiniTest::Unit::Runner::Worker (unit.rb:328) https://bugs.ruby-lang.org/issues/12351#change-58503 * Author: J Batista * Status: Third Party's Issue * Priority: Normal * Assignee: * ruby -v: 1.9.3p484 * Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN ---------------------------------------- An undefined variable in `MiniTest::Unit::Runner::Worker` causes `rake` execution to fail (status code 1) when performing tests. (Test case was running rake with code from https://github.com/blackducksoftware/ohloh_scm). The cause is attempting to use an undefined class variable `@@installed_at_exit` on method `autorun` of class `Worker`. Possible solution: change `at_exit {` `# ...` `} unless @@installed_at_exit` to `at_exit {` `# ...` `} unless (defined?(@@installed_at_exit) and @@installed_at_exit)` Attachment (unit.rb.patch) is a diff patch for the affected file. This affects Ubuntu 14.04 and related distributions (Lubuntu). Reported downstream as [Ubuntu Bug 1578547](https://bugs.launchpad.net/ubuntu/+source/ruby1.9.1/+bug/1578547). ---Files-------------------------------- unit.rb.patch (466 Bytes) -- https://bugs.ruby-lang.org/ Unsubscribe: