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

Re: 1.7.0-alpha1 tarballs up for testing/signing

From: Paul Burba <ptburba_at_gmail.com>
Date: Mon, 6 Jun 2011 14:24:50 -0400

On Fri, Jun 3, 2011 at 3:12 PM, Hyrum K Wright <hyrum_at_hyrumwright.org> wrote:
> All,
>
> At long request, we now have tarballs for the first 1.7.0 pre-release:
> 1.7.0-alpha1 ("phoenix-hatchling").  These were cut from trunk, and
> the magic rev is r1130808.  The buildbots were green at that rev, and
> all tests pass for me locally.  You can find them here:
> http://people.apache.org/~hwright/svn/1.7.0-alpha1/
>
> This is an alpha release, and there are obviously known issues.  The
> purpose is to give distributors and downstream consumers a concrete
> milestone against which to test, as well as vet our release processes
> on ASF infrastructure.  As you may expect, these prereleases are
> intended for intrepid users and testers only.
>
> As a reminder, there have been a few changes in the release artifacts
> since the 1.6.x series.  We no longer distribute a deps tarball, but
> instead provide a get-deps.sh script for folks who want to fetch the
> dependencies.  There is no longer a 'to-tigris' directory in the
> candidate directory.  We no longer computer md5sums of the tarballs,
> but continue to provide sha1sums to verify integrity.  (There's
> probably other stuff I've forgotten.)
>
> I hope to get signatures from folks by the end of Tuesday, June 7, and
> then do the public announcement.  Historically, we've not required a
> full set of signatures for alphas and betas, but it would be nice to
> get at least some coverage besides just my own.  As you send in your
> signature announcement, please note any issues you found with the
> alpha release (these will be included in the public announcement).
> Please send sigs here:
> http://work.hyrumwright.org/pub/svn/collect_sigs.py
>
> -Hyrum

VERIFIED:
---------
Hyrum's sig for
http://people.apache.org/~hwright/svn/1.7.0-alpha1/phoenix-hatchling/subversion-1.7.0-alpha1.zip

Other than the expected differences in
subversion/include/svn_version.h,
http://people.apache.org/~hwright/svn/1.7.0-alpha1/phoenix-hatchling/subversion-1.7.0-alpha1.zip
is the same as https://svn.apache.org/repos/asf/subversion/trunk@1130808.

BUILD FAILURES:
--------------
I was able to build the __JAVAHL__ target, but the tests
(__JAVAHL_TESTS__) fail to build, see attached log. I was able to
build the tests with trunk_at_1132646, so whatever is causing this
failure has been fixed.

TESTED:
-------
[Release-Build] x[ fsfs | bdb ] x [ file | svn | http (neon) | http (serf) ]
Ruby bindings

RESULTS:
--------
Ruby bindings: Pass

----------------------------------------

All op-depth-test.exe tests fail when bdb is the backend. All the
failures are similar to this:

[[[
C:\SVN\src-trunk\Release\subversion\tests\libsvn_wc>op-depth-test.exe
--fs-type bdb
svn_tests: E180001: Unable to connect to a repository at URL
'file:///C:/SVN/src-trunk/Release/subversion/tests/libsvn_wc/svn-test-work/repositories/wc_wc_copies'
svn_tests: E180001: Unable to open an ra_local session to URL
svn_tests: E180001: Unable to open repository
'file:///C:/SVN/src-trunk/Release/subversion/tests/libsvn_wc/svn-test-work/repositories/wc_wc_copies'
svn_tests: E160029: Berkeley DB error for filesystem
'C:/SVN/src-trunk/Release/subversion/tests/libsvn_wc/svn-test-work/repositories/wc_wc_copies/db'
while opening environment:

svn_tests: E160029: Operation not permitted
svn_tests: E000000: bdb: DB_REGISTER limits processes to one open
DB_ENV handle per environment
FAIL: op-depth-test.exe 1: test_wc_wc_copies
]]]

If run individually, each test passes.

----------------------------------------

Two pristine-store tests fail with a segfault whenever bdb is the backend:

  FAIL: pristine-store-test.exe 1: pristine_write_read
  FAIL: pristine-store-test.exe 2: pristine_delete_while_open

The problem looks similar to that with op-depth-tests.exe, and again
the test pass if run individually:

[[[
C:\SVN\src-trunk-2\Debug\subversion\tests\libsvn_wc>pristine-store-test.exe
--fs-type bdb
..\..\..\subversion\tests\libsvn_wc\pristine-store-test.c:122: (apr_err=180001)
..\..\..\subversion\tests\libsvn_wc\pristine-store-test.c:66: (apr_err=180001)
..\..\..\subversion\tests\libsvn_wc\utils.c:143: (apr_err=180001)
..\..\..\subversion\tests\libsvn_wc\utils.c:85: (apr_err=180001)
..\..\..\subversion\libsvn_client\checkout.c:138: (apr_err=180001)
..\..\..\subversion\libsvn_client\ra.c:464: (apr_err=180001)
..\..\..\subversion\libsvn_client\ra.c:324: (apr_err=180001)
..\..\..\subversion\libsvn_ra\ra_loader.c:496: (apr_err=180001)
..\..\..\subversion\libsvn_ra\ra_loader.c:496: (apr_err=180001)
svn_tests: E180001: Unable to connect to a repository at URL
'file:///C:/SVN/src-trunk-2/Debug/subversion/tests/libsvn_wc/svn-test-work/repositories/pristine_wr
ite_read'
..\..\..\subversion\libsvn_ra_local\ra_plugin.c:475: (apr_err=180001)
..\..\..\subversion\libsvn_ra_local\ra_plugin.c:475: (apr_err=180001)
svn_tests: E180001: Unable to open an ra_local session to URL
..\..\..\subversion\libsvn_ra_local\split_url.c:54: (apr_err=180001)
svn_tests: E180001: Unable to open repository
'file:///C:/SVN/src-trunk-2/Debug/subversion/tests/libsvn_wc/svn-test-work/repositories/pristine_write_read'
..\..\..\subversion\libsvn_repos\repos.c:1374: (apr_err=160029)
..\..\..\subversion\libsvn_fs\fs-loader.c:436: (apr_err=160029)
..\..\..\subversion\libsvn_fs_base\fs.c:542: (apr_err=160029)
svn_tests: E160029: Berkeley DB error for filesystem
'C:/SVN/src-trunk-2/Debug/subversion/tests/libsvn_wc/svn-test-work/repositories/pristine_write_read/db'
whi
le opening environment:

..\..\..\subversion\libsvn_fs_base\bdb\env.c:710: (apr_err=160029)
..\..\..\subversion\libsvn_fs_base\bdb\env.c:588: (apr_err=160029)
..\..\..\subversion\libsvn_fs_base\bdb\bdb-err.c:62: (apr_err=160029)
svn_tests: E160029: Operation not permitted
..\..\..\subversion\libsvn_fs_base\bdb\env.c:229: (apr_err=0)
svn_tests: E000000: bdb: DB_REGISTER limits processes to one open
DB_ENV handle per environment
]]]
----------------------------------------

One tree-conflict-data tests fails with a segfault whenever bdb is the backend:

  FAIL: tree-conflict-data-test.exe 3: read and write tree conflicts

The problem looks similar to that with op-depth-tests.exe, and again
the test passes if run individually:

[[[
C:\SVN\src-trunk\Debug\subversion\tests\libsvn_wc>tree-conflict-data-test.exe
--fs-type bdb
PASS: tree-conflict-data-test.exe 1: deserialize tree conflict
PASS: tree-conflict-data-test.exe 2: serialize tree conflict
..\..\..\subversion\tests\libsvn_wc\tree-conflict-data-test.c:199:
(apr_err=180001)
..\..\..\subversion\tests\libsvn_wc\utils.c:143: (apr_err=180001)
..\..\..\subversion\tests\libsvn_wc\utils.c:85: (apr_err=180001)
..\..\..\subversion\libsvn_client\checkout.c:138: (apr_err=180001)
..\..\..\subversion\libsvn_client\ra.c:464: (apr_err=180001)
..\..\..\subversion\libsvn_client\ra.c:324: (apr_err=180001)
..\..\..\subversion\libsvn_ra\ra_loader.c:496: (apr_err=180001)
..\..\..\subversion\libsvn_ra\ra_loader.c:496: (apr_err=180001)
svn_tests: E180001: Unable to connect to a repository at URL
'file:///C:/SVN/src-trunk/Debug/subversion/tests/libsvn_wc/svn-test-work/repositories/read_write_tr
ee_conflicts'
..\..\..\subversion\libsvn_ra_local\ra_plugin.c:475: (apr_err=180001)
..\..\..\subversion\libsvn_ra_local\ra_plugin.c:475: (apr_err=180001)
svn_tests: E180001: Unable to open an ra_local session to URL
..\..\..\subversion\libsvn_ra_local\split_url.c:54: (apr_err=180001)
svn_tests: E180001: Unable to open repository
'file:///C:/SVN/src-trunk/Debug/subversion/tests/libsvn_wc/svn-test-work/repositories/read_write_tree_conflicts'
..\..\..\subversion\libsvn_repos\repos.c:1374: (apr_err=160029)
..\..\..\subversion\libsvn_fs\fs-loader.c:436: (apr_err=160029)
..\..\..\subversion\libsvn_fs_base\fs.c:542: (apr_err=160029)
svn_tests: E160029: Berkeley DB error for filesystem
'C:/SVN/src-trunk/Debug/subversion/tests/libsvn_wc/svn-test-work/repositories/read_write_tree_conflicts/db'
 while opening environment:

..\..\..\subversion\libsvn_fs_base\bdb\env.c:710: (apr_err=160029)
..\..\..\subversion\libsvn_fs_base\bdb\env.c:588: (apr_err=160029)
..\..\..\subversion\libsvn_fs_base\bdb\bdb-err.c:62: (apr_err=160029)
svn_tests: E160029: Operation not permitted
..\..\..\subversion\libsvn_fs_base\bdb\env.c:229: (apr_err=0)
svn_tests: E000000: bdb: DB_REGISTER limits processes to one open
DB_ENV handle per environment
]]]

----------------------------------------

Two redirect tests fail over all 4 DAV combinations:

  FAIL: redirect_tests.py 2: redirected checkout
  FAIL: redirect_tests.py 3: redirected update

The redirect the failures are similar to this:

[[[
C:\SVN\src-trunk>win-tests.py -r -c -u http://localhost --http-library
neon --fs-type fsfs --test=redirect#2 --log-to-stdout
Testing Release configuration on remote repository http://localhost.
START: redirect_tests.py
CMD: svnadmin.exe create svn-test-work\local_tmp\repos
--bdb-txn-nosync --fs-type=fsfs
<TIME = 0.033000>
CMD: svn.exe import -m "Log message for revision 1."
svn-test-work\local_tmp\greekfiles
http://localhost/svn-test-work/local_tmp/repos --config-dir
C:\SVN\src-t
runk\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config
--password rayjandom --no-auth-cache --username jrandom
<TIME = 0.209000>
Adding svn-test-work\local_tmp\greekfiles\A
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\mu
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.exe create svn-test-work\repositories\redirect_tests-2
--bdb-txn-nosync --fs-type=fsfs
<TIME = 0.035000>
CMD: svnadmin.exe dump svn-test-work\local_tmp\repos | svnadmin.exe
load svn-test-work\repositories\redirect_tests-2 --ignore-uuid
<TIME = 0.002000>
CMD: svn.exe co
http://localhost/svn-test-work/repositories/REDIRECT-PERM-redirect_tests-2
svn-test-work\working_copies\redirect_tests-2.my --config-dir C:\SVN\
src-trunk\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config
--password rayjandom --no-auth-cache --username jrandom
CMD: C:\SVN\src-trunk\Release\subversion\svn\svn.exe co
http://localhost/svn-test-work/repositories/REDIRECT-PERM-redirect_tests-2
svn-test-work\working_copies\
redirect_tests-2.my --config-dir
C:\SVN\src-trunk\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config
--password rayjandom --no-auth-cache --usernam
e jrandom exited with 1
<TIME = 0.034000>
svn: E720003: Unable to connect to a repository at URL
'http://localhost/svn-test-work/repositories/REDIRECT-PERM-redirect_tests-2'
svn: E720003: Could not open the requested SVN filesystem
Traceback (most recent call last):
  File "C:\SVN\src-trunk\subversion\tests\cmdline\svntest\main.py",
line 1288, in run
    rc = self.pred.run(sandbox)
  File "C:\SVN\src-trunk\subversion\tests\cmdline\svntest\testcase.py",
line 254, in run
    return self._delegate.run(sandbox)
  File "C:\SVN\src-trunk\subversion\tests\cmdline\svntest\testcase.py",
line 176, in run
    return self.func(sandbox)
  File "C:\SVN\src-trunk\subversion\tests\cmdline\redirect_tests.py",
line 102, in redirected_checkout
    exit_code, out, err = svntest.main.run_svn(None, 'co', co_url, wc_dir)
  File "C:\SVN\src-trunk\subversion\tests\cmdline\svntest\main.py",
line 591, in run_svn
    *(_with_auth(_with_config_dir(varargs))))
  File "C:\SVN\src-trunk\subversion\tests\cmdline\svntest\main.py",
line 347, in run_command
    None, *varargs)
  File "C:\SVN\src-trunk\subversion\tests\cmdline\svntest\main.py",
line 523, in run_command_stdin
    raise Failure
Failure
FAIL: redirect_tests.py 2: redirected checkout
END: redirect_tests.py
ELAPSED: redirect_tests.py 0:00:00.584000
]]]

Looking into these failures.

PLATFORM:
---------
MS Windows 7 Home Premium 6.1.7600 Build 7600
Intel Core i7 M 620 2.67GHz 4 GB RAM
Microsoft Visual Studio 2008 Version 9.0.30729.1 SP

DEPENDENCIES:
-------------
APR: 1.4.5
APR-UTIL: 1.3.12
Neon: 0.29.5
zlib: 1.2.4
OpenSSL: 0.9.8q
Apache: 2.2.19
BDB: 4.8.30
sqlite: 3.7.3
Python: 2.6.6 (ActivePython 2.6.6.17)
Perl: 5.10.1
Ruby: ruby 1.8.7
java: 1.6.0_21
junit: 4.8.2
swig: 1.3.40
serf: 0.7.2

Paul

Received on 2011-06-06 20:25:25 CEST

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.