+1 see below for details of release check. Thanks for picking this up! Although 
3 tests failed it appeared to be an OpenDAP endpoint issue. 

Notes (for future releases):
- Add a reference to the release procedure in the vote email
- KEYS file available at the top level, this is just a nicety as there is no 
need to untar and unzip to verify sigs 


Details of Release Check
====================
 
balrog:test-release pramirez$ wget -r -l1 --no-parent 
https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/
--2014-09-09 08:12:55--  https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/
Resolving dist.apache.org... 140.211.11.4
Connecting to dist.apache.org|140.211.11.4|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 739 [text/html]
Saving to: ‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/index.html’

100%[==============================================================================>]
 739         --.-K/s   in 0s      

2014-09-09 08:12:55 (17.2 MB/s) - 
‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/index.html’ saved [739/739]

Loading robots.txt; please ignore errors.
--2014-09-09 08:12:55--  https://dist.apache.org/robots.txt
Reusing existing connection to dist.apache.org:443.
HTTP request sent, awaiting response... 404 Not Found
2014-09-09 08:12:55 ERROR 404: Not Found.

--2014-09-09 08:12:55--  
https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.tgz
Reusing existing connection to dist.apache.org:443.
HTTP request sent, awaiting response... 200 OK
Length: 826653 (807K) [application/octet-stream]
Saving to: ‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.tgz’

100%[==============================================================================>]
 826,653      766KB/s   in 1.1s   

2014-09-09 08:12:57 (766 KB/s) - 
‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.tgz’ saved 
[826653/826653]

--2014-09-09 08:12:57--  
https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.tgz.asc
Reusing existing connection to dist.apache.org:443.
HTTP request sent, awaiting response... 200 OK
Length: 819 [text/plain]
Saving to: 
‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.tgz.asc’

100%[==============================================================================>]
 819         --.-K/s   in 0s      

2014-09-09 08:12:57 (15.9 MB/s) - 
‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.tgz.asc’ saved 
[819/819]

--2014-09-09 08:12:57--  
https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.tgz.md5
Reusing existing connection to dist.apache.org:443.
HTTP request sent, awaiting response... 200 OK
Length: 61 [text/plain]
Saving to: 
‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.tgz.md5’

100%[==============================================================================>]
 61          --.-K/s   in 0s      

2014-09-09 08:12:57 (1.94 MB/s) - 
‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.tgz.md5’ saved 
[61/61]

--2014-09-09 08:12:57--  
https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.zip
Reusing existing connection to dist.apache.org:443.
HTTP request sent, awaiting response... 200 OK
Length: 963476 (941K) [application/octet-stream]
Saving to: ‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.zip’

100%[==============================================================================>]
 963,476      801KB/s   in 1.2s   

2014-09-09 08:12:58 (801 KB/s) - 
‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.zip’ saved 
[963476/963476]

--2014-09-09 08:12:58--  
https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.zip.asc
Reusing existing connection to dist.apache.org:443.
HTTP request sent, awaiting response... 200 OK
Length: 819 [text/plain]
Saving to: 
‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.zip.asc’

100%[==============================================================================>]
 819         --.-K/s   in 0s      

2014-09-09 08:12:58 (20.0 MB/s) - 
‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.zip.asc’ saved 
[819/819]

--2014-09-09 08:12:58--  
https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.zip.md5
Reusing existing connection to dist.apache.org:443.
HTTP request sent, awaiting response... 200 OK
Length: 61 [text/plain]
Saving to: 
‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.zip.md5’

100%[==============================================================================>]
 61          --.-K/s   in 0s      

2014-09-09 08:12:58 (2.15 MB/s) - 
‘dist.apache.org/repos/dist/dev/climate/0.4_rc2/climate-0.4-rc2.zip.md5’ saved 
[61/61]

FINISHED --2014-09-09 08:12:58--
Total wall clock time: 2.9s
Downloaded: 7 files, 1.7M in 2.2s (785 KB/s)

balrog:test-release pramirez$ cd dist.apache.org/repos/dist/dev/climate/0.4_rc2/

balrog:0.4_rc2 pramirez$ mkdir tgz-build

