+1

> 24 окт. 2023 г., в 19:25, Anton Vinogradov <a...@apache.org> написал(а):
> 
> ++1 for switch to the OpenJDK framework
> 
> As to original question, I propose to (step-by-step):
> 1) Switch to java 11 testing instead of 8
> 2) Fix java 11 release
> 3) Switch to maven.compiler.source 11 (Vote required)
> 
> On Tue, Oct 24, 2023 at 7:12 PM Dmitriy Pavlov <dpav...@apache.org> wrote:
> 
>> ++1 for testing using JDK11
>> 
>> +0 for switching off support of JDK8 runtimes and class version (unless
>> compilation using JDK11 is done with -target=1.8 our users won't be able to
>> run Ignite using Java 8).
>> 
>> I suggest the following next steps: once tests are completely fine on
>> Teamcity using JDK 11, we start a separate thread named like:
>> "[VOTE] discontinuing JDK 8 since the 2.16 release"
>> to make the issue for end users more obvious. Since Nikita volunteers to be
>> a Release Manager, I suppose that 2.16 will be released quite soon.
>> 
>> I personally prefer to switch to newer Java. Using newer runtime helps us
>> to provide speed and scale, since JVM is developed all the time. But I
>> might be unaware of the risks, so let's discuss it later with the entire
>> dev community.
>> 
>> Sincerely,
>> Dmitriy Pavlov
>> 
>> ср, 30 авг. 2023 г. в 19:09, Ivan Daschinsky <ivanda...@gmail.com>:
>> 
>>> +1, sounds reasonable for the open source project. IMHO, Eclipse Temurin
>>> JDK is a rule of thumb choice nowadays.
>>> 
>>> ср, 30 авг. 2023 г. в 18:40, Peter Ivanov <mr.wei...@gmail.com>:
>>> 
>>>> Hi, Igniters!
>>>> 
>>>> As part of this proposal I would also like to discuss the JDK vendors
>> we
>>>> are using on our CI platforms TeamCIty.
>>>> Historically, Ignite 2.x is being built under Oracle's edition - mostly
>>>> because of some features like JFR or similar.
>>>> However today we have pretty much solid alternative represented by
>>> OpenJDK
>>>> and its most popular build Eclipse Temurin, which provides every
>> required
>>>> version for our needs (and especially LTS versions 1.8, 11 and 17) with
>>> all
>>>> necessary updates.
>>>> 
>>>> So, I suggest we update our build agents for TeamCity accordingly,
>>> provide
>>>> OpenJDK framework for those 3 major versions and discontinue Oracle's
>>>> builds.
>>>> WDYT?
>>>> 
>>>> пт, 25 авг. 2023 г. в 12:13, Ivan Daschinsky <ivanda...@gmail.com>:
>>>> 
>>>>> +1. It's time to do it at last.
>>>>> 
>>>>> пт, 25 авг. 2023 г. в 12:06, Peter Ivanov <mr.wei...@gmail.com>:
>>>>> 
>>>>>> Mostly, yes.
>>>>>> 
>>>>>> In other words - proposal is about starting shipping Apache Ignite
>>>>> releases
>>>>>> with JDK11 compiled binaries thus dropping JDK8-10 runtime support.
>>>>>> 
>>>>>> пт, 25 авг. 2023 г. в 12:03, Anton Vinogradov <a...@apache.org>:
>>>>>> 
>>>>>>> I looks like you're proposing not migration to 2.11 (because it
>> is
>>>>>> already
>>>>>>> supported), but Java 8-9 support dropping.
>>>>>>> 
>>>>>>> On Fri, Aug 25, 2023 at 11:54 AM Peter Ivanov <
>> vvei...@apache.org>
>>>>>> wrote:
>>>>>>> 
>>>>>>>> Hi, Igniters!
>>>>>>>> 
>>>>>>>> 
>>>>>>>> I would like to propose the next, if you don't mind me saying,
>>>>>>>> revolutionary step forward in our project: moving Ignite 2.x
>>>>>> compilation
>>>>>>> to
>>>>>>>> JDK11 minimum version.
>>>>>>>> I'd rather not make arguments, pros and cons other that
>> currently
>>>>> exist
>>>>>>> in
>>>>>>>> Java world - you know them better than me. Let's just say that
>> it
>>>>> seems
>>>>>>>> that time has come - consider at least that JDK11 as the LTS
>>>> version
>>>>> is
>>>>>>>> already about 4 and a half years on the go, and Ignite 3.x
>>> started
>>>>> from
>>>>>>>> JDK11 right away.
>>>>>>>> 
>>>>>>>> This change may possibly require from us additional efforts on
>>>>>> supporting
>>>>>>>> the last version with JDK8 in terms of releasing additional
>>> patches
>>>>> and
>>>>>>>> hotfixes a bit longer than usual. However, this is up to the
>>>>> community
>>>>>> to
>>>>>>>> decide.
>>>>>>>> 
>>>>>>>> Currently, Apache Ignite 2.x (with Extensions as well) is
>> already
>>>>>>> prepared
>>>>>>>> for being compiled with JDK11 and almost all tests are passing.
>>> If
>>>> we
>>>>>>> come
>>>>>>>> to an agreement about this proposal and designate the next
>>> version
>>>>> that
>>>>>>>> will become the first to provide JDK11 compiled binaries - I am
>>>> ready
>>>>>> to
>>>>>>>> start the process of updating the TeamCity building project
>>>>>> accordingly.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Please, share your thoughts.
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Sincerely yours, Ivan Daschinskiy
>>>>> 
>>>> 
>>> 
>>> 
>>> --
>>> Sincerely yours, Ivan Daschinskiy
>>> 
>> 

Reply via email to