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

Re: 1.7.3 next week-ish?

From: Stephen Butler <sbutler_at_elego.de>
Date: Mon, 6 Feb 2012 15:49:26 +0100

On Feb 6, 2012, at 10:16 , Johan Corveleyn wrote:

> On Mon, Feb 6, 2012 at 10:05 AM, Philip Martin
> <philip.martin_at_wandisco.com> wrote:
>> Johan Corveleyn <jcorvel_at_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

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

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

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

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

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

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

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

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

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

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

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

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

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_at_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_at_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 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

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

> 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
  • application/octet-stream attachment: tests.log
Received on 2012-02-06 15:50:04 CET

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.