On Feb 6, 2012, at 10:16 , Johan Corveleyn wrote: > On Mon, Feb 6, 2012 at 10:05 AM, Philip Martin > <philip.mar...@wandisco.com> wrote: >> Johan Corveleyn <jcor...@gmail.com> writes: >> >>> Doh, you obviously meant that I try it with serf, not with ra_local. >>> Yes, I can reproduce that: it fails in exactly the same way as the >>> svn-slik-w2k3-x64-ra buildbot. Sorry for any confusion. >>> >>> See dav-fails.log in attachment. >> >> It's the dump file that fails to load that is interesting. Can you find >> out what is wrong with it, or make it available? > > Sorry, I'm @work right now. I don't have access to my build > environment now. I'll only be able to do this late tonight. > > Maybe someone else can give you the information quicker?
Here's the dump file the test is failing to load.
SVN-fs-dump-format-version: 3 UUID: 6e072f7d-6b82-7e48-a743-648444bf3b58 Revision-number: 1 Prop-content-length: 115 Content-length: 115 K 10 svn:author V 6 pburba K 8 svn:date V 27 2010-03-22T14:27:13.171875Z K 7 svn:log V 14 Initial import PROPS-END Node-path: trunk Node-kind: dir Node-action: add Prop-delta: true Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/B Node-kind: dir Node-action: add Prop-delta: true Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/B/lambda Node-kind: file Node-action: add Prop-delta: true Prop-content-length: 10 Text-delta: true Text-content-length: 37 Text-content-md5: 911c7a8d869b8c1e566f57da54d889c6 Content-length: 47 PROPS-END SVN This is the file 'lambda'. Node-path: trunk/B/E Node-kind: dir Node-action: add Prop-delta: true Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/B/E/alpha Node-kind: file Node-action: add Prop-delta: true Prop-content-length: 10 Text-delta: true Text-content-length: 36 Text-content-md5: d1fa4a3ced98961674a441930a51f2d3 Content-length: 46 PROPS-END SVN This is the file 'alpha'. Node-path: trunk/B/E/beta Node-kind: file Node-action: add Prop-delta: true Prop-content-length: 10 Text-delta: true Text-content-length: 35 Text-content-md5: 67c756078f24f946f6ec2d00d02f50e1 Content-length: 45 PROPS-END SVN This is the file 'beta'. Node-path: trunk/mu Node-kind: file Node-action: add Prop-delta: true Prop-content-length: 10 Text-delta: true Text-content-length: 33 Text-content-md5: baf78ae06a2d5b7d9554c5f1280d3fa8 Content-length: 43 PROPS-END SVN This is the file 'mu'. Node-path: trunk/D Node-kind: dir Node-action: add Prop-delta: true Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/D/gamma Node-kind: file Node-action: add Prop-delta: true Prop-content-length: 10 Text-delta: true Text-content-length: 36 Text-content-md5: 412138bd677d64cd1c32fafbffe6245d Content-length: 46 PROPS-END SVN This is the file 'gamma'. Node-path: trunk/D/G Node-kind: dir Node-action: add Prop-delta: true Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/D/G/pi Node-kind: file Node-action: add Prop-delta: true Prop-content-length: 10 Text-delta: true Text-content-length: 33 Text-content-md5: adddfc3e6b605b5f90ceeab11b4e8ab6 Content-length: 43 PROPS-END SVN This is the file 'pi'. Node-path: trunk/D/G/rho Node-kind: file Node-action: add Prop-delta: true Prop-content-length: 10 Text-delta: true Text-content-length: 34 Text-content-md5: 82f2211cf4ab22e3555fc7b835fbc604 Content-length: 44 PROPS-END SVN This is the file 'rho'. Node-path: trunk/D/G/tau Node-kind: file Node-action: add Prop-delta: true Prop-content-length: 10 Text-delta: true Text-content-length: 34 Text-content-md5: 9936e2716e469bb686deb98c280ead58 Content-length: 44 PROPS-END SVN This is the file 'tau'. Node-path: trunk/D/H Node-kind: dir Node-action: add Prop-delta: true Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/D/H/chi Node-kind: file Node-action: add Prop-delta: true Prop-content-length: 10 Text-delta: true Text-content-length: 34 Text-content-md5: 8f5ebad6d1f7775c2682e54417cbe4d3 Content-length: 44 PROPS-END SVN This is the file 'chi'. Node-path: trunk/D/H/omega Node-kind: file Node-action: add Prop-delta: true Prop-content-length: 10 Text-delta: true Text-content-length: 36 Text-content-md5: fe4ec8bdd3d2056db4f55b474a10fadc Content-length: 46 PROPS-END SVN This is the file 'omega'. Node-path: trunk/D/H/psi Node-kind: file Node-action: add Prop-delta: true Prop-content-length: 10 Content-length: 10 PROPS-END Text-delta: true Text-content-length: 34 Text-content-md5: e81f8f68ba50e749c200cb3c9ce5d2b1 Content-length: 34 SVN This is the file 'psi'. Node-path: branches Node-kind: dir Node-action: add Prop-delta: true Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/C Node-kind: dir Node-action: add Prop-delta: true Prop-content-length: 10 Content-length: 10 PROPS-END Node-path: trunk/B/F Node-kind: dir Node-action: add Prop-delta: true Prop-content-length: 10 Content-length: 10 PROPS-END Revision-number: 2 Prop-content-length: 119 Content-length: 119 K 10 svn:author V 6 pburba K 8 svn:date V 27 2010-03-22T14:31:23.109375Z K 7 svn:log V 18 Some work on trunk PROPS-END Node-path: trunk/D/gamma Node-kind: file Node-action: change Text-delta: true Text-delta-base-md5: 412138bd677d64cd1c32fafbffe6245d Text-content-length: 22 Text-content-md5: f8a6701de14ec3fcfd9f2fe595e9c9ed Content-length: 22 SVN new content Revision-number: 3 Prop-content-length: 119 Content-length: 119 K 10 svn:author V 6 pburba K 8 svn:date V 27 2010-03-22T14:31:42.125000Z K 7 svn:log V 18 Some work on trunk PROPS-END Node-path: trunk/mu Node-kind: file Node-action: change Text-delta: true Text-delta-base-md5: baf78ae06a2d5b7d9554c5f1280d3fa8 Text-content-length: 22 Text-content-md5: f8a6701de14ec3fcfd9f2fe595e9c9ed Content-length: 22 SVN new content Revision-number: 4 Prop-content-length: 130 Content-length: 130 K 10 svn:author V 6 pburba K 8 svn:date V 27 2010-03-22T14:32:11.421875Z K 7 svn:log V 29 Create branch B1 from trunk@3 PROPS-END Node-path: branches/B1 Node-kind: dir Node-action: add Node-copyfrom-rev: 3 Node-copyfrom-path: trunk Revision-number: 5 Prop-content-length: 119 Content-length: 119 K 10 svn:author V 6 pburba K 8 svn:date V 27 2010-03-22T14:33:01.734375Z K 7 svn:log V 18 More work on trunk PROPS-END Node-path: trunk/B/E/alpha Node-action: delete Revision-number: 6 Prop-content-length: 119 Content-length: 119 K 10 svn:author V 6 pburba K 8 svn:date V 27 2010-03-22T14:34:02.734375Z K 7 svn:log V 18 More work on trunk PROPS-END Node-path: trunk/B/E/new_alpha Node-kind: file Node-action: add Node-copyfrom-rev: 5 Node-copyfrom-path: trunk/B/E/beta Node-path: trunk/B/E/beta Node-action: delete Revision-number: 7 Prop-content-length: 138 Content-length: 138 K 10 svn:author V 6 pburba K 8 svn:date V 27 2010-03-22T14:34:28.500000Z K 7 svn:log V 37 Create another branch B2 from trunk@6 PROPS-END Node-path: branches/B2 Node-kind: dir Node-action: add Node-copyfrom-rev: 6 Node-copyfrom-path: trunk Revision-number: 8 Prop-content-length: 119 Content-length: 119 K 10 svn:author V 6 pburba K 8 svn:date V 27 2010-03-22T14:38:53.468750Z K 7 svn:log V 18 More work on trunk PROPS-END Node-path: trunk/B/E/new_alpha Node-kind: file Node-action: change Text-delta: true Text-delta-base-md5: 67c756078f24f946f6ec2d00d02f50e1 Text-content-length: 71 Text-content-md5: ac5f7c1c890095cafdb4e2fa0ff2680b Content-length: 71 SVN ==½This is the file 'beta'. this is the new alpha based on beta Revision-number: 9 Prop-content-length: 119 Content-length: 119 K 10 svn:author V 6 pburba K 8 svn:date V 27 2010-03-22T14:39:10.625000Z K 7 svn:log V 18 More work on trunk PROPS-END Node-path: trunk/D/H/chi Node-kind: file Node-action: change Text-delta: true Text-delta-base-md5: 8f5ebad6d1f7775c2682e54417cbe4d3 Text-content-length: 22 Text-content-md5: f8a6701de14ec3fcfd9f2fe595e9c9ed Content-length: 22 SVN new content Revision-number: 10 Prop-content-length: 135 Content-length: 135 K 10 svn:author V 6 pburba K 8 svn:date V 27 2010-03-22T14:40:49.015625Z K 7 svn:log V 34 Merge r6 from trunk to branches/B1 PROPS-END Node-path: branches/B1 Node-kind: dir Node-action: change Prop-delta: true Prop-content-length: 42 Content-length: 42 K 13 svn:mergeinfo V 8 /trunk:6 PROPS-END Node-path: branches/B1/B/E/new_alpha Node-kind: file Node-action: add Node-copyfrom-rev: 6 Node-copyfrom-path: trunk/B/E/new_alpha Node-path: branches/B1/B/E/beta Node-action: delete
The failure is at line 544 in svnrdump_tests.py, after the following comments: # PART 2: Load a series of incremental dumps to an empty repository. [...] # Load the three incremental dump files in sequence. I haven't figured out the significance of this error message: IOError: [Errno 22] Invalid argument I think subprocess.Popen.communicate() is blowing up when trying to write to stderr. The test expects nothing on stderr. CMD: svnrdump.exe load http://localhost:3851/svn-test-work/repositories/svnrdump_tests-43 --config-dir C:\SVN\Debug\subversion\tests\cmdline\svn-test-work\local_tmp\config --password rayjandom --no-auth-cache --username jrandom CWD: C:\SVN\Debug\subversion\tests\cmdline UNEXPECTED EXCEPTION: Traceback (most recent call last): File "c:\SVN\subversion\tests\cmdline\svntest\main.py", line 1316, in run rc = self.pred.run(sandbox) File "c:\SVN\subversion\tests\cmdline\svntest\testcase.py", line 176, in run return self.func(sandbox) File "c:\SVN\subversion\tests\cmdline\svnrdump_tests.py", line 544, in dont_drop_valid_mergeinfo_during_incremental_svnrdump_loads [], 0, 'load', sbox.repo_url) File "c:\SVN\subversion\tests\cmdline\svntest\actions.py", line 346, in run_and_verify_svnrdump exit_code, output, err = main.run_svnrdump(dumpfile_content, *varargs) File "c:\SVN\subversion\tests\cmdline\svntest\main.py", line 620, in run_svnrdump *(_with_auth(_with_config_dir(varargs)))) File "c:\SVN\subversion\tests\cmdline\svntest\main.py", line 512, in run_command_stdin *varargs) File "c:\SVN\subversion\tests\cmdline\svntest\main.py", line 482, in spawn_process stdout_lines, stderr_lines, exit_code = wait_on_pipe(kid, binary_mode) File "c:\SVN\subversion\tests\cmdline\svntest\main.py", line 419, in wait_on_pipe stdout, stderr = kid.communicate(stdin) File "C:\Python27\lib\subprocess.py", line 751, in communicate return self._communicate(input) File "C:\Python27\lib\subprocess.py", line 975, in _communicate self.stdin.close() IOError: [Errno 22] Invalid argument FAIL: svnrdump_tests.py 43: don't drop mergeinfo revs in incremental svnrdump END: svnrdump_tests.py ELAPSED: svnrdump_tests.py 0:00:16.098000
tests.log
Description: Binary data
> Maybe it can > be recovered from the failing buildbot? > > -- > Johan -- Stephen Butler | Consultant elego Software Solutions GmbH Gustav-Meyer-Allee 25, 13355 Berlin, Germany tel: +49 30 2345 8696 | mobile: +49 163 25 45 015 fax: +49 30 2345 8695 | http://www.elego.de Geschäftsführer: Olaf Wagner | Sitz der Gesellschaft: Berlin Amtsgericht Charlottenburg HRB 77719