-
Notifications
You must be signed in to change notification settings - Fork 155
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
8298108: Add a regression test for JDK-8297684 #269
Conversation
👋 Welcome back sgehwolf! A progress list of the required criteria for merging this PR into |
This backport pull request has now been updated with issue from the original commit. |
Webrevs
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm.
@jerboaa This change now passes all automated pre-integration checks. After integration, the commit message for the final commit will be:
You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been 54 new commits pushed to the
As there are no conflicts, your changes will automatically be rebased on top of these commits when integrating. If you prefer to avoid this automatic rebasing, please check the documentation for the /integrate command for further details. ➡️ To integrate this PR with the above commit message to the |
Thanks for the review, Paul! |
@jerboaa This pull request has been inactive for more than 4 weeks and will be automatically closed if another 4 weeks passes without any activity. To avoid this, simply add a new comment to the pull request. Feel free to ask for assistance if you need help with progressing this pull request towards integration! |
Please keep it open, bot. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've queried a couple of minor issues, but generally looks like a good conversion to 8u. It does seem that installing the provider in 8u is quite awkward. Is there no way to do it with just the JAR?
jdk/test/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java
Outdated
Show resolved
Hide resolved
jdk/test/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java
Show resolved
Hide resolved
We should also probably reference JDK-8298271 in this PR to make it clear that the issue is also resolved for 8u (it was effectively "fixed" by not using a hardcoded path separator in the first place) |
/issue add JDK-8298271 |
@jerboaa |
Agreed. I couldn't get it to work otherwise, though. The calendar providing jar needs to be in the |
Done. |
@gnu-andrew Is there anything else you need my action on? |
@jerboaa This pull request has been inactive for more than 4 weeks and will be automatically closed if another 4 weeks passes without any activity. To avoid this, simply add a new comment to the pull request. Feel free to ask for assistance if you need help with progressing this pull request towards integration! |
@gnu-andrew Ping? Could you please take another look. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, nothing more needed, only just seen the updated version. Looks fine now, sorry for the delay!
Approved for 8u.
Thanks for taking a look! /integrate |
Going to push as commit 29ba98e.
Your commit was automatically rebased without conflicts. |
Please review this backport of the regression test for a critical fix which we've included with the January CPU update. The fix was https://bugs.openjdk.org/browse/JDK-8280890
This patch adds an additional regression test which was seen in the wild with JDK 17. The patch isn't clean since the test library in jdk8u is different so needed a bit of a different setup routine for getting the jar with the provider created. Additionally, in jdk 8 the property to add providers is setting
java.ext.dirs=...
overjava.locale.providers=SPI
in later JDKs.Testing: The test passes for me on the current dev tree and fails with the fix from JDK-8280890 reverted.
Thoughts?
Progress
Issues
Reviewers
Reviewing
Using
git
Checkout this PR locally:
$ git fetch https://git.openjdk.org/jdk8u-dev.git pull/269/head:pull/269
$ git checkout pull/269
Update a local copy of the PR:
$ git checkout pull/269
$ git pull https://git.openjdk.org/jdk8u-dev.git pull/269/head
Using Skara CLI tools
Checkout this PR locally:
$ git pr checkout 269
View PR using the GUI difftool:
$ git pr show -t 269
Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk8u-dev/pull/269.diff
Webrev
Link to Webrev Comment