Thanks Alex!

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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: Alex Goodman <[email protected]>
Date: Tuesday, July 30, 2013 1:48 PM
To: "[email protected]" <[email protected]>
Subject: Re: [VOTE] Release Apache Open Climate Workbench 0.1-incubating
(RC5)

>Hi all,
>This was also a good learning experience for me too, as this was my first
>time participating in one of these discussions. I think the main point
>that I was missing this entire time was the expendability of version
>numbers at this stage of the process, and that we can easily roll out a
>new RC right away that incorporates my patch. I had mistakenly assumed
>that it would take us a relatively long time to get 0.2 released
>afterwards, but since that isn't the case I don't really see the problem
>with this decision anymore.
>
>Chris, I have indeed noticed that many of my emails sent to the dev
>mailing list via my JPL address have been bouncing or received with
>extreme delays. Since I will be leaving JPL in another week anyway, I'll
>just use my apache/.edu emails from now on for these discussions.
>Hopefully that should resolve that issue.
>
>Thanks,
>Alex
>
>
>
>On Mon, Jul 29, 2013 at 4:52 PM, Chris Douglas <[email protected]>
>wrote:
>
>On Mon, Jul 29, 2013 at 11:06 AM, Mattmann, Chris A (398J)
><[email protected]> wrote:
>> 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*.
>
>
>+1 to this. Every release will have bugs and version numbers are cheap
>at this stage.
>
>Perversely, broken things in alpha releases can serve as an invitation
>to users to help fix them, to participate in the community. That
>doesn't mean the software should contain too many "exercises for the
>reader", but becoming comfortable with others seeing your unfinished
>work and getting their early feedback can be hugely productive. The
>balance changes as the software matures, but bugs aren't an
>embarrassment this early in the game. It can be an exciting phase of
>the project. -C
>
>> -----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 <http://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
>>>>
>>
>
>
>
>
>
>
>

Reply via email to