On Wed, Feb 9, 2022 at 3:07 AM Andor Molnar <an...@apache.org> wrote:
> Hi Pat, > > Yeah, I asked for a more specific suggestion from you. If we avoid using > the LTS in ZooKeeper releases and stay with the stable/latest labels, how > would you label the current maintained versions? > Ah, ok. No worries Andor, I misunderstood. My 0.02: We have "stable" and "current" already identified. https://dlcdn.apache.org/zookeeper/ Stable was last updated in April of 2021. My recommendation is that we should change the process to notify EOL prior to updating e.g. "stable" reference. Stable is our indication w/o using the LTS label. As long as we have a public policy & associated announcements, I think that's fine. I also bring your attention to this conversation thread from March 2020 for the previous EOL'd (3.4) release line: https://markmail.org/message/b2pqcztlb2ixoyjp Some good ideas in there from many folks, I think we settled on a timeframe we felt comfortable with, at least at the time. Unfortunately we did not follow through with a plan for future releases. Perhaps we can do that now. Regards, Patrick > > Enrico is about to release 3.8.0 soon, so we’ll end up having four > versions in maintenance. What should we do with it to reduce the > maintenance cost? > > Andor > > > > > > On 2022. Feb 4., at 17:58, Patrick Hunt <ph...@apache.org> wrote: > > > > On Fri, Feb 4, 2022 at 8:19 AM Andor Molnar <an...@apache.org> wrote: > > > >> More specifically? > >> > > > > Are you asking me? :-) "LTS" literally has a definition in wikipedia: > > https://en.wikipedia.org/wiki/Long-term_support > > > > > >> > >> Stable 3.5, 3.6, 3.7, 3.8 and EoL 3.5 at the end of the year (1st of > Jan, > >> 2023)? > >> > >> Andor > >> > >> > >> > >>> On 2022. Feb 1., at 16:41, Patrick Hunt <ph...@apache.org> wrote: > >>> > >>> "LTS" typically has meaning for folks beyond just what the words say. > JDK > >>> LTS. Ubuntu LTS. etc... I think it would be less confusing to stay with > >> the > >>> stable/latest labels we have had in the past and plan ahead a bit in > >> terms > >>> of giving notice when releases will be removed from support. > >>> > >>> Patrick > >>> > >>> On Tue, Feb 1, 2022 at 3:12 AM Andor Molnar <an...@apache.org> wrote: > >>> > >>>> Hi Andrew, > >>>> > >>>> I think that wasn’t a general plan from the community at that time, > just > >>>> my opinion based on how long 3.4 was the stable release of ZooKeeper > (4 > >>>> years). Since then the release schedule has become much faster and to > be > >>>> honest I’m not participating in it. > >>>> > >>>> As mentioned 3.6 and 3.7 releases are not much different. 3.6 is the > >>>> “Facebook” version which is well tested and contains lots of patches > >> that > >>>> improves robustness. Both versions are good candidates for upgrade, so > >>>> announcing 3.5 EoL (at least half year from now) is not necessarily > bad. > >>>> > >>>> As an alternative, staying with the LT(S|M) / non-LT(S|M) terms, I > think > >>>> the following could also be considered for the community: > >>>> > >>>> Now: > >>>> > >>>> master > >>>> ---------- > >>>> 3.7 > >>>> 3.6 > >>>> 3.5 LTS > >>>> ---------- > >>>> 3.4 EoL > >>>> > >>>> Can become: > >>>> > >>>> master > >>>> ---------- > >>>> 3.8 LTS > >>>> 3.7 > >>>> 3.5 LTS > >>>> ---------- > >>>> 3.6 EoL > >>>> 3.4 EoL > >>>> > >>>> In order to keep the number of maintained branches low. > >>>> > >>>> What do you think? > >>>> > >>>> Andor > >>>> > >>>> > >>>> > >>>>> On 2022. Jan 31., at 19:41, Andrew Purtell <apurt...@apache.org> > >> wrote: > >>>>> > >>>>> Just to be clear I meant 'you' as the ZooKeeper project as a whole, > but > >>>>> maybe I have misunderstood this response: > >>>>> > >>>> > >> > https://issues.apache.org/jira/browse/HADOOP-17612?focusedCommentId=17311792&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-17311792 > >>>>> > >>>>> > >>>>> On Sun, Jan 30, 2022 at 10:29 AM Enrico Olivelli < > eolive...@gmail.com> > >>>>> wrote: > >>>>> > >>>>>> Il Dom 30 Gen 2022, 17:51 Andrew Purtell <andrew.purt...@gmail.com> > >> ha > >>>>>> scritto: > >>>>>> > >>>>>>> Previously in various contexts - specifically, I am thinking of a > >>>> Hadoop > >>>>>>> JIRA where we once had a conversation on this topic, but I believe > >>>> there > >>>>>>> have been others - you have declared 3.5 a long term stable (LTS) > >>>>>> release. > >>>>>>> > >>>>>>> A sudden EOL of an LTS is jarring and makes future promise of LTS > >>>>>>> untrustworthy. What I would recommend for what it’s worth is a > >>>> timetable > >>>>>> to > >>>>>>> EOL of 3.5 that is reasonably long, like one or two years, should > you > >>>>>>> decide to EOL it. > >>>>>> > >>>>>> > >>>>>> I am sorry, > >>>>>> I forgot about such conversation. > >>>>>> > >>>>>> Can you share some pointers ? > >>>>>> > >>>>>> No problem from my side as soon as there is someone who needs 3.5 > and > >>>> that > >>>>>> is willing to help. > >>>>>> > >>>>>> Our codebase is pretty stable and we usually pay much attention to > >>>>>> compatibility. So I am sure that 3.5 clients will be able to connect > >> to > >>>> new > >>>>>> servers (and vice versa) > >>>>>> > >>>>>> I opened up this discussion to see how much interest is in the > >>>> community, > >>>>>> so from your response I understand that there is such interest. > >>>>>> > >>>>>> Thanks for answering > >>>>>> > >>>>>> Enrico > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>> > >>>>>>> > >>>>>>>> On Jan 30, 2022, at 5:00 AM, Enrico Olivelli <eolive...@gmail.com > > > >>>>>>> wrote: > >>>>>>>> > >>>>>>>> Hello, > >>>>>>>> We are going to release 3.8.0. > >>>>>>>> It is time to think about moving 3.5 to EOL. > >>>>>>>> > >>>>>>>> Key points: > >>>>>>>> - we already have a few other "active" branches, 3.6 and 3.7 > >>>>>>>> - 3.5 still has "ant" files, and cherry picking libraries upgrade > is > >>>>>>>> awkward (you always have to create a separate patch) > >>>>>>>> - moving to 3.6 is quite easy, so people should not be stuck if > >>>>>>>> requested to upgrade to 3.6 > >>>>>>>> > >>>>>>>> Thoughts ? > >>>>>>>> > >>>>>>>> > >>>>>>>> Enrico > >>>>>>> > >>>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Best regards, > >>>>> Andrew > >>>>> > >>>>> Unrest, ignorance distilled, nihilistic imbeciles - > >>>>> It's what we’ve earned > >>>>> Welcome, apocalypse, what’s taken you so long? > >>>>> Bring us the fitting end that we’ve been counting on > >>>>> - A23, Welcome, Apocalypse > >>>> > >>>> > >> > >> > >