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

Reply via email to