Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-dev] [eclipse-pmc] Java 11 runtime support in ecj in 4.28
  • From: Jayaprakash Arthanareeswaran <jarthana@xxxxxxxxxx>
  • Date: Fri, 24 Mar 2023 13:39:46 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=in.ibm.com; dmarc=pass action=none header.from=in.ibm.com; dkim=pass header.d=in.ibm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7zPWTX+HSYhxVCkDvCHdY9sMgNH6iuCg4Htu+6npfrc=; b=e/9GX/mvS/nWGxzhRFmu58bCuSiio8CZqWewlSMdNkzJHMJ1uwcEnQWbyi1nk0jXM0IFrVQHcaMB13petfzDkE0Z2E7wJOpdtHsKjsqbk9Bsgg/brBysRkCa+id4ntzfE8A89KOXaWZeZqPBJz+oLB0aZ2df853t1mK/500vILNL8th0p0WyiCf1YZC4EFcneGOT4cOMMv53i6hCe3DpqT+WLVp3rfzCxKsjYYdutIKSVFGXXHbxHg7kv4mxUh36JAcbSQXBayqjiixADLazhVQeLAOVRmJ7yDW7yOQN7SGnEXrl/6GopY9Ua9qGo0PL23Y7caz5uQb8MaHpR6SvsQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aCE+pzleRt04zdgdZ+0zk9NxWBtC9wUSGIyMqyC3kR8LxLjW3BR5vYW8XaDCL6Gbn/k/chp55idqr+jx4cfO6jn6Q4uwh9u641RKyCWKS7OwM759nte2HrrpafXBubqUn5mGp1Ls3yrumKuNuJxdm6tLPzQ3QQ/G87EtjKDcqQq4HQ3x/AyxqjqbR1BWwHLcAlkF7AeeaZNss6tmIjTng6NYc9pGJkC8trH2ezz9qtc1pbrylKXE0XNtQtCgCVl9GlZj11BZv6IRhaaIGrjOEPDOCxJ/Bhy7C58RmHf6sqSX/8bpxj7e+iwur3KABae8f06GHQ8SIB9iEMu2AmVnUA==
  • Delivered-to: jdt-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/jdt-dev/>
  • List-help: <mailto:jdt-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/jdt-dev>, <mailto:jdt-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/jdt-dev>, <mailto:jdt-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHZXlU8JnX4DRS0Vkah/dCMaCFGwa8J7oAA
  • Thread-topic: [EXTERNAL] Re: [eclipse-pmc] [jdt-dev] Java 11 runtime support in ecj in 4.28

-1 From me as a PMC.

 

As I have already expressed several times, the super-aggressive move to newer versions of Java Runtime as minimal supported version doesn’t augur well for Eclipse users. I understand platform has already moved, but ECJ, being a standalone library, has an opportunity to be accessible to lot more people and I wouldn’t want to risk it.

 

Regards,

Jay

 

From: eclipse-pmc <eclipse-pmc-bounces@xxxxxxxxxxx> On Behalf Of Mike Wilson
Sent: 24 March 2023 19:03
To: eclipse-pmc@xxxxxxxxxxx; jdt-dev@xxxxxxxxxxx
Subject: [EXTERNAL] Re: [eclipse-pmc] [jdt-dev] Java 11 runtime support in ecj in 4.28

 

Apologies for taking a while to respond to this. I wanted to review some of the IBM product usage of ECJ before commenting. I know now that there are potentially cases that would be problematic given IBM’s long term support requirements. I

ZjQcmQRYFpfptBannerStart

This Message Is From an External Sender

This message came from outside your organization.

ZjQcmQRYFpfptBannerEnd

Apologies for taking a while to respond to this. I wanted to review some of the IBM product usage of ECJ before commenting. I know now that there are potentially cases that would be problematic given IBM’s long term support requirements. I mention this only to show that my organization will be impacted by our decision.

 

In any case, I’m always torn between following the “tradition” of the Eclipse Project, which has been to write our code in a style that has wide compatibility with back versions, versus using all the Java language as it has grown to become. That’s a separate question from what version we compile/build against, but it does have some impact here: The more new Java lang features are used, the harder it is for support teams to backport fixes to older versions of products. Oh well.

 

After all that, guess I’ll say I am a cautious +1 for moving to Java 17.

 

McQ.

 

From: eclipse-pmc <eclipse-pmc-bounces@xxxxxxxxxxx> on behalf of Aleksandar Kurtakov <akurtako@xxxxxxxxxx>
Date: Friday, March 24, 2023 at 03:18
To: Eclipse JDT general developers list. <jdt-dev@xxxxxxxxxxx>
Cc: pmc <eclipse-pmc@xxxxxxxxxxx>
Subject: [EXTERNAL] Re: [eclipse-pmc] [jdt-dev] Java 11 runtime support in ecj in 4.28

+1 for moving to Java 17 On Thu, Mar 23, 2023 at 10: 28 PM Lars Vogel <lars. vogel@ vogella. com> wrote: +1 for moving to Java 17 Andrey Loskutov <loskutov@ gmx. de> schrieb am Do. , 23. März 2023, 19: 53: Hi PMC, we have a lovely discussion

ZjQcmQRYFpfptBannerStart

This Message Is From an External Sender

This message came from outside your organization.

ZjQcmQRYFpfptBannerEnd

+1 for moving to Java 17

 

 

On Thu, Mar 23, 2023 at 10:28 PM Lars Vogel <lars.vogel@xxxxxxxxxxx> wrote:

+1 for moving to Java 17

Andrey Loskutov <loskutov@xxxxxx> schrieb am Do., 23. März 2023, 19:53:

Hi PMC, 

 

we have a lovely discussion on https://github.com/eclipse-jdt/eclipse.jdt.core/issues/886 regarding ecj starting to require Java 17 runtime and dropping Java 11 runtime support in 4.28.

 

Would be nice if we could have PMC resolution/decision on this question soon.

 

Short summary of the problem:

 

Eclipse 4.28 is going to support Java 17 runtime only (see https://github.com/eclipse-platform/eclipse.platform.releng/issues/200).

 

ECJ, as standalone compiler library, could in theory still stay and support execution on Java 11.

 

The controversial proposal that requires resolution is: ECJ released with 4.28 would also require at least Java 17 for execution.

 

Note: Compilation *targets* are not affected by that, ecj will still support compilation down to Java 8 JLS.

 

-- 
Kind regards,
Andrey Loskutov

Спасение утопающих - дело рук самих утопающих

https://www.eclipse.org/user/aloskutov

_______________________________________________
eclipse-pmc mailing list
eclipse-pmc@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/eclipse-pmc

_______________________________________________
jdt-dev mailing list
jdt-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jdt-dev



--

Aleksandar Kurtakov

Red Hat Eclipse Team


Back to the top