I don't have a real opinion here as the work I'm doing doesn't rely on stable 
releases.

That said, I wanted to clarify something hinted at in earlier comments. I 
killed the ORTE refresh ticket -not- because I believe it doesn't belong in the 
1.5 series, or any other release. I killed it because it was no longer relevant 
- "refreshing" ORTE won't really work at this point as too many other changes 
in OPAL and OMPI would be required to make the "new" ORTE work.

The question really is - do we re-branch the trunk for a 1.5.x release, or 
branch the trunk for a 1.7.0 release?

Having a ticket that specifically referred to refreshing ORTE for 1.5.x was 
inaccurate and might lead to confusion, so I removed it. That action should 
definitely not be taken as pushing the group one way or the other on this 
matter.

HTH
Ralph


On Nov 30, 2010, at 8:28 AM, Terry Dontje wrote:

> On 11/30/2010 10:10 AM, Joshua Hursey wrote:
>> 
>> (Insert jab at the definition of 'quickly' when talking about OMPI releases)
>> 
>> >From the way I read Jeff's original email, it seems that we are trying to 
>> >get v1.5 stable so we can start v1.7 in the next few months (3-5). The C/R 
>> >functionality on the trunk is significantly different than that on the v1.5 
>> >(and more so with v1.4). So brining these features over the v1.5 branch 
>> >will require a CMR that will look like re-syncing to the trunk (it requires 
>> >the ORTE refresh, and a couple other odds and ends). Since the ORTE refresh 
>> >was killed due to the size of the feature, so has the C/R features. So even 
>> >though the v1.5 is a feature branch, the C/R feature is locked out of it at 
>> >the moment and pushed to v1.7.
>> 
> Yeah, we have successfully deadlocked ourselves.  We got features that cannot 
> go in because they rely on stuff we refuse to bringover because of stability 
> but at the same time cannot force 1.5 to be 1.6 because 1.5 isn't stable 
> enough itself.  Quite a pickle.  I still believe a refresh/sync of trunk to 
> 1.5 makes sense.  The only other solution is to start 1.7 and put 1.5 to bed. 
>   Unfortunately there are some implications for Oracle if all the current 
> stuff is put into 1.7 instead of 1.5.
>> So, from my perspective, there is now a push to hurry up on the v1.7 so 
>> users will have a release branch with the latest-n-greatest C/R 
>> functionality. Releasing v1.7 next summer would be fine with me, but pushing 
>> it further into the future seems bad to me.
>> 
> Well, I think we need to really think about this carefully to make sure we do 
> not end up in the same situation 6 months from now.  
>> As a side comment:
>> The stable branch is a great idea for the production side of the house since 
>> it is more carefully crafted and maintained. The feature branch is a great 
>> idea for the researchers in the group to gain exposure for new features, and 
>> enhancements on old features (many of these require changes to internal APIs 
>> and data structures). From my perspective, a slow moving feature branch is 
>> no longer that useful to the research community since it becomes more and 
>> more painful to synchronize the trunk and branch the longer it takes for the 
>> feature branch to stabilize for release. So the question often becomes why 
>> bother. But this a longer discussion for another time maybe.
>> 
> IMO, the problem is we ended up not stablizing 1.5 quick enough thus causing 
> so great of a divergence that we are in the pickle we are now.  The whole 
> idea was we were to push stuff into 1.5 quickly.  If we cannot do that then 
> we may want to reconsider how we handle releases again :-(.  
> 
> --td
>> -- Josh
>> 
>> On Nov 30, 2010, at 9:36 AM, Terry Dontje wrote:
>> 
>>> On 11/30/2010 09:00 AM, Jeff Squyres wrote:
>>>> On Nov 30, 2010, at 8:54 AM, Joshua Hursey wrote:
>>>> 
>>>> 
>>>>> Can you make a v1.7 milestone on Trac, so I can move some of my tickets?
>>>>> 
>>>> Done.
>>>> 
>>> I have a question about Josh's recent ticket moves.  One of them mentions 
>>> 1.5 is stablizing quickly Josh can you clarify what you mean by quickly 
>>> because I think there will be a 1.5 release 3-6 months from now.  So does 
>>> that fall into your quickly perspective?
>>> 
>>> --td
>>>>> Some are CMRs, but a couple are defects, with fixes in development, that 
>>>>> without those CMRs cannot be moved to v1.5.
>>>>> 
>>>>> Thanks,
>>>>> Josh
>>>>> 
>>>>> 
>>>>> On Nov 29, 2010, at 11:43 AM, Jeff Squyres wrote:
>>>>> 
>>>>> 
>>>>>> I'm about 2 weeks late on this email; apologies.  SC and Thanksgiving 
>>>>>> got in the way.
>>>>>> 
>>>>>> Per a discussion on the devel teleconf nearly 3 weeks ago, we have 
>>>>>> decided what to do with the v1.5 series:
>>>>>> 
>>>>>> - 1.5.1 will be a bug fix release.  There's 2 blocker bugs right now 
>>>>>> that need to be reviewed; those and the currently ready-to-commit major 
>>>>>> CMR are all that is planned for 1.5.1.  Hopefully, they could be ready 
>>>>>> by tonight.
>>>>>> 
>>>>>> - 1.5.2 (and successive releases) will be "normal" feature releases.  
>>>>>> There's a bit of divergence between the trunk and the v1.5 branch, 
>>>>>> meaning that some porting of features may be required to get over to the 
>>>>>> v1.5 branch (FWIW, I think that many things will not require much 
>>>>>> porting at all -- but some will).  Many of the CMRs filed against v1.5.2 
>>>>>> are still relevant; *some* of the features/bugs are still relevant.  
>>>>>> We'll start [re-]examining the v1.5.2 tickets in more detail soon.  So 
>>>>>> feel free to apply to have your favorite feature brought over to the 
>>>>>> v1.5 branch.  Bigger features may be kept in the wings for v1.7 (e.g., 
>>>>>> the wholesale ORTE refresh for v1.5.x has been axed and will wait until 
>>>>>> v1.7).  There is a bunch of affinity work occurring on the trunk (and/or 
>>>>>> in hg branches) right now; we plan to bring all that stuff in to the 
>>>>>> v1.5 series when ready (probably 3+ months at the earliest -- especially 
>>>>>> with the December holidays delaying everything).  Once that's done, !
>>  we!
>>>>   !
>>>> 
>>>>> ca!
>>>>> 
>>>>>> n then probably start thinking about wrapping up the v1.5 series, 
>>>>>> converting it to its stable counterpart (1.6), and then branching for 
>>>>>> v1.7.
>>>>>> 
>>>>>> -- 
>>>>>> Jeff Squyres
>>>>>> 
>>>>>> jsquy...@cisco.com
>>>>>> 
>>>>>> For corporate legal information go to:
>>>>>> 
>>>>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> _______________________________________________
>>>>>> devel mailing list
>>>>>> 
>>>>>> de...@open-mpi.org
>>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>> 
>>>>>> 
>>>>>> 
>>>>> ------------------------------------
>>>>> Joshua Hursey
>>>>> Postdoctoral Research Associate
>>>>> Oak Ridge National Laboratory
>>>>> 
>>>>> http://users.nccs.gov/~jjhursey
>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> devel mailing list
>>>>> 
>>>>> de...@open-mpi.org
>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>> 
>>> 
>>> -- 
>>> <ATT00001.gif>
>>> Terry D. Dontje | Principal Software Engineer
>>> Developer Tools Engineering | +1.781.442.2631
>>> Oracle - Performance Technologies
>>> 95 Network Drive, Burlington, MA 01803
>>> Email terry.don...@oracle.com
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> devel mailing list
>>> de...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> ------------------------------------
>> Joshua Hursey
>> Postdoctoral Research Associate
>> Oak Ridge National Laboratory
>> http://users.nccs.gov/~jjhursey
>> 
>> 
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
> 
> 
> -- 
> <Mail Attachment.gif>
> Terry D. Dontje | Principal Software Engineer
> Developer Tools Engineering | +1.781.442.2631
> Oracle - Performance Technologies
> 95 Network Drive, Burlington, MA 01803
> Email terry.don...@oracle.com
> 
> 
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

Reply via email to