Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[gef-dev] Java 21 for GEF-Classic
  • From: Patrick Ziegler <ziegler.patrick@xxxxxxxxxx>
  • Date: Wed, 18 Dec 2024 12:21:17 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=6cgHb6Bcj7Jwm++WE4hnXNKWGcZKKaOCj8U/Caw2qiE=; b=hOJngcy5d3bR9qDseMpI68zeX+g9zjza9TMPYPkgG7l/iuOnSecrCwVYYNaYptTcThD0WKIB8g2Ntt2aXhD4POzlBY+7CUPqH4bKl7tGsiWMMIp/YSyuK5gXDVkZwjCyP64kawDLTFta4p2EI/CG2IHCSYSQgo4WOgOTqHFGUyALPuP7ACNKzoc48SXFDKAKYbPx0P/q3pfLUy/VNxWkKZ1Z3n23GQaPfDQTg8yLtHzdvFkz/h8H3DzvKPB8LMCctv2+OleY/lVH1Bm+Z/LB2hjN+5m9eF3B9SJEQLC81bVK3pTIZFa9vQiXGznHKx3uS0LF01yeTViZ0gMVFyElAw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=yuXqKC29ENtaiEM1hqwYFVh9Cn+2oAlv4E8GAbdxFwStO2i7poXxJBDYjtq7R644+EdRB8orOEbI5lFYjddZWl2rUT2tFGr2LkAVn9cGVBtMMgiCyYgMXHDc3UY/9KxtfpKc6WRXmgnZagEAjae+EIYlMuk6ULllaL2rjZGegeJv73LKacxwqcC0gjmsLV3PXTEJBDQTVAIHNTmG/e8LMW0B+JMqdNjlocguU/IQrNpQXL1M2ws6vn37DY1r8Ecw8cS7wTdtVQyLKgDPLFGzmVApHqnO6vEF8wL+MVMcAQQfJX77UbS5ztqpBR1+rTbgXem3+NzB+10xRzVZ/PiZIQ==
  • Delivered-to: gef-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/gef-dev/>
  • List-help: <mailto:gef-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/gef-dev>, <mailto:gef-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/gef-dev>, <mailto:gef-dev-request@eclipse.org?subject=unsubscribe>
  • User-agent: Mozilla Thunderbird

Hello everyone,

The Eclipse Platform SDK now requires Java 21 due to the dependency to Lucene 10.x which has already led to build problems that could be seen here [1]. The latest GEF-Classic build uses a workaround, to get both the Java 17 and Java 21 builds happy, but even that is no longer possible with recent SimRel changes. In short: We are no longer able to build and test GEF-Classic against Java 17, using the 2025-03 staging repository.

This now also raises the question when we should officially drop support for Java 17. As part of the Simultaneous Release, we are allowed to move to Java 21 since 2024-06, so all formal requirements have already been satisfied. Personally, I would either target the next release (as part of 2025-03) or the release after that (2025-06). Given that we're very early in the release cycle, both options seem valid.

What are your thoughts on this?

Many regards,

Patrick

---

[1] https://github.com/eclipse-gef/gef-classic/pull/628



-------- Forwarded Message --------
Subject: [cross-project-issues-dev] Platform 4.35 I-builds and the Platform SDK Now Require Java 21
Date: Tue, 17 Dec 2024 12:56:52 +0100
From: Ed Merks via cross-project-issues-dev <cross-project-issues-dev@xxxxxxxxxxx>
Reply-To: Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>
To: Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>
CC: Ed Merks <ed.merks@xxxxxxxxx>


Here are some background details about the Platform's 4.35 (2025-03) development:

https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/2654

___________________________________________

The latest Orbit summary table includes details about the required Java version of each library prompted by Lucene 10's requirement for Java 21 which is first library in Orbit to require Java 21:

https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/table.html

___________________________________________

This is what we're doing to prepare for the eventual Java 24 release:

https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/2623

___________________________________________

Expect a new (minor) version of Guava in Orbit for M1 (or sooner) when this library is approved:

https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/17939

___________________________________________

Happy Holidays!!!!


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

Back to the top