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