[sakai2-tcc] [Building Sakai] Proposal: trunk is 2.9 from Sept-Jan until sakai-2.9.0-rc01 is ready for tagging

Charles Hedrick hedrick at rutgers.edu
Mon Sep 19 09:35:18 PDT 2011


I agree completely. But historically we didn't try to stabilize trunk. We tried to stabilize the release branch. In the end we're going to have the same stuff going on. Either it happens in trunk and a dev branch or it happens in a release branch and trunk.

To me this proposal comes down to two questions:
  * minimizing copying of patches. At the point where people are still mostly working on 2.9, it seems more efficient to make that trunk. At the point where more people are working on 2.10 it seems like we should retarget trunk to 2.10.
  * making new developments available for preview, testing, and integration testing. We have a trunk QA server. We don't have public servers for the various development branches. So at the point where outsiders want to start looking at the next release, it would be nice to have moved that to trunk. We also need to have development of changed tools done against the most recent version of other tools they may depend upon. 

Jan sounds like to me.


On Sep 19, 2011, at 12:15 PM, Anthony Whyte wrote:

> My thoughts on timing (e.g. from now to Dec.) are based on a consideration of certain work rhythms that exist in the community.
> 
> I count 102 calendar days between 20 September and 31 December.  Subtract weekends and the number drops to 74.  Subtract holidays and the number of days drops still further.  At UMich, subtract 3 holiday days plus an additional 4 season days.  That leaves 67 days.   Other schools holiday scheduling will no doubt vary but November and December are months were work is often set aside for family and friends.  
> 
> If you can stabilize CLE trunk in less than 67 work days and produce a relatively stable beta tag prior to the holiday season, go for it.  But I think it's more realistic to aim for a stable tag in mid-January 2012.
> 
> Cheers,
> 
> Anth
> 
> Example: UMich holidays, http://hr.umich.edu/holidays11.html
> 
> 
> 
> On Sep 19, 2011, at 11:35 AM, Noah Botimer wrote:
> 
>> I think that this is generally a very good plan but I do share Matthew B's concern that the term may be long (but we don't really know now, as it depends on interest/capacity for new work beyond or despite our urging to focus on 2.9).
>> 
>> I have also long been supportive of the labels alpha, beta, and release candidate having useful meaning and criteria. In (maybe only) my mind, beta tags should indicate a relative stability and completeness. Perhaps the alpha-beta transition is a sensible moment to switch over to a release branch.
>> 
>> In any case, I am supportive of this and encourage us to move forward while keeping a finger on the pulse. There may be an indication of the "right time" before January, but it's a good ballpark for now.
>> 
>> As this appears to be a proposal rather than a vote, I'll bend my personal guidelines and combine an editorial with a ballot.
>> 
>> +1
>> 
>> Thanks,
>> -Noah
>> 
>> On Sep 18, 2011, at 6:52 PM, Seth Theriault wrote:
>> 
>>> Anthony Whyte wrote:
>>> 
>>>> I propose that we reconsider this tradition and instead 
>>>> adopt the following approach:
>>>> 
>>>> Non-indie trunk branches remain 2.9-SNAPSHOT until we are 
>>>> ready to tag the first release candidate.  New work not 
>>>> intended for 2.9.0 is performed in branches and held there 
>>>> until we branch trunk for 2.9.  Indie projects also adopt 
>>>> the same approach; trunk stays 2.9-oriented while new work 
>>>> is performed in branches.  The release team cuts alpha/beta 
>>>> QA tags from trunk.
>>> 
>>> +1.
>>> 
>>> Seth
>> 
>> 
>> 
> 
> 
> Begin forwarded message:
> 
>> From: Matthew Buckett <matthew.buckett at oucs.ox.ac.uk>
>> Date: September 19, 2011 5:56:19 AM EDT
>> To: Anthony Whyte <arwhyte at umich.edu>
>> Cc: sakai2-tcc Committee <sakai2-tcc at collab.sakaiproject.org>
>> Subject: Re: [sakai2-tcc] Proposal: trunk is 2.9 from Sept-Jan until sakai-2.9.0-rc01 is ready for tagging
>> 
>> On Fri, Sep 16, 2011 at 11:01 PM, Anthony Whyte <arwhyte at umich.edu> wrote:
>>> Non-indie trunk branches remain 2.9-SNAPSHOT until we are ready to tag the first release candidate.  New work not intended for 2.9.0 is
>>> performed in branches and held there until we branch trunk for 2.9.  Indie projects also adopt the same approach; trunk stays 2.9-oriented while
>>> new work is performed in branches.  The release team cuts alpha/beta QA tags from trunk.
>> 
>> I think getting people to focus on fixing bug by stopping new features
>> going into trunk is the right thing todo, however I'm concerned that
>> doing this for 3 months may be a little long.
>> 
>> Sadly for me Sakai work come second to local development/deployments
>> so I have to fit any work around local upgrades. At the moment I'm
>> moving Oxford to 2.8, out of this come patches which are applicable
>> for trunk and if they sit in Jira for months they tend to get
>> ignored/forgotten and then they become out of date.
>> 
>> -- 
>>   Matthew Buckett
>>   VLE Developer, LTG, Oxford University Computing Services
>> 
>> 
> 
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
> 
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai2-tcc/attachments/20110919/3db1dc16/attachment.html 


More information about the sakai2-tcc mailing list