+1 for time-based releases.

I think we would do well to gain some discipline around releasing on a
predictable cadence. We're probably never going to be short on changes that
are 'worthy' of going out on a release which, too often, simply lead to the
release being stretched out as we add in Just One More Thing.

_-Jens

On Mon, Oct 8, 2018 at 2:55 PM Anthony Baker <aba...@pivotal.io> wrote:

> We reserve the patch version number for when we want to issue a fix for a
> security vulnerability or address a critical bug.  We did that with 1.1.1
> and 1.2.1.
>
> I think the release schedule and SemVer are separate topics.  AFAICT this
> proposal is just about putting a more deterministic schedule around what we
> are already doing / have been doing.  Given that releases have significant
> overhead, I think it makes sense to plan ahead.  If you want to know more
> about that ask Naba, the last release manager :-)
>
>
> Anthony
>
>
> > On Oct 8, 2018, at 2:42 PM, Udo Kohlmeyer <u...@apache.org> wrote:
> >
> > -0
> >
> > It seems we have completely disregarded the *patch* version number. Does
> this mean Geode versions will be *major*,*minor*? Can we then remove the
> *patch* version on the release version?
> >
> > In addition to this, should the test coverage not be sufficient enough
> to allow "release when green"? I must agree with @Jacob, I would prefer
> something a lot less formalized. If  the community has contributed a
> significant fix, should that not warrant an ad-hoc patch release? Or what
> if the community has added functionality, that could "fill" a single minor
> release by itself, should that not warrant a pre-emptive release.
> >
> > All these questions are not enough to warrant this effort to be blocked,
> but I prefer those use cases to be considered for a more comprehensive
> documentation effort, than what is currently on the wiki.
> >
> > In addition to that, is a release with only bug fixes in it, really
> still a worthy of minor release number, or does it not count as a patch
> release?
> >
> > --Udo
> >
> >
> > On 10/8/18 14:27, Jacob Barrett wrote:
> >> +0
> >>
> >> My preference is to release when there is something worth releasing
> rather
> >> than arbitrary points in time but I don't hold that preference strongly
> >> enough to spike this effort.
> >>
> >> On Mon, Oct 8, 2018 at 2:24 PM Alexander Murmann <amurm...@pivotal.io>
> >> 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