I should read better. Maybe it's just something on my environment in my python path or a different version of a library.
Thanks, Paul Sent from my iPhone > On Sep 9, 2014, at 11:35 AM, "Ramirez, Paul M (398J)" > <[email protected]> wrote: > > Mike, > > Did the tests fail for you too? > > --Paul > > Sent from my iPhone > >> On Sep 9, 2014, at 10:37 AM, "Michael Joyce" <[email protected]> wrote: >> >> So I looked at the two tests that were causing problems and I can't figure >> out why. They don't fail on my system (the OpenDAP one still does of >> course). They're both failing on lat/lon value normalization, which is run >> when a new dataset is made to make sure the initial grid is close to the >> expected format for what we're doing. However, none of the other tests seem >> to be having a problem here. >> >> Can someone else confirm if they're running into a similar problem? >> >> >> >> >> -- Joyce >> >>> On Tue, Sep 9, 2014 at 10:01 AM, Michael Joyce <[email protected]> wrote: >>> >>> Hay Paul, >>> >>> It looks like the normal OpenDAP test is failing as expected but I'm not >>> certain why these other tests are failing. I haven't seen anything on >>> Jenkins lately for this. I'll poke around and see if I can figure out >>> what's up. >>> >>> >>> >>> >>> -- Joyce >>> >>> On Tue, Sep 9, 2014 at 8:57 AM, Ramirez, Paul M (398J) < >>> [email protected]> wrote: >>> >>>> +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 >>>> <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 >>>
