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

Re: Test results using SERVER_MINOR_VERSION=5

From: Daniel Shahaf <d.s_at_daniel.shahaf.name>
Date: Tue, 5 Jul 2011 15:49:09 +0300

Noorul Islam K M wrote on Tue, Jul 05, 2011 at 17:03:34 +0530:
>
> Attached is the fails.log file for the tests that I ran using the
> following command.
>
> make check SERVER_MINOR_VERSION=5
>
> I hope this will be useful to figure whether we need to fix those
> tests.
>
> Thanks and Regards
> Noorul
>

(for some reason mutt wouldn't gzip-decode your attachments, I had to do
that manually...)

> [[[
> CMD: svnadmin create svn-test-work/repositories/svnadmin_tests-12 --bdb-txn-nosync --pre-1.6-compatible
> <TIME = 0.050562>
> CMD: svnadmin dump svn-test-work/local_tmp/repos | svnadmin load svn-test-work/repositories/svnadmin_tests-12 --ignore-uuid
> <TIME = 0.009147>
> CMD: svn mkdir -m log_msg file:///home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/repositories/svnadmin_tests-12/A/B/E/bravo --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.060324>
>
> Committed revision 2.
> CMD: svnadmin verify -r2 svn-test-work/repositories/svnadmin_tests-12
> CMD: /home/noorul/projects/subversion/src/trunk/vpath/subversion/svnadmin/svnadmin verify -r2 svn-test-work/repositories/svnadmin_tests-12 exited with 1
> <TIME = 0.050926>
> ../subversion/libsvn_repos/dump.c:1319: (apr_err=160004)
> ../subversion/libsvn_delta/path_driver.c:288: (apr_err=160004)
> ../subversion/libsvn_delta/path_driver.c:101: (apr_err=160004)
> ../subversion/libsvn_repos/dump.c:1244: (apr_err=160004)
> ../subversion/libsvn_repos/dump.c:1215: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:971: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:971: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:942: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:893: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:825: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:672: (apr_err=160004)
> ../subversion/libsvn_fs_fs/dag.c:193: (apr_err=160004)
> ../subversion/libsvn_fs_fs/dag.c:162: (apr_err=160004)
> ../subversion/libsvn_fs_fs/fs_fs.c:2500: (apr_err=160004)
> svnadmin: E160004: Corrupt node-revision '7-1.0.r1/1569'
> ../subversion/libsvn_fs_fs/fs_fs.c:2330: (apr_err=160004)
> ../subversion/libsvn_fs_fs/fs_fs.c:2354: (apr_err=160004)
> svnadmin: E160004: Missing id field in node-rev
> EXPECTED STDERR (regexp):
> .*Found malformed header '[^']*' in revision file
> ACTUAL STDERR:
> ../subversion/libsvn_repos/dump.c:1319: (apr_err=160004)
> ../subversion/libsvn_delta/path_driver.c:288: (apr_err=160004)
> ../subversion/libsvn_delta/path_driver.c:101: (apr_err=160004)
> ../subversion/libsvn_repos/dump.c:1244: (apr_err=160004)
> ../subversion/libsvn_repos/dump.c:1215: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:971: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:971: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:942: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:893: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:825: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:672: (apr_err=160004)
> ../subversion/libsvn_fs_fs/dag.c:193: (apr_err=160004)
> ../subversion/libsvn_fs_fs/dag.c:162: (apr_err=160004)
> ../subversion/libsvn_fs_fs/fs_fs.c:2500: (apr_err=160004)
> svnadmin: E160004: Corrupt node-revision '7-1.0.r1/1569'
> ../subversion/libsvn_fs_fs/fs_fs.c:2330: (apr_err=160004)
> ../subversion/libsvn_fs_fs/fs_fs.c:2354: (apr_err=160004)
> svnadmin: E160004: Missing id field in node-rev
> CWD: /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline
> EXCEPTION: SVNUnmatchedError
> Traceback (most recent call last):
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/main.py", line 1288, in run
> rc = self.pred.run(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/testcase.py", line 254, in run
> return self._delegate.run(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/testcase.py", line 176, in run
> return self.func(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svnadmin_tests.py", line 616, in verify_incremental_fsfs
> expected_stderr=".*Found malformed header '[^']*' in revision file")
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/verify.py", line 388, in verify_outputs
> compare_and_display_lines(message, label, expected, actual, raisable)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/verify.py", line 361, in compare_and_display_lines
> raise raisable
> SVNUnmatchedError
> FAIL: svnadmin_tests.py 12: svnadmin verify detects corruption dump can't
> ]]]

I'm not sure what exactly happens here, but the test changes a noderev
reference from 7-1.0.r1/1568 to 7-1.0.r1/1569, so the error reported
seems accurate (if different from the one later versions report).

> [[[
> CMD: svnadmin create svn-test-work/repositories/svnadmin_tests-13 --bdb-txn-nosync --pre-1.6-compatible
> <TIME = 0.057677>
> CMD: svnadmin dump svn-test-work/local_tmp/repos | svnadmin load svn-test-work/repositories/svnadmin_tests-13 --ignore-uuid
> <TIME = 0.006755>
> CMD: svn co file:///home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/repositories/svnadmin_tests-13 svn-test-work/working_copies/svnadmin_tests-13 --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.085537>
> A svn-test-work/working_copies/svnadmin_tests-13/A
> A svn-test-work/working_copies/svnadmin_tests-13/A/B
> A svn-test-work/working_copies/svnadmin_tests-13/A/B/lambda
> A svn-test-work/working_copies/svnadmin_tests-13/A/B/E
> A svn-test-work/working_copies/svnadmin_tests-13/A/B/E/alpha
> A svn-test-work/working_copies/svnadmin_tests-13/A/B/E/beta
> A svn-test-work/working_copies/svnadmin_tests-13/A/B/F
> A svn-test-work/working_copies/svnadmin_tests-13/A/mu
> A svn-test-work/working_copies/svnadmin_tests-13/A/C
> A svn-test-work/working_copies/svnadmin_tests-13/A/D
> A svn-test-work/working_copies/svnadmin_tests-13/A/D/gamma
> A svn-test-work/working_copies/svnadmin_tests-13/A/D/G
> A svn-test-work/working_copies/svnadmin_tests-13/A/D/G/pi
> A svn-test-work/working_copies/svnadmin_tests-13/A/D/G/rho
> A svn-test-work/working_copies/svnadmin_tests-13/A/D/G/tau
> A svn-test-work/working_copies/svnadmin_tests-13/A/D/H
> A svn-test-work/working_copies/svnadmin_tests-13/A/D/H/chi
> A svn-test-work/working_copies/svnadmin_tests-13/A/D/H/omega
> A svn-test-work/working_copies/svnadmin_tests-13/A/D/H/psi
> A svn-test-work/working_copies/svnadmin_tests-13/iota
> Checked out revision 1.
> CMD: svn ci svn-test-work/working_copies/svnadmin_tests-13 --quiet -m 'log msg' --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.089005>
> CMD: svn ci svn-test-work/working_copies/svnadmin_tests-13 --quiet -m 'log msg' --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.090262>
> CMD: svnadmin recover svn-test-work/repositories/svnadmin_tests-13
> CMD: /home/noorul/projects/subversion/src/trunk/vpath/subversion/svnadmin/svnadmin recover svn-test-work/repositories/svnadmin_tests-13 exited with 1
> <TIME = 0.032730>
> Repository lock acquired.
> Please wait; recovering the repository may take some time...
> ../subversion/libsvn_repos/repos.c:1638: (apr_err=2)
> ../subversion/libsvn_fs/fs-loader.c:539: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:613: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:7068: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:6830: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:1943: (apr_err=2)
> ../subversion/libsvn_subr/io.c:3026: (apr_err=2)
> svnadmin: E000002: Can't open file 'svn-test-work/repositories/svnadmin_tests-13/db/revs/0/4': No such file or directory
> CWD: /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline
> EXCEPTION: SVNUnexpectedStderr: ['../subversion/libsvn_repos/repos.c:1638: (apr_err=2)\n', '../subversion/libsvn_fs/fs-loader.c:539: (apr_err=2)\n', '../subversion/libsvn_fs_fs/fs_fs.c:613: (apr_err=2)\n', '../subversion/libsvn_fs_fs/fs_fs.c:7068: (apr_err=2)\n', '../subversion/libsvn_fs_fs/fs_fs.c:6830: (apr_err=2)\n', '../subversion/libsvn_fs_fs/fs_fs.c:1943: (apr_err=2)\n', '../subversion/libsvn_subr/io.c:3026: (apr_err=2)\n', "svnadmin: E000002: Can't open file 'svn-test-work/repositories/svnadmin_tests-13/db/revs/0/4': No such file or directory\n"]
> Traceback (most recent call last):
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/main.py", line 1288, in run
> rc = self.pred.run(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/testcase.py", line 254, in run
> return self._delegate.run(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/testcase.py", line 176, in run
> return self.func(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svnadmin_tests.py", line 644, in recover_fsfs
> raise SVNUnexpectedStderr(errput)
> SVNUnexpectedStderr: ['../subversion/libsvn_repos/repos.c:1638: (apr_err=2)\n', '../subversion/libsvn_fs/fs-loader.c:539: (apr_err=2)\n', '../subversion/libsvn_fs_fs/fs_fs.c:613: (apr_err=2)\n', '../subversion/libsvn_fs_fs/fs_fs.c:7068: (apr_err=2)\n', '../subversion/libsvn_fs_fs/fs_fs.c:6830: (apr_err=2)\n', '../subversion/libsvn_fs_fs/fs_fs.c:1943: (apr_err=2)\n', '../subversion/libsvn_subr/io.c:3026: (apr_err=2)\n', "svnadmin: E000002: Can't open file 'svn-test-work/repositories/svnadmin_tests-13/db/revs/0/4': No such file or directory\n"]
> FAIL: svnadmin_tests.py 13: recover a repository (FSFS only)
> ]]]

At a guess these two tests expect a sharded FSFS and fail when they meet
a non-sharded one. (There's a helper function there that constructs the
path of a revision file.)

> [[[
> CMD: svnadmin create svn-test-work/repositories/svnadmin_tests-17 --bdb-txn-nosync --pre-1.6-compatible
> <TIME = 0.044478>
> CMD: svnadmin dump svn-test-work/local_tmp/repos | svnadmin load svn-test-work/repositories/svnadmin_tests-17 --ignore-uuid
> <TIME = 0.009765>
> CMD: svn co file:///home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/repositories/svnadmin_tests-17 svn-test-work/working_copies/svnadmin_tests-17 --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.095693>
> A svn-test-work/working_copies/svnadmin_tests-17/A
> A svn-test-work/working_copies/svnadmin_tests-17/A/B
> A svn-test-work/working_copies/svnadmin_tests-17/A/B/lambda
> A svn-test-work/working_copies/svnadmin_tests-17/A/B/E
> A svn-test-work/working_copies/svnadmin_tests-17/A/B/E/alpha
> A svn-test-work/working_copies/svnadmin_tests-17/A/B/E/beta
> A svn-test-work/working_copies/svnadmin_tests-17/A/B/F
> A svn-test-work/working_copies/svnadmin_tests-17/A/mu
> A svn-test-work/working_copies/svnadmin_tests-17/A/C
> A svn-test-work/working_copies/svnadmin_tests-17/A/D
> A svn-test-work/working_copies/svnadmin_tests-17/A/D/gamma
> A svn-test-work/working_copies/svnadmin_tests-17/A/D/G
> A svn-test-work/working_copies/svnadmin_tests-17/A/D/G/pi
> A svn-test-work/working_copies/svnadmin_tests-17/A/D/G/rho
> A svn-test-work/working_copies/svnadmin_tests-17/A/D/G/tau
> A svn-test-work/working_copies/svnadmin_tests-17/A/D/H
> A svn-test-work/working_copies/svnadmin_tests-17/A/D/H/chi
> A svn-test-work/working_copies/svnadmin_tests-17/A/D/H/omega
> A svn-test-work/working_copies/svnadmin_tests-17/A/D/H/psi
> A svn-test-work/working_copies/svnadmin_tests-17/iota
> Checked out revision 1.
> CMD: svn ci svn-test-work/working_copies/svnadmin_tests-17 --quiet -m 'log msg' --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.085790>
> CMD: svn ci svn-test-work/working_copies/svnadmin_tests-17 --quiet -m 'log msg' --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.078237>
> CMD: svnadmin recover svn-test-work/repositories/svnadmin_tests-17
> CMD: /home/noorul/projects/subversion/src/trunk/vpath/subversion/svnadmin/svnadmin recover svn-test-work/repositories/svnadmin_tests-17 exited with 1
> <TIME = 0.032580>
> Repository lock acquired.
> Please wait; recovering the repository may take some time...
> ../subversion/libsvn_repos/repos.c:1638: (apr_err=2)
> ../subversion/libsvn_fs/fs-loader.c:539: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:613: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:7068: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:6830: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:1943: (apr_err=2)
> ../subversion/libsvn_subr/io.c:3026: (apr_err=2)
> svnadmin: E000002: Can't open file 'svn-test-work/repositories/svnadmin_tests-17/db/revs/0/4': No such file or directory
> Output of 'svnadmin recover' is unexpected.
> EXPECTED STDERR (regexp):
> .*Expected current rev to be <= 2 but found 3
> ACTUAL STDERR:
> ../subversion/libsvn_repos/repos.c:1638: (apr_err=2)
> ../subversion/libsvn_fs/fs-loader.c:539: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:613: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:7068: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:6830: (apr_err=2)
> ../subversion/libsvn_fs_fs/fs_fs.c:1943: (apr_err=2)
> ../subversion/libsvn_subr/io.c:3026: (apr_err=2)
> svnadmin: E000002: Can't open file 'svn-test-work/repositories/svnadmin_tests-17/db/revs/0/4': No such file or directory
> CWD: /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline
> EXCEPTION: SVNUnmatchedError
> Traceback (most recent call last):
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/main.py", line 1288, in run
> rc = self.pred.run(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/testcase.py", line 254, in run
> return self._delegate.run(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/testcase.py", line 176, in run
> return self.func(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svnadmin_tests.py", line 863, in fsfs_recover_handle_missing_revs_or_revprops_file
> % (rev_3.endswith('pack') and '[012]' or '2')):
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/verify.py", line 388, in verify_outputs
> compare_and_display_lines(message, label, expected, actual, raisable)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/verify.py", line 361, in compare_and_display_lines
> raise raisable
> SVNUnmatchedError
> FAIL: svnadmin_tests.py 17: fsfs recovery checks missing revs / revprops files
> ]]]

(see svnadmin_tests.py 13 description)

> [[[
> CMD: svnadmin create svn-test-work/repositories/svnadmin_tests-23 --bdb-txn-nosync --pre-1.6-compatible
> <TIME = 0.049368>
> CMD: svn checkout file:///home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/repositories/svnadmin_tests-23 svn-test-work/working_copies/svnadmin_tests-23 --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.060994>
> Checked out revision 0.
> CMD: svn status svn-test-work/working_copies/svnadmin_tests-23 --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.044849>
> CMD: svn status --verbose svn-test-work/working_copies/svnadmin_tests-23 --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.046018>
> 0 0 ? svn-test-work/working_copies/svnadmin_tests-23
> CMD: svnadmin load --quiet svn-test-work/repositories/svnadmin_tests-23 --ignore-uuid
> <TIME = 0.058620>
> CMD: svn update -r1 svn-test-work/working_copies/svnadmin_tests-23 --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.054115>
> Updating 'svn-test-work/working_copies/svnadmin_tests-23':
> A svn-test-work/working_copies/svnadmin_tests-23/A
> Updated to revision 1.
> CMD: svnadmin verify svn-test-work/repositories/svnadmin_tests-23
> CMD: /home/noorul/projects/subversion/src/trunk/vpath/subversion/svnadmin/svnadmin verify svn-test-work/repositories/svnadmin_tests-23 exited with 1
> <TIME = 0.032724>
> * Verified revision 0.
> ../subversion/libsvn_repos/dump.c:1319: (apr_err=160004)
> ../subversion/libsvn_delta/path_driver.c:257: (apr_err=160004)
> ../subversion/libsvn_repos/replay.c:429: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:971: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:971: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:942: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:893: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:825: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:672: (apr_err=160004)
> ../subversion/libsvn_fs_fs/dag.c:1145: (apr_err=160004)
> ../subversion/libsvn_fs_fs/dag.c:317: (apr_err=160004)
> ../subversion/libsvn_fs_fs/fs_fs.c:4191: (apr_err=160004)
> ../subversion/libsvn_fs_fs/fs_fs.c:4137: (apr_err=160004)
> ../subversion/libsvn_fs_fs/fs_fs.c:3995: (apr_err=160004)
> ../subversion/libsvn_subr/hash.c:100: (apr_err=160004)
> ../subversion/libsvn_subr/stream.c:451: (apr_err=160004)
> ../subversion/libsvn_subr/stream.c:451: (apr_err=160004)
> ../subversion/libsvn_subr/stream.c:289: (apr_err=160004)
> ../subversion/libsvn_subr/checksum.c:418: (apr_err=160004)
> svnadmin: E160004: Filesystem is corrupt
> ../subversion/libsvn_subr/checksum.c:418: (apr_err=200014)
> svnadmin: E200014: Checksum mismatch while reading representation:
> expected: d63ecce65d8c428b86f4f8b0920921fe
> actual: b50b1d5ed64075b5f632f3b8c30cd6b2
>
> Unexpected error while running 'svnadmin verify'.
> EXPECTED STDERR (regexp):
> .*Path '.*' is not in UTF-8.*
> ACTUAL STDERR:
> * Verified revision 0.
> ../subversion/libsvn_repos/dump.c:1319: (apr_err=160004)
> ../subversion/libsvn_delta/path_driver.c:257: (apr_err=160004)
> ../subversion/libsvn_repos/replay.c:429: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:971: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:971: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:942: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:893: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:825: (apr_err=160004)
> ../subversion/libsvn_fs_fs/tree.c:672: (apr_err=160004)
> ../subversion/libsvn_fs_fs/dag.c:1145: (apr_err=160004)
> ../subversion/libsvn_fs_fs/dag.c:317: (apr_err=160004)
> ../subversion/libsvn_fs_fs/fs_fs.c:4191: (apr_err=160004)
> ../subversion/libsvn_fs_fs/fs_fs.c:4137: (apr_err=160004)
> ../subversion/libsvn_fs_fs/fs_fs.c:3995: (apr_err=160004)
> ../subversion/libsvn_subr/hash.c:100: (apr_err=160004)
> ../subversion/libsvn_subr/stream.c:451: (apr_err=160004)
> ../subversion/libsvn_subr/stream.c:451: (apr_err=160004)
> ../subversion/libsvn_subr/stream.c:289: (apr_err=160004)
> ../subversion/libsvn_subr/checksum.c:418: (apr_err=160004)
> svnadmin: E160004: Filesystem is corrupt
> ../subversion/libsvn_subr/checksum.c:418: (apr_err=200014)
> svnadmin: E200014: Checksum mismatch while reading representation:
> expected: d63ecce65d8c428b86f4f8b0920921fe
> actual: b50b1d5ed64075b5f632f3b8c30cd6b2
>
> CWD: /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline
> EXCEPTION: SVNUnmatchedError
> Traceback (most recent call last):
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/main.py", line 1288, in run
> rc = self.pred.run(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/testcase.py", line 254, in run
> return self._delegate.run(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/testcase.py", line 176, in run
> return self.func(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svnadmin_tests.py", line 1365, in verify_non_utf8_paths
> [], errput, None, ".*Path '.*' is not in UTF-8.*")
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/verify.py", line 388, in verify_outputs
> compare_and_display_lines(message, label, expected, actual, raisable)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/verify.py", line 361, in compare_and_display_lines
> raise raisable
> SVNUnmatchedError
> FAIL: svnadmin_tests.py 23: svnadmin verify with non-UTF-8 paths
> ]]]

This tests for a feature added less than a month ago, ie, expected
failure.

> [[[
> CMD: svnadmin create svn-test-work/repositories/svnrdump_tests-5 --bdb-txn-nosync --pre-1.6-compatible
> <TIME = 0.041466>
> CMD: svnadmin setuuid svn-test-work/repositories/svnrdump_tests-5 45cfc32e-e360-9043-8e66-614bff171639
> <TIME = 0.036044>
> CMD: svnrdump load file:///home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/repositories/svnrdump_tests-5 --config-dir /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
> <TIME = 0.591882>
> * Loaded revision 0.
> * Loaded revision 1.
> * Loaded revision 2.
> * Loaded revision 3.
> * Loaded revision 4.
> * Loaded revision 5.
> * Loaded revision 6.
> CMD: svnadmin dump --deltas svn-test-work/repositories/svnrdump_tests-5
> <TIME = 0.043951>
> SVN-fs-dump-format-version: 3
>
> UUID: 45cfc32e-e360-9043-8e66-614bff171639
>
> Revision-number: 0
> Prop-content-length: 56
> Content-length: 56
>
> K 8
> svn:date
> V 27
> 2010-03-24T16:31:48.968750Z
> PROPS-END
>
> Revision-number: 1
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:35:09.828125Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 2
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:36:28.781250Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: README
> Node-kind: file
> Node-action: add
> Prop-content-length: 40
> Text-delta: true
> Text-content-length: 58
> Text-content-md5: 02d086e41b03058c5f1af6282c1f483f
> Content-length: 98
>
> K 13
> svn:eol-style
> V 6
> native
> PROPS-END
> SVN
> ...someday.
>
> Revision-number: 3
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:37:10.937500Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/Project-X
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 4
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:37:38.156250Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/Project-Y
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 5
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:38:11.046875Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/Project-Z
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 6
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:39:04.062500Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/docs
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Node-path: Projects/docs/README
> Node-kind: file
> Node-action: add
> Prop-content-length: 40
> Text-delta: true
> Text-content-length: 58
> Text-content-md5: 02d086e41b03058c5f1af6282c1f483f
> Content-length: 98
>
> K 13
> svn:eol-style
> V 6
> native
> PROPS-END
> SVN
> ...someday.
>
> * Dumped revision 0.
> * Dumped revision 1.
> * Dumped revision 2.
> * Dumped revision 3.
> * Dumped revision 4.
> * Dumped revision 5.
> * Dumped revision 6.
> Dump files
> EXPECTED DUMP:
> SVN-fs-dump-format-version: 3
>
> UUID: 45cfc32e-e360-9043-8e66-614bff171639
>
> Revision-number: 0
> Prop-content-length: 56
> Content-length: 56
>
> K 8
> svn:date
> V 27
> 2010-03-24T16:31:48.968750Z
> PROPS-END
>
> Revision-number: 1
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:35:09.828125Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 2
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:36:28.781250Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: README
> Node-kind: file
> Node-action: add
> Prop-content-length: 40
> Text-delta: true
> Text-content-length: 58
> Text-content-md5: 02d086e41b03058c5f1af6282c1f483f
> Text-content-sha1: cc67e4dd7cd8ca83095c8b95f65b6698b39cb263
> Content-length: 98
>
> K 13
> svn:eol-style
> V 6
> native
> PROPS-END
> SVN
> ...someday.
>
> Revision-number: 3
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:37:10.937500Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/Project-X
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 4
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:37:38.156250Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/Project-Y
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 5
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:38:11.046875Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/Project-Z
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 6
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:39:04.062500Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/docs
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Node-path: Projects/docs/README
> Node-kind: file
> Node-action: add
> Prop-content-length: 40
> Text-delta: true
> Text-content-length: 58
> Text-content-md5: 02d086e41b03058c5f1af6282c1f483f
> Text-content-sha1: cc67e4dd7cd8ca83095c8b95f65b6698b39cb263
> Content-length: 98
>
> K 13
> svn:eol-style
> V 6
> native
> PROPS-END
> SVN
> ...someday.
>
> ACTUAL DUMP:
> SVN-fs-dump-format-version: 3
>
> UUID: 45cfc32e-e360-9043-8e66-614bff171639
>
> Revision-number: 0
> Prop-content-length: 56
> Content-length: 56
>
> K 8
> svn:date
> V 27
> 2010-03-24T16:31:48.968750Z
> PROPS-END
>
> Revision-number: 1
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:35:09.828125Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 2
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:36:28.781250Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: README
> Node-kind: file
> Node-action: add
> Prop-content-length: 40
> Text-delta: true
> Text-content-length: 58
> Text-content-md5: 02d086e41b03058c5f1af6282c1f483f
> Content-length: 98
>
> K 13
> svn:eol-style
> V 6
> native
> PROPS-END
> SVN
> ...someday.
>
> Revision-number: 3
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:37:10.937500Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/Project-X
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 4
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:37:38.156250Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/Project-Y
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 5
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:38:11.046875Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/Project-Z
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Revision-number: 6
> Prop-content-length: 118
> Content-length: 118
>
> K 10
> svn:author
> V 6
> pburba
> K 8
> svn:date
> V 27
> 2010-03-24T16:39:04.062500Z
> K 7
> svn:log
> V 17
> Initial setup...
>
> PROPS-END
>
> Node-path: Projects/docs
> Node-kind: dir
> Node-action: add
> Prop-content-length: 10
> Content-length: 10
>
> PROPS-END
>
>
> Node-path: Projects/docs/README
> Node-kind: file
> Node-action: add
> Prop-content-length: 40
> Text-delta: true
> Text-content-length: 58
> Text-content-md5: 02d086e41b03058c5f1af6282c1f483f
> Content-length: 98
>
> K 13
> svn:eol-style
> V 6
> native
> PROPS-END
> SVN
> ...someday.
>
> DIFF DUMP:
> --- EXPECTED DUMP
> +++ ACTUAL DUMP
> @@ -66,7 +66,6 @@
> Text-delta: true
> Text-content-length: 58
> Text-content-md5: 02d086e41b03058c5f1af6282c1f483f
> -Text-content-sha1: cc67e4dd7cd8ca83095c8b95f65b6698b39cb263
> Content-length: 98
>
> K 13
> @@ -196,7 +195,6 @@
> Text-delta: true
> Text-content-length: 58
> Text-content-md5: 02d086e41b03058c5f1af6282c1f483f
> -Text-content-sha1: cc67e4dd7cd8ca83095c8b95f65b6698b39cb263
> Content-length: 98
>
> K 13
> CWD: /home/noorul/projects/subversion/src/trunk/vpath/subversion/tests/cmdline
> EXCEPTION: SVNLineUnequal
> Traceback (most recent call last):
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/main.py", line 1288, in run
> rc = self.pred.run(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/testcase.py", line 176, in run
> return self.func(sandbox)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svnrdump_tests.py", line 201, in skeleton_load
> run_load_test(sbox, "skeleton.dump")
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svnrdump_tests.py", line 160, in run_load_test
> "Dump files", "DUMP", svnrdump_dumpfile, svnadmin_dumpfile)
> File "/home/noorul/projects/subversion/src/trunk/subversion/tests/cmdline/svntest/verify.py", line 361, in compare_and_display_lines
> raise raisable
> SVNLineUnequal
> FAIL: svnrdump_tests.py 5: load: skeleton repository
> ]]]

Are all the svnrdump/svnsync failures about missing sha1 headers? Old
Subversions don't store sha1 in the FSFS backend (and I don't remember
what's the status of sending them over the wire), so I suspect all these
differences are expected.
Received on 2011-07-05 14:50:06 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.