Releng for support for next Java versions #2985
Replies: 4 comments 9 replies
-
As a first statement of my own I'd like to express the hope that this is not perceived as an attempt of either party to offload unpleasant work to some other party. JDT cannot expect platform releng to perform miracles again on last minute with requirements that are not clearly communicated. OTOH, I'd like to caution against considering a patch feature private business of JDT. This is the main channel for publishing a Java IDE for the most recent Java version. So, anybody interested in making the Eclipse Java IDE a success should be very much interested also in successfully building and publishing these patch features. The only way to streamline the process without the need for such patch features would be by aligning the release schedules of Oracle and Eclipse, so that on the day of a new Java version's GA Eclipse can deliver a regularly built and fully tested IDE for that version. Unless someone makes a move in this direction, patch features are the way to go twice a year. Realizing that platform is not solely and entirely focused on Java IDE, I wonder if the IDE WG should be the actor to ensure we have the resources to deliver. Another way to ask this: is dedicated responsibility for releng tasks a success story in Eclipse, or do we / should we expect every team to have a member specialized in releng topics? |
Beta Was this translation helpful? Give feedback.
-
Perhaps, we don't need any drastic change. To find out, @sravanlakkimsetti do you have any suggestions how the patch build can be streamlined so that you don't have to jump in again and again, i.e. so that anybody with basic releng knowledge can maintain it? How hard would that be? |
Beta Was this translation helpful? Give feedback.
-
I would also like to add some intermediate milestones from next BETA_JAVAXX (24+) onwards which will have issues that are not JEP related - read P Build, Y build, test framework etc. It can follow a similar milestone structure of Eclipse Platform albeit with a longer duration (totalling six months). Opinions welcome |
Beta Was this translation helpful? Give feedback.
-
Further, I have taken the liberty of creating identical milestones for jdt.ui and jdt.debug since many times corresponding issues are done in a lock-step/dependent manner. Also, have created top level issues in these two similar to eclipse-jdt/eclipse.jdt.debug#515 - @noopur2507 - please add the corresponding activities with appropriate milestones for jdt.ui |
Beta Was this translation helpful? Give feedback.
-
In the ramp down phase of support for Java 23 we had quite some discussion how this could be improved in the future.
Some quotes as input for discussion here:
@akurtakov :
@jarthana
@akurtakov
@sravanlakkimsetti
Calmly thinking about the options after the dust of Java 23 has settled, I'm not sure which steps would provide the best solution, so I'm opening this discussion here before we go into technical details.
Beta Was this translation helpful? Give feedback.
All reactions