Paul Burba wrote on Tue, Nov 16, 2010 at 17:55:30 -0500:
> As some of you know I've recently had some strange failures with the
> svnsync tests on both trunk and 1.6.x.  All the tests started failing
> during setup when the stdout of svnsync init was lost, e.g.:
> 
> [[[
> CMD: svnsync.exe initialize
> "file:///C%3A/SVN/src-branch-1.6.x/Debug/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-1-1"
> "file:///C%3A/SVN/sr
> c-branch-1.6.x/Debug/subversion/tests/cmdline/svn-test-work/repositories/svnsync_tests-1"
> --username jrandom --password rayjandom --config-dir "C:\SVN\src-branc
> h-1.6.x\Debug\subversion\tests\cmdline\svn-test-work\local_tmp\config"
> <TIME = 0.314000>
> EXCEPTION: SVNUnexpectedStdout: []

It's expecting a "Copied r0 revprops" line.  If you run that 'svnsync init'
command manually, does it print that line?

> Traceback (most recent call last):
>   File "C:\SVN\src-branch-1.6.x\subversion\tests\cmdline\svntest\main.py",
> line 1226, in run
>     rc = self.pred.run(**kw)
>   File "C:\SVN\src-branch-1.6.x\subversion\tests\cmdline\svntest\testcase.py",
> line 121, in run
>     return self.func(sandbox)
>   File "C:\SVN\src-branch-1.6.x\\subversion\tests\cmdline\svnsync_tests.py",
> line 193, in copy_and_modify
>     run_test(sbox, "copy-and-modify.dump")
>   File "C:\SVN\src-branch-1.6.x\\subversion\tests\cmdline\svnsync_tests.py",
> line 157, in run_test
>     run_init(dest_sbox.repo_url, repo_url)
>   File "C:\SVN\src-branch-1.6.x\\subversion\tests\cmdline\svnsync_tests.py",
> line 100, in run_init
>     raise SVNUnexpectedStdout(output)
> SVNUnexpectedStdout: []
> FAIL:  svnsync_tests.py 1: copy and modify
> ]]]

> Then, on a lark, I tried to build 1.6.x with the --disable-shared
> option.  The tests passed.  Because this problem seemed to come and go
> I tired a clean rebuild with shared libs.  It failed.  3 times I tried
> shared/static libs, each time the static lib build passed, the shared
> lib build failed.
> 
> Does anyone have any idea what could be the problem?  Obviously I'm
> using --disable-shared for the time being, but would like to figure
> out what is happening here.
> 

I don't know, but perhaps change SVN_VER_MINOR/SVN_VER_TAG to ensure the
DLLs you load are the right ones?

> Thanks,
> 
> Paul

Reply via email to