I'll check tonight about to get into the air. --Paul
Sent from my iPhone > On Sep 9, 2014, at 12:11 PM, "Michael Joyce" <[email protected]> wrote: > > Do you have an older version of the code linked with PYTHON_PATH perhaps? > It's possible that mine is just broken the way needed to make it work as > well =D > > > -- Joyce > > On Tue, Sep 9, 2014 at 11:59 AM, Ramirez, Paul M (398J) < > [email protected]> wrote: > >> 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 >>
