Update to jdk-21.0.3+9 (GA)
Merge Request Required Information
Summary of Changes
- Update release notes to 21.0.3+9
- Require tzdata 2024a due to upstream inclusion of JDK-8322725
- Only require tzdata 2023d for now as 2024a is unavailable in buildroot
- Drop JDK-8009550 which is now available upstream
- Re-generate FIPS patch against 21.0.3+7 following backport of JDK-8325254
- Bump FreeType version to 2.13.2 following JDK-8316028
- Invoke xz in multi-threaded mode
- Install
alt-java
man page from the misc tarball as it is no longer in the JDK image - Make source tarballs reproducible and support construction in a temporary directory.
-
generate_source_tarball.sh
: AddWITH_TEMP
environment variable -
generate_source_tarball.sh
: Multithread xz on all available cores -
generate_source_tarball.sh
: Add OPENJDK_LATEST environment variable -
generate_source_tarball.sh
: Update comment about tarball naming -
generate_source_tarball.sh
: Reformat comment header -
generate_source_tarball.sh
: Reformat and update help output -
generate_source_tarball.sh
: Do a shallow clone, for speed -
generate_source_tarball.sh
: Append-ea
designator when required -
generate_source_tarball.sh
: Eliminate some removal prompting -
generate_source_tarball.sh
: Make tarball reproducible -
generate_source_tarball.sh
: Prefix temporary directory withtemp-
-
generate_source_tarball.sh
: Remove temporary directory exit conditions -
generate_source_tarball.sh
: Fix-ea
logic to add dash
-
- Fix shellcheck issues with generate_source_tarball.sh
-
generate_source_tarball.sh
: Set compile-command in Emacs -
generate_source_tarball.sh
: RemoveREPO_NAME
fromFILE_NAME_ROOT
-
generate_source_tarball.sh
: MovePROJECT_NAME
andREPO_NAME
checks -
generate_source_tarball.sh
: shellcheck: Remove x-prefixes since we use Bash (SC2268) -
generate_source_tarball.sh
: shellcheck: Double-quote variable references (SC2086) -
generate_source_tarball.sh
: shellcheck: Do not use -a (SC2166) -
generate_source_tarball.sh
: shellcheck: Do not use $ on arithmetic variables (SC2004)
-
- Use backward-compatible patch syntax
-
generate_source_tarball.sh
: Ignore-ga
tags withOPENJDK_LATEST
-
generate_source_tarball.sh
: Fix whitespace -
generate_source_tarball.sh
: Remove trailing period in echo -
generate_source_tarball.sh
: Use long-style argument togrep
-
generate_source_tarball.sh
: Update examples in header for clarity -
generate_source_tarball.sh
: Add license -
generate_source_tarball.sh
: Cleanup message issued when checkout already exists -
generate_source_tarball.sh
: Create directory inTMPDIR
when usingWITH_TEMP
-
generate_source_tarball.sh
: Add indentation instructions for Emacs -
generate_source_tarball.sh
: Only add--depth=1
on non-local repositories - Move maintenance scripts to a scripts subdirectory
- Fix maintenance scripts to pass
shellcheck
-
discover_trees.sh
: Set compile-command and indentation instructions for Emacs -
discover_trees.sh
:shellcheck
: Do not use-o
(SC2166) -
discover_trees.sh
:shellcheck
: Removex
-prefixes since we use Bash (SC2268) -
discover_trees.sh
:shellcheck
: Double-quote variable references (SC2086) -
generate_source_tarball.sh
: Add authorship -
icedtea_sync.sh
: Set compile-command and indentation instructions for Emacs -
icedtea_sync.sh
:shellcheck
: Double-quote variable references (SC2086) -
icedtea_sync.sh
:shellcheck
: Removex
-prefixes since we use Bash (SC2268) -
openjdk_news.sh
: Set compile-command and indentation instructions for Emacs -
openjdk_news.sh
:shellcheck
: Double-quote variable references (SC2086) -
openjdk_news.sh
:shellcheck
: Removex
-prefixes since we use Bash (SC2268) -
openjdk_news.sh
:shellcheck
: Remove deprecatedegrep
usage (SC2196)
-
-
generate_source_tarball.sh
: Output values of new optionsWITH_TEMP
andOPENJDK_LATEST
-
generate_source_tarball.sh
: Double-quoteDEPTH
reference (SC2086) - Sync the copy of the portable specfile with the latest update
Approved Development Ticket
All submissions to CentOS Stream must reference an approved ticket in Red Hat Jira. Please follow the CentOS Stream contribution documentation for how to file this ticket and have it approved.
- Resolves: RHEL-30946
- Resolves: RHEL-32424