> it would make sense to put that information on a *Roadmap* page

That makes sense to me, and I'm looking forward to agreeing a roadmap. I think 
it will be nice for the project to start properly looking to the future again.

On 01/04/2021, 14:06, "Benjamin Lerer" <benjamin.le...@datastax.com> wrote:

    Thanks everybody.

    I opened CASSANDRA-16556
    <https://issues.apache.org/jira/browse/CASSANDRA-16556> to update the end
    of support dates for the different versions. I assumed that we will manage
    to release 4.0-GA in April (otherwise I will re-update them ;-) )

    Concerning the release cadence, it seems that we do not have a proper place
    to put that information on our website. In an offline discussion Mick
    raised the point that it would make sense to put that information on a 
*Roadmap
    *page. That makes sense to me. I will trigger the roadmap discussion next
    week and once we agree on some roadmap, I propose to create a new page for
    it where I will include the information on the release cadence.

    I am fully open to another proposal.


    On Tue, Mar 30, 2021 at 11:24 AM Sam Tunnicliffe <s...@beobal.com> wrote:

    > +1
    >
    > > On 29 Mar 2021, at 15:41, Joseph Lynch <joe.e.ly...@gmail.com> wrote:
    > >
    > > I am slightly concerned about removing support for critical bug fixes
    > > in 3.0 on a short time-frame (<1 year). I know of at least a few major
    > > installations, including ours, who are just now able to finish
    > > upgrades to 3.0 in production due to the number of correctness and
    > > performance bugs introduced in that release which have only been
    > > debugged and fixed in the past ~2 years.
    > >
    > > I like the idea of the 3-year support cycles, but I think since
    > > 3.0/3.11/4.0 took so long to stabilize to a point folks could upgrade
    > > to, we should reset the clock somewhat. What about the following
    > > assuming an April 2021 4.0 cut:
    > >
    > > 4.0: Fully supported until April 2023 and high severity bugs until
    > > April 2024 (2 year full, 1 year bugfix)
    > > 3.11: Fully supported until April 2022 and high severity bugs until
    > > April 2023 (1 year full, 1 year bugfix).
    > > 3.0: Supported for high severity correctness/performance bugs until
    > > April 2022 (1 year bugfix)
    > > 2.2+2.1: EOL immediately.
    > >
    > > Then going forward we could have this nice pattern when we cut the
    > > yearly release:
    > > Y(n-0): Support for 3 years from now (2 full, 1 bugfix)
    > > Y(n-1): Fully supported for 1 more year and supported for high
    > > severity correctness/perf bugs 1 year after that (1 full, 1 bugfix)
    > > Y(n-2): Supported for high severity correctness/bugs for 1 more year (1
    > bugfix)
    > >
    > > What do you think?
    > > -Joey
    > >
    > > On Mon, Mar 29, 2021 at 9:39 AM Benjamin Lerer
    > > <benjamin.le...@datastax.com> wrote:
    > >>
    > >> Thanks to everybody and sorry for not finalizing that email thread
    > sooner.
    > >>
    > >> For the release cadence the agreement is:* one release every year +
    > >> periodic trunc snapshot*
    > >> For the number of releases being supported the agreement is 3.  *Every
    > >> incoming release should be supported for 3 years.*
    > >>
    > >> We did not reach a clear agreement on several points :
    > >> * The naming of versions: semver versus another approach and the name 
of
    > >> snapshot versions
    > >> * How long will we support 3.11. Taking into account that it has been
    > >> released 4 years ago does it make sense to support it for the next 3
    > years?
    > >>
    > >> I am planning to open some follow up discussions for those points in 
the
    > >> coming weeks.
    > >>
    > >> When there is an agreement we should document the changes on the 
webpage
    > >>> and also highlight it as part of the 4.0 release material as it's an
    > >>> important change to the release cycle and LTS support.
    > >>>
    > >>
    > >> It is a valid point. Do you mind if I update the documentation when we
    > have
    > >> clarified the version names and that we have a more precise idea of 
when
    > >> 4.0 GA will be released? That will allow us to make a clear message on
    > when
    > >> to expect the next supported version.
    > >>
    > >> On Mon, Feb 8, 2021 at 10:05 PM Paulo Motta <pauloricard...@gmail.com>
    > >> wrote:
    > >>
    > >>> +1 to the yearly release cadence + periodic trunk snapshots + support
    > to 3
    > >>> previous release branches.. I think this will give some nice
    > predictability
    > >>> to the project.
    > >>>
    > >>> When there is an agreement we should document the changes on the
    > webpage
    > >>> and also highlight it as part of the 4.0 release material as it's an
    > >>> important change to the release cycle and LTS support.
    > >>>
    > >>> Em sex., 5 de fev. de 2021 às 18:08, Brandon Williams <
    > dri...@gmail.com>
    > >>> escreveu:
    > >>>
    > >>>> Perhaps on my third try...  keep three branches total, including 
