Description
After I updated to the newest version of SVN, 1.6.12, the 'svn' application was corrupting my checkouts as indicated here - http://pastebin.com/RmFVqZYd. After I downgraded to version 1.6.9, everything was still fine. I then ran the test case with the following result: Summary of test results: 2 tests SKIPPED 3 tests XFAILED 40 tests FAILED In SVN 1.6.11, I would even have 89 build failures; in 1.6.12 this has been lowered to 40. These are all the tests that fail: FAIL: diff-diff3-test 1: these dump core FAIL: diff-diff3-test 2: 2-way unified diff and trivial merge FAIL: diff-diff3-test 3: 2-way unified diff where output is suspect FAIL: diff-diff3-test 4: 3-way merge, non-overlapping changes FAIL: diff-diff3-test 5: 3-way merge, non-conflicting overlapping changes FAIL: diff-diff3-test 6: 3-way merge, conflicting overlapping changes FAIL: diff-diff3-test 7: random trivial merge (seed:3035760163) FAIL: diff-diff3-test 8: random 3-way merge (seed:3692240255) FAIL: diff-diff3-test 9: merge with part already present (seed:3211981541) FAIL: diff-diff3-test 10: 3-way merge, adjacent changes FAIL: diff-diff3-test 11: 3-way merge with conflict styles FAIL: fs-pack-test 1: pack a FSFS filesystem FAIL: fs-pack-test 2: pack FSFS where revs % shard = 0 FAIL: fs-pack-test 3: read from a packed FSFS filesystem FAIL: fs-pack-test 4: commit to a packed FSFS filesystem FAIL: fs-test: Unknown test failure see tests.log. FAIL: locks-test 1: lock only FAIL: locks-test 2: lookup lock by path FAIL: locks-test 3: attach lock FAIL: locks-test 4: get locks FAIL: locks-test 5: basic locking FAIL: locks-test 6: test that locking requires proper credentials FAIL: locks-test 7: test that locking is enforced in final commit step FAIL: locks-test 8: dir propchange can be committed with locked child FAIL: locks-test 11: test that locks can expire FAIL: locks-test 12: breaking, stealing, refreshing a lock FAIL: locks-test 13: check out-of-dateness before locking FAIL: repos-test 1: test svn_repos_dir_delta2 FAIL: repos-test 2: test deletions under copies in node_tree code FAIL: repos-test 3: test svn_repos_history() (partially) FAIL: repos-test 4: test svn_repos_node_locations FAIL: repos-test 5: test svn_repos_node_locations some more FAIL: repos-test 6: test removal of defunct locks FAIL: repos-test 8: test authz in the commit editor FAIL: repos-test 9: test commit with explicit txn FAIL: repos-test 10: test svn_repos_node_location_segments FAIL: repos-test 11: test reporter and svn_depth_exclude FAIL: repos-test 13: test svn_repos_get_logs ranges and limits FAIL: changes-test 4: fetch compressed changes from the changes table FAIL: strings-reps-test 6: write a null string The complete tests.log is available at http://kmess.org/~sjors/tests.log. One interesting thing I see you don't see very well in the browser display, but you do see it in vim, for example: svn_tests: Can't remove 'test-repo-test-strings/43^E' svn_tests: Can't remove file 'test-repo-test-strings/43^E': No such file or directory The ^E here is one unprintable character. This may have to do with some off-by-one error somewhere in the code.
Original issue reported by dazjorz