Thank you Anthony for proposing this “N-2” support policy.  It isn’t a big 
change, but it is helpful to know that the Geode PMC will now be standing 
behind (and ready to vote on) patch releases within a 9-month window.

Overall, this sounds much like how 1.9.1 and 1.9.2 started as community 
proposals, found a release manager, and went on to be successfully released.

I don’t think it’s necessary for this proposal to re-define or clarify what 
constitutes a critical fix; it sounds like the bar would be the same as the 
standard we already apply when back-porting to release branches (proposal /w 
justification, and 3 votes in favor).  The only difference seems to be that now 
proposals may list up to three target branches, not just one.

I also don’t think it’s necessary to alter our current process to maintain a 
standing "support/x.y" branch.  The proposal states that patch releases will be 
“ad-hoc (as needed)”.  Our current process serves this quite well: we propose a 
patch release at the time it is needed, then get a release manager and create a 
release branch specifically for that release (e.g. release/1.9.2 was created 
from the rel/v1.9.1 tag), then clean up afterwards so no unattended pipelines 
or branches linger.

The rotating release manager role has been a hallmark of the Geode community 
process, so I hope this proposal will not dissuade anyone interested in helping 
with a release.  However, getting the automation improvements we need will 
require some continuity over several releases.  I would love to volunteer for 
this!

-Owen

> On Feb 21, 2020, at 5:30 PM, Anthony Baker <aba...@apache.org> wrote:
> 
> Hi everyone,
> 
> I'd like to propose shipping patch releases of Geode as a way to
> improve our engagement and support of our user community.  Please
> review the details in the linked RFC [1] and kindly offer your
> thoughts in this thread.
> 
> 
> Thanks,
> Anthony
> 
> [1] https://cwiki.apache.org/confluence/display/GEODE/Shipping+patch+releases

Reply via email to