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

Re: svn commit: r920526 - /subversion/trunk/subversion/libsvn_wc/update_editor.c

From: Matthew Bentham <mjb67_at_artvps.com>
Date: Tue, 09 Mar 2010 16:40:10 +0000

On 09/03/2010 15:40, Julian Foad wrote:
> On Tue, 2010-03-09 at 15:12 +0000, Matthew Bentham wrote:
>> Revisions 920521 and later fail some tests for me.
>>
>> The first test program in 'make check' that fails is
>> 'checkout_tests.py'. After that quite a few fail, including
>> commit_tests.py and copy_tests.py.
>>
>> I'm letting make check run to completion now for current head (r920875)
>> and I'll post the log if anyone wants it.
>>
>> Matthew
>
> Hi Matthew.
>
> First guess: disk full?

Don't think so, 2.4GB free on that file system.

> I ran some tests today and they passed, using r920853 (I think -
> otherwise close to that). My tests were running on Linux, over DAV
> (Serf? Neon?) with FSFS, and over svnserve with BDB. What were yours?
> And did you have any local changes, and if so do you think they could be
> relevant?

Linux, built like this:

../configure --enable-maintainer-mode --disable-shared
make all
make check

No local changes. I don't really know how to check what kind of
repository or back-end make check is using. I suspect it's using local
filesystem access with FSFS.

>
> It would be useful to post the verbose log output of the first test that
> fails. (From 'tests.log', or run the single test on its own with
> --verbose flag.)
>
> - Julian

Here goes. It is checkout_tests.py - co_with_obstructing_local_adds:

