Mark Phippard wrote: > On Thu, Jan 14, 2010 at 12:01 PM, Philip Martin > <philip.mar...@wandisco.com> wrote: >> Paul Burba <ptbu...@gmail.com> writes: >> >>> TESTED: >>> ------- >>> [ fsfs | bdb ] x [ file | svn | http (neon) | http (serf) ] >> You're the second person to show the serf tests passing on Windows. >> Are you testing against the 1.6.8 server? On Linux the server sends a >> non-canonical URL that causes the client to abort. Is the server >> doing something different on Windows? > > Actually, all three of us that signed for Windows tested Serf with no > errors. I used 1.6.8 mod_dav_svn for this. > > We also had at least one Unix signature for 1.6.7 which tested Serf: > > http://svn.haxx.se/dev/archive-2009-12/0500.shtml
This time my testing with 1.6.8 tar balls is not successful, after repeated attempts with various combinations of dependencies. These are the failures I see in fsfs/serf and bdb/serf, <snip> FAIL: checkout_tests.py 13: co handles obstructing paths scheduled for add FAIL: commit_tests.py 34: tabs in paths FAIL: commit_tests.py 43: set revision props during repos-to-repos copy FAIL: commit_tests.py 45: set revision props during repos-to-repos move FAIL: commit_tests.py 46: set revision props during remote property edit FAIL: update_tests.py 13: bail when receive a file or dir named .svn FAIL: update_tests.py 34: update handles obstructing paths scheduled for add FAIL: update_tests.py 36: mergeinfo does not elide after update FAIL: switch_tests.py 9: switch that deletes a sub-directory FAIL: switch_tests.py 11: non-recursive switch FAIL: switch_tests.py 14: obstructed switch FAIL: switch_tests.py 17: refresh the WC file system read-only attribute FAIL: switch_tests.py 19: out of date propset should fail after a relocate FAIL: switch_tests.py 23: mergeinfo does not elide post switch FAIL: switch_tests.py 30: tolerate deletion of a directory with local mods FAIL: prop_tests.py 16: property operations on an URL FAIL: log_tests.py 9: 'svn log TGT' with copyfrom history FAIL: log_tests.py 16: test 'svn log -g' on a single revision FAIL: log_tests.py 17: test 'svn log -g' on a branching revision FAIL: log_tests.py 18: test 'svn log -g' on a non-branching revision FAIL: log_tests.py 19: test 'svn log -g' a path added before merge FAIL: log_tests.py 27: log -g and explicit mergeinfo replacing inherited FAIL: log_tests.py 28: log -g and simple propmod to merge-inheriting path FAIL: copy_tests.py 3: resurrect a deleted directory FAIL: copy_tests.py 4: svn cp URL URL cannot overwrite destination FAIL: copy_tests.py 13: copy item to root of repository FAIL: copy_tests.py 14: copy URL URL/subdir FAIL: copy_tests.py 22: check for double URI escaping in svn ls -R FAIL: copy_tests.py 25: svn cp src-URL non-existent-URL-path FAIL: copy_tests.py 26: svn cp oldrev-of-deleted-URL URL FAIL: copy_tests.py 27: test URL to URL copying edge case FAIL: copy_tests.py 37: copy a deleted dir to a prefix of its old path FAIL: copy_tests.py 56: move multiple files within a repo FAIL: copy_tests.py 57: copy multiple files within a repo FAIL: copy_tests.py 58: copy multiple files from a repo to a wc FAIL: copy_tests.py 62: copy urls using peg rev syntax FAIL: copy_tests.py 67: svn cp --parents URL URL FAIL: copy_tests.py 71: svn cp --parents FILE_URL DIR_URL FAIL: copy_tests.py 72: svn cp --parents URL/src_dir URL/dst_dir FAIL: copy_tests.py 76: issue #2475 - direct copy in the repository FAIL: diff_tests.py 17: diff for branches FAIL: diff_tests.py 18: diff between repos URLs and WC paths FAIL: diff_tests.py 19: diff between two file URLs (issue #1311) FAIL: diff_tests.py 21: check for omitted prefix in path component FAIL: diff_tests.py 33: nonrecursive diff + deleted directories FAIL: diff_tests.py 41: diff a revision of a file in a renamed folder FAIL: merge_tests.py 4: some simple property merges FAIL: merge_tests.py 8: merge should not die if a target file is absent FAIL: merge_tests.py 9: merge on deleted directory in target FAIL: merge_tests.py 13: 3-way merge of 'file add' into existing binary FAIL: merge_tests.py 18: diff after merge that creates a new file FAIL: merge_tests.py 26: merge a file whose name contains a space FAIL: merge_tests.py 28: property merges don't overwrite existing prop-mods FAIL: merge_tests.py 29: property merge conflict even without local mods FAIL: merge_tests.py 31: cherry-pick a dependent change, get conflict FAIL: merge_tests.py 36: merge an added dir on a deleted dir in target FAIL: merge_tests.py 42: use inherited mergeinfo to avoid repeated merge FAIL: merge_tests.py 43: use subtree's mergeinfo to avoid repeated merge FAIL: merge_tests.py 45: target inherits mergeinfo from nearest ancestor FAIL: merge_tests.py 46: mergeinfo elides to ancestor with identical info FAIL: merge_tests.py 47: discontinuous merges produce correct mergeinfo FAIL: merge_tests.py 48: merge works when target has copied children FAIL: merge_tests.py 49: merge to switched path does not inherit or elide FAIL: merge_tests.py 50: merge to path with switched children FAIL: merge_tests.py 59: merge to ood path can lead to inaccurate mergeinfo FAIL: merge_tests.py 60: merge test for --depth files FAIL: merge_tests.py 61: merge fails if subtree is deleted on src FAIL: merge_tests.py 62: subtrees can lose non-inheritable ranges FAIL: merge_tests.py 64: merge -rold(before rename):head renamed dir FAIL: merge_tests.py 65: child having different rev ranges to merge FAIL: merge_tests.py 66: merge -rold(before rename):head renamed file FAIL: merge_tests.py 67: merge with auto detection of revision ranges FAIL: merge_tests.py 75: merge from renamed branch FAIL: merge_tests.py 76: normalized mergeinfo is recorded on subtrees FAIL: merge_tests.py 77: subtrees added after start of merge range are ok FAIL: merge_tests.py 78: basic merge --reintegrate support FAIL: merge_tests.py 79: merge --reintegrate with renamed file on branch FAIL: merge_tests.py 80: merge --reintegrate on a never-updated branch FAIL: merge_tests.py 86: cyclic merges don't add mergeinfo from own history FAIL: merge_tests.py 87: merge range predates history (issue #3094) FAIL: merge_tests.py 90: 2-url merge from a foreign repository FAIL: merge_tests.py 93: merges that remove all mergeinfo work FAIL: merge_tests.py 94: dont merge revs into a subtree that predate it FAIL: merge_tests.py 95: merge fails with renamed subtrees with mergeinfo FAIL: merge_tests.py 96: don't explicitly record implicit mergeinfo FAIL: merge_tests.py 98: subtree ranges might not intersect with target FAIL: merge_tests.py 99: subtree merge source might not exist FAIL: merge_tests.py 100: mergeinfo not set on subtree with empty mergeinfo FAIL: merge_tests.py 101: commits to subtrees added by merge wreak havoc FAIL: merge_tests.py 105: subtree merges dont cause spurious conflicts FAIL: merge_tests.py 106: target and subtrees need nonintersecting revs FAIL: merge_tests.py 107: merge two successive edits to the same property FAIL: merge_tests.py 108: merge an EOL unification and set svn:eol-style FAIL: merge_tests.py 109: merge adds mergeinfo to subtrees correctly FAIL: merge_tests.py 111: natural history filtering permits valid mergeinfo FAIL: merge_tests.py 112: tree conflicts and obstructions FAIL: merge_tests.py 113: tree conflicts 4.1: tree del, leaf edit FAIL: merge_tests.py 114: tree conflicts 4.2: tree del, leaf del FAIL: merge_tests.py 117: tree conflicts 6: tree del, tree del FAIL: merge_tests.py 118: tree conflicts 4.1: tree del (no ci), leaf edit FAIL: merge_tests.py 119: tree conflicts 4.2: tree del (no ci), leaf del FAIL: merge_tests.py 122: tree conflicts 6: tree del (no ci), tree del FAIL: merge_tests.py 123: subtree gets changes even if ultimately deleted FAIL: merge_tests.py 124: no self referential filtering on added path FAIL: merge_tests.py 126: merge --reintegrate with subtree mergeinfo FAIL: merge_tests.py 127: mergeinfo aware merges ignore natural history gaps FAIL: merge_tests.py 128: mergeinfo deleted by a merge should disappear FAIL: merge_tests.py 129: tree conflicts: tree missing, leaf edit FAIL: merge_tests.py 130: tree conflicts: tree missing, leaf del FAIL: merge_tests.py 131: noop file merge does not segfault FAIL: merge_tests.py 132: multiple reintegrates create self-referential FAIL: mergeinfo_tests.py 6: non-inheritable mergeinfo shows as merged FAIL: blame_tests.py 10: test 'svn blame -g' FAIL: blame_tests.py 11: don't look for merged files out of range FAIL: blame_tests.py 14: blame -g output with inserted lines FAIL: special_tests.py 7: merge symlink into file FAIL: special_tests.py 8: merge file into symlink FAIL: svnlook_tests.py 7: history --limit FAIL: lock_tests.py 27: commit file with xml-unsafe name and release lock FAIL: svnsync_tests.py 15: verify that copies from unreadable dirs work FAIL: authz_tests.py 4: test authz for read operations FAIL: authz_tests.py 5: test authz for write operations FAIL: authz_tests.py 10: test authz for aliases FAIL: tree_conflict_tests.py 1: up/sw file: modify onto del/rpl/mv FAIL: tree_conflict_tests.py 2: up/sw file: del/rpl/mv onto modify FAIL: tree_conflict_tests.py 3: up/sw file: del/rpl/mv onto del/rpl/mv FAIL: tree_conflict_tests.py 4: up/sw file: add onto add FAIL: tree_conflict_tests.py 5: up/sw dir: modify onto del/rpl/mv FAIL: tree_conflict_tests.py 6: up/sw dir: del/rpl/mv onto modify FAIL: tree_conflict_tests.py 7: up/sw dir: del/rpl/mv onto del/rpl/mv FAIL: tree_conflict_tests.py 9: merge file: modify onto not-file FAIL: tree_conflict_tests.py 10: merge file: del/rpl/mv onto not-same FAIL: tree_conflict_tests.py 11: merge file: del/rpl/mv onto not-file FAIL: tree_conflict_tests.py 12: merge file: add onto not-none FAIL: tree_conflict_tests.py 13: merge dir: modify onto not-dir FAIL: tree_conflict_tests.py 15: merge dir: del/rpl/mv onto not-dir FAIL: tree_conflict_tests.py 16: merge dir: add onto not-none FAIL: resolved_tests.py 2: resolved on deleted item </snip> I first noticed this in Debian amd64 testing box where I started initially and then now even in i386 box. Thank You. -- Senthil Kumaran S http://www.stylesen.org/