On Tue, 12 May 2015 10:04:39 -0700
Larry Hastings <la...@hastings.org> wrote:
> 
> Workflow 1
> ==========
> 
> When I ship beta 1, we create the 3.5 branch.  trunk become 3.6.
> 
> When I ship rc 1, the 3.5 branch becomes 3.5.1.  I maintain a publically 
> visible repo /on bitbucket/ for 3.5.0, and we use bitbucket "pull 
> requests" for cherry-picks from 3.5.1 into 3.5.0.
> 
> This gives us a pilot project to try out a web GUI for merging.  It 
> makes my workflow easier, as I can push a button to accept 
> cherry-picks.  (If they don't apply cleanly I can tell the author to go 
> fix the conflict and resubmit it.)  The downside: it requires core devs 
> to have and use bitbucket accounts.

Only if they want to submit cherry-picks, of course.

> What do you think?  My votes are as follows:
> 
>     Workflow 0: -0.5
>     Workflow 1: +1
>     Workflow 2: +0.5
> 
> Please cast your votes,

Well, since you're the one doing the work, and you seem to be ok with
the most complicated workflow, I'll vote exactly as you :)

Another entirely different approach, though, is to rework the release
cycle and shorten the time between feature releases. Then we can have
shorter freeze periods (the current freeze durations are really long).

Regards

Antoine.


_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to