On Wed, Jul 6, 2011 at 2:18 PM, Hyrum K Wright <hy...@hyrumwright.org> wrote:
> All,
>
> The next in our series of 1.7.0 prereleases is now posted for testing
> and signing: 1.7.0-alpha3.  These are cut from trunk, and the magic
> rev is r1143483.  The buildbots were green at that rev, and all tests
> pass for me locally[1].  You can find them here:
> http://people.apache.org/~hwright/svn/1.7.0-alpha3/
>
> The number of known issues since the first couple of alpha releases
> has decreased, and the purpose of this release continues to be 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.  The new release scripts appear to be
> behaving themselves, though any reports to the contrary would be of
> great interest.
>
> I hope to get signatures from folks by the end of Friday, July 8, 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 this
> release (these will be included in the public announcement).
>
> Please send sigs here:
> http://work.hyrumwright.org/pub/svn/collect_sigs.py
>
> Thanks,
> -Hyrum
>
> [1] I did have trouble with the perl bindings, but I think that it's a
> local issue, since all of the tests failed.  Confirmation one way or
> the other would be nice.

SUMMARY:
---------
+1 to release

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

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

TESTED:
-------
[Release-Build] x[ fsfs | bdb ] x [ file | svn | http (neon) | http (serf) ]
Ruby bindings (locally patched as described here: )
JavaHL Bindinds

RESULTS:
--------
All Pass[1]

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.7.1
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: trunk@1516

SIGNATURE:
----------

http://people.apache.org/~hwright/svn/1.7.0-alpha3/deploy/subversion-1.7.0-alpha3.zip:

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (MingW32)

iD8DBQBOFLPR2RaJMFP83FURAu1AAJ0fq0zUacKB7F4+i/3MR+7cbZeyAACfQ8+h
9PpHAFUWK6cRSCcuMri2Swg=
=dDi3
-----END PGP SIGNATURE-----

Note that collect_sigs.py failed for me as well, an call trace is attached.

Paul

[1] When I first ran the 8-way tests this API test failed each time:

[[[
svn_tests: E125001: Couldn't determine absolute path of 'D:\dir'
svn_tests: E020024: The given path is misformatted or contained
invalid characters
FAIL:  dirent_uri-test.exe 35: test svn_dirent_condense_targets
]]]

I re-ran that test individually last night and it failed.  I put it
aside till this morning and a fresh reboot later it passes (*no*
rebuild of the binaries and both debug and release builds work).  Not
sure what to make of this, I've never seen anything like it before,
but I can no longer reproduce it.
<type 'exceptions.IOError'>     Python 2.7.1+: /usr/bin/python
Thu Jul 7 08:27:14 2011

A problem occurred in a Python script. Here is the sequence of function calls 
leading up to the error, in the order they occurred.
 
<type 'exceptions.IOError'>     Python 2.7.1+: /usr/bin/python
Thu Jul 7 08:27:14 2011

A problem occurred in a Python script. Here is the sequence of function calls 
leading up to the error, in the order they occurred.
 /var/www/pub/svn/collect_sigs.py in ()
    352   print template.safe_substitute(mapping)
    353 
    354 
    355 if __name__ == '__main__':
=>  356   main()
main = <function main>
 /var/www/pub/svn/collect_sigs.py in main()
    327 
    328   if 'signatures' in form:
=>  329     content = process_sigs(form['signatures'].value)
    330 
    331   elif pathinfo and pathinfo[1:]:
content = '\n<hr/>\n<form method="post" action="/pub/svn/coll...RE</tt> lines 
will be ignored.</p>\n</form>\n<hr/>\n', global process_sigs = <function 
process_sigs>, form = FieldStorage(None, None, 
[MiniFieldStorage('sign...2Swg=\r\n=dDi3\r\n-----END PGP SIGNATURE-----')]), 
].value = [MiniFieldStorage('signatures', '-----BEGIN PGP 
S...ri2Swg=\r\n=dDi3\r\n-----END PGP SIGNATURE-----')]
 /var/www/pub/svn/collect_sigs.py in process_sigs(signatures='-----BEGIN PGP 
SIGNATURE-----\r\nVersion: GnuPG v1...RSCcuMri2Swg=\r\n=dDi3\r\n-----END PGP 
SIGNATURE-----')
    275     if verified:
    276       (filename, keyid, user) = result
=>  277       save_valid_sig(db, filename, keyid, signature)
    278       N_verified += 1
    279 
global save_valid_sig = <function save_valid_sig>, db = <sqlite3.Connection 
object>, filename = 'subversion-1.7.0-alpha3.zip', keyid = 'D916893053FCDC55', 
signature = '-----BEGIN PGP SIGNATURE-----\r\nVersion: GnuPG 
v1...SCcuMri2Swg=\r\n=dDi3\r\n-----END PGP SIGNATURE-----\n'
 /var/www/pub/svn/collect_sigs.py in save_valid_sig(db=<sqlite3.Connection 
object>, filename='subversion-1.7.0-alpha3.zip', keyid='D916893053FCDC55', 
signature='-----BEGIN PGP SIGNATURE-----\r\nVersion: GnuPG 
v1...SCcuMri2Swg=\r\n=dDi3\r\n-----END PGP SIGNATURE-----\n')
    198   db.commit()
    199 
=>  200   generate_asc_files(config.sigdir)
    201 
    202 def verify_sig_for_file(signature, filename):
global generate_asc_files = <function generate_asc_files>, global config = 
<module 'config' from '/var/www/pub/svn/config.py'>, config.sigdir = 
'/home/hwright/dev/release/sigs/'
 /var/www/pub/svn/collect_sigs.py in 
generate_asc_files(target_dir='/home/hwright/dev/release/sigs/')
     78   curs.execute('SELECT filename, signature FROM signatures;')
     79   for filename, signature in curs:
=>   80     fd = _open(filename)
     81     fd.write(signature)
     82 
fd undefined, _open = <function _open>, filename = u'subversion-1.6.16.tar.bz2'
 /var/www/pub/svn/collect_sigs.py in 
_open(filename=u'subversion-1.6.16.tar.bz2')
     70   def _open(filename):
     71     if not fds.has_key(filename):
=>   72       fd = open(os.path.join(target_dir, filename + '.asc'), 'w')
     73       fds[filename] = fd
     74     return fds[filename]
fd undefined, builtin open = <built-in function open>, global os = <module 'os' 
from '/usr/lib/python2.7/os.pyc'>, os.path = <module 'posixpath' from 
'/usr/lib/python2.7/posixpath.pyc'>, os.path.join = <function join>, target_dir 
= '/home/hwright/dev/release/sigs/', filename = u'subversion-1.6.16.tar.bz2'

<type 'exceptions.IOError'>: [Errno 13] Permission denied: 
u'/home/hwright/dev/release/sigs/subversion-1.6.16.tar.bz2.asc'
      args = (13, 'Permission denied')
      errno = 13
      filename = u'/home/hwright/dev/release/sigs/subversion-1.6.16.tar.bz2.asc'
      message = ''
      strerror = 'Permission denied'

Reply via email to