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

Reply via email to