On Apr 15, 2010, at 17:10 , Philip Martin wrote: > Paul Burba <ptbu...@gmail.com> writes: > > On Linux, serf-0.3.1, tr...@934323 I get the same as you get on > Windows.
I get the same, too, now. I must have forgotten the --url arg the first time I ran the test. Steve
$ ./update_tests.py 57 -v --cleanup --url http://localhost:7080 --http-library serf CMD: svnadmin create svn-test-work/local_tmp/repos --bdb-txn-nosync <TIME = 0.314168> CMD: svn import -m "Log message for revision 1." svn-test-work/local_tmp/greekfiles http://localhost:7080/svn-test-work/local_tmp/repos --config-dir /Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom <TIME = 0.242762> Adding svn-test-work/local_tmp/greekfiles/A Adding svn-test-work/local_tmp/greekfiles/A/B Adding svn-test-work/local_tmp/greekfiles/A/B/lambda Adding svn-test-work/local_tmp/greekfiles/A/B/E Adding svn-test-work/local_tmp/greekfiles/A/B/E/alpha Adding svn-test-work/local_tmp/greekfiles/A/B/E/beta Adding svn-test-work/local_tmp/greekfiles/A/B/F Adding svn-test-work/local_tmp/greekfiles/A/mu Adding svn-test-work/local_tmp/greekfiles/A/C Adding svn-test-work/local_tmp/greekfiles/A/D Adding svn-test-work/local_tmp/greekfiles/A/D/gamma Adding svn-test-work/local_tmp/greekfiles/A/D/G Adding svn-test-work/local_tmp/greekfiles/A/D/G/pi Adding svn-test-work/local_tmp/greekfiles/A/D/G/rho Adding svn-test-work/local_tmp/greekfiles/A/D/G/tau Adding svn-test-work/local_tmp/greekfiles/A/D/H Adding svn-test-work/local_tmp/greekfiles/A/D/H/chi Adding svn-test-work/local_tmp/greekfiles/A/D/H/omega Adding svn-test-work/local_tmp/greekfiles/A/D/H/psi Adding svn-test-work/local_tmp/greekfiles/iota Committed revision 1. CMD: svnadmin create svn-test-work/repositories/update_tests-57 --bdb-txn-nosync <TIME = 0.053789> CMD: svnadmin dump svn-test-work/local_tmp/repos | svnadmin load svn-test-work/repositories/update_tests-57 --ignore-uuid <TIME = 0.010409> CMD: svn co http://localhost:7080/svn-test-work/repositories/update_tests-57 svn-test-work/working_copies/update_tests-57 --config-dir /Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom <TIME = 0.948910> A svn-test-work/working_copies/update_tests-57/A A svn-test-work/working_copies/update_tests-57/A/B A svn-test-work/working_copies/update_tests-57/A/B/lambda A svn-test-work/working_copies/update_tests-57/A/B/E A svn-test-work/working_copies/update_tests-57/A/B/E/alpha A svn-test-work/working_copies/update_tests-57/A/B/E/beta A svn-test-work/working_copies/update_tests-57/A/mu A svn-test-work/working_copies/update_tests-57/A/D A svn-test-work/working_copies/update_tests-57/A/D/gamma A svn-test-work/working_copies/update_tests-57/A/D/G A svn-test-work/working_copies/update_tests-57/A/D/G/pi A svn-test-work/working_copies/update_tests-57/A/D/G/rho A svn-test-work/working_copies/update_tests-57/A/D/G/tau A svn-test-work/working_copies/update_tests-57/A/D/H A svn-test-work/working_copies/update_tests-57/A/D/H/chi A svn-test-work/working_copies/update_tests-57/A/D/H/omega A svn-test-work/working_copies/update_tests-57/A/D/H/psi A svn-test-work/working_copies/update_tests-57/iota A svn-test-work/working_copies/update_tests-57/A/C A svn-test-work/working_copies/update_tests-57/A/B/F Checked out revision 1. CMD: svn lock svn-test-work/working_copies/update_tests-57/A/B/E/alpha --config-dir /Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom <TIME = 0.064531> 'alpha' locked by user 'jrandom'. CMD: svn delete svn-test-work/working_copies/update_tests-57/A/B/E --config-dir /Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom <TIME = 0.071165> D svn-test-work/working_copies/update_tests-57/A/B/E/alpha D svn-test-work/working_copies/update_tests-57/A/B/E/beta D svn-test-work/working_copies/update_tests-57/A/B/E CMD: svn up svn-test-work/working_copies/update_tests-57 --config-dir /Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom CMD: /Users/steve/src/svn-trunk/subversion/svn/svn up svn-test-work/working_copies/update_tests-57 --config-dir /Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom exited with 1 <TIME = 0.186774> C svn-test-work/working_copies/update_tests-57/A/B/E D svn-test-work/working_copies/update_tests-57/A/B/E/alpha subversion/svn/update-cmd.c:97: (apr_err=2) subversion/libsvn_client/update.c:400: (apr_err=2) subversion/libsvn_client/update.c:272: (apr_err=2) subversion/libsvn_ra_serf/update.c:2384: (apr_err=2) subversion/libsvn_ra_serf/update.c:601: (apr_err=2) subversion/libsvn_ra_serf/update.c:601: (apr_err=2) subversion/libsvn_ra_serf/update.c:601: (apr_err=2) subversion/libsvn_ra_serf/update.c:565: (apr_err=2) subversion/libsvn_wc/update_editor.c:3110: (apr_err=2) subversion/libsvn_wc/workqueue.c:2294: (apr_err=2) subversion/libsvn_wc/workqueue.c:89: (apr_err=2) subversion/libsvn_wc/workqueue.c:89: (apr_err=2) subversion/libsvn_subr/io.c:1328: (apr_err=2) svn: Can't change perms of file '/Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/working_copies/update_tests-57/A/B/E/alpha': No such file or directory Traceback (most recent call last): File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/main.py", line 1219, in run rc = self.pred.run(sandbox) File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/testcase.py", line 100, in run return self._delegate.run(sandbox) File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/testcase.py", line 160, in run return self.func(sandbox) File "./update_tests.py", line 5342, in update_deleted_locked_files expected_status) File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/actions.py", line 712, in run_and_verify_update *args) File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/main.py", line 605, in run_svn *(_with_auth(_with_config_dir(varargs)))) File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/main.py", line 366, in run_command None, *varargs) File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/main.py", line 538, in run_command_stdin raise Failure Failure XFAIL: update_tests.py 57: verify update of deleted locked files CLEANUP: svn-test-work/working_copies/update_tests-57 CLEANUP: svn-test-work/repositories/update_tests-57
$ ./update_tests.py 57 -v --cleanup --url http://localhost:7080 --http-library neon CMD: svnadmin create svn-test-work/local_tmp/repos --bdb-txn-nosync <TIME = 0.314829> CMD: svn import -m "Log message for revision 1." svn-test-work/local_tmp/greekfiles http://localhost:7080/svn-test-work/local_tmp/repos --config-dir /Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom <TIME = 0.273910> Adding svn-test-work/local_tmp/greekfiles/A Adding svn-test-work/local_tmp/greekfiles/A/B Adding svn-test-work/local_tmp/greekfiles/A/B/lambda Adding svn-test-work/local_tmp/greekfiles/A/B/E Adding svn-test-work/local_tmp/greekfiles/A/B/E/alpha Adding svn-test-work/local_tmp/greekfiles/A/B/E/beta Adding svn-test-work/local_tmp/greekfiles/A/B/F Adding svn-test-work/local_tmp/greekfiles/A/mu Adding svn-test-work/local_tmp/greekfiles/A/C Adding svn-test-work/local_tmp/greekfiles/A/D Adding svn-test-work/local_tmp/greekfiles/A/D/gamma Adding svn-test-work/local_tmp/greekfiles/A/D/G Adding svn-test-work/local_tmp/greekfiles/A/D/G/pi Adding svn-test-work/local_tmp/greekfiles/A/D/G/rho Adding svn-test-work/local_tmp/greekfiles/A/D/G/tau Adding svn-test-work/local_tmp/greekfiles/A/D/H Adding svn-test-work/local_tmp/greekfiles/A/D/H/chi Adding svn-test-work/local_tmp/greekfiles/A/D/H/omega Adding svn-test-work/local_tmp/greekfiles/A/D/H/psi Adding svn-test-work/local_tmp/greekfiles/iota Committed revision 1. CMD: svnadmin create svn-test-work/repositories/update_tests-57 --bdb-txn-nosync <TIME = 0.074716> CMD: svnadmin dump svn-test-work/local_tmp/repos | svnadmin load svn-test-work/repositories/update_tests-57 --ignore-uuid <TIME = 0.012308> CMD: svn co http://localhost:7080/svn-test-work/repositories/update_tests-57 svn-test-work/working_copies/update_tests-57 --config-dir /Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom <TIME = 0.872160> A svn-test-work/working_copies/update_tests-57/A A svn-test-work/working_copies/update_tests-57/A/B A svn-test-work/working_copies/update_tests-57/A/B/lambda A svn-test-work/working_copies/update_tests-57/A/B/E A svn-test-work/working_copies/update_tests-57/A/B/E/alpha A svn-test-work/working_copies/update_tests-57/A/B/E/beta A svn-test-work/working_copies/update_tests-57/A/B/F A svn-test-work/working_copies/update_tests-57/A/mu A svn-test-work/working_copies/update_tests-57/A/C A svn-test-work/working_copies/update_tests-57/A/D A svn-test-work/working_copies/update_tests-57/A/D/gamma A svn-test-work/working_copies/update_tests-57/A/D/G A svn-test-work/working_copies/update_tests-57/A/D/G/pi A svn-test-work/working_copies/update_tests-57/A/D/G/rho A svn-test-work/working_copies/update_tests-57/A/D/G/tau A svn-test-work/working_copies/update_tests-57/A/D/H A svn-test-work/working_copies/update_tests-57/A/D/H/chi A svn-test-work/working_copies/update_tests-57/A/D/H/omega A svn-test-work/working_copies/update_tests-57/A/D/H/psi A svn-test-work/working_copies/update_tests-57/iota Checked out revision 1. CMD: svn lock svn-test-work/working_copies/update_tests-57/A/B/E/alpha --config-dir /Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom <TIME = 0.062949> 'alpha' locked by user 'jrandom'. CMD: svn delete svn-test-work/working_copies/update_tests-57/A/B/E --config-dir /Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom <TIME = 0.069007> D svn-test-work/working_copies/update_tests-57/A/B/E/alpha D svn-test-work/working_copies/update_tests-57/A/B/E/beta D svn-test-work/working_copies/update_tests-57/A/B/E CMD: svn up svn-test-work/working_copies/update_tests-57 --config-dir /Users/steve/src/svn-trunk/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom <TIME = 0.232926> C svn-test-work/working_copies/update_tests-57/A/B/E D svn-test-work/working_copies/update_tests-57/A/B/E/alpha Updated to revision 1. Summary of conflicts: Tree conflicts: 1 ============================================================= Expected '__SVN_ROOT_NODE' and actual '__SVN_ROOT_NODE' in output tree are different! ============================================================= EXPECTED NODE TO BE: ============================================================= * Node name: __SVN_ROOT_NODE Path: __SVN_ROOT_NODE Contents: None Properties: {} Attributes: {} Children: None (node is probably a file) ============================================================= ACTUAL NODE FOUND: ============================================================= * Node name: __SVN_ROOT_NODE Path: __SVN_ROOT_NODE Contents: N/A (node is a directory) Properties: {} Attributes: {} Children: 1 Unequal Types: one Node is a file, the other is a directory ACTUAL OUTPUT TREE: svntest.wc.State(wc_dir, { 'A/B/E' : Item(status=' ', treeconflict='C'), 'A/B/E/alpha' : Item(status='D '), })EXCEPTION: SVNTreeUnequal Traceback (most recent call last): File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/main.py", line 1219, in run rc = self.pred.run(sandbox) File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/testcase.py", line 100, in run return self._delegate.run(sandbox) File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/testcase.py", line 160, in run return self.func(sandbox) File "./update_tests.py", line 5342, in update_deleted_locked_files expected_status) File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/actions.py", line 727, in run_and_verify_update check_props) File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/actions.py", line 616, in verify_update tree.compare_trees("output", actual_output, output_tree) File "/Users/steve/src/svn-trunk/subversion/tests/cmdline/svntest/tree.py", line 685, in compare_trees raise SVNTreeUnequal SVNTreeUnequal XFAIL: update_tests.py 57: verify update of deleted locked files CLEANUP: svn-test-work/working_copies/update_tests-57 CLEANUP: svn-test-work/repositories/update_tests-57
> > ---- > Neon > ---- > >> C:\SVN\src-trunk-2>run.python.test.RELEASE.bat update 57 -v --cleanup --url >> http://localhost --http-library neon > > $ ../../../../src/subversion/tests/cmdline/update_tests.py 57 > --url=http://localhost:8888 --http-library=neon -v > >> CMD: svn.exe up "svn-test-work\working_copies\update_tests-57" --config-dir >> "C:\SVN\src-trunk-2\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" >> --password rayjandom --no-auth-cache --username jrandom >> <TIME = 0.187000> >> C svn-test-work\working_copies\update_tests-57\A\B\E >> D svn-test-work\working_copies\update_tests-57\A\B\E\alpha >> Updated to revision 1. >> Summary of conflicts: >> Tree conflicts: 1 >> ============================================================= >> Expected '__SVN_ROOT_NODE' and actual '__SVN_ROOT_NODE' in output tree are >> different! >> ============================================================= >> EXPECTED NODE TO BE: >> ============================================================= >> * Node name: __SVN_ROOT_NODE >> Path: __SVN_ROOT_NODE >> Contents: None >> Properties: {} >> Attributes: {} >> Children: None (node is probably a file) >> ============================================================= >> ACTUAL NODE FOUND: >> ============================================================= >> * Node name: __SVN_ROOT_NODE >> Path: __SVN_ROOT_NODE >> Contents: N/A (node is a directory) >> Properties: {} >> Attributes: {} >> Children: 1 >> Unequal Types: one Node is a file, the other is a directory >> ACTUAL OUTPUT TREE: >> svntest.wc.State(wc_dir, { >> 'A\B\E' : Item(status=' ', treeconflict='C'), >> 'A\B\E\alpha' : Item(status='D '), >> })EXCEPTION: SVNTreeUnequal > > CMD: svn up svn-test-work/working_copies/update_tests-57 --config-dir > /home/pm/sw/subversion/obj/subversion/tests/cmdline/svn-test-work/local_tmp/config > --password rayjandom --no-auth-cache --username jrandom > <TIME = 0.089712> > C svn-test-work/working_copies/update_tests-57/A/B/E > D svn-test-work/working_copies/update_tests-57/A/B/E/alpha > Updated to revision 1. > Summary of conflicts: > Tree conflicts: 1 > ============================================================= > Expected '__SVN_ROOT_NODE' and actual '__SVN_ROOT_NODE' in output tree are > different! > ============================================================= > EXPECTED NODE TO BE: > ============================================================= > * Node name: __SVN_ROOT_NODE > Path: __SVN_ROOT_NODE > Contents: None > Properties: {} > Attributes: {} > Children: None (node is probably a file) > ============================================================= > ACTUAL NODE FOUND: > ============================================================= > * Node name: __SVN_ROOT_NODE > Path: __SVN_ROOT_NODE > Contents: N/A (node is a directory) > Properties: {} > Attributes: {} > Children: 1 > Unequal Types: one Node is a file, the other is a directory > ACTUAL OUTPUT TREE: > svntest.wc.State(wc_dir, { > 'A/B/E' : Item(status=' ', treeconflict='C'), > 'A/B/E/alpha' : Item(status='D '), > })EXCEPTION: SVNTreeUnequal > > > ---- > Serf > ---- > >> C:\SVN\src-trunk-2>run.python.test.RELEASE.bat update 57 -v --cleanup --url >> http://localhost --http-library serf > > $ ../../../../src/subversion/tests/cmdline/update_tests.py 57 > --url=http://localhost:8888 --http-library=serf -v > >> CMD: C:\SVN\src-trunk-2\Release\subversion\svn\svn.exe up >> "svn-test-work\working_copies\update_tests-57" --config-dir >> "C:\SVN\src-trunk-2\Release\subversion\tes >> ts\cmdline\svn-test-work\local_tmp\config" --password rayjandom >> --no-auth-cache --username jrandom exited with 1 >> <TIME = 0.157000> >> C svn-test-work\working_copies\update_tests-57\A\B\E >> D svn-test-work\working_copies\update_tests-57\A\B\E\alpha >> svn: Can't set file >> 'C:\SVN\src-trunk-2\Release\subversion\tests\cmdline\svn-test-work\working_copies\update_tests-57\A\B\E\alpha' >> read-write: The system cannot >> find the file specified. > > CMD: /home/pm/sw/subversion/obj/subversion/svn/svn up > svn-test-work/working_copies/update_tests-57 --config-dir > /home/pm/sw/subversion/obj/subversion/tests/cmdline/svn-test-work/local_tmp/config > --password rayjandom --no-auth-cache --username jrandom exited with 1 > <TIME = 0.110158> > C svn-test-work/working_copies/update_tests-57/A/B/E > D svn-test-work/working_copies/update_tests-57/A/B/E/alpha > ../src/subversion/svn/update-cmd.c:97: (apr_err=2) > ../src/subversion/libsvn_client/update.c:400: (apr_err=2) > ../src/subversion/libsvn_client/update.c:272: (apr_err=2) > ../src/subversion/libsvn_ra_serf/update.c:2384: (apr_err=2) > ../src/subversion/libsvn_ra_serf/update.c:601: (apr_err=2) > ../src/subversion/libsvn_ra_serf/update.c:601: (apr_err=2) > ../src/subversion/libsvn_ra_serf/update.c:601: (apr_err=2) > ../src/subversion/libsvn_ra_serf/update.c:565: (apr_err=2) > ../src/subversion/libsvn_wc/update_editor.c:3110: (apr_err=2) > ../src/subversion/libsvn_wc/workqueue.c:2294: (apr_err=2) > ../src/subversion/libsvn_wc/workqueue.c:89: (apr_err=2) > ../src/subversion/libsvn_wc/workqueue.c:89: (apr_err=2) > ../src/subversion/libsvn_subr/io.c:1328: (apr_err=2) > svn: Can't change perms of file > '/home/pm/sw/subversion/obj/subversion/tests/cmdline/svn-test-work/working_copies/update_tests-57/A/B/E/alpha': > No such file or directory > > And the working copy is broken: > > $ ../../../subversion/svn/svn cleanup > svn-test-work/working_copies/update_tests-57/ > ../src/subversion/svn/cleanup-cmd.c:67: (apr_err=2) > ../src/subversion/libsvn_client/cleanup.c:58: (apr_err=2) > ../src/subversion/libsvn_wc/log.c:1209: (apr_err=2) > ../src/subversion/libsvn_wc/log.c:1170: (apr_err=2) > ../src/subversion/libsvn_wc/log.c:1170: (apr_err=2) > ../src/subversion/libsvn_wc/log.c:1170: (apr_err=2) > ../src/subversion/libsvn_wc/log.c:1146: (apr_err=2) > ../src/subversion/libsvn_wc/workqueue.c:2294: (apr_err=2) > ../src/subversion/libsvn_wc/workqueue.c:89: (apr_err=2) > ../src/subversion/libsvn_wc/workqueue.c:89: (apr_err=2) > ../src/subversion/libsvn_subr/io.c:1328: (apr_err=2) > svn: Can't change perms of file > '/home/pm/sw/subversion/obj/subversion/tests/cmdline/svn-test-work/working_copies/update_tests-57/A/B/E/alpha': > No such file or directory > > -- > Philip Stephen Butler | Software Developer elego Software Solutions GmbH Gustav-Meyer-Allee 25 | 13355 Berlin | Germany fon: +49 30 2345 8696 | mobile: +49 163 25 45 015 fax: +49 30 2345 8695 | http://www.elegosoft.com Geschäftsführer: Olaf Wagner | Sitz der Gesellschaft: Berlin Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194