On Wed, Nov 6, 2019, at 09:24, ellie timoney wrote:
> On Tue, Nov 5, 2019, at 4:44 PM, Bron Gondwana wrote:
>> On Tue, Nov 5, 2019, at 12:04, Ricardo Signes wrote:
>>> So, I think the plan was to cut a stable Cyrus 3.2 after we had stable 
>>> JMAP. Is that time now? We talked about this on the Zoom call today.
>> 
>> I think we're pretty close to it. The big question is: do we fork what will 
>> eventually become 3.2 and keep stabilising on it while we ship UUID 
>> mailboxes on master, or do we finish 3.2 before we merge uuid mailboxes.
> 
> I don't think we can include uuid mailboxes in 3.2 -- it's too new/untested, 
> whereas this is a "stable release". (But I don't think you were proposing 
> this.)

No - the idea is to fork 3.2 just before uuid mailboxes lands. The question is:

1) fork now, put all other fixes on both branches.
2) do the 3.2 prep work first on master, then fork that before merging 
uuidmailboxes.

> Whether we fork the 3.2 branch now, or wait until we're closer to releasing 
> it, doesn't really matter to me. Though if we have a bunch of stuff we're 
> still stabilising, it's always easier to do that work on master only rather 
> than juggling it on two branches. But either way, it does mean the 
> mailboxes-by-id branch needs to keep sitting on the side and being rebased 
> until after 3.2 becomes its own branch.

Yeah, that's the challenge isn't it :) Which is less work / safer / more 
understandable.

Bron.

--
 Bron Gondwana, CEO, Fastmail Pty Ltd
 br...@fastmailteam.com

Reply via email to