Any follow-ups on this? We need to support Ruby 1.9 eventually and it would be great to get these patches into a state where they can be committed.
On Thu, Jan 26, 2012 at 12:32:58PM +0000, Philip Martin wrote: > Philip Martin <philip.mar...@wandisco.com> writes: > > > The line is: > > > > require "test/unit/ui/testrunnermediator" > > > > ruby-1.8 works because testrunnermediator.rb is part of libruby1.8 on my > > machine, it does not appear to be part of the standard ruby-1.9.1 > > install. > > So I can install a gem: > > export GEM_HOME=$HOME/.rubygems > gem1.9.1 install test-unit > > Now I get an "undefined method" error: > > nice make check-swig-rb > cd /home/pm/sw/subversion/obj2/subversion/bindings/swig/ruby; \ > if [ "1" -eq 1 -a "9" -lt 9 ] ; then \ > /usr/bin/ruby1.9.1 -I > /home/pm/sw/subversion/obj2/../src2/subversion/bindings/swig/ruby \ > > /home/pm/sw/subversion/obj2/../src2/subversion/bindings/swig/ruby/test/run-test.rb > \ > --verbose=normal; \ > else \ > /usr/bin/ruby1.9.1 -I > /home/pm/sw/subversion/obj2/../src2/subversion/bindings/swig/ruby \ > > /home/pm/sw/subversion/obj2/../src2/subversion/bindings/swig/ruby/test/run-test.rb; > \ > fi > /home/pm/sw/subversion/src2/subversion/bindings/swig/ruby/test/test-unit-ext/priority.rb:162:in > `alias_method': undefined method `run' for class `Test::Unit::TestSuite' > (NameError) > from > /home/pm/sw/subversion/src2/subversion/bindings/swig/ruby/test/test-unit-ext/priority.rb:162:in > `<class:TestSuite>' > from > /home/pm/sw/subversion/src2/subversion/bindings/swig/ruby/test/test-unit-ext/priority.rb:153:in > `<module:Unit>' > from > /home/pm/sw/subversion/src2/subversion/bindings/swig/ruby/test/test-unit-ext/priority.rb:25:in > `<module:Test>' > from > /home/pm/sw/subversion/src2/subversion/bindings/swig/ruby/test/test-unit-ext/priority.rb:24:in > `<top (required)>' > from <internal:lib/rubygems/custom_require>:29:in `require' > from <internal:lib/rubygems/custom_require>:29:in `require' > from > /home/pm/sw/subversion/src2/subversion/bindings/swig/ruby/test/test-unit-ext.rb:21:in > `<top (required)>' > from <internal:lib/rubygems/custom_require>:29:in `require' > from <internal:lib/rubygems/custom_require>:29:in `require' > from > /home/pm/sw/subversion/obj2/../src2/subversion/bindings/swig/ruby/test/run-test.rb:38:in > `<main>' > > > -- > uberSVN: Apache Subversion Made Easy > http://www.uberSVN.com