You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@climate.apache.org by Michael Joyce <jo...@apache.org> on 2014/09/08 23:42:09 UTC
[VOTE] Apache OCW 0.4 RC2 Release
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
Re: [VOTE] Apache OCW 0.4 RC2 Release
Posted by "Mattmann, Chris A (3980)" <ch...@jpl.nasa.gov>.
+1. Some false positives, and some things to explore
with DRAT.
if someone has time try changing the comment block to only
use /* on the JS files and let me know if that fixes it
so I can file an issue upstream in RAT.
Cheers,
Chris
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattmann@nasa.gov
WWW: http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----Original Message-----
From: Michael Joyce <ml...@gmail.com>
Reply-To: "dev@climate.apache.org" <de...@climate.apache.org>
Date: Thursday, September 11, 2014 12:53 PM
To: "dev@climate.apache.org" <de...@climate.apache.org>
Subject: Re: [VOTE] Apache OCW 0.4 RC2 Release
>Just want to bring everyone up to date.
>
>Chris and myself discussed the license concerns offline. This actually
>seems to be a problem with RAT giving false positives. Seemingly it
>doesn't
>like the fact that the comment blocks begin with '/**' instead of '/*'.
>All
>of the above JS files should have licenses (I didn't check all of them,
>but
>I did address license concerns in a previous issue). The Gruntfile is auto
>generated by a Yeomann generator so I didnt license that one. It is
>definitely missing a header though.
>
>----------------
>Mike
>
>On Wed, Sep 10, 2014 at 8:56 PM, Mattmann, Chris A (3980) <
>chris.a.mattmann@jpl.nasa.gov> wrote:
>
>> +1 from me on the release!
>>
>> STAGING the release:
>>
>> [chipotle:~/tmp/climate-0.4-rc2] mattmann%
>> $HOME/git/apachestuff/stage_apache_rc climate 0.4-rc2
>> https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/
>> % Total % Received % Xferd Average Speed Time Time Time
>> Current
>> Dload Upload Total Spent Left
>> Speed
>> 100 940k 100 940k 0 0 522k 0 0:00:01 0:00:01 --:--:--
>> 539k
>> % Total % Received % Xferd Average Speed Time Time Time
>> Current
>> Dload Upload Total Spent Left
>> Speed
>> 100 819 100 819 0 0 2240 0 --:--:-- --:--:-- --:--:--
>> 2685
>> % Total % Received % Xferd Average Speed Time Time Time
>> Current
>> Dload Upload Total Spent Left
>> Speed
>> 100 61 100 61 0 0 185 0 --:--:-- --:--:-- --:--:--
>> 226
>> % Total % Received % Xferd Average Speed Time Time Time
>> Current
>> Dload Upload Total Spent Left
>> Speed
>> 100 807k 100 807k 0 0 379k 0 0:00:02 0:00:02 --:--:--
>> 391k
>> % Total % Received % Xferd Average Speed Time Time Time
>> Current
>> Dload Upload Total Spent Left
>> Speed
>> 100 819 100 819 0 0 2517 0 --:--:-- --:--:-- --:--:--
>> 3078
>> % Total % Received % Xferd Average Speed Time Time Time
>> Current
>> Dload Upload Total Spent Left
>> Speed
>> 100 61 100 61 0 0 163 0 --:--:-- --:--:-- --:--:--
>> 193
>>
>> MD5s good.
>>
>> [chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_md5_checksums
>> md5sum: stat '*.tar.gz': No such file or directory
>> md5sum: stat '*.bz2': No such file or directory
>> climate-0.4-rc2.zip: OK
>> climate-0.4-rc2.tgz: OK
>>
>> SIGS good. Note, the SIGS are only in the Git head -- Mike (you and
>> I chatted offline about this) or any other RM should get their key
>> into id.apache.org so it appears in the keys/group/climate.asc file.
>> This is not a blocker by any means.
>>
>> [chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_gpg_sigs
>> Verifying Signature for file climate-0.4-rc2.tgz.asc
>> gpg: Signature made Mon Sep 8 13:34:53 2014 PDT using RSA key ID
>>97E49CC0
>> gpg: Can't check signature: No public key
>> Verifying Signature for file climate-0.4-rc2.zip.asc
>> gpg: Signature made Mon Sep 8 13:34:37 2014 PDT using RSA key ID
>>97E49CC0
>> gpg: Can't check signature: No public key
>> [chipotle:~/tmp/climate-0.4-rc2] mattmann% curl -O
>> https://people.apache.org/keys/group/climate.asc
>> % Total % Received % Xferd Average Speed Time Time Time
>> Current
>> Dload Upload Total Spent Left
>> Speed
>> 100 176k 100 176k 0 0 196k 0 --:--:-- --:--:-- --:--:--
>> 236k
>> [chipotle:~/tmp/climate-0.4-rc2] mattmann% gpg --import < climate.asc
>> gpg: key 617DDBAD: "Suresh Marru (CODE SIGNING KEY) <sm...@apache.org>"
>> not changed
>> gpg: key B876884A: "Chris Mattmann (CODE SIGNING KEY)
>> <ma...@apache.org>" not changed
>> gpg: key 40581837: "Nick Kew <ni...@webthing.com>" not changed
>> gpg: key B87F79A9: "Nick Kew <ni...@apache.org>" not changed
>> gpg: key 58EBE86D: "Cameron Goodale (FOR CODE SIGNING)
>> <go...@apache.org>" not changed
>> gpg: key 48BAEBF6: "Lewis John McGibbney (CODE SIGNING KEY)
>> <le...@apache.org>" not changed
>> gpg: Total number processed: 6
>> gpg: unchanged: 6
>> [chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_gpg_sigs
>> Verifying Signature for file climate-0.4-rc2.tgz.asc
>> gpg: Signature made Mon Sep 8 13:34:53 2014 PDT using RSA key ID
>>97E49CC0
>> gpg: Can't check signature: No public key
>> Verifying Signature for file climate-0.4-rc2.zip.asc
>> gpg: Signature made Mon Sep 8 13:34:37 2014 PDT using RSA key ID
>>97E49CC0
>> gpg: Can't check signature: No public key
>> Verifying Signature for file climate.asc
>> gpg: no valid OpenPGP data found.
>> gpg: verify signatures failed: Unexpected error
>> [chipotle:~/tmp/climate-0.4-rc2] mattmann% curl
>>
>>"https://git-wip-us.apache.org/repos/asf?p=climate.git;a=blob_plain;f=KEY
>>S
>> ;
>> hb=HEAD" -o KEYS
>> % Total % Received % Xferd Average Speed Time Time Time
>> Current
>> Dload Upload Total Spent Left
>> Speed
>> 100 10328 0 10328 0 0 16889 0 --:--:-- --:--:-- --:--:--
>> 20411
>> [chipotle:~/tmp/climate-0.4-rc2] mattmann% gpg --import < KEYS
>> gpg: key 58EBE86D: "Cameron Goodale (FOR CODE SIGNING)
>> <go...@apache.org>" not changed
>> gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY)
>> <pr...@apache.org>" not changed
>> gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key)
>> <jo...@apache.org>" imported
>> gpg: Total number processed: 3
>> gpg: imported: 1 (RSA: 1)
>> gpg: unchanged: 2
>> [chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_gpg_sigs
>> Verifying Signature for file 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)
>> <jo...@apache.org>"
>> 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
>> Verifying Signature for file 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)
>> <jo...@apache.org>"
>> 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
>> Verifying Signature for file climate.asc
>> gpg: no valid OpenPGP data found.
>> gpg: verify signatures failed: Unexpected error
>> [chipotle:~/tmp/climate-0.4-rc2] mattmann%
>>
>> I also decided why not, let's run DRAT on this :)
>>
>> Here's a DRAT report:
>>
>> $DRAT_HOME/bin/drat go $HOME/tmp/climate-0.4-rc2/climate-0.4-rc2/
>> [chipotle:data/archive/rataggregate] mattmann% cat
>> rat_aggregate_stats_1410406549153.csv
>> Notes,Binaries,Archives,Standards,Apache,Generated,Unknown
>> 0,0,0,37,12,0,25
>> [chipotle:data/archive/rataggregate] mattmann%
>>
>>
>> Looks like 37 standard, 12 Apache and 25 Unknown. I dug deeper
>> into the Unknown:
>>
>> [chipotle:data/archive/rat] mattmann% cat */*.log | grep Unknown
>> 1 Unknown Licenses
>> 0 Unknown Licenses
>> 24 Unknown Licenses
>> 0 Unknown Licenses
>> [chipotle:data/archive/rat] mattmann% ls -alR
>> total 0
>> drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ./
>> drwxr-xr-x 4 mattmann staff 136 Sep 10 20:35 ../
>> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 css/
>> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 html/
>> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 javascript/
>> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 x-sh/
>>
>> ./css:
>> total 8
>> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
>> drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
>> -rw-r--r-- 1 mattmann staff 2264 Sep 10 20:35
>>rat_css_1410406525242.log
>>
>> ./html:
>> total 8
>> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
>> drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
>> -rw-r--r-- 1 mattmann staff 1555 Sep 10 20:35
>>rat_html_1410406524817.log
>>
>> ./javascript:
>> total 96
>> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
>> drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
>> -rw-r--r-- 1 mattmann staff 45821 Sep 10 20:35
>> rat_javascript_1410406524303.log
>>
>> ./x-sh:
>> total 8
>> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
>> drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
>> -rw-r--r-- 1 mattmann staff 1053 Sep 10 20:35
>>rat_x-sh_1410406525300.log
>> [chipotle:data/archive/rat] mattmann%
>>
>> Looks like it's the javascript ones:
>>
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/Gruntfile.j
>>s
>> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/app.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/bootstrapmo
>>da
>> l.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/bootstrapmo
>>da
>> lopen.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/datasetdisp
>>la
>> y.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/datasetsele
>>ct
>> .js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/evaluations
>>et
>> tings.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/isodatetomi
>>dd
>> leendian.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/karma.conf.
>>js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/leafletmap.
>>js
>> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/main.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/observation
>>se
>> lect.js
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/onblur.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/parameterse
>>le
>> ct.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/predictivef
>>il
>> ebrowserinput.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/previewmap.
>>js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/rcmedselect
>>io
>> n.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/regionselec
>>tp
>> arams.js
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/result.js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/resultdetai
>>l.
>> js
>>
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/selecteddat
>>as
>> etinformation.js
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/settings.js
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/timeline.js
>>
>>/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/worldmap.js
>>
>>
>> Not a blocker at all, but something to address in the future.
>>
>> Great job on the release, guys!
>>
>> Cheers,
>> Chris
>>
>>
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Chris Mattmann, Ph.D.
>> Chief Architect
>> Instrument Software and Science Data Systems Section (398)
>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>> Office: 168-519, Mailstop: 168-527
>> Email: chris.a.mattmann@nasa.gov
>> WWW: http://sunset.usc.edu/~mattmann/
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>> Adjunct Associate Professor, Computer Science Department
>> University of Southern California, Los Angeles, CA 90089 USA
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>
>>
>>
>>
>>
>>
>> -----Original Message-----
>> From: Michael Joyce <jo...@apache.org>
>> Reply-To: "dev@climate.apache.org" <de...@climate.apache.org>
>> Date: Monday, September 8, 2014 2:42 PM
>> To: "dev@climate.apache.org" <de...@climate.apache.org>
>> Subject: [VOTE] Apache OCW 0.4 RC2 Release
>>
>> >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
>>
>>
Re: [VOTE] Apache OCW 0.4 RC2 Release
Posted by Michael Joyce <ml...@gmail.com>.
Just want to bring everyone up to date.
Chris and myself discussed the license concerns offline. This actually
seems to be a problem with RAT giving false positives. Seemingly it doesn't
like the fact that the comment blocks begin with '/**' instead of '/*'. All
of the above JS files should have licenses (I didn't check all of them, but
I did address license concerns in a previous issue). The Gruntfile is auto
generated by a Yeomann generator so I didnt license that one. It is
definitely missing a header though.
----------------
Mike
On Wed, Sep 10, 2014 at 8:56 PM, Mattmann, Chris A (3980) <
chris.a.mattmann@jpl.nasa.gov> wrote:
> +1 from me on the release!
>
> STAGING the release:
>
> [chipotle:~/tmp/climate-0.4-rc2] mattmann%
> $HOME/git/apachestuff/stage_apache_rc climate 0.4-rc2
> https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 100 940k 100 940k 0 0 522k 0 0:00:01 0:00:01 --:--:--
> 539k
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 100 819 100 819 0 0 2240 0 --:--:-- --:--:-- --:--:--
> 2685
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 100 61 100 61 0 0 185 0 --:--:-- --:--:-- --:--:--
> 226
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 100 807k 100 807k 0 0 379k 0 0:00:02 0:00:02 --:--:--
> 391k
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 100 819 100 819 0 0 2517 0 --:--:-- --:--:-- --:--:--
> 3078
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 100 61 100 61 0 0 163 0 --:--:-- --:--:-- --:--:--
> 193
>
> MD5s good.
>
> [chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_md5_checksums
> md5sum: stat '*.tar.gz': No such file or directory
> md5sum: stat '*.bz2': No such file or directory
> climate-0.4-rc2.zip: OK
> climate-0.4-rc2.tgz: OK
>
> SIGS good. Note, the SIGS are only in the Git head -- Mike (you and
> I chatted offline about this) or any other RM should get their key
> into id.apache.org so it appears in the keys/group/climate.asc file.
> This is not a blocker by any means.
>
> [chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_gpg_sigs
> Verifying Signature for file climate-0.4-rc2.tgz.asc
> gpg: Signature made Mon Sep 8 13:34:53 2014 PDT using RSA key ID 97E49CC0
> gpg: Can't check signature: No public key
> Verifying Signature for file climate-0.4-rc2.zip.asc
> gpg: Signature made Mon Sep 8 13:34:37 2014 PDT using RSA key ID 97E49CC0
> gpg: Can't check signature: No public key
> [chipotle:~/tmp/climate-0.4-rc2] mattmann% curl -O
> https://people.apache.org/keys/group/climate.asc
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 100 176k 100 176k 0 0 196k 0 --:--:-- --:--:-- --:--:--
> 236k
> [chipotle:~/tmp/climate-0.4-rc2] mattmann% gpg --import < climate.asc
> gpg: key 617DDBAD: "Suresh Marru (CODE SIGNING KEY) <sm...@apache.org>"
> not changed
> gpg: key B876884A: "Chris Mattmann (CODE SIGNING KEY)
> <ma...@apache.org>" not changed
> gpg: key 40581837: "Nick Kew <ni...@webthing.com>" not changed
> gpg: key B87F79A9: "Nick Kew <ni...@apache.org>" not changed
> gpg: key 58EBE86D: "Cameron Goodale (FOR CODE SIGNING)
> <go...@apache.org>" not changed
> gpg: key 48BAEBF6: "Lewis John McGibbney (CODE SIGNING KEY)
> <le...@apache.org>" not changed
> gpg: Total number processed: 6
> gpg: unchanged: 6
> [chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_gpg_sigs
> Verifying Signature for file climate-0.4-rc2.tgz.asc
> gpg: Signature made Mon Sep 8 13:34:53 2014 PDT using RSA key ID 97E49CC0
> gpg: Can't check signature: No public key
> Verifying Signature for file climate-0.4-rc2.zip.asc
> gpg: Signature made Mon Sep 8 13:34:37 2014 PDT using RSA key ID 97E49CC0
> gpg: Can't check signature: No public key
> Verifying Signature for file climate.asc
> gpg: no valid OpenPGP data found.
> gpg: verify signatures failed: Unexpected error
> [chipotle:~/tmp/climate-0.4-rc2] mattmann% curl
> "https://git-wip-us.apache.org/repos/asf?p=climate.git;a=blob_plain;f=KEYS
> ;
> hb=HEAD" -o KEYS
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 100 10328 0 10328 0 0 16889 0 --:--:-- --:--:-- --:--:--
> 20411
> [chipotle:~/tmp/climate-0.4-rc2] mattmann% gpg --import < KEYS
> gpg: key 58EBE86D: "Cameron Goodale (FOR CODE SIGNING)
> <go...@apache.org>" not changed
> gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY)
> <pr...@apache.org>" not changed
> gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key)
> <jo...@apache.org>" imported
> gpg: Total number processed: 3
> gpg: imported: 1 (RSA: 1)
> gpg: unchanged: 2
> [chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_gpg_sigs
> Verifying Signature for file 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)
> <jo...@apache.org>"
> 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
> Verifying Signature for file 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)
> <jo...@apache.org>"
> 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
> Verifying Signature for file climate.asc
> gpg: no valid OpenPGP data found.
> gpg: verify signatures failed: Unexpected error
> [chipotle:~/tmp/climate-0.4-rc2] mattmann%
>
> I also decided why not, let's run DRAT on this :)
>
> Here's a DRAT report:
>
> $DRAT_HOME/bin/drat go $HOME/tmp/climate-0.4-rc2/climate-0.4-rc2/
> [chipotle:data/archive/rataggregate] mattmann% cat
> rat_aggregate_stats_1410406549153.csv
> Notes,Binaries,Archives,Standards,Apache,Generated,Unknown
> 0,0,0,37,12,0,25
> [chipotle:data/archive/rataggregate] mattmann%
>
>
> Looks like 37 standard, 12 Apache and 25 Unknown. I dug deeper
> into the Unknown:
>
> [chipotle:data/archive/rat] mattmann% cat */*.log | grep Unknown
> 1 Unknown Licenses
> 0 Unknown Licenses
> 24 Unknown Licenses
> 0 Unknown Licenses
> [chipotle:data/archive/rat] mattmann% ls -alR
> total 0
> drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ./
> drwxr-xr-x 4 mattmann staff 136 Sep 10 20:35 ../
> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 css/
> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 html/
> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 javascript/
> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 x-sh/
>
> ./css:
> total 8
> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
> drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
> -rw-r--r-- 1 mattmann staff 2264 Sep 10 20:35 rat_css_1410406525242.log
>
> ./html:
> total 8
> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
> drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
> -rw-r--r-- 1 mattmann staff 1555 Sep 10 20:35 rat_html_1410406524817.log
>
> ./javascript:
> total 96
> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
> drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
> -rw-r--r-- 1 mattmann staff 45821 Sep 10 20:35
> rat_javascript_1410406524303.log
>
> ./x-sh:
> total 8
> drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
> drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
> -rw-r--r-- 1 mattmann staff 1053 Sep 10 20:35 rat_x-sh_1410406525300.log
> [chipotle:data/archive/rat] mattmann%
>
> Looks like it's the javascript ones:
>
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/Gruntfile.js
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/app.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/bootstrapmoda
> l.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/bootstrapmoda
> lopen.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/datasetdispla
> y.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/datasetselect
> .js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/evaluationset
> tings.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/isodatetomidd
> leendian.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/karma.conf.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/leafletmap.js
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/main.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/observationse
> lect.js
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/onblur.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/parametersele
> ct.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/predictivefil
> ebrowserinput.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/previewmap.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/rcmedselectio
> n.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/regionselectp
> arams.js
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/result.js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/resultdetail.
> js
>
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/selecteddatas
> etinformation.js
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/settings.js
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/timeline.js
> /Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/worldmap.js
>
>
> Not a blocker at all, but something to address in the future.
>
> Great job on the release, guys!
>
> Cheers,
> Chris
>
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Chris Mattmann, Ph.D.
> Chief Architect
> Instrument Software and Science Data Systems Section (398)
> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
> Office: 168-519, Mailstop: 168-527
> Email: chris.a.mattmann@nasa.gov
> WWW: http://sunset.usc.edu/~mattmann/
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> Adjunct Associate Professor, Computer Science Department
> University of Southern California, Los Angeles, CA 90089 USA
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
>
>
>
>
>
> -----Original Message-----
> From: Michael Joyce <jo...@apache.org>
> Reply-To: "dev@climate.apache.org" <de...@climate.apache.org>
> Date: Monday, September 8, 2014 2:42 PM
> To: "dev@climate.apache.org" <de...@climate.apache.org>
> Subject: [VOTE] Apache OCW 0.4 RC2 Release
>
> >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
>
>
Re: [VOTE] Apache OCW 0.4 RC2 Release
Posted by "Mattmann, Chris A (3980)" <ch...@jpl.nasa.gov>.
+1 from me on the release!
STAGING the release:
[chipotle:~/tmp/climate-0.4-rc2] mattmann%
$HOME/git/apachestuff/stage_apache_rc climate 0.4-rc2
https://dist.apache.org/repos/dist/dev/climate/0.4_rc2/
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 940k 100 940k 0 0 522k 0 0:00:01 0:00:01 --:--:--
539k
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 819 100 819 0 0 2240 0 --:--:-- --:--:-- --:--:--
2685
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 61 100 61 0 0 185 0 --:--:-- --:--:-- --:--:--
226
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 807k 100 807k 0 0 379k 0 0:00:02 0:00:02 --:--:--
391k
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 819 100 819 0 0 2517 0 --:--:-- --:--:-- --:--:--
3078
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 61 100 61 0 0 163 0 --:--:-- --:--:-- --:--:--
193
MD5s good.
[chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_md5_checksums
md5sum: stat '*.tar.gz': No such file or directory
md5sum: stat '*.bz2': No such file or directory
climate-0.4-rc2.zip: OK
climate-0.4-rc2.tgz: OK
SIGS good. Note, the SIGS are only in the Git head -- Mike (you and
I chatted offline about this) or any other RM should get their key
into id.apache.org so it appears in the keys/group/climate.asc file.
This is not a blocker by any means.
[chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_gpg_sigs
Verifying Signature for file climate-0.4-rc2.tgz.asc
gpg: Signature made Mon Sep 8 13:34:53 2014 PDT using RSA key ID 97E49CC0
gpg: Can't check signature: No public key
Verifying Signature for file climate-0.4-rc2.zip.asc
gpg: Signature made Mon Sep 8 13:34:37 2014 PDT using RSA key ID 97E49CC0
gpg: Can't check signature: No public key
[chipotle:~/tmp/climate-0.4-rc2] mattmann% curl -O
https://people.apache.org/keys/group/climate.asc
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 176k 100 176k 0 0 196k 0 --:--:-- --:--:-- --:--:--
236k
[chipotle:~/tmp/climate-0.4-rc2] mattmann% gpg --import < climate.asc
gpg: key 617DDBAD: "Suresh Marru (CODE SIGNING KEY) <sm...@apache.org>"
not changed
gpg: key B876884A: "Chris Mattmann (CODE SIGNING KEY)
<ma...@apache.org>" not changed
gpg: key 40581837: "Nick Kew <ni...@webthing.com>" not changed
gpg: key B87F79A9: "Nick Kew <ni...@apache.org>" not changed
gpg: key 58EBE86D: "Cameron Goodale (FOR CODE SIGNING)
<go...@apache.org>" not changed
gpg: key 48BAEBF6: "Lewis John McGibbney (CODE SIGNING KEY)
<le...@apache.org>" not changed
gpg: Total number processed: 6
gpg: unchanged: 6
[chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_gpg_sigs
Verifying Signature for file climate-0.4-rc2.tgz.asc
gpg: Signature made Mon Sep 8 13:34:53 2014 PDT using RSA key ID 97E49CC0
gpg: Can't check signature: No public key
Verifying Signature for file climate-0.4-rc2.zip.asc
gpg: Signature made Mon Sep 8 13:34:37 2014 PDT using RSA key ID 97E49CC0
gpg: Can't check signature: No public key
Verifying Signature for file climate.asc
gpg: no valid OpenPGP data found.
gpg: verify signatures failed: Unexpected error
[chipotle:~/tmp/climate-0.4-rc2] mattmann% curl
"https://git-wip-us.apache.org/repos/asf?p=climate.git;a=blob_plain;f=KEYS;
hb=HEAD" -o KEYS
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 10328 0 10328 0 0 16889 0 --:--:-- --:--:-- --:--:--
20411
[chipotle:~/tmp/climate-0.4-rc2] mattmann% gpg --import < KEYS
gpg: key 58EBE86D: "Cameron Goodale (FOR CODE SIGNING)
<go...@apache.org>" not changed
gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY)
<pr...@apache.org>" not changed
gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key)
<jo...@apache.org>" imported
gpg: Total number processed: 3
gpg: imported: 1 (RSA: 1)
gpg: unchanged: 2
[chipotle:~/tmp/climate-0.4-rc2] mattmann% verify_gpg_sigs
Verifying Signature for file 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)
<jo...@apache.org>"
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
Verifying Signature for file 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)
<jo...@apache.org>"
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
Verifying Signature for file climate.asc
gpg: no valid OpenPGP data found.
gpg: verify signatures failed: Unexpected error
[chipotle:~/tmp/climate-0.4-rc2] mattmann%
I also decided why not, let's run DRAT on this :)
Here's a DRAT report:
$DRAT_HOME/bin/drat go $HOME/tmp/climate-0.4-rc2/climate-0.4-rc2/
[chipotle:data/archive/rataggregate] mattmann% cat
rat_aggregate_stats_1410406549153.csv
Notes,Binaries,Archives,Standards,Apache,Generated,Unknown
0,0,0,37,12,0,25
[chipotle:data/archive/rataggregate] mattmann%
Looks like 37 standard, 12 Apache and 25 Unknown. I dug deeper
into the Unknown:
[chipotle:data/archive/rat] mattmann% cat */*.log | grep Unknown
1 Unknown Licenses
0 Unknown Licenses
24 Unknown Licenses
0 Unknown Licenses
[chipotle:data/archive/rat] mattmann% ls -alR
total 0
drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ./
drwxr-xr-x 4 mattmann staff 136 Sep 10 20:35 ../
drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 css/
drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 html/
drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 javascript/
drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 x-sh/
./css:
total 8
drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
-rw-r--r-- 1 mattmann staff 2264 Sep 10 20:35 rat_css_1410406525242.log
./html:
total 8
drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
-rw-r--r-- 1 mattmann staff 1555 Sep 10 20:35 rat_html_1410406524817.log
./javascript:
total 96
drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
-rw-r--r-- 1 mattmann staff 45821 Sep 10 20:35
rat_javascript_1410406524303.log
./x-sh:
total 8
drwxr-xr-x 3 mattmann staff 102 Sep 10 20:35 ./
drwxr-xr-x 6 mattmann staff 204 Sep 10 20:35 ../
-rw-r--r-- 1 mattmann staff 1053 Sep 10 20:35 rat_x-sh_1410406525300.log
[chipotle:data/archive/rat] mattmann%
Looks like it's the javascript ones:
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/Gruntfile.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/app.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/bootstrapmoda
l.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/bootstrapmoda
lopen.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/datasetdispla
y.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/datasetselect
.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/evaluationset
tings.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/isodatetomidd
leendian.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/karma.conf.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/leafletmap.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/main.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/observationse
lect.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/onblur.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/parametersele
ct.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/predictivefil
ebrowserinput.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/previewmap.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/rcmedselectio
n.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/regionselectp
arams.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/result.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/resultdetail.
js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/selecteddatas
etinformation.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/settings.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/timeline.js
/Users/mattmann/drat/deploy/data/jobs/rat/1410406524303/input/worldmap.js
Not a blocker at all, but something to address in the future.
Great job on the release, guys!
Cheers,
Chris
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattmann@nasa.gov
WWW: http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----Original Message-----
From: Michael Joyce <jo...@apache.org>
Reply-To: "dev@climate.apache.org" <de...@climate.apache.org>
Date: Monday, September 8, 2014 2:42 PM
To: "dev@climate.apache.org" <de...@climate.apache.org>
Subject: [VOTE] Apache OCW 0.4 RC2 Release
>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
Re: [VOTE] Apache OCW 0.4 RC2 Release
Posted by "Ramirez, Paul M (398J)" <pa...@jpl.nasa.gov>.
Checked nothing in my PythonPath.
Still I'm +1 for RC.
--Paul
Sent from my iPhone
> On Sep 9, 2014, at 12:32 PM, "Ramirez, Paul M (398J)" <pa...@jpl.nasa.gov> wrote:
>
> 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" <jo...@apache.org> 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) <
>> paul.m.ramirez@jpl.nasa.gov> 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)" <
>>>> paul.m.ramirez@jpl.nasa.gov> wrote:
>>>>
>>>> Mike,
>>>>
>>>> Did the tests fail for you too?
>>>>
>>>> --Paul
>>>>
>>>> Sent from my iPhone
>>>>
>>>>> On Sep 9, 2014, at 10:37 AM, "Michael Joyce" <jo...@apache.org> 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 <jo...@apache.org>
>>> 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) <
>>>>>> paul.m.ramirez@jpl.nasa.gov> 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) <
>>>>>>> goodale@apache.org>" imported
>>>>>>> gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY) <
>>>>>>> pramirez@apache.org>" not changed
>>>>>>> gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key) <
>>>>>>> joyce@apache.org>" 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) <
>>>>>>> joyce@apache.org>"
>>>>>>> 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) <
>>>>>>> joyce@apache.org>"
>>>>>>> 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 <jo...@apache.org>
>>>>>>> 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
>>>
Re: [VOTE] Apache OCW 0.4 RC2 Release
Posted by "Ramirez, Paul M (398J)" <pa...@jpl.nasa.gov>.
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" <jo...@apache.org> 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) <
> paul.m.ramirez@jpl.nasa.gov> 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)" <
>>> paul.m.ramirez@jpl.nasa.gov> wrote:
>>>
>>> Mike,
>>>
>>> Did the tests fail for you too?
>>>
>>> --Paul
>>>
>>> Sent from my iPhone
>>>
>>>> On Sep 9, 2014, at 10:37 AM, "Michael Joyce" <jo...@apache.org> 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 <jo...@apache.org>
>> 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) <
>>>>> paul.m.ramirez@jpl.nasa.gov> 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) <
>>>>>> goodale@apache.org>" imported
>>>>>> gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY) <
>>>>>> pramirez@apache.org>" not changed
>>>>>> gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key) <
>>>>>> joyce@apache.org>" 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) <
>>>>>> joyce@apache.org>"
>>>>>> 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) <
>>>>>> joyce@apache.org>"
>>>>>> 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 <jo...@apache.org>
>>>>>> 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
>>
Re: [VOTE] Apache OCW 0.4 RC2 Release
Posted by Michael Joyce <jo...@apache.org>.
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) <
paul.m.ramirez@jpl.nasa.gov> 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)" <
> paul.m.ramirez@jpl.nasa.gov> wrote:
> >
> > Mike,
> >
> > Did the tests fail for you too?
> >
> > --Paul
> >
> > Sent from my iPhone
> >
> >> On Sep 9, 2014, at 10:37 AM, "Michael Joyce" <jo...@apache.org> 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 <jo...@apache.org>
> 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) <
> >>> paul.m.ramirez@jpl.nasa.gov> 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) <
> >>>> goodale@apache.org>" imported
> >>>> gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY) <
> >>>> pramirez@apache.org>" not changed
> >>>> gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key) <
> >>>> joyce@apache.org>" 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) <
> >>>> joyce@apache.org>"
> >>>> 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) <
> >>>> joyce@apache.org>"
> >>>> 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 <jo...@apache.org>
> >>>> 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
> >>>
>
Re: [VOTE] Apache OCW 0.4 RC2 Release
Posted by "Ramirez, Paul M (398J)" <pa...@jpl.nasa.gov>.
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)" <pa...@jpl.nasa.gov> wrote:
>
> Mike,
>
> Did the tests fail for you too?
>
> --Paul
>
> Sent from my iPhone
>
>> On Sep 9, 2014, at 10:37 AM, "Michael Joyce" <jo...@apache.org> 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 <jo...@apache.org> 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) <
>>> paul.m.ramirez@jpl.nasa.gov> 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) <
>>>> goodale@apache.org>" imported
>>>> gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY) <
>>>> pramirez@apache.org>" not changed
>>>> gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key) <
>>>> joyce@apache.org>" 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) <
>>>> joyce@apache.org>"
>>>> 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) <
>>>> joyce@apache.org>"
>>>> 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 <jo...@apache.org>
>>>> 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
>>>
Re: [VOTE] Apache OCW 0.4 RC2 Release
Posted by "Ramirez, Paul M (398J)" <pa...@jpl.nasa.gov>.
Mike,
Did the tests fail for you too?
--Paul
Sent from my iPhone
> On Sep 9, 2014, at 10:37 AM, "Michael Joyce" <jo...@apache.org> 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 <jo...@apache.org> 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) <
>> paul.m.ramirez@jpl.nasa.gov> 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) <
>>> goodale@apache.org>" imported
>>> gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY) <
>>> pramirez@apache.org>" not changed
>>> gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key) <
>>> joyce@apache.org>" 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) <
>>> joyce@apache.org>"
>>> 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) <
>>> joyce@apache.org>"
>>> 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 <jo...@apache.org>
>>> 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
>>
Re: [VOTE] Apache OCW 0.4 RC2 Release
Posted by Michael Joyce <jo...@apache.org>.
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 <jo...@apache.org> 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) <
> paul.m.ramirez@jpl.nasa.gov> 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) <
>> goodale@apache.org>" imported
>> gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY) <
>> pramirez@apache.org>" not changed
>> gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key) <
>> joyce@apache.org>" 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) <
>> joyce@apache.org>"
>> 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) <
>> joyce@apache.org>"
>> 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 <jo...@apache.org>
>> 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
>>
>>
>
Re: [VOTE] Apache OCW 0.4 RC2 Release
Posted by Michael Joyce <jo...@apache.org>.
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) <
paul.m.ramirez@jpl.nasa.gov> 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 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) <
> goodale@apache.org>" imported
> gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY) <
> pramirez@apache.org>" not changed
> gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key) <
> joyce@apache.org>" 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) <
> joyce@apache.org>"
> 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) <
> joyce@apache.org>"
> 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 <jo...@apache.org>
> 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
>
>
Re: [VOTE] Apache OCW 0.4 RC2 Release
Posted by "Ramirez, Paul M (398J)" <pa...@jpl.nasa.gov>.
+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) <go...@apache.org>" imported
gpg: key 2C47D568: "Paul Michael Ramirez (CODE SIGNING KEY) <pr...@apache.org>" not changed
gpg: key 97E49CC0: public key "Michael Joyce (ASF Code Signing Key) <jo...@apache.org>" 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) <jo...@apache.org>"
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) <jo...@apache.org>"
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 <jo...@apache.org>
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