Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-dev] Allowing bundles to target Java 17 for 2022-06 release
  • From: Thomas Watson <tjwatson@xxxxxxxxxx>
  • Date: Wed, 25 Jan 2023 15:12:37 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=us.ibm.com; dmarc=pass action=none header.from=us.ibm.com; dkim=pass header.d=us.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=LqsXydSmOdsGQGdo+yhkxq+H5PJu+65jEO1AoLwVx3I=; b=OmPXSPc3UTHp2FjLFoGonRdEoYqa5F4DV5y53GFUSHQiyOhWtNv/lDXQsR6KBOM1TN373Ey4KWcTbL3g6k+8hibtO/D+MGq39rUgeiabRwXFYLyGIi4EK3eHyajeqNAVWNlApB2TS0FRChMWpNvqE8kt7QCTAA3Arf3KWXMgTHIcThHNbk5EXaaOQPrJ0t+FfHnTGL1/ZN3fVVHfL/rnwTTkyM4rnIW7Ekc9OEDuyWtohKg1yjqAMUz9HcehsqViGTvIoEbqBHnNYhxnSaEv+m/4tOa0S68XQ+gMqmITCDjXZaFAlJoN9stT0jeo1gaVGGqzvfqBWMwxoQk0wtudmQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WwjXCzSBi4V2tfWtKD165uJUjhnIcm6/spWtgOBE63pY1u9gy5YfnkGhz1xSkH0Fi7Pyj9ksO+MzD1hMzqYy9Jy4e9+8Jug0FQJnQOk8bNok6LzmZDC4I8JwfztwJh53kAIaXUqWREWNxCQaYwzI9poLOOpfoNL6j32m6u7kbyPosCxeu8KXd+EiDgF8H/nfJx/7U7rr2huz9/PSJ/lMYeNXWToJcd5PlCUkJlND4BE/79XydYeVQWS//byNmqTOctFAs3E1tJCnm+TT2mP31Dy21QdPwcPmITcM1BOLCb2UlK78kDT61ZODgEwi8lIFBU1UNrHxk3IB5mXbPNKNmw==
  • Delivered-to: platform-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/platform-dev/>
  • List-help: <mailto:platform-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/platform-dev>, <mailto:platform-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/platform-dev>, <mailto:platform-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHZMCk0u+Cnkuq9EEuHyRfZIh1G8K6uANUAgAE5Ezc=
  • Thread-topic: [EXTERNAL] Re: [platform-dev] Allowing bundles to target Java 17 for 2022-06 release

+1 to allow bundles to require Java 17.

Just a heads up, as Alex mentioned, there are some core parts of Equinox that I have an interest in keeping support for Java 8.  This is a small set of bundles:

org.eclipse.equinox.console
org.eclipse.equinox.coordinator
org.eclipse.equinox.metatype
org.eclipse.equinox.region
org.eclpse.osgi

There are still large amount of clients using these bundles that are using Java 8.  I look for this to eventually drop off rapidly once we get EOL for Java 8.  For example https://www.ibm.com/support/pages/semeru-runtimes-support#lifecycle puts that date in 2026.

Any update to later Java for these bundles will need a strong usecase that justifies why the use of the new Java APIs are required for this very small set of bundles.

Thanks

Tom



From: platform-dev <platform-dev-bounces@xxxxxxxxxxx> on behalf of Aleksandar Kurtakov <akurtako@xxxxxxxxxx>
Sent: Tuesday, January 24, 2023 2:15 PM
To: Eclipse platform general developers list. <platform-dev@xxxxxxxxxxx>
Subject: [EXTERNAL] Re: [platform-dev] Allowing bundles to target Java 17 for 2022-06 release
 
On Tue, Jan 24, 2023 at 9: 22 PM Jonah Graham <jonah@ kichwacoders. com> wrote: +1 for moving to Java 17 for BREE. IIRC on past BREE upgrades various sub-parts of Platform held back on older versions. Is the proposal to remove those special
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
 
ZjQcmQRYFpfptBannerEnd


On Tue, Jan 24, 2023 at 9:22 PM Jonah Graham <jonah@xxxxxxxxxxxxxxxx> wrote:
+1 for moving to Java 17 for BREE.

IIRC on past BREE upgrades various sub-parts of Platform held back on older versions. Is the proposal to remove those special cases for the move to Java 17?

Strictly speaking for eclipse.platform (https://github.com/orgs/eclipse-platform/repositories) repositories this used to be only SWT but I don't think we should preserve that exception.
I've sent this email deliberately to platform-dev as core parts of Equinox are at 1.8 even now (for a reason AFAIK) and I'm not JDT committer to influence that decision there. PDE on the other hand will have to follow Platform as it will be forced by such a move.

 

Jonah

~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


On Tue, 24 Jan 2023 at 14:12, Aleksandar Kurtakov <akurtako@xxxxxxxxxx> wrote:
Hey everyone,
Our test dependencies (e.g. reddeer), our build tool (tycho) and etc. already require Java 17 thus the whole releng is using Java 17 now with no dependency on Java 11 anymore.
Due to that there are already test bundles that target Java 17 and use Java 17 language features. Feel free to do so even more.
As automated Java 11 testing is impossible nowadays I think it's time for us to allow bundles to go to Java 17 BREE after March release.
I welcome constructive discussion which should include how and who is going to take care of Java 11 testing/verification if there is disagreement for this move.

--
Aleksandar Kurtakov
Red Hat Eclipse Team
_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/platform-dev
_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/platform-dev


--
Aleksandar Kurtakov
Red Hat Eclipse Team

Back to the top