[[[
cd subversion/tests/cmdline/
../../../../subversion/tests/cmdline/checkout_tests.py 13 --verbose
CMD: svnadmin create svn-test-work/local_tmp/repos --bdb-txn-nosync
<TIME = 0.029821>
CMD: svn import -m "Log message for revision 1."
svn-test-work/local_tmp/greekfiles
file:///localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/repos
--config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.204458>
Adding svn-test-work/local_tmp/greekfiles/A
Adding svn-test-work/local_tmp/greekfiles/A/mu
Adding svn-test-work/local_tmp/greekfiles/A/B
Adding svn-test-work/local_tmp/greekfiles/A/B/lambda
Adding svn-test-work/local_tmp/greekfiles/A/B/E
Adding svn-test-work/local_tmp/greekfiles/A/B/E/alpha
Adding svn-test-work/local_tmp/greekfiles/A/B/E/beta
Adding svn-test-work/local_tmp/greekfiles/A/B/F
Adding svn-test-work/local_tmp/greekfiles/A/C
Adding svn-test-work/local_tmp/greekfiles/A/D
Adding svn-test-work/local_tmp/greekfiles/A/D/gamma
Adding svn-test-work/local_tmp/greekfiles/A/D/G
Adding svn-test-work/local_tmp/greekfiles/A/D/G/pi
Adding svn-test-work/local_tmp/greekfiles/A/D/G/rho
Adding svn-test-work/local_tmp/greekfiles/A/D/G/tau
Adding svn-test-work/local_tmp/greekfiles/A/D/H
Adding svn-test-work/local_tmp/greekfiles/A/D/H/chi
Adding svn-test-work/local_tmp/greekfiles/A/D/H/omega
Adding svn-test-work/local_tmp/greekfiles/A/D/H/psi
Adding svn-test-work/local_tmp/greekfiles/iota

Committed revision 1.
CMD: svnadmin create svn-test-work/repositories/checkout_tests-13
--bdb-txn-nosync
<TIME = 0.026809>
CMD: svnadmin dump svn-test-work/local_tmp/repos | svnadmin load
svn-test-work/repositories/checkout_tests-13 --ignore-uuid
<TIME = 0.014804>
CMD: svn co
file:///localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/repositories/checkout_tests-13
svn-test-work/working_copies/checkout_tests-13 --config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.311180>
A svn-test-work/working_copies/checkout_tests-13/A
A svn-test-work/working_copies/checkout_tests-13/A/B
A svn-test-work/working_copies/checkout_tests-13/A/B/lambda
A svn-test-work/working_copies/checkout_tests-13/A/B/E
A svn-test-work/working_copies/checkout_tests-13/A/B/E/alpha
A svn-test-work/working_copies/checkout_tests-13/A/B/E/beta
A svn-test-work/working_copies/checkout_tests-13/A/B/F
A svn-test-work/working_copies/checkout_tests-13/A/mu
A svn-test-work/working_copies/checkout_tests-13/A/C
A svn-test-work/working_copies/checkout_tests-13/A/D
A svn-test-work/working_copies/checkout_tests-13/A/D/gamma
A svn-test-work/working_copies/checkout_tests-13/A/D/G
A svn-test-work/working_copies/checkout_tests-13/A/D/G/pi
A svn-test-work/working_copies/checkout_tests-13/A/D/G/rho
A svn-test-work/working_copies/checkout_tests-13/A/D/G/tau
A svn-test-work/working_copies/checkout_tests-13/A/D/H
A svn-test-work/working_copies/checkout_tests-13/A/D/H/chi
A svn-test-work/working_copies/checkout_tests-13/A/D/H/omega
A svn-test-work/working_copies/checkout_tests-13/A/D/H/psi
A svn-test-work/working_copies/checkout_tests-13/iota
Checked out revision 1.
CMD: svn add svn-test-work/working_copies/checkout_tests-13/A/B/upsilon
svn-test-work/working_copies/checkout_tests-13/A/C/nu
svn-test-work/working_copies/checkout_tests-13/A/D/kappa
svn-test-work/working_copies/checkout_tests-13/A/D/H/I --config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.103247>
A svn-test-work/working_copies/checkout_tests-13/A/B/upsilon
A svn-test-work/working_copies/checkout_tests-13/A/C/nu
A svn-test-work/working_copies/checkout_tests-13/A/D/kappa
A svn-test-work/working_copies/checkout_tests-13/A/D/H/I
A svn-test-work/working_copies/checkout_tests-13/A/D/H/I/K
A svn-test-work/working_copies/checkout_tests-13/A/D/H/I/K/eta
A svn-test-work/working_copies/checkout_tests-13/A/D/H/I/K/xi
A svn-test-work/working_copies/checkout_tests-13/A/D/H/I/L
A svn-test-work/working_copies/checkout_tests-13/A/D/H/I/J
CMD: svn ci -m "log msg" svn-test-work/working_copies/checkout_tests-13
--config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.350378>
Adding svn-test-work/working_copies/checkout_tests-13/A/B/upsilon
Adding svn-test-work/working_copies/checkout_tests-13/A/C/nu
Adding svn-test-work/working_copies/checkout_tests-13/A/D/H/I
Adding svn-test-work/working_copies/checkout_tests-13/A/D/H/I/J
Adding svn-test-work/working_copies/checkout_tests-13/A/D/H/I/K
Adding svn-test-work/working_copies/checkout_tests-13/A/D/H/I/K/eta
Adding svn-test-work/working_copies/checkout_tests-13/A/D/H/I/K/xi
Adding svn-test-work/working_copies/checkout_tests-13/A/D/H/I/L
Adding svn-test-work/working_copies/checkout_tests-13/A/D/kappa
Transmitting file data .....
Committed revision 2.
CMD: svn status -v -u -q svn-test-work/working_copies/checkout_tests-13
--config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.111676>
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/B/lambda
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/B/E/alpha
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/B/E/beta
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/B/E
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/B/F
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13/A/B/upsilon
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/B
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13/A/C/nu
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/C
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/H/I/J
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/H/I/K
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/H/I/K/xi
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/H/I/K/eta
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/H/I/L
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/H/I
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/H/omega
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/H/psi
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/H/chi
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/H
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/gamma
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/G/rho
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/G/pi
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/G/tau
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/G
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D/kappa
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/D
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A/mu
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/A
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13/iota
                  1 1 jrandom
svn-test-work/working_copies/checkout_tests-13
Status against revision: 2
CMD: svn add
svn-test-work/working_copies/checkout_tests-13.backup/A/B/upsilon
svn-test-work/working_copies/checkout_tests-13.backup/A/D/kappa
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I
--config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.084160>
A svn-test-work/working_copies/checkout_tests-13.backup/A/B/upsilon
A svn-test-work/working_copies/checkout_tests-13.backup/A/D/kappa
A svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I
A svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/K
A
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/K/eta
A svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/K/xi
A svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/J
CMD: svn co
file:///localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/repositories/checkout_tests-13
svn-test-work/working_copies/checkout_tests-13.backup --force
--config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.256222>
E svn-test-work/working_copies/checkout_tests-13.backup/A/B/upsilon
A svn-test-work/working_copies/checkout_tests-13.backup/A/C/nu
E svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/J
E svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/K/xi
C svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/K/eta
E svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/K
A svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/L
E svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I
C svn-test-work/working_copies/checkout_tests-13.backup/A/D/kappa
Checked out revision 2.
CMD: svn status -v -u -q
svn-test-work/working_copies/checkout_tests-13.backup --config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.117910>
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/B
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/B/lambda
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/B/E
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/B/E/alpha
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/B/E/beta
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/B/F
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/B/upsilon
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/mu
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/C
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/C/nu
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/gamma
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/G
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/G/rho
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/G/pi
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/G/tau
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/chi
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/J
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/K
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/K/xi
C 2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/K/eta
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/L
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/omega
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/psi
C 2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A/D/kappa
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/A
                  2 1 jrandom
svn-test-work/working_copies/checkout_tests-13.backup/iota
                  2 2 jrandom
svn-test-work/working_copies/checkout_tests-13.backup
Status against revision: 2
CMD: entries-dump svn-test-work/working_copies/checkout_tests-13.backup

CMD: entries-dump svn-test-work/working_copies/checkout_tests-13.backup/A

CMD: entries-dump svn-test-work/working_copies/checkout_tests-13.backup/A/D

CMD: entries-dump
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H

CMD: entries-dump
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I

CMD: entries-dump
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/K

CMD: entries-dump
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/L

CMD: entries-dump
svn-test-work/working_copies/checkout_tests-13.backup/A/D/H/I/J

CMD: entries-dump
svn-test-work/working_copies/checkout_tests-13.backup/A/D/G

CMD: entries-dump svn-test-work/working_copies/checkout_tests-13.backup/A/B

CMD: entries-dump
svn-test-work/working_copies/checkout_tests-13.backup/A/B/E

CMD: entries-dump
svn-test-work/working_copies/checkout_tests-13.backup/A/B/F

CMD: entries-dump svn-test-work/working_copies/checkout_tests-13.backup/A/C

CMD: svn cp
file:///localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/repositories/checkout_tests-13/A/D/G
file:///localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/repositories/checkout_tests-13/A/D/M
-m "" --config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.115126>

Committed revision 3.
CMD: svn cp svn-test-work/working_copies/checkout_tests-13/A/D/H
svn-test-work/working_copies/checkout_tests-13/A/D/M --config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.151048>
A svn-test-work/working_copies/checkout_tests-13/A/D/M
CMD: svn cp
file:///localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/repositories/checkout_tests-13/A/B/E/alpha
file:///localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/repositories/checkout_tests-13/A/B/F/omicron
-m "" --config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.046836>

Committed revision 4.
CMD: svn cp svn-test-work/working_copies/checkout_tests-13/A/D/H/chi
svn-test-work/working_copies/checkout_tests-13/A/B/F/omicron
--config-dir
/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/local_tmp/config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.028272>
../subversion/svn/copy-cmd.c:146: (apr_err=155010)
../subversion/libsvn_client/copy.c:2175: (apr_err=155010)
../subversion/libsvn_client/copy.c:326: (apr_err=155010)
../subversion/libsvn_client/copy.c:326: (apr_err=155010)
../subversion/libsvn_client/copy.c:301: (apr_err=155010)
../subversion/libsvn_wc/copy.c:880: (apr_err=155010)
../subversion/libsvn_wc/copy.c:523: (apr_err=155010)
../subversion/libsvn_wc/update_editor.c:6214: (apr_err=155010)
../subversion/libsvn_wc/props.c:602: (apr_err=155010)
../subversion/libsvn_wc/wc_db.c:5937: (apr_err=155010)
../subversion/libsvn_wc/wc_db.c:3927: (apr_err=155010)
../subversion/libsvn_wc/wc_db.c:3919: (apr_err=155010)
svn: The node
'/localdata/mjb67/subversion/builddir/subversion/tests/cmdline/svn-test-work/working_copies/checkout_tests-13/A/B/F/omicron'
was not found.
Traceback (most recent call last):
   File
"/localdata/mjb67/subversion/subversion/tests/cmdline/svntest/main.py",
line 1197, in run
     rc = self.pred.run(sandbox)
   File
"/localdata/mjb67/subversion/subversion/tests/cmdline/svntest/testcase.py",
line 160, in run
     return self.func(sandbox)
   File "../../../../subversion/tests/cmdline/checkout_tests.py", line
720, in co_with_obstructing_local_adds
     omicron_path)
   File
"/localdata/mjb67/subversion/subversion/tests/cmdline/svntest/actions.py",
line 219, in run_and_verify_svn
     expected_exit, *varargs)
   File
"/localdata/mjb67/subversion/subversion/tests/cmdline/svntest/actions.py",
line 254, in run_and_verify_svn2
     exit_code, out, err = main.run_svn(want_err, *varargs)
   File
"/localdata/mjb67/subversion/subversion/tests/cmdline/svntest/main.py",
line 605, in run_svn
     *(_with_auth(_with_config_dir(varargs))))
   File
"/localdata/mjb67/subversion/subversion/tests/cmdline/svntest/main.py",
line 366, in run_command
     None, *varargs)
   File
"/localdata/mjb67/subversion/subversion/tests/cmdline/svntest/main.py",
line 538, in run_command_stdin
     raise Failure
Failure
FAIL: checkout_tests.py 13: co handles obstructing paths scheduled for add
]]]
Received on 2010-03-09 17:40:45 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.