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

Fwd: SVN broken since the newest version

From: Sjors Gielen <dazjorz_at_dazjorz.com>
Date: Wed, 16 Jun 2010 15:00:52 +0200

Hello, Subversion list,

I have reported this problem in the Fink SVN package yesterday. Since version 1.6.11, SVN crashes and corrups my checkouts.

> It seems like SVN is broken in the newest version in Fink. I have recently updated to version 1.6.11-2 from unstable, which Fink compiled itself on my MacBook Pro, running Mac OS X Snow Leopard and Fink 0.29.12, and dpkg and apt from my experimental.
> I haven't had any problems before, but suddenly now with that new version, SVN is crashing and corrupting my checkouts (see <http://pastebin.com/RmFVqZYd> for a log).
> After running an apt-get install svn{,15-shlibs}=1.6.9-2, I lost git-svn and some more temporarily, but I could restore the repository quite easily:
> sjors_at_smbp:~/Projecten/ruwave/svn/trunk/server$ svn up
> svn: Working copy '.' locked
> svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
> sjors_at_smbp:~/Projecten/ruwave/svn/trunk/server$ svn cleanup
> sjors_at_smbp:~/Projecten/ruwave/svn/trunk/server$ svn up
> At revision 111.
> Can you, or anyone else, reproduce this?

Nobody could reproduce. However, Daniel, the SVN maintainer in Fink, recommended me to ran the test suite, which resulted in the following:

Summary of test results:
  2 tests SKIPPED
  4 tests XFAILED
  89 tests FAILED

Little snip:

Running all tests in diff-diff3-test [7/71]...FAILURE
Running all tests in fs-pack-test [10/71]...FAILURE
Running all tests in fs-test [11/71]...FAILURE
Running all tests in locks-test [13/71]...FAILURE
Running all tests in ra-local-test [17/71]...FAILURE

Next to that, tests 30 to 69 all fail. I see *a lot* of errors like this in the tests.log, which indicate why some of the tests probably fail but may not directly indicate why SVN crashes:

svn_tests: Can't remove 'test-repo-commit-date/transactions/0-0.txn/4c^D'
svn_tests: Can't remove file 'test-repo-commit-date/transactions/0-0.txn/4c^D': No such file or directory
FAIL: fs-test 20: commit datestamps

Also for other "weird characters" other than ^D:

svn_tests: Can't remove 'test-repo-split-fs1/db/4^S^C'
svn_tests: Can't remove file 'test-repo-split-fs1/db/4^S^C': No such file or directory
FAIL: ra-local-test 6: test svn_ra_local__split_URL correctness

Shall I report these tests failing as a bug now, or can you first help me further by e-mail?

Thank you,
Received on 2010-06-16 15:08:33 CEST

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