Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix for birth time support #683

Merged
merged 1 commit into from
Feb 28, 2024

Conversation

jerboaa
Copy link
Collaborator

@jerboaa jerboaa commented Feb 27, 2024

I've also posted this in https://github.com/graalvm/graalvm-for-jdk17-community-backports. However, in order to get to a cleaner state in prep of the 23.0.4 release in April, I'd like to see this merged and we can then re-arrange with upstream. There seem to be follow on fixes we need to do already (see comments below).

We have our weekly CI in pretty bad shape because of this. See for example:
https://github.com/graalvm/mandrel/actions/runs/8027152295/job/21931252548#step:12:254

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Feb 27, 2024
@jerboaa jerboaa changed the title [WIP] First fix for birth time support [WIP] Fix for birth time support Feb 27, 2024
@jerboaa
Copy link
Collaborator Author

jerboaa commented Feb 28, 2024

Looks like we need a few fixes after this:

@jerboaa jerboaa requested a review from zakkak February 28, 2024 13:25
@jerboaa jerboaa changed the title [WIP] Fix for birth time support Fix for birth time support Feb 28, 2024
@zakkak zakkak added this to the 23.0.4.0-Final milestone Feb 28, 2024
Copy link
Collaborator

@zakkak zakkak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

This is a partial backport of oracle/graal@5a8a6ec

It avoids the JDK version specific conditional as this new JNI registration is only needed for JDKs having the sun.nio.fs.UnixFileAttributes.st_birthtime_nsec field new with JDK-8316304-carrying base JDKs.

@zakkak zakkak merged commit 2e17e19 into graalvm:mandrel/23.0 Feb 28, 2024
65 of 67 checks passed
@zakkak
Copy link
Collaborator

zakkak commented Mar 27, 2024

FTR the upstream backport is graalvm/graalvm-for-jdk17-community-backports@5d9bcac

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport OCA Verified All contributors have signed the Oracle Contributor Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[23.0] Mandrel builds with 17.0.11 EA fail integration tests due to birth time change
2 participants