3.11:
    > >>>> 3.11, 4, next. Support for 3.11 begins ending after next+1, is what
    > >>>> I'm trying to convey.
    > >>>>
    > >>>> On Fri, Feb 5, 2021 at 2:58 PM Brandon Williams <dri...@gmail.com>
    > >>> wrote:
    > >>>>>
    > >>>>> Err, to be clear: keep 3.11 until we have 3 other branches.
    > >>>>>
    > >>>>> On Fri, Feb 5, 2021 at 2:57 PM Brandon Williams <dri...@gmail.com>
    > >>>> wrote:
    > >>>>>>
    > >>>>>> I'm +1 on 3 branches, and thus ~3 years of support.  So in the
    > >>>>>> transition, would we aim to keep 3.11 until after 4.0 and a
    > successor
    > >>>>>> are released?
    > >>>>>>
    > >>>>>> On Fri, Feb 5, 2021 at 11:44 AM Benjamin Lerer
    > >>>>>> <benjamin.le...@datastax.com> wrote:
    > >>>>>>>
    > >>>>>>>>
    > >>>>>>>> Are we also trying to reach a consensus here that a release
    > >>> branch
    > >>>> should
    > >>>>>>>> be supported for ~3 years (i.e. that we are aiming to limit
    > >>>> ourselves to 3
    > >>>>>>>> release branches plus trunk)?
    > >>>>>>>
    > >>>>>>>
    > >>>>>>> 3 release branches make sense to me +1
    > >>>>>>>
    > >>>>>>>
    > >>>>>>>
    > >>>>>>> On Fri, Feb 5, 2021 at 6:15 PM Michael Semb Wever 
<m...@apache.org>
    > >>>> wrote:
    > >>>>>>>
    > >>>>>>>>
    > >>>>>>>>> I believe that there is an appetite for the bleeding edge
    > >>>> snapshots where
    > >>>>>>>>> we do not guarantee stability and that the semver discussion is
    > >>>> not
    > >>>>>>>>> finished yet but I would like us to let those discussions go
    > >>> for
    > >>>> some
    > >>>>>>>>> follow up threads.
    > >>>>>>>>> My goal with this thread was to reach an agreement on a release
    > >>>> cadence
    > >>>>>>>> for
    > >>>>>>>>> the version we will officially support after 4.0.
    > >>>>>>>>>
    > >>>>>>>>> My impression is that most people agree with *one release every
    > >>>> year* so
    > >>>>>>>> I
    > >>>>>>>>> would like to propose it as our future release cadence.
    > >>>>>>>>>
    > >>>>>>>>
    > >>>>>>>>
    > >>>>>>>> +1 to branching off one release branch a year.
    > >>>>>>>>
    > >>>>>>>> Are we also trying to reach a consensus here that a release
    > >>> branch
    > >>>> should
    > >>>>>>>> be supported for ~3 years (i.e. that we are aiming to limit
    > >>>> ourselves to 3
    > >>>>>>>> release branches plus trunk)?
    > >>>>>>>>
    > >>>>>>>> +1 to flexible dates.
    > >>>>>>>>
    > >>>>>>>> +1 to non-GA non-branched releases along the way.
    > >>>>>>>>
    > >>>>>>>>
    > >>>>>>>> Jeremiah, I have nothing to add to your post. I think you did a
    > >>>> fantastic
    > >>>>>>>> job of combining how semver would work in combination Benedict's
    > >>>> focus on
    > >>>>>>>> cadence and reducing the community burden. It also helped
    > >>>> highlight the
    > >>>>>>>> different discussions to be had, that should be had separately.
    > >>>> Thanks
    > >>>>>>>> Benjamin for bringing it back to what was your original questions
    > >>>> (sorry
    > >>>>>>>> for the derail):
    > >>>>>>>>
    > >>>>>>>>> 1) What release cadence do we want to use for major/minor
    > >>>> versions?
    > >>>>>>>>> 2) How do we plan to ensure the quality of the releases?
    > >>>>>>>>
    > >>>>>>>>
    > >>>>>>>>
    > >>>>>>>>
    > >>>>>>>>
    > >>>>>>>>
    > >>>>>>>>
    > >>>> ---------------------------------------------------------------------
    > >>>>>>>> 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
    > >
    >
    >
    > ---------------------------------------------------------------------
    > 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