Update JBR 21 to OpenJDK 21.0.12 - #620
Open
Sergey Chernyshev (sercher) wants to merge 263 commits into
Open
Conversation
8375080: The tools/jpackage/windows/Win8365790Test.java may fail with ClassNotFoundException: jtreg.SkippedException Reviewed-by: phh Backport-of: 70e3250
…emory[NegativeTest].java Backport-of: 275cfd3
…ails because the check icons are not aligned properly as expected Backport-of: e45f565
…ws L&F Backport-of: 9a10cce
….txt file Backport-of: 2bc4368
…s and class linking Backport-of: 46ae1ee
…sInCustomFileSystem.java Backport-of: 87092ef
…E_LIVE Backport-of: 2a8cbd9
…meException: MyObject is not found in test output" Backport-of: fe29cad
…intermittently Backport-of: 13b3d2f
…est.java Backport-of: 7d3452b
…ntermittent Backport-of: efb81da
… 64-bit OSes Reviewed-by: rrich Backport-of: 2746c1a
…ill not happen Reviewed-by: rrich Backport-of: c34fb2c
Reviewed-by: mdoerr Backport-of: 9a17a6f
Backport-of: c73f05b
…of 'R','B','L','C' or 'T'. Backport-of: 15dd96f
… fails Backport-of: be18e7e
Backport-of: c146805
… in missing pages Backport-of: 2161b14
Reviewed-by: mdoerr Backport-of: d328e4e
Backport-of: 6e0008b
Reviewed-by: mbaesken Backport-of: f7fa56e49d44bc7867f9f22bc6cfc080437760e0
8373593: Support latest VS2026 MSC_VER in abstract_vm_version.cpp Reviewed-by: phh Backport-of: dcba014
Backport-of: bcbf5cf
Reviewed-by: mbaesken Backport-of: 4c7fde58285d3b0aaf0baa5b39093443589f1d22
…HttpClient Backport-of: 00ac46c
…st certificate Reviewed-by: goetz Backport-of: 1fcd11f
Reviewed-by: bulasevich, shade Backport-of: 05f5a17
Backport-of: 29ffcec
8383473: Follow on from tzdata2026b time change to include temporary hack BC time change Backport-of: 5d40800c605a46da45458c229c2658da4ef6b017
Backport-of: 7145bf0
Backport-of: 7757684
Backport-of: ab33d9d
Backport-of: c985aacc29d3e50adfa809d99ec975225f742378
Backport-of: 2eb1250babb0db7218c065fb16536526d6257278
Reviewed-by: alexander.zvegintsev Backport-of: 64960020aa62b477a7832f6e45dd36c03334c090
Reviewed-by: dfuchs
Backport-of: 82e258ec04e945bbb12c205873422d0df5e8dfec
Backport-of: 943d64537f1141cd3044b513e682d11d19022ad3
Backport-of: 6e948c95fcfc379326b92f28a4550d1ba1407a85
Backport-of: 96239a84aaa93b1e1ffd704799fd7cef1bf98a5e
Backport-of: 7af4aa0630d17fca1d689fcd0fe5ee18ad6c3bb9
Sergey Chernyshev (sercher)
marked this pull request as ready for review
July 25, 2026 11:35
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hi,
Here's an update to JBR/jbr21 branch with OpenJDK release version 21.0.12 (jdk-21.0.12-ga). The PR has 263 commits from July 2026 CPU Release.
All changes applied cleanly except for the cases listed below, that have been skipped or applied with modifications.
JDK-8357086: os::xxx functions returning memory size should return size_t
JBR-5183 (7fbd0b7) and JBR-6742 (bede4b09) introduces more usages of
os::available_memory()that needed to be changed according to JDK-8357086 change. Combined patch have additional fragments in vmError.cpp, jvmtiEnhancedRedefineClasses.cpp. Other fragments applied cleanly.JDK-8367485: os::physical_memory is broken in 32-bit JVMs when running on 64-bit OSes
The same fragments in vmError.cpp, jvmtiEnhancedRedefineClasses.cpp as in JDK-8357086 were updated to use
physical_memory_size_typeandPHYS_MEM_TYPE_FORMAT. Other fragments applied cleanly.JDK-8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially
Context difference in 1 fragment due to absence of JBR-4479 (983139bd).
JDK-8323545: java/awt/GraphicsDevice/CheckDisplayModes.java fails with "exit code: 133"
Combined the patch with JBR-6620 (d1336249). The patch only changes the output text in the test.
JDK-8369516: Delete duplicate imaging test
The patch removes the duplicated test. It needs to be removed from TEST.groups and ProblemList additionally. The combined patch has additional fragments respectively.
JDK-8346683: Problem list automated tests that fail on macOS15
Minor context difference in ProblemList.
TESTING