graalvm / mandrel

Mandrel is a downstream distribution of the GraalVM community edition. Mandrel's main goal is to provide a native-image release specifically to support Quarkus.
Other
397 stars 15 forks source link

[24.1] Backport: Updated JFR substitutions from [GR-54877] #764

Closed roberttoyonaga closed 4 months ago

roberttoyonaga commented 4 months ago

(cherry picked from commit fbc44e955f24be7de1c6364fc3256273c0763073)

Related issue: https://github.com/graalvm/mandrel/issues/763

A change to OpenJDK JFR was introduced in JDK 24 and later backported to JDK23+29. The Mandrel GHAs are using JDK23+29 so builds that include JFR will fail due to out of date substitutions.

roberttoyonaga commented 4 months ago

Failing GHAs:

roberttoyonaga commented 4 months ago

LGTM other than the references to JDK 24 source code. @roberttoyonaga could you please adapt them accordingly? Thank you

yes, thanks for spotting that. Done!

jerboaa commented 4 months ago

CI failures are known:

zakkak commented 4 months ago

This backport was replaced by upstream https://github.com/oracle/graal/commit/27149a9b18a12eff1ae5983af16362a0bd191481, but we kept https://github.com/graalvm/mandrel/pull/764/commits/e308905953dd047c54aedd6e605090f3f626d000 on top of it.