the thread has been opened over 72 hours, it seems there are no objections, I will raise a formal vote now
Thanks, Cheng Pan > On Feb 27, 2024, at 11:00, Kent Yao <y...@apache.org> wrote: > > Thank you, Pan > > Cheng Pan <pan3...@gmail.com> 于2024年2月27日周二 10:54写道: >> >> OK, let’s escalate this thread to a formal DISCUSS thread, and the DISCUSS >> thread will open for at least 72 hours, and then a formal VOTE thread will >> be raised. >> >> Thanks, >> Cheng Pan >> >> >>> On Feb 27, 2024, at 10:46, Kent Yao <y...@apache.org> wrote: >>> >>> I acknowledge the following message: >>> >>> I know you have already done a lot of work, >>> such as conducting a survey in the WeChat group, >>> and I appreciate your efforts. However, I have yet to >>> see a DISCUSS or VOTE thread or an ISSUE ticket. >>> Without these, any decision made may seem arbitrary >>> when someone looks back in the future." >>> >>> Kent Yao <y...@apache.org> 于2024年2月27日周二 10:36写道: >>>> >>>> Hmm, how can a user verify a thing it's already dropped? >>>> >>>> I don't think it's a strict idea, in contrast, it is tolerant and gives >>>> more time for users to notify this. >>>> >>>> `The survey` should be included in the mailing list, not only the >>>> result summarised by one person.As far as I know, the survey in >>>> the WeChat group started yesterday and concluded today. Can we >>>> possibly be a little bit slow and disciplined? >>>> >>>> >>>> >>>> Cheng Pan <pan3...@gmail.com> 于2024年2月26日周一 23:54写道: >>>>> >>>>> Correct some sentences. >>>>> >>>>> Summary of the feedback from the mailing list, developers/users WeChat >>>>> groups: >>>>> >>>>> - a few users still use Spark 3.1 with the recent Kyuubi versions but >>>>> only use the Spark engine >>>>> - a few users use Spark 3.2 with recent Kyuubi versions, both the Spark >>>>> engine and Spark extensions are used >>>>> - most users tend to use a recent Kyuubi version combined with one of >>>>> Spark 3.3, 3.4, or 3.5 >>>>> - some users stay with both the old Kyuubi version and the old Spark >>>>> version >>>>> >>>>> Based on the survey result, I’d like to keep my original proposal: >>>>> >>>>> Users still can use the Kyuubi Spark SQL engine with Spark 3.1 on Kyuubi >>>>> 1.9.0, but will get a deprecated message. >>>>> While Kyuubi Spark extensions would NOT work with Spark 3.1 on Kyuubi >>>>> 1.9.0. >>>>> >>>>>>> We probably should avoid dropping critical kinds of stuff in the >>>>>>> current branch >>>>>>> being developed, especially in the midway. The proper window should be >>>>>>> within >>>>>>> 1~2 week before or after the last release. If there's no rush, a >>>>>>> version ahead. >>>>> >>>>> >>>>> I’m not sure if this is a good or over strict idea. I would accept major >>>>> changes anytime >>>>> as long as it get approval from the community core developers. And one >>>>> advantage of >>>>> making major changes in the midway is, that it has more chance to be >>>>> verified by >>>>> developers or early adopters before being delivered to end users via an >>>>> official release. >>>>> >>>>> Thanks, >>>>> Cheng Pan >>>>> >>>>> Thanks, >>>>> Cheng Pan >>>>> >>>>> >>>>>> On Feb 26, 2024, at 23:51, Cheng Pan <pan3...@gmail.com> wrote: >>>>>> >>>>>> Summary of the feedback from the mailing list, developers/users WeChat >>>>>> groups: >>>>>> >>>>>> - a few users still use Spark 3.1 with the recent Kyuubi versions but >>>>>> only use the Spark engine >>>>>> - a few users use Spark 3.2 with recent Kyuubi versions, both the Spark >>>>>> engine and Spark extensions are used >>>>>> - most users tend to use a recent Kyuubi version combined with one of >>>>>> Spark 3.3, 3.4, or 3.5 >>>>>> - some users stay with both the old Kyuubi version and the old Spark >>>>>> version >>>>>> >>>>>> Based on the survey result, I’d like to keep my original proposal: >>>>>> >>>>>> Users still can use Kyuubi Spark SQL engine on 1.9.0, but will get a >>>>>> deprecated message. >>>>>> While Kyuubi Spark extensions would NOT work with Spark 3.1 on 1.9.0. >>>>>> >>>>>>>> We probably should avoid dropping critical kinds of stuff in the >>>>>>>> current branch >>>>>>>> being developed, especially in the midway. The proper window should be >>>>>>>> within >>>>>>>> 1~2 week before or after the last release. If there's no rush, a >>>>>>>> version ahead. >>>>>> >>>>>> >>>>>> I’m not sure if this is a good or over strict idea. I would accept major >>>>>> changes anytime >>>>>> as long as it get approval from the community core developers. And one >>>>>> advantage of >>>>>> making major changes in the midway is, that it has more chance to be >>>>>> verified by >>>>>> developers or early adopters before being delivered to end users via an >>>>>> official release. >>>>>> >>>>>> Thanks, >>>>>> Cheng Pan >>>>>> >>>>>> >>>>>>> On Feb 26, 2024, at 17:40, Cheng Pan <pan3...@gmail.com> wrote: >>>>>>> >>>>>>> To be clear, I only list one option… the 1st item is for extensions, >>>>>>> and the 2nd is for the engine ... >>>>>>> >>>>>>> Thanks, >>>>>>> Cheng Pan >>>>>>> >>>>>>> >>>>>>>> On Feb 26, 2024, at 17:33, Kent Yao <y...@apache.org> wrote: >>>>>>>> >>>>>>>> We probably should avoid dropping critical kinds of stuff in the >>>>>>>> current branch >>>>>>>> being developed, especially in the midway. The proper window should be >>>>>>>> within >>>>>>>> 1~2 week before or after the last release. If there's no rush, a >>>>>>>> version ahead. >>>>>>>> >>>>>>>> In this case, I'm +1 for opt.2 >>>>>>>> >>>>>>>> Kent Yao <y...@apache.org> 于2024年2月26日周一 17:22写道: >>>>>>>>> >>>>>>>>> For engines or extension? >>>>>>>>> >>>>>>>>> Cheng Pan <pan3...@gmail.com> 于2024年2月26日周一 17:15写道: >>>>>>>>>> >>>>>>>>>> Hi, Kyuubi developers, >>>>>>>>>> >>>>>>>>>> The Spark 3.1 was EOL[1] on 02/18/2022 with the latest patch release >>>>>>>>>> 3.1.3. >>>>>>>>>> The Spark 3.2 was EOL[2] on 04/13/2023 with the latest patch release >>>>>>>>>> 3.2.4. >>>>>>>>>> The Spark 3.3 was EOL[2] on 08/21/2023 with the latest patch release >>>>>>>>>> 3.3.4. >>>>>>>>>> >>>>>>>>>> Given the fact that Spark 3.1 is the first widely adopted version of >>>>>>>>>> Spark 3.x series, we keep the support of it for a long time. >>>>>>>>>> >>>>>>>>>> Now, I propose to deprecate the support for Spark 3.1(or maybe >>>>>>>>>> include 3.2) in Kyuubi 1.9.0, in detail: >>>>>>>>>> >>>>>>>>>> - Remove support of Spark 3.1(or 3.1 and 3.2) in all extensions in >>>>>>>>>> 1.9.0 >>>>>>>>>> - Keep the support of Spark 3.1(or 3.1 and 3.2) in the Spark SQL >>>>>>>>>> engine in 1.9.0, and remove the support after 1.9.0 (maybe 1.10.0 or >>>>>>>>>> 2.0.0) >>>>>>>>>> >>>>>>>>>> Any thoughts? >>>>>>>>>> >>>>>>>>>> [1] https://github.com/apache/spark-website/pull/425 >>>>>>>>>> [2] https://github.com/apache/spark-website/pull/500 >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> Cheng Pan >>>>>>>>>> >>>>>>>>>> >>>>>>> >>>>>> >>>>> >>