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

Reply via email to