Here's the latest...

  • No new tickets were filed this week. That's a relief.
  • No tickets were closed this week. Better get on that.

Some recent discussions you might care about...

simon28li
#2 simon28li

command = ['log', '--xml'] + svn_args
rc, result, errors = self._run_svn(command,
args,
return_error_code=True,
with_errors=False,
return_errors=True,
ignore_errors=True,
results_unicode=False,
*kwargs)
print(rc,result,errors)
1 b'<?xml version="1.0" encoding="UTF-8"?>\n<log>\n' b"svn: E170013: Unable to connect to a repository at URL 'http://svn.apache.org/repos/asf/subversion/trunk'\nsvn: E000110: Error running context: Connection timed out\n"
Looks like I linked to the remote warehouse timed out?
But I seem to have no problem performing the svn connection manually.

[root@localhost spack-src]# svn --non-interactive log --xml -r 1549823 -l 1 http://svn.apache.org/repos/asf/subversion/trunk
<?xml version="1.0" encoding="UTF-8"?>
<log>
<logentry
revision="1549823">
<author>rhuijben</author>
<date>2013-12-10T11:57:35.282910Z</date>
<msg>Move a few test helper functions to a library to avoid having to import
tests from other tests.

  • cmdline/relocate_tests.py
    Import from deeptrees instead of switch_tests.

  • cmdline/svntest/deeptrees.py
    (get_routine_status_state,
    get_routine_disk_state,
    do_routine_switching,
    commit_routine_switching): Move functions here...

  • cmdline/switch_tests.py
    (get_routine_status_state,
    get_routine_disk_state,
    do_routine_switching,
    commit_routine_switching): that used to be here here.

Update imports.
</msg>
</logentry>
</log>

david
#1 david

Perhaps you could add some logging to SVNClient's convert_symbolic_revision method to have it print the full output from that XML? That way we might see what's going on.