balrog:0.4_rc2 pramirez$ tar -xzvf climate-0.4-rc2.tgz -C tgz-build/

balrog:0.4_rc2 pramirez$ gpg --import tgz-build/KEYS 
gpg: key 58EBE86D: public key "Cameron Goodale (FOR CODE SIGNING) 
<[email protected]>" imported
gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY) 
<[email protected]>" not changed
gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key) 
<[email protected]>" imported
gpg: Total number processed: 3
gpg:               imported: 2  (RSA: 2)
gpg:              unchanged: 1

balrog:0.4_rc2 pramirez$ gpg --verify climate-0.4-rc2.tgz.asc
gpg: Signature made Mon Sep  8 13:34:53 2014 PDT using RSA key ID 97E49CC0
gpg: Good signature from "Michael Joyce (ASF Code Signing Key) 
<[email protected]>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: E910 C12D 9A7C 14CC ACCE  D243 CB78 9D49 97E4 9CC0

balrog:0.4_rc2 pramirez$ gpg --verify climate-0.4-rc2.zip.asc 
gpg: Signature made Mon Sep  8 13:34:37 2014 PDT using RSA key ID 97E49CC0
gpg: Good signature from "Michael Joyce (ASF Code Signing Key) 
<[email protected]>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: E910 C12D 9A7C 14CC ACCE  D243 CB78 9D49 97E4 9CC0

balrog:0.4_rc2 pramirez$ md5 climate-0.4-rc2.tgz
MD5 (climate-0.4-rc2.tgz) = caf71a68596fa29f31900825646a8c1b
balrog:0.4_rc2 pramirez$ more climate-0.4-rc2.tgz.md5 
MD5 (climate-0.4-rc2.tgz) = caf71a68596fa29f31900825646a8c1b

balrog:0.4_rc2 pramirez$ md5 climate-0.4-rc2.zip
MD5 (climate-0.4-rc2.zip) = 36f0ad3c843d4f32fee242fd5b381ea9
balrog:0.4_rc2 pramirez$ more climate-0.4-rc2.zip.md5 
MD5 (climate-0.4-rc2.zip) = 36f0ad3c843d4f32fee242fd5b381ea9

(rcmes)balrog:ocw pramirez$ nosetests
E......................E.....................................................................E...........
======================================================================
ERROR: test suite for <class 'ocw.tests.test_dap.TestDap'>
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/Users/pramirez/.virtualenvs/rcmes/lib/python2.7/site-packages/nose/suite.py", 
line 208, in run
    self.setUp()
  File 
"/Users/pramirez/.virtualenvs/rcmes/lib/python2.7/site-packages/nose/suite.py", 
line 291, in setUp
    self.setupContext(ancestor)
  File 
"/Users/pramirez/.virtualenvs/rcmes/lib/python2.7/site-packages/nose/suite.py", 
line 314, in setupContext
    try_run(context, names)
  File 
"/Users/pramirez/.virtualenvs/rcmes/lib/python2.7/site-packages/nose/util.py", 
line 469, in try_run
    return func()
  File 
"/Users/pramirez/test-release/dist.apache.org/repos/dist/dev/climate/0.4_rc2/tgz-build/ocw/tests/test_dap.py",
 line 26, in setup_class
    dataset = dap.load('http://test.opendap.org/dap/data/nc/sst.mnmean.nc.gz', 
'sst')
  File 
"/Users/pramirez/test-release/dist.apache.org/repos/dist/dev/climate/0.4_rc2/tgz-build/ocw/data_source/dap.py",
 line 38, in load
    d = open_url(url)
  File 
"/Users/pramirez/.virtualenvs/rcmes/lib/python2.7/site-packages/pydap/client.py",
 line 60, in open_url
    dataset = response(url)
  File 
"/Users/pramirez/.virtualenvs/rcmes/lib/python2.7/site-packages/pydap/client.py",
 line 210, in _ddsdas
    dataset = DDSParser(dds).parse()
  File 
"/Users/pramirez/.virtualenvs/rcmes/lib/python2.7/site-packages/pydap/parsers/dds.py",
 line 26, in _dataset
    self.consume('dataset')
  File 
