On Fri, Jun 26, 2020 at 2:58 PM Benedict Elliott Smith <bened...@apache.org>
wrote:

> > Nothing is stopping us for discussing CEPs now, and nothing prevents
> folks from making their own feature branches.
>
> I disagree.  CEPs are just as - if not more - of a distraction than
> branching.
>

> Work doesn't happen in a vacuum.  Those who are today focusing what
> resources they can on shipping 4.0.0 will have to divert resources to the
> new CEP and feature development happening on the project.  It is
> unrealistic to expect otherwise.
>
> We can have a swifter 4.0.0 release, or we can begin earnestly developing
> new features, but we cannot have both.
>
>
Agreed 100% and I would prefer to see us all focus on getting 4.0.0 out. I
only meant we never explicitly voted to prevent CEPs from being submitted
at this time and it was more in response to a comment in the initial email
in this thread.


>
> On 26/06/2020, 22:09, "Jon Haddad" <j...@jonhaddad.com> wrote:
>
>     We currently have 2.1, 2.2, 3.0 3.11, and trunk.  With a new branch
> we'll
>     _also_ have whatever is next, let's call it 5.0.
>
>     Nothing is stopping us for discussing CEPs now, and nothing prevents
> folks
>     from making their own feature branches.
>
>     If we're going to add another branch (4.0) and let people merge to
> trunk,
>     we're making an *active* decision to push the 4.0 release out even
> further,
>     because the folks working on it will have to learn the new code when
> they
>     merge forward.
>
>     I'm -1 on branching before we release 4.0.
>
>     On Fri, Jun 26, 2020 at 2:04 PM Mick Semb Wever <m...@apache.org>
> wrote:
>
>     > >
>     > > > Branching anytime before we 4.0.0 adds extra burden to the folks
> trying
>     > > to
>     > > > get 4.0.0 out the door (because of merge up)
>     > >
>     > > Given both that we've done this with every major release in the
> past, as
>     > > well as the type of work we'd expect to land during the beta phase
>     > > (smaller, non-api breaking, defect fixing or smaller performance
>     > tuning), I
>     > > didn't personally originally weigh this as being as much of a
> burden as
>     > you
>     > > perceive it to be.
>     >
>     >
>     >
>     > Looking at this a different way, you might say we have previously
> cut the
>     > release branch somewhere around beta. Because previous releases
> haven't
>     > (all) had so much focus on testing and alphas. My impression is that
> 4.0.0
>     > will be closer compared to a second or third patch of previous major
>     > releases.
>     >
>     > So I would have thought it makes sense around beta or RC to branch,
>     > especially RC because between RC and GA it is more about a cooling
> period,
>     > public acceptance and testing. That RC to GA window should be quiet
> enough
>     > that it makes sense to branch then, and kick off the CEP discussions.
>     >
>     > I don't think the forward merging really is so much of a problem,
> it's a
>     > normal activity in the C* codebase, and the additional merge-forward
> window
>     > between either beta or RC, to GA is short.
>     >
>     > Thanks Ekaterina and Benjamin and Josh for raising the discussion.
>     >
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>

Reply via email to