[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Ruby bindings problems

From: Ross <rshaull_at_triad.rr.com>
Date: 2005-03-29 03:56:41 CEST

I found two possible issues concerning the Ruby bindings that are now in
the trunk. I'm not sure if these are bugs, or if there is something that
I missed during configuration/compilation, but I'll try and describe
what I found.

Summary:
--------

(1) the *.rb files in subversion/bindings/swig/ruby/svn do not appear to
be copied into site_ruby, so when running a script such as
tools/examples/svnlook.rb, the Ruby interpreter reports that the
required files (such as "svn/core") cannot be loaded.

(2) Two tests fail when I run `make check-swig-rb`.

Software versions:
------------------

Subversion r13709
SWIG 1.3.24
Ruby 1.8.2

Steps I took:
-------------

I configured Subversion --with-swig providing the path to SWIG-1.3.24.
After making Subversion successfully, I executed these commands:

make swig-rb
make check-swig-rb
make install-swig-rb

Two tests failed. I have attached the entire output of check-swig-rb to
this email. The failed test names are "test_change_prop(SvnDeltaTest)"
and "test_authentication(TestSvnClient)".

Although two tests failed. I went ahead with install-swig-rb. Install
appeared to go okay (Ruby libraries installed in
lib/ruby/site_ruby/1.8/i686-linux/svn/ext/). However, when I ran
tools/examples/svnlook.rb, I got a Ruby interpreter error saying that
the first required file ("svn/core") could not be found. I searched
through my Ruby directory and I could not find svn/core.rb.

So, I copied the contents of subversion/bindings/swig/ruby/svn to
lib/ruby/site_ruby/1.8/svn inside my ruby directory. After doing so,
svnlook.rb seemed to work fine. I re-ran check-swig-rb, but the same two
tests still failed.

---
Thanks to all the people who work on Subversion, your expertise and time 
are very much appreciated. I hope that this report is helpful. I'll be 
happy to provide whatever follow-up information I can.
Ross Shaull
ross@simanage.com

cd /usr/local/src/subversion/subversion/bindings/swig/ruby; /usr/local/bin/ruby test/run-test.rb
Loaded suite test
Started
/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_delta.rb:9:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
F/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_delta.rb:9:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_info.rb:9:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_info.rb:9:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_info.rb:9:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_info.rb:9:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_info.rb:9:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_info.rb:9:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
...../usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_client.rb:11:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
F/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_client.rb:11:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_client.rb:11:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_client.rb:11:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_client.rb:11:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
../usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_client.rb:11:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_client.rb:11:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
..../usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_fs.rb:13:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_repos.rb:13:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_repos.rb:13:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_wc.rb:11:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
./usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `exec': No such file or directory - svnserve (Errno::ENOENT)
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:49:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `fork'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:48:in `setup_svnserve'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/util.rb:24:in `setup_basic'
        from /usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_wc.rb:11:in `setup'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testcase.rb:69:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/testsuite.rb:31:in `each'
         ... 7 levels...
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:194:in `run'
        from /usr/local/ruby-1.8.2/lib/ruby/1.8/test/unit/autorunner.rb:14:in `run'
        from test/run-test.rb:15
.
Finished in 64.1892 seconds.

  1) Failure:
test_change_prop(SvnDeltaTest) [/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_delta.rb:197]:
<["/", "dir/"]> expected but was
<["dir/", "/"]>.

  2) Failure:
test_authentication(TestSvnClient) [/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_client.rb:172]:
<Svn::Error::AUTHN_NO_PROVIDER> exception expected but was
Class: <Svn::Error>
Message: <"Can't connect to host '127.0.0.1': Connection refused">
---Backtrace---
/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/.ext/svn/ext/client.so:0:in `svn_client_cat'
/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/.ext/svn/ext/client.so:0:in `cat'
/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/svn/util.rb:82:in `cat'
/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/svn/client.rb:135:in `cat'
/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_client.rb:173:in `test_authentication'
/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_client.rb:172:in `assert_raise'
/usr/local/src/subversion-13709/subversion/bindings/swig/ruby/test/test_client.rb:172:in `test_authentication'
---------------

28 tests, 152 assertions, 2 failures, 0 errors
make: *** [check-swig-rb] Error 1

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Mar 30 05:46:01 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.