I just made a fresh checkout of tr...@r981102 (current HEAD) using a
1.5 client, and I see the following test failure:

[[[
0:svn/trunk.d% make -s && ../runpytest diff 13 
--url=http://localhost:8081/trunk2 --http-library neon
subversion/svn/diff-cmd.c:402: (apr_err=190001)
subversion/libsvn_client/diff.c:1800: (apr_err=190001)
subversion/libsvn_client/diff.c:1765: (apr_err=190001)
subversion/libsvn_ra_neon/fetch.c:2432: (apr_err=190001)
subversion/libsvn_ra_neon/util.c:1267: (apr_err=190001)
subversion/libsvn_ra_neon/util.c:1498: (apr_err=190001)
subversion/libsvn_ra_neon/util.c:732: (apr_err=190001)
svn: Unusable URI: it does not refer to this repository
Traceback (most recent call last):
  File "/home/daniel/src/svn/trunk.d/subversion/tests/cmdline/svntest/main.py", 
line 1192, in run
    rc = self.pred.run(sandbox)
  File 
"/home/daniel/src/svn/trunk.d/subversion/tests/cmdline/svntest/testcase.py", 
line 170, in run
    return self.func(sandbox)
  File "./diff_tests.py", line 915, in diff_head_of_moved_file
    'diff', '-r', 'HEAD', new_mu_path)
  File 
"/home/daniel/src/svn/trunk.d/subversion/tests/cmdline/svntest/actions.py", 
line 223, in run_and_verify_svn
    expected_exit, *varargs)
  File 
"/home/daniel/src/svn/trunk.d/subversion/tests/cmdline/svntest/actions.py", 
line 261, in run_and_verify_svn2
    exit_code, out, err = main.run_svn(want_err, *varargs)
  File "/home/daniel/src/svn/trunk.d/subversion/tests/cmdline/svntest/main.py", 
line 582, in run_svn
    *(_with_auth(_with_config_dir(varargs))))
  File "/home/daniel/src/svn/trunk.d/subversion/tests/cmdline/svntest/main.py", 
line 332, in run_command
    None, *varargs)
  File "/home/daniel/src/svn/trunk.d/subversion/tests/cmdline/svntest/main.py", 
line 515, in run_command_stdin
    raise Failure
Failure
FAIL:  diff_tests.py 13: diff against the head of a moved file
zsh: exit 1     ../runpytest diff 13 --url=http://localhost:8081/trunk2 
--http-library neon
1:svn/trunk.d% tail ../httpd/out/error_log | fgrep '[error]'
[Sun Aug 01 02:35:31 2010] [error] [client 127.0.0.1] Could not parse 
'dst-path' URL.  [500, #190001]
[Sun Aug 01 02:35:31 2010] [error] [client 127.0.0.1] Unusable URI: it does not 
refer to this repository  [500, #190001]
0:svn/trunk.d% 
]]]

Tweaking subversion/mod_dav_svn/util.c:294 to provide a bit more information
in the error yields this:
[[[
svn: Unusable URI 'tests-13/!svn/rvr': it does not refer to this repository 
'/trunk2/svn-test-work/repositories/diff_tests-13'
]]]

More information:
* Reverting r979045 has no effect.
* The test passes for me over serf.
* I use neon 0.28.2-6.1 from system packages, and haven't reinstalled it
  recently.
* Adding "SVNAdvertiseV2Protocol Off" to httpd.conf does /not/ make the
  error go away.  (But then, it's 3am here, so I could be wrong about this.)


What's going on here?  Did I stumble upon a bug, or is my local setup
broken?  How to fix it?

Reply via email to