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
394 stars 15 forks source link

[24.1] Backport JDK 23+26 upgrade changes to 24.1 release tree #751

Closed jerboaa closed 3 months ago

jerboaa commented 3 months ago

Backport https://github.com/oracle/graal/pull/9078

jerboaa commented 3 months ago

CI run with this: https://github.com/graalvm/mandrel/actions/runs/9660331969

jerboaa commented 3 months ago

CI run with this: https://github.com/graalvm/mandrel/actions/runs/9660331969

Summary of test failures is as follows (some of them we saw during nightly CI testing of graal/master when JDK 23 was the latest JDK release):

jerboaa commented 3 months ago

@zakkak Could you please take a look? This would unbreak the JDK 23-based builds from the release branch.

zakkak commented 3 months ago

Futhermore, https://github.com/oracle/graal/pull/9078 is most probably going to be backported upstream as well so this is just an "early backport" for us to get testing working again, right?

jerboaa commented 3 months ago

Futhermore, oracle#9078 is most probably going to be backported upstream as well so this is just an "early backport" for us to get testing working again, right?

Yes, it'll be an early backport.

In general I am in favor of cherry picking the commits with the -x flag to make it easier to track backports back to the original commits but in this case the original PR consists of 44 commits...

So I am thinking that in this case maybe we could amend the commit message to include the commit messages and >hashes of the backported commits and rebase? (skipping the empty automated ones)

Wow, that seems like a bit of a waste of time in this case. I'm thinking of pushing this, then do git revert <sha> and merge the upstream changes once available.

Please let me know if you would like me to take this over.

If you feel like it's worth going this route of cherry-picking 44 commits then yes, please, take it over.

zakkak commented 3 months ago

Closing in favor of #757