Guys, going to reply to both emails since for whatever reason I got Mike's but not Alex's (yet). Sigh.
Replies below: -----Original Message----- From: Michael Joyce <[email protected]> Reply-To: "[email protected]" <[email protected]> Date: Monday, July 29, 2013 1:34 PM To: dev <[email protected]> Subject: Re: [VOTE] Release Apache Open Climate Workbench 0.1-incubating (RC5) >Alex, > >Your -1 isn't binding since you're not on the Incubator PMC. Check the >links that Chris sent previously for more clarification. > >PPMC members votes are advisory votes during the Incubating process. When >the project graduates to a top-level project PMC votes are binding, but >until then the meaningful votes are the IPMC member votes. (Someone >correct >me if I'm wrong here). Small update: "meaningful votes" -- I would say PPMC VOTEs are meaningful, but they are not binding. Like for example, I take Kyo's and Alex's -1s very seriously but at the end of the day we'll never release 0.1-incubating if we continue to roll RCs for 0.1-incubating. A lot of this can be easily obviated by rolling a 0.2-incubating RC. Nothing is stopping anyone on the PPMC from doing that, *today*. We can have releases going on in parallel. My advice to Alex, and/or Kyo, or anyone else with the desire and cycles today, talk to Cameron, learn the release procedure, document it on the wiki, and proceed to make a 0.2-incubating RC #1 that addresses CLIMATE-222. More below: > > > >-- Joyce > > >On Mon, Jul 29, 2013 at 10:29 AM, Goodman, Alexander (398J-Affiliate) < >[email protected]> wrote: > >> Hi all, >> >> I would also like to make my -1 binding. >> >> I know it has been tiresome to continue rolling out new release >>candidates >> to fix seemingly trivial bugs, and I know that continuing to argue over >> this seems contrary to Chris and Paul's advice. However the fact remains >> that the RC5 code will crash whenever the domain of the input RCM's >>and/or >> observations are contained within the western hemisphere. We're not arguing, we're discussing. No biggie. You guys think we should block the release. Paul and I are suggesting release it, just tell people who try 0.1-incubating, "you may not want to use this over North America because.." >> >> Since I am not sure if everyone here understands the magnitude of the >> issue, let me explain the bug itself. Originally, the most recent bug >> preventing us from releasing OCW 0.1-incubating was that the data would >>be >> completely wrong after regridding if the longitudes and latitudes in the >> original netcdf files were not consistent. That is for consistency >>between >> datasets, latitudes must be monotonically increasing from -90 to 90, and >> longitudes must be monotonically increasing from -180 to 180, which was >> addressed by CLIMATE-186. I had written a patch that was meant to fix >>this >> issue and it seemed to work correctly after Cam, Kyo, and I tested it >>for >> the CMIP5 GCM's and the CORDEX Africa RCM's. This was committed before >>RC5 >> was rolled out. However I had forgotten that the algorithm I had used to >> shift the longitude grid from 0, 360 to -180, 180 requires that the >>ending >> longitude in the shifted grid (180) must be contained in the input grid. >> Thus, Kyo later discovered (a few hours after rolling out RC5) that the >> RCMET code would crash if North American RCM's (NARCCAP) were used since >> their longitude domains go from 200 to 320. Thus It is only an >>edge/corner >> case from a software engineering perspective in a sense, but it can be a >> deal breaker for many potential users since many RCM's of North or South >> America could not be processed or evaluated through OCW RC5 unless they >> manually edit the netcdf files themselves to correct the longitudes. Thanks for the explanation. >> >> I apologize if it seems like I am needlessly slowing down the process of >> getting out an official release, but I hope that everyone here >>understands >> the issue completely up front before going through with this. Given the >> above and the fact that it should be release ready after applying the >> changes to the trunk post CLIMATE-221, I think this is the best course >>of >> action. Nah, it's fine, but my point remains -- let's just roll an 0.2-incubating quickly. We can release from multiple branches in parallel, and concurrently. Cheers, Chris ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Senior Computer Scientist NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 171-266B, Mailstop: 171-246 Email: [email protected] WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Assistant Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> >> >> On Mon, Jul 29, 2013 at 9:37 AM, Lee, Kyo (3246-Affiliate) < >> [email protected]> wrote: >> >> > -1 from me. >> > So sorry my vote seems like too late. >> > However, the critical bug that had blocked release has not been fixed >> yet. >> > How can we release codes that do not work at all over any regions in >>the >> > Western Hemisphere? >> > >> > Kyo >> > >> > On Jul 29, 2013, at 7:33 AM, Cameron Goodale wrote: >> > >> > > Hey Everyone, >> > > >> > > Thanks for voting on the Release. >> > > >> > > We have +1's from the following people: >> > > >> > > Chris Mattmann >> > > Paul Ramirez >> > > Michael Joyce >> > > Cameron Goodale >> > > >> > > As Alex pointed out we do have an edge case that will be resolved in >> 0.2 >> > > incubating. >> > > >> > > I will push the 0.1-incubating code to the dist/repo so it will be >> picked >> > > up and mirrored in the next 24 hours. >> > > >> > > Thanks again to everyone for their hard work to get this release out >> the >> > > door. >> > > >> > > Best Regards, >> > > >> > > >> > > >> > > Cameron >> > > >> > > >> > > On Sat, Jul 27, 2013 at 11:09 PM, Mattmann, Chris A (398J) < >> > > [email protected]> wrote: >> > > >> > >> Hey Cam, >> > >> >> > >> +1 from me (binding): >> > >> >> > >> SIGS check out:[chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] >> mattmann% >> > >> $HOME/bin/stage_apache_rc climate 0.1-incubating-rc5 >> > >> https://dist.apache.org/repos/dist/dev/incubator/climate/ >> > >> % Total % Received % Xferd Average Speed Time Time >>Time >> > >> Current >> > >> Dload Upload Total Spent >>Left >> > >> Speed >> > >> 100 1967k 100 1967k 0 0 76023 0 0:00:26 0:00:26 >> --:--:-- >> > >> 44416 >> > >> % Total % Received % Xferd Average Speed Time Time >>Time >> > >> Current >> > >> Dload Upload Total Spent >>Left >> > >> Speed >> > >> 100 833 100 833 0 0 270 0 0:00:03 0:00:03 >> --:--:-- >> > >> 401 >> > >> % Total % Received % Xferd Average Speed Time Time >>Time >> > >> Current >> > >> Dload Upload Total Spent >>Left >> > >> Speed >> > >> 100 72 100 72 0 0 62 0 0:00:01 0:00:01 >> --:--:-- >> > >> 66 >> > >> [chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] mattmann% ls >> > >> climate-0.1-incubating-rc5.zip >>climate-0.1-incubating-rc5.zip.asc >> > >> climate-0.1-incubating-rc5.zip.md5 >> > >> [chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] mattmann% >> > >> $HOME/bin/verify_gpg_sigs >> > >> Verifying Signature for file climate-0.1-incubating-rc5.zip.asc >> > >> gpg: Signature made Thu Jul 25 08:44:27 2013 PDT using RSA key ID >> > 58EBE86D >> > >> gpg: Can't check signature: No public key >> > >> [chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] mattmann% curl -O >> > >> http://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 34963 0 0:00:05 0:00:05 >> --:--:-- >> > >> 44203 >> > >> [chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] mattmann% gpg >>--import >> < >> > >> climate.asc >> > >> gpg: key B876884A: "Chris Mattmann (CODE SIGNING KEY) >> > >> <[email protected]>" not changed >> > >> gpg: key 617DDBAD: "Suresh Marru (CODE SIGNING KEY) < >> [email protected] >> > >" >> > >> 51 new signatures >> > >> gpg: key C52694B8: public key "Chris Douglas <[email protected]>" >> > >> imported >> > >> gpg: key 53038328: "Chris Douglas <[email protected]>" not >>changed >> > >> gpg: key 40581837: public key "Nick Kew <[email protected]>" >>imported >> > >> gpg: key B87F79A9: public key "Nick Kew <[email protected]>" imported >> > >> gpg: Total number processed: 6 >> > >> gpg: imported: 3 (RSA: 2) >> > >> gpg: unchanged: 2 >> > >> gpg: new signatures: 51 >> > >> gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model >> > >> gpg: depth: 0 valid: 3 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, >>3u >> > >> gpg: next trustdb check due at 2015-08-18 >> > >> [chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] mattmann% >> > >> $HOME/bin/verify_gpg_sigs >> > >> Verifying Signature for file climate-0.1-incubating-rc5.zip.asc >> > >> gpg: Signature made Thu Jul 25 08:44:27 2013 PDT using RSA key ID >> > 58EBE86D >> > >> gpg: Can't check signature: No public key >> > >> [chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] mattmann% curl -O >> > >> http://svn.apache.org/repos/asf/incubator/climate/trunk/KEYS >> > >> % Total % Received % Xferd Average Speed Time Time >>Time >> > >> Current >> > >> Dload Upload Total Spent >>Left >> > >> Speed >> > >> 100 3858 100 3858 0 0 3445 0 0:00:01 0:00:01 >> --:--:-- >> > >> 14558 >> > >> [chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] mattmann% gpg >>--import >> < >> > >> KEYS >> > >> gpg: key 58EBE86D: public key "Cameron Goodale (FOR CODE SIGNING) >> > >> <[email protected]>" imported >> > >> gpg: Total number processed: 1 >> > >> gpg: imported: 1 (RSA: 1) >> > >> [chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] mattmann% >> > >> $HOME/bin/verify_gpg_sigs >> > >> Verifying Signature for file climate-0.1-incubating-rc5.zip.asc >> > >> gpg: Signature made Thu Jul 25 08:44:27 2013 PDT using RSA key ID >> > 58EBE86D >> > >> gpg: Good signature from "Cameron Goodale (FOR CODE SIGNING) >> > >> <[email protected]>" >> > >> gpg: WARNING: This key is not certified with a trusted signature! >> > >> gpg: There is no indication that the signature belongs to >>the >> > >> owner. >> > >> [chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] mattmann% >> > >> >> > >> Minor nit: KEYS file should be provided with RC artifacts, and/or >> better >> > >> yet, you >> > >> should add your key to your id.apache.org account, Cam and then it >> > will be >> > >> part of the >> > >> climate.asc file. >> > >> >> > >> MD5 checks out: >> > >> >> > >> [chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] mattmann% >> > >> $HOME/bin/verify_md5_checksums >> > >> md5sum: stat '*.tar.gz': No such file or directory >> > >> md5sum: stat '*.bz2': No such file or directory >> > >> climate-0.1-incubating-rc5.zip: OK >> > >> [chipotle:~/tmp/apache-ocw-0.1-incubating-rc5] mattmann% >> > >> >> > >> >> > >> Minor nit: please remove prior RC (#4) from SVN. >> > >> >> > >> Thanks! >> > >> >> > >> Cheers, >> > >> Chris >> > >> >> > >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> > >> Chris Mattmann, Ph.D. >> > >> Senior Computer Scientist >> > >> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA >> > >> Office: 171-266B, Mailstop: 171-246 >> > >> Email: [email protected] >> > >> WWW: http://sunset.usc.edu/~mattmann/ >> > >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> > >> Adjunct Assistant Professor, Computer Science Department >> > >> University of Southern California, Los Angeles, CA 90089 USA >> > >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> -----Original Message----- >> > >> From: Cameron Goodale <[email protected]> >> > >> Reply-To: "[email protected]" >> > >> <[email protected]> >> > >> Date: Thursday, July 25, 2013 9:00 AM >> > >> To: "[email protected]" < >> > [email protected]> >> > >> Subject: [VOTE] Release Apache Open Climate Workbench >>0.1-incubating >> > (RC5) >> > >> >> > >>> Hello again Devs, >> > >>> >> > >>> Release Candidate 5 is ready to test. We are using an svn diet >>repo. >> > >>> Please be sure to grab rc5 from the list (rc4 is still there as >>well) >> > >>> >> > >>> https://dist.apache.org/repos/dist/dev/incubator/climate/ >> > >>> >> > >>> Please download the files and let me know if you find any issues. >> > >>> >> > >>> Vote will be open for at least 72 Hours: >> > >>> >> > >>> Only votes from Incubator 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 Open Climate Workbench >> > >>> 0.1-incubating >> > >>> >> > >>> [ ] -1 Do not release the packages because... >> > >>> >> > >>> >> > >>> Best Regards, >> > >>> >> > >>> >> > >>> Cameron Goodale >> > >> >> > >> >> > > >> > > >> > > -- >> > > >> > > Sent from a Tin Can attached to a String >> > >> > >> >> >> -- >> Alex Goodman >>
