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 >>
