>
> Yes, we should perhaps remove target version from the template, and
> introduce guidance on describing stability impact etc.

Strong +1 to remove this from the template. I got sucked into the mistake
of conflating implementation details and implications on where it lands
instead of staying high level in the "do we agree we need this".

And I'm a +1 on the "I agree we need this".


On Wed, Jul 14, 2021 at 7:32 AM bened...@apache.org <bened...@apache.org>
wrote:

> > I think CEPs would benefit from describing their compatibility and
> stability impacts, rather than trying to tie themselves to a
> version, regardless of what context a specific version provides.
>
> Yes, we should perhaps remove target version from the template, and
> introduce guidance on describing stability impact etc.
>
> Regarding waivers, I’m not sure we’ve really agreed as a community what
> the criteria are for determining if work goes into a patch release – so I’m
> not sure it would be right to call it a waiver. But I agree that scheduling
> the release to contain some work should be a mixture of project roadmap
> planning (distinct from CEP), and Jira/dev list discussion near the point
> of merge.
>
> The question is if there is still value in the CEP pages maintaining the
> endeavour’s goal for when the work will be ready, but perhaps this can be
> communicated in normal date format, and used to inform project roadmap
> planning.
>
>
> From: Mick Semb Wever <m...@apache.org>
> Date: Wednesday, 14 July 2021 at 10:41
> To: dev@cassandra.apache.org <dev@cassandra.apache.org>
> Subject: Re: [DISCUSS] CEP-10: Cluster and Code Simulations
> >
> > PRs will land soon for people to look at, but honestly we’re getting into
> > an unnecessary tangle over target release. I think it would be a mistake
> to
> > push this to a later release, because it is valuable and it will bring
> pain
> > by creating divergence - but the question a CEP is meant to answer is
> _if_
> > the community wants a piece of work.
> >
> > Since it’s become an explicit point of contention, we can perhaps
> > disaggregate a vote on _when_ to happen in parallel, once discussion on
> > _if_ wraps up.
>
>
>
> Totally agree, can we remove the "Target Version" from the CEP, so the vote
> is based on the _if_ ?
>
> Some further thoughts…
>
> I think CEPs would benefit from describing their compatibility and
> stability impacts, rather than trying to tie themselves to a
> version, regardless of what context a specific version provides.
>
> Rather than a subsequent vote on the CEP trying to get it into 4.0.x, what
> about requests for waivers on each jira ticket as they are ready to land? I
> suspect much of the work (once we see it) will be easier to agree to such
> waivers than the only other position we have to stand by currently, which
> is categories defined by SemVer. (A lot of people are really keen to see us
> practice PATCH-only patch versions.) This also ties back to my request to
> see a "rough timeline/plan of how the proposed changes are to be defined in
> JIRAs and ordered."
>
> It's worth noting that the code divergence will happen between two branches
> no matter what, e.g. 3.11, and next April is really not far away at all. Is
> it really a problem if the LWT fix is also pushed back to 4.1 (though I
> understand this is a bigger discussion) for the sake of driving home
> we are a project now serious about stability?
>
> All in all, I am betting this discussion will be a lot more productive a)
> when we see more of the work involved and its impact, and b) in a month or
> two when we have better witnessed the stability of 4.0.0 and what has gone
> into 4.0.1 and 4.0.2.
>

Reply via email to