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

Failing ruby bindings tests

From: Hyrum K Wright <hyrum_at_hyrumwright.org>
Date: Thu, 14 Apr 2011 12:14:02 -0500

Sometime last week, the ruby bindings started failing. It happened
after one of my commits to the changelist code, but I've reason to
believe that's not the correct culprit. Something is happening in the
set up of the test harness, and all of the errors are of the form:

[[[
164) Error:
test_wc(SvnWcTest):
Svn::Error::WcObstructedUpdate:

subversion/libsvn_wc/adm_files.c:490: Svn::Error::WcObstructedUpdate:
URL 'file:///var/lib/buildbot/svn-buildslave/svn-x64-ubuntu/build/subversion/bindings/swig/ruby/repos'
doesn't match existing URL
'file:///var/lib/buildbot/svn-buildslave/svn-x64-ubuntu/build/subversion/bindings/swig/ruby/repos'
in '/tmp/wc-tmp/wc'
/var/lib/buildbot/svn-buildslave/svn-x64-ubuntu/build/subversion/bindings/swig/ruby/svn/util.rb:99:in
`svn_client_checkout3'
/var/lib/buildbot/svn-buildslave/svn-x64-ubuntu/build/subversion/bindings/swig/ruby/svn/util.rb:99:in
`checkout3'
/var/lib/buildbot/svn-buildslave/svn-x64-ubuntu/build/subversion/bindings/swig/ruby/svn/client.rb:143:in
`checkout'
/var/lib/buildbot/svn-buildslave/svn-x64-ubuntu/build/subversion/bindings/swig/ruby/test/util.rb:139:in
`setup_wc'
/var/lib/buildbot/svn-buildslave/svn-x64-ubuntu/build/subversion/bindings/swig/ruby/test/util.rb:202:in
`make_context'
/var/lib/buildbot/svn-buildslave/svn-x64-ubuntu/build/subversion/bindings/swig/ruby/test/util.rb:139:in
`setup_wc'
/var/lib/buildbot/svn-buildslave/svn-x64-ubuntu/build/subversion/bindings/swig/ruby/test/util.rb:61:in
`setup_basic'
/var/lib/buildbot/svn-buildslave/svn-x64-ubuntu/build/subversion/bindings/swig/ruby/test/test_wc.rb:32:in
`setup'
]]]

This doesn't look like changelists to me. :)

I know there has been some work recently in recognizing obstructing
nodes on update, and I'm wondering if these failures are related to
that work. The two URLs that the error claims are dissimilar appear
to in fact match, but digging into the code I'm not sure what should
trigger the error condition, or what the appropriate response is. Any
thoughts would be useful.

-Hyrum
Received on 2011-04-14 19:14:35 CEST

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

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