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
------------------------------------------------------------------------------
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