[crac] RFR: 8354679: [CRaC] jdk.crac.management makes JdkManagementCheckSince fail

Timofei Pushkin tpushkin at openjdk.org
Thu Apr 17 08:36:02 UTC 2025


On Thu, 17 Apr 2025 07:21:24 GMT, Radim Vansa <rvansa at openjdk.org> wrote:

> However could you file a bug for SinceChecker in upstream?

Filed the `SinceChecker` bug as [JDK-8354921](https://bugs.openjdk.org/browse/JDK-8354921).

> Last but not least; please outline the steps (can be just a comment on this PR) what will we have to do when we rebase on top of JDK 26.

Whenever we merge an update of the symbols from the mainline (can happen multiple times between a rampdown and the respective GA) we'll need to first overwrite our symbols with the incoming changes and then run `make/scripts/generate-symbol-data.sh` to update the symbols with CRaC's ones.

Whenever we add a method to the public CRaC Java API we also need to run the script to update the symbols.

I also found [JDK-8345212](https://bugs.openjdk.org/browse/JDK-8345212), which we don't yet have in this fork. It should allow us to continue using `@since TBD` (or `@since CRaC`, or whatever) and the test will pretend like the CRaC API has been added in the current version — we won't need to do the symbols updates. @rvansa  WDYT?

-------------

PR Comment: https://git.openjdk.org/crac/pull/225#issuecomment-2812179267


More information about the crac-dev mailing list