If someone wants to propose a list of must-fix Jira tickets before we can cut 
the branch, I see that as a shift from a time-based to feature-based branch-cut 
strategy.  Might be fun to try?

Given the distributed nature of the Geode community, picking a date and 
sticking to it allows decentralized decision-making (each contributor can plan 
on their own what they can finish and/or how they can help get develop as 
stable as possible by that date).

To answer your question: the current state of develop feels “pretty good” to 
me.  Knowing that only critical fixes will be allowed onto the branch once cut, 
the question is really about features.  It sounds like there is redis work we’d 
like to ship.  Anything else nearly-done we should considering waiting on?

From: Alexander Murmann <amurm...@vmware.com>
Date: Monday, November 30, 2020 at 11:57 AM
To: dev@geode.apache.org <dev@geode.apache.org>
Subject: Re: [DISCUSS] Geode 1.14
Hi all,

Thanks, Owen for reminding us all of this topic!

I wonder how we feel about the state of develop right now. If we cut 1.14 right 
now, it will make it easier to stabilize and ship it. However, I see 21 open 
JIRA tickets affecting 1.14.0. It might be better to have an all-hands effort 
to address as much as possible on develop and then cut 1.14. If we shift all 
attention to 1.14, develop will likely never get better. I'd love to get closer 
to an always shippable develop branch. That should vastly reduce future release 
pain and make everyday development better as well.

Thoughts?
________________________________
From: Jens Deppe <jde...@vmware.com>
Sent: Wednesday, November 25, 2020 20:11
To: dev@geode.apache.org <dev@geode.apache.org>
Subject: Re: [DISCUSS] Geode 1.14

Hi Owen,

Thanks for starting this conversation and especially for volunteering as 
Release Manager!

Since we're already a couple of quarters 'behind', in terms of releases, I'd 
prefer cutting the 1.14 branch ASAP. Leaving it until Feb means we'll have 9 
months of changes to stabilize. How long might that take to finally get 
shipped? (rhetorical).

--Jens

On 11/25/20, 6:05 PM, "Owen Nichols" <onich...@vmware.com> wrote:

    The trigger in @Alexander’s July 28 proposal to postpone 1.14 has been met 
(we shipped 1.13).
    It’s time to discuss when we want to cut the 1.14 branch.  I will volunteer 
as Release Manager.

    Below are all release dates since Geode adopted a time-based release 
cadence.

    Minor releases:
    1.13       branch cut May 4 2020, 1.13.0 shipped Sep 9 2020
    1.12       branch cut Feb 4 2020    1.12.0 shipped Mar 31 2020
    1.11       branch cut Nov 4 2019   1.11.0 shipped Dec 31 2019
    1.10       branch cut Aug 2 2019   1.10.0 shipped Sep 26 2019
    1.9          branch cut Feb 19 2019 1.9.0 shipped Apr 24 2019
    1.8          branch cut Nov 1 2018   1.8.0 shipped Dec 12 2018

    Patch releases:
    1.13.1    shipped Nov 18 2020
    1.9.2      shipped Nov 14 2019
    1.9.1      shipped Sep 6 2019

    I’ll toss out an initial suggestion: Let’s cut the support/1.14 branch on 
the next date in the original quarterly cadence: Feb 1 2021.

    -Owen

    From: Alexander Murmann <amurm...@apache.org>
    Date: Tuesday, July 28, 2020 at 4:34 PM
    To: dev@geode.apache.org <dev@geode.apache.org>
    Subject: [PROPOSAL] Postpone Geode 1.14
    Hi all,

    As mentioned on the previous discuss thread, I propose to hold off cutting
    1.14 until we have shipped 1.13.

    Once we have shipped 1.13, we should discuss when we want to cut the 1.14
    release. The actual ship date for Geode 1.13 is important information for
    that conversation. Thus we cannot have that conversation before then.

Reply via email to