+1

On Mon, 14 Dec 2020 at 13:43, David Capwell <dcapw...@apple.com.invalid>
wrote:

> +1
>
> > On Dec 14, 2020, at 10:03 AM, Benjamin Lerer <
> benjamin.le...@datastax.com> wrote:
> >
> > Thank you for the feedback.
> > I propose to:
> >
> >   - update the documentation to clarify the meaning of the fix version as
> >   'The version in which the item must be fixed' (e.g 4.0-beta if the
> ticket
> >   must be fixed in a beta release)
> >   - create a 4.0-GA fix version and use it for the Quality testing
> tickets
> >   - Start a discussion beginning of January to discuss the scope of those
> >   tickets
> >
> > If you disagree on any of the points do not hesitate to raise your
> concerns
> >
> >
> >
> > On Sat, Dec 12, 2020 at 12:23 AM Benedict Elliott Smith <
> bened...@apache.org>
> > wrote:
> >
> >> Yes, I meant of those tickets we agreed at ApacheCon a year ago,
> blocking
> >> at most GA seems reasonable - roughly in accordance with what Benjamin
> was
> >> saying.  Not that the entire codebase should be brought up to our
> preferred
> >> standards before any new releases are cut.  I'm also not opposed to some
> >> modification of scope of those tasks, if we anticipate release dragging
> on
> >> too much longer.
> >>
> >>
> >> On 11/12/2020, 17:07, "Benjamin Lerer" <benjamin.le...@datastax.com>
> >> wrote:
> >>
> >>>
> >>> As an aside, I disagree about this blocking GA. We have a decade or
> >> so of
> >>> debt and this is essentially a category without a ceiling. Under this
> >>> umbrella we could feasibly delay 4.0 for another multiple years.
> >>
> >>
> >>    I do not think that anybody wants to delay 4.0 more than needed.
> >>    Now, nothing prevents us from having another discussion about the
> >> scope of
> >>    what is reasonable to tackle in 4.0.
> >>    I can start that discussion beginning of January if people feel the
> >> need
> >>    for it.
> >>
> >>
> >>    On Fri, Dec 11, 2020 at 5:05 PM Joshua McKenzie <
> jmcken...@apache.org>
> >>    wrote:
> >>
> >>>>
> >>>> - Anticipated not to find serious bugs (e.g. old unchanged but
> >> poorly
> >>>> tested features): Block GA
> >>>
> >>> As an aside, I disagree about this blocking GA. We have a decade or
> >> so of
> >>> debt and this is essentially a category without a ceiling. Under this
> >>> umbrella we could feasibly delay 4.0 for another multiple years.
> >>>
> >>>
> >>> On Fri, Dec 11, 2020 at 10:43 AM Joshua McKenzie <
> >> jmcken...@apache.org>
> >>> wrote:
> >>>
> >>>> Reasonable categories. We haven't discussed what qualifies where
> >> for 4.0
> >>>> have we? (new lacking | changed modest | old lacking)
> >>>>
> >>>> On Fri, Dec 11, 2020 at 9:14 AM Benedict Elliott Smith <
> >>>> bened...@apache.org> wrote:
> >>>>
> >>>>> In my opinion...
> >>>>>
> >>>>> - Expected to find serious bugs (e.g. new poorly tested
> >> features): Block
> >>>>> beta
> >>>>> - Anticipated to possibly find serious bugs (e.g. extensively
> >> changed
> >>>>> features with modest testing): Block RC
> >>>>> - Anticipated not to find serious bugs (e.g. old unchanged but
> >> poorly
> >>>>> tested features): Block GA
> >>>>>
> >>>>> Which mostly accords with what you're saying re: today's state of
> >> play I
> >>>>> think.
> >>>>>
> >>>>>
> >>>>> On 11/12/2020, 13:03, "Benjamin Lerer" <
> >> benjamin.le...@datastax.com>
> >>>>> wrote:
> >>>>>
> >>>>>    It looks like my question raised more questions than I had in
> >> mind.
> >>>>>
> >>>>>    1. What is the meaning of the fix version?
> >>>>>    2. When do we move from beta to RC?
> >>>>>    3. Where does the Quality tickets fit in all that?
> >>>>>
> >>>>>
> >>>>>    *What is the meaning of the fix version?*
> >>>>>
> >>>>>    It looks like we should just pick a definition and document
> >> it.
> >>>>>
> >>>>>    My preference would be 'The version in which the item must be
> >> fixed'
> >>>>> (e.g
> >>>>>    4.0-beta if the ticket must be fixed in a beta release).
> >>>>>
> >>>>>
> >>>>>    *When do we move from beta to RC?*
> >>>>>
> >>>>>    The 2 things that I can get from the Release Lifecycle page
> >> are:
> >>>>>
> >>>>>    1. *No flaky tests - All tests (Unit Tests and DTests) should
> >> pass
> >>>>>    consistently.*
> >>>>>    2.* If there are no known bugs to be fixed before release, we
> >>> promote
> >>>>> to
> >>>>>    RC.*
> >>>>>
> >>>>>    The first point is pretty clear, the second is a bit more
> >> vague. The
> >>>>> main
> >>>>>    reason for that is probably that there is a choice to make
> >> here.
> >>>>> There are
> >>>>>    some bugs that we cannot or chose to not fix in 4.0 (e.g.
> >> some LWT
> >>>>>    consistency issues during cluster changes).
> >>>>>    By consequence, I do not know if we can be more precise. We
> >> have to
> >>>>> agree
> >>>>>    on which known bugs we want to fix on the release. Once they
> >> are
> >>>>> fixed and
> >>>>>    we have the tests that pass constantly we should be able to
> >> cut an
> >>> RC
> >>>>>    release.
> >>>>>
> >>>>>
> >>>>>    *Where does the Quality tickets fit in all that?*
> >>>>>
> >>>>>    That is for me the tricky question because the `Quality
> >> tickets` are
> >>>>> really
> >>>>>    about extending the test coverage and we probably did not
> >> think
> >>> about
> >>>>> that
> >>>>>    type of work when the Release Lifecycle page was written.
> >>>>>
> >>>>>    We can decide to have (flaky tests + known bugs + increasing
> >> test
> >>>>> coverage)
> >>>>>    in beta and fix the documentation tickets in RC while waiting
> >> for
> >>>>> people to
> >>>>>    raise bugs or have (flaky tests + known bugs) in beta and
> >>> (increasing
> >>>>> test
> >>>>>    coverage + documentation tickets) in RC.
> >>>>>
> >>>>>    I tend to prefer the (flaky tests + know bugs) in beta and
> >>>>> (increasing test
> >>>>>    coverage + documentation tickets) in RC approach. It reduces
> >> the
> >>>>> scope for
> >>>>>    the beta release and will increase our focus. Hopefully it
> >> might
> >>> help
> >>>>> us to
> >>>>>    move faster.
> >>>>>    I also hope that an RC release will push more people to test
> >> the
> >>>>> release.
> >>>>>    Increasing our confidence in the stability of 4.0.
> >>>>>
> >>>>>    What do you think?
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >> ---------------------------------------------------------------------
> >>>>> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> >>>>> For additional commands, e-mail: dev-h...@cassandra.apache.org
> >>>>>
> >>>>>
> >>>
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> >> For additional commands, e-mail: dev-h...@cassandra.apache.org
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>

Reply via email to