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

Reply via email to