Bruce, agreed. I think we should eliminate all the fluff language around
"significant improvements". What's "significant" is entirely subjective.
I'd prefer to stick to the much simpler definition from semver.org:
>
> Given a version number MAJOR.MINOR.PATCH, increment the:
>
>    1. MAJOR version when you make incompatible API changes,
>    2. MINOR version when you add functionality in a backwards-compatible
>    manner, and
>    3. PATCH version when you make backwards-compatible bug fixes.
>
>
On Tue, Oct 9, 2018 at 9:03 AM Bruce Schuchardt <bschucha...@pivotal.io>
wrote:

> -1
>
> To me the definition of major vs minor releases is too muddy.  Our
> Versioning and Branching
> <
> https://cwiki.apache.org/confluence/display/GEODE/Versioning+and+Branching>
>
> page has requirements for a Minor release that seem orthogonal to this
> discussion.  A Minor release "must definitely include significant
> improvements to current API or components that justify not be configured
> (sic) as /maintenance/ changes".
>
> The page also describes a Maintenance release that seems to be more what
> we're talking about here.
>
> I think we need a new proposal for Major / Minor / Maintenance release
> definitions.  That's what we should be voting on.
>
>
>
> On 10/8/18 2:24 PM, Alexander Murmann wrote:
> > Hi everyone,
> >
> > As discussed in "Predictable minor release cadence", I'd like us to find
> > agreement on releasing a new minor version every three months. There are
> > more details in the other thread and I should have captured everything
> > relevant on the wiki:
> > https://cwiki.apache.org/confluence/display/GEODE/Release+Schedule
> >
> > There are also some discussions about patch releases. Let's please focus
> > this vote on the proposed minor release schedule and carry on other
> > discussions in the [DISCUSS] thread.
> >
> > Thank you all!
> >
>
>

Reply via email to