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