"/Users/pramirez/.virtualenvs/rcmes/lib/python2.7/site-packages/pydap/parsers/dds.py",
 line 19, in consume
    token = SimpleParser.consume(self, regexp)
  File 
"/Users/pramirez/.virtualenvs/rcmes/lib/python2.7/site-packages/pydap/parsers/__init__.py",
 line 25, in consume
    raise Exception("Unable to parse token: %s" % self.buffer[:10])
Exception: Unable to parse token: <!DOCTYPE 
-------------------- >> begin captured logging << --------------------
pydap: INFO: Opening http://test.opendap.org/dap/data/nc/sst.mnmean.nc.gz.dds
pydap: INFO: Opening http://test.opendap.org/dap/data/nc/sst.mnmean.nc.gz.das
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: test_lons_values_incorrectly_gridded 
(ocw.tests.test_dataset.TestInvalidDatasetInit)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/Users/pramirez/test-release/dist.apache.org/repos/dist/dev/climate/0.4_rc2/tgz-build/ocw/tests/test_dataset.py",
 line 98, in test_lons_values_incorrectly_gridded
    ds = Dataset(lats, bad_lons, times, values)
  File 
"/Users/pramirez/test-release/dist.apache.org/repos/dist/dev/climate/0.4_rc2/tgz-build/ocw/dataset.py",
 line 59, in __init__
    lats, lons, values = utils.normalize_lat_lon_values(lats, lons, values)
  File 
"/Users/pramirez/test-release/dist.apache.org/repos/dist/dev/climate/0.4_rc2/tgz-build/ocw/utils.py",
 line 214, in normalize_lat_lon_values
    data_out, lons_out = shiftgrid(180, data_out, lons_out, start=False)
  File 
"/Users/pramirez/.virtualenvs/rcmes/lib/python2.7/site-packages/mpl_toolkits/basemap/__init__.py",
 line 4966, in shiftgrid
    raise ValueError('data must be 1d or 2d with longitude as 2nd dim')
ValueError: data must be 1d or 2d with longitude as 2nd dim

======================================================================
ERROR: test_full_lons_shift (ocw.tests.test_utils.TestNormalizeLatLonValues)
----------------------------------------------------------------------
Traceback (most recent call last):
  File 
"/Users/pramirez/test-release/dist.apache.org/repos/dist/dev/climate/0.4_rc2/tgz-build/ocw/tests/test_utils.py",
 line 105, in test_full_lons_shift
    self.values)
  File 
"/Users/pramirez/test-release/dist.apache.org/repos/dist/dev/climate/0.4_rc2/tgz-build/ocw/utils.py",
 line 214, in normalize_lat_lon_values
    data_out, lons_out = shiftgrid(180, data_out, lons_out, start=False)
  File 
"/Users/pramirez/.virtualenvs/rcmes/lib/python2.7/site-packages/mpl_toolkits/basemap/__init__.py",
 line 4966, in shiftgrid
    raise ValueError('data must be 1d or 2d with longitude as 2nd dim')
ValueError: data must be 1d or 2d with longitude as 2nd dim

----------------------------------------------------------------------
Ran 104 tests in 422.091s

FAILED (errors=3)

Thanks,
Paul

On Sep 8, 2014, at 2:42 PM, Michael Joyce <[email protected]>
 wrote:

> Hi all,
> 
> The second release candidate for Apache Open Climate Workbench 0.4 is now
> available.
> 
> The tag for this release is available at:
> http://s.apache.org/anr
> 
> Release artifacts are available for review at:
> https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/
> 
> Please vote on releasing these packages as Apache OCW 0.4. The vote is
> open for the next 72 hours
> 
> Only votes from Apache OCW PMC are binding, but folks are welcome to check
> the
> release candidate and voice their approval or disapproval. The vote passes
> if at least three binding +1 votes are cast.
> 
> [ ] +1 Release the packages as Apache OCW 0.4
> 
> [ ] -1 Do not release the packages because...
> 
> 
> ---
> 
> 
> +1 from me
> 
> 
> -- Joyce

Reply via email to