[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [gef-dev] Java 21 for GEF-Classic
|
I personally prefer that we also consider the consumers who are
generally best served with the least restrictive requirements.
As I understand it, Tycho will run tests using the configured
Java 17 in the tool chain if the project says its test runs on
Java 17.
Of course at some point some plugin dependency on which a GEF
bundle depends will change its bound to 21 and then only building
against an older target platform would allow for actual testing of
Java 17 via actual tests. If that happens during the current
2025-03 release cycle, that might require to revisit the
decision. And of course another important consideration is what
is easiest and the least work for the developers. It's definitely
nice to be able to use the latest language features!
On 18.12.2024 12:59, Lars Vogel via
gef-dev wrote:
As always I prefer moving to the latest Java if
possible. So +1 for moving GEF to Java 21 (for the 2025-03
release).
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
_______________________________________________
gef-dev mailing list
gef-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/gef-dev
--
Eclipse Platform project
co-lead
CEO vogella GmbH
Haindaalwisch 17a, 22395 Hamburg
Amtsgericht Hamburg: HRB 127058
Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
USt-IdNr.: DE284122352
Fax (040) 5247 6322, Email:
lars.vogel@xxxxxxxxxxx,
Web:
http://www.vogella.com
_______________________________________________
gef-dev mailing list
gef-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/gef-dev