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

Re: What's left TODO for 1.6.x?

From: Joe Swatosh <joe.swatosh_at_gmail.com>
Date: Tue, 9 Dec 2008 18:15:02 -0800

On Tue, Dec 9, 2008 at 4:26 AM, Mark Phippard <markphip_at_gmail.com> wrote:
> On Tue, Dec 9, 2008 at 1:36 AM, Joe Swatosh <joe.swatosh_at_gmail.com> wrote:
>> Hi
>>

>>
>> The Ruby bindings may be okay, but I can't run the tests at all on trunk.
>
> Can you elaborate? Are you saying the bindings themselves might be OK
> but the problem is with the tests? Regardless, I think the tests need
> to pass before we branch. Last I ran them there are a number of
> failures and an eventual segfault.
>

Exactly. The bindings may be (mostly) okay, less the problems you and
others have reported. However, when I try to run them I get:

D:\SVN\src-trunk>rake ruby:test
(in D:/SVN)
D:\SVN\BuildScripts\sub-setup-environment.cmd && ruby test/run-test.rb
Setting environment for using Microsoft Visual C++ tools.
Loaded suite .
Started
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.....EEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE..EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
Finished in 2503.604 seconds.

  1) Error:
test_add_force(SvnClientTest):
Svn::Error::SvnError:
D:\SVN\src-trunk\subversion\libsvn_subr\io.c:1740: 720032: Can't
remove file 'repos\db\rep-cache.db': The process cannot access the
file bec
ause it is being used by another process.
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in
`svn_repos_delete'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in `delete'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:111:in
`teardown_repository'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:48:in
`teardown_basic'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/test_client.rb:15:in
`teardown'

  2) Error:
test_add_no_ignore(SvnClientTest):
Svn::Error::DirNotEmpty:

D:\SVN\src-trunk\subversion\libsvn_repos\repos.c:177:
Svn::Error::DirNotEmpty: 'repos' exists and is non-empty
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in
`svn_repos_create'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in `_create'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/repos.rb:28:in `create'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:104:in
`setup_repository'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:36:in `setup_basic'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/test_client.rb:11:in `setup'

  3) Error:
test_add_no_ignore(SvnClientTest):
Svn::Error::SvnError:
D:\SVN\src-trunk\subversion\libsvn_subr\io.c:1740: 720032: Can't
remove file 'repos\db\rep-cache.db': The process cannot access the
file bec
ause it is being used by another process.
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in
`svn_repos_delete'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in `delete'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:111:in
`teardown_repository'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:48:in
`teardown_basic'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/test_client.rb:15:in
`teardown'

  4) Error:
test_add_not_recurse(SvnClientTest):
Svn::Error::DirNotEmpty:

D:\SVN\src-trunk\subversion\libsvn_repos\repos.c:177:
Svn::Error::DirNotEmpty: 'repos' exists and is non-empty
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in
`svn_repos_create'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in `_create'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/repos.rb:28:in `create'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:104:in
`setup_repository'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:36:in `setup_basic'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/test_client.rb:11:in `setup'

  5) Error:
test_add_not_recurse(SvnClientTest):
Svn::Error::SvnError:
D:\SVN\src-trunk\subversion\libsvn_subr\io.c:1740: 720032: Can't
remove file 'repos\db\rep-cache.db': The process cannot access the
file bec
ause it is being used by another process.
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in
`svn_repos_delete'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in `delete'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:111:in
`teardown_repository'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:48:in
`teardown_basic'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/test_client.rb:15:in
`teardown'

;
;
;
;
402) Error:
test_wc(SvnWcTest):
Svn::Error::DirNotEmpty:

D:\SVN\src-trunk\subversion\libsvn_repos\repos.c:177:
Svn::Error::DirNotEmpty: 'repos' exists and is non-empty
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in
`svn_repos_create'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in `_create'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/repos.rb:28:in `create'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:104:in
`setup_repository'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:36:in `setup_basic'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/test_wc.rb:13:in `setup'

403) Error:
test_wc(SvnWcTest):
Svn::Error::SvnError:
D:\SVN\src-trunk\subversion\libsvn_subr\io.c:1740: 720032: Can't
remove file 'repos\db\rep-cache.db': The process cannot access the
file bec
ause it is being used by another process.
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in
`svn_repos_delete'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/svn/util.rb:86:in `delete'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:111:in
`teardown_repository'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/util.rb:48:in
`teardown_basic'
D:/SVN/src-trunk/subversion/bindings/swig/ruby/test/test_wc.rb:17:in `teardown'

213 tests, 370 assertions, 0 failures, 403 errors

Needless to say, there isn't much I can contribute with those results.

I think what is going on is described here
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=981495

--
Joe
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=981967
Received on 2008-12-10 03:16:23 CET

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