On Jun 15, 2010, at 7:25 PM, Sjors Gielen wrote: > > Op 15 jun 2010, om 23:41 heeft Daniel Johnson het volgende geschreven: > >> >> On Jun 15, 2010, at 4:07 PM, Sjors Gielen wrote: >> >>> Hi Daniel, >>> >>> 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: >>> >>> sj...@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) >>> sj...@smbp:~/Projecten/ruwave/svn/trunk/server$ svn cleanup >>> sj...@smbp:~/Projecten/ruwave/svn/trunk/server$ svn up >>> At revision 111. >>> >>> Can you, or anyone else, reproduce this? >>> >>> Thank you, >>> Sjors >> >> No, I haven't had any issues with 1.6.11. I just 'svn up'ed several repos >> with no issue. Did you try rebuilding svn in maintainer mode? It has an >> extensive test suite and it would be interesting to see if you have any >> problems with it. All tests pass for me. git-svn also has very extensive svn >> related tests, so that should exercise svn thoroughly too. > > That doesn't look good...! This is getting interesting! > > At least one test was SKIPPED, checking > /sw/src/fink.build/svn-1.6.11-2/subversion-1.6.11/tests.log > SKIP: cache-test 2: basic memcache svn_cache test > SKIP: cache-test 3: memcache svn_cache with very long keys > At least one test XFAILED, checking > /sw/src/fink.build/svn-1.6.11-2/subversion-1.6.11/tests.log > XFAIL: locks-test 9: able to reserve a name (lock non-existent path) > XFAIL: locks-test 10: directory locks (kinda) > XFAIL: tree-conflict-data-test 3: detect broken tree conflict data > At least one test FAILED, checking > /sw/src/fink.build/svn-1.6.11-2/subversion-1.6.11/tests.log > 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:3577737073) > FAIL: diff-diff3-test 8: random 3-way merge (seed:1443640799) > FAIL: diff-diff3-test 9: merge with part already present (seed:3987240385) > 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 > Summary of test results: > 2 tests SKIPPED > 3 tests XFAILED > 40 tests FAILED > make: *** [check] Error 1 > ### execution of make failed, exit code 2 > > The log file says stuff like: > > START: diff-diff3-test > diff-diff3-test: invalid option: > --srcdir=/sw/src/fink.build/svn-1.6.11-2/subversion-1.6.11/subversion/tests/libsvn_diff > svn_tests: Can't read file 'foo2': End of file found > FAIL: diff-diff3-test 1: these dump core > svn_tests: Can't read file 'foo4': End of file found > FAIL: diff-diff3-test 2: 2-way unified diff and trivial merge > svn_tests: Can't read file 'foo15a': End of file found > > That looks a lot like line 16 from the paste at > <http://pastebin.com/RmFVqZYd>... Do you know anything I can try, or shall I > go contact the #subversion people tomorrow? :) > > Thanks, > Sjors
Wow, I've never seen anything like that, I'm afraid. You don't have anything in /usr/local do you? Daniel ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-users