Hi everyone,
Our next milestone build is available for testing: EPP 2022-12 M1
This version contains a significant change to how we build EPP.
EPP products no longer "include" Eclipse Platform product definition. This was done to resolve Bug 580807. That bug was -Dosgi.requiredJavaVersion=17 and -Dosgi.requiredJavaVersion=11 were in eclipse.ini. The =11 came from the Eclipse Platform (as it only requires Java 11 as of now) and the =17 came from EPP as it (since 2022-09) requires Java 17. However as the =11 was listed second in the file it took precedence. Until 2022-06, there was a duplicate of =11, which was weird but not yet causing issue.
Therefore, starting with 2022-12 M1, epp fully defines its own products. This means some stuff is duplicated, such as start levels. A new step in the releasing process is to synchronize any changes from the platform's product to all the epp products.
Please test and see if you can identify anything that may have gone wrong and let me know if you have any questions or concerns about this approach.
Note that 2022-09 upgraded to 2022-12 removes the duplicate as part of the upgrade process.
PS: I ended up having to respin the release because the above change caused one regression I found late in the day and have now fixed. Fortunately it was caught as a result of the step-by-step release process that checks numerous things. See Bug 580869 for more info.
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/epp-dev