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 >>>>>>>> >>>>>>>> >>>>> >>>> >>>