Update site for 4.30 release updates, as Java 21 support gets improved #1738
-
Please refer to the thread starting with this message on the mailing list. @laeubi recommended to continue the discussion here. Here is a quote of the essential parts of the discussion so far:
|
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 6 replies
-
FYI, I added an extra note to the AspectJ IDE guide, urging AJDT users to also add update site 4.31-I-builds/I20231201-1800 to their IDE configuration, which is really unfortunate, but probably necessary, because the API changes in JDT Core so shortly after the 4.30 release are mixed with the Java 21 language feature improvements. |
Beta Was this translation helpful? Give feedback.
-
There are no maintenance branches anymore (there have been none for quite a while, with rare exceptions). If you are asking for JDT updates that are guaranteed to work on Eclipse 4.30, its unlikely there will be any. JDT is developed to work against latest Eclipse. If users require latest JDT changes, its best that they download the latest Eclipse release. Trying to use newer JDT on an older Eclipse might work here and there, but this is by chance. There is no process that guarantees the updates will work. There were the maintenance branches before, where bug fixes were backported (but not features). A while ago @iloveeclipse asked if there is any interest in his maintenance branches for Advantest, but there wasnt any: https://www.eclipse.org/lists/platform-releng-dev/msg36062.html Sorry if I misunderstood your question. |
Beta Was this translation helpful? Give feedback.
-
For platform and JDT there are no maintenance releases or update sites, so yes. Only moving to the next release, or using integration builds. Its of course also possible to do all that work personally, backport changes in a fork and build from the aggregator repository. I.e. what Andrey is doing. Though realistically no user will do this. Its also unlikely this will change in the future. The release cadence was upped to deal with upped Java release cadence, from then onward I believe maintenance branches became too much effort. |
Beta Was this translation helpful? Give feedback.
-
Actually, in the past we have done this - i.e. update the update site when we fixed some critical bug. So, it's not really a big deal. But just not sure if the beta branch is in good shape to be able to back-port only the relevant fixes. |
Beta Was this translation helpful? Give feedback.
There are no maintenance branches anymore (there have been none for quite a while, with rare exceptions).
If you are asking for JDT updates that are guaranteed to work on Eclipse 4.30, its unlikely there will be any. JDT is developed to work against latest Eclipse. If users require latest JDT changes, its best that they download the latest Eclipse release. Trying to use newer JDT on an older Eclipse might work here and there, but this is by chance. There is no process that guarantees the updates will work. There were the maintenance branches before, where bug fixes were backported (but not features).
A while ago @iloveeclipse asked if there is any interest in his maintenance branches for …