[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svn commit: r38105 - trunk/subversion/libsvn_ra_serf

From: Stephen Butler <sbutler_at_elego.de>
Date: Thu, 15 Apr 2010 23:45:53 +0200

On Apr 15, 2010, at 17:10 , Philip Martin wrote:

> Paul Burba <ptburba_at_gmail.com> writes:
>
> On Linux, serf-0.3.1, trunk_at_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
Received on 2010-04-15 23:46:33 CEST

This is an archived mail posted to the Subversion Dev mailing list.