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