Skip to content

Update to jdk-21.0.3+1 (EA)

Merge Request Required Information

Summary of Changes

  • Update to jdk-21.0.3+1 (EA)
  • Update release notes to 21.0.3+1
  • Switch to EA mode
  • Require tzdata 2023d due to local inclusion of JDK-8322725
  • 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: Add WITH_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 with temp-
    • 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: Remove REPO_NAME from FILE_NAME_ROOT
    • generate_source_tarball.sh: Move PROJECT_NAME and REPO_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 with OPENJDK_LATEST
  • generate_source_tarball.sh: Fix whitespace
  • generate_source_tarball.sh: Remove trailing period in echo
  • generate_source_tarball.sh: Use long-style argument to grep
  • 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 in TMPDIR when using WITH_TEMP
  • generate_source_tarball.sh: Add indentation instructions for Emacs

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.

  • Related: RHEL-52723

Merge request reports