Circulating Andrey's message to the wider audience. As a specific example, I know that CDT tests do hang with 2022-12 M1 <https://github.com/eclipse-cdt/cdt/issues/81>. I don't know if it affects other cases in CDT, but it looks possible.
Jonah ~~~ Jonah Graham Kichwa Coders www.kichwacoders.com ---------- Forwarded message --------- From: Andrey Loskutov <losku...@gmx.de> Date: Fri, 7 Oct 2022 at 11:34 Subject: Re: [epp-dev] EPP 2022-12 M1 To: <epp-...@eclipse.org> Just a note regarding possible deadlocks or hangs you might encounter in M1: they could be related / caused by the platform Job API regression we have in M1. See https://github.com/eclipse-platform/eclipse.platform/issues/193 If you observe issues, please don't hesitate to report your own deadlock/hang on the bug, because there are at least three different ways known as of today that may lead to problems: - using Job.join() API to wait on some job family - using JobListeners and relying on job event order delivery - using locks inside IJobChangeListener callbacks Kind regards, Andrey Loskutov Спасение утопающих - дело рук самих утопающих https://www.eclipse.org/user/aloskutov *Gesendet:* Freitag, 07. Oktober 2022 um 05:44 Uhr *Von:* "Jonah Graham" <jo...@kichwacoders.com> *An:* "Eclipse Packaging Project" <epp-...@eclipse.org> *Betreff:* [epp-dev] EPP 2022-12 M1 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 <https://bugs.eclipse.org/bugs/show_bug.cgi?id=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 <https://bugs.eclipse.org/bugs/show_bug.cgi?id=576113> 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 <https://git.eclipse.org/r/c/epp/org.eclipse.epp.packages/+/196074/3/RELEASING.md> 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 <https://bugs.eclipse.org/bugs/show_bug.cgi?id=580869> for more info.* I have been following the steps on https://hackmd.io/@jonahgraham/eclipse-epp-release-process - you can see the checkmarks as to what is done. Download link: https://download.eclipse.org/technology/epp/downloads/release/2022-12/M1/_mirrors.php EPP was built with the p2 repositories at: https://download.eclipse.org/releases/2022-12/202210071000/ and https://download.eclipse.org/technology/epp/packages/2022-12/202210061201/ Please test and send your +1 to this mailing list. +1s are optional as the package will be published anyway. Last +1 received for each package and platform (apologies if I missed one of your +1 emails, just let me know and I will update Last Recorded +1) Packages: committers - 2022-06 RC2 (tested by Ed in 2022-09 RC1) cpp - 2022-09 RC2 dsl - 2022-09 RC1 embedcpp - 2022-09 RC2 java - 2022-09 M2 jee - 2022-09 RC2 modeling - 2022-09 RC2 parallel - 2022-03 RC2 (tested by Ed in 2022-09 RC1) php - 2020-12 RC2 (tested by Ed in 2022-09 RC1) rcp - 2022-09 RC2 scout - 2022-09 RC2 Platforms: Linux x86_64 - 2022-09 RC2 Linux aarch64 - 2022-09 RC2 Windows - 2022-09 RC2 macOS x86_64 - 2022-09 M3 macOS aarch64 - 2022-09 RC1 Thank you for testing! Regards, Jonah Regards, Jonah ~~~ Jonah Graham Kichwa Coders www.kichwacoders.com _______________________________________________ epp-dev mailing list epp-...@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/epp-dev _______________________________________________ epp-dev mailing list epp-...@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/epp-dev
_______________________________________________ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev