Changelog for
java-17-openjdk-javadoc-17.0.12.0.7-2.el9.x86_64.rpm :
* Wed Jul 17 2024 Release Engineering
- 17.0.12.0.7-2- Build for Rocky Linux 9 using our own portable- Ensure debugedit is found regardless of major
* Wed Jul 10 2024 Thomas Fitzsimmons - 1:17.0.12.0.7-2- Update to jdk-17.0.12+7 (GA)- Update .gitignore to ignore openjdk-17.0.12+7.tar.xz- Sync java-17-openjdk-portable.specfile- Set buildver to 7- Set portablerelease 1- Set is_ga to 1- Update sources to openjdk-17.0.12+7.tar.xz- Resolves: RHEL-46641- Resolves: RHEL-47019-
*
* This tarball is embargoed until 2024-07-16 AATT 1pm PT.
*
*
* Tue Jul 09 2024 Thomas Fitzsimmons - 1:17.0.12.0.6-0.1.ea- Add debuginfo section to rpminspect.yaml (OPENJDK-2904)- Add unicode section to rpminspect.yaml (OPENJDK-2904)
* Mon Jul 08 2024 Thomas Fitzsimmons - 1:17.0.12.0.6-0.1.ea- Add upstream patch that removes illegal RLO Unicode characters (JDK-8332174)- Sync the copy of the portable specfile with the latest update
* Mon Jul 08 2024 Thomas Fitzsimmons - 1:17.0.12.0.6-0.1.ea- Delete fips-17u-d63771ea660.patch- Add fips-17u-e893be00150.patch- Update fipsver to e893be00150
* Mon Jul 08 2024 Anton Bobrov - 1:17.0.12.0.6-0.1.ea- generate_source_tarball.sh: Use tar exclude options for VCS files- generate_source_tarball.sh: Improve VCS exclusion
* Mon Jul 08 2024 Andrew Hughes - 1:17.0.12.0.6-0.1.ea- generate_source_tarball.sh: Update examples in header for clarity- 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: Only add --depth=1 on non-local repositories- icedtea_sync.sh: Reinstate from rhel-8.9.0 branch- Move maintenance scripts to a scripts subdirectory- discover_trees.sh: Set compile-command and indentation instructions for Emacs- discover_trees.sh: shellcheck: Do not use -o (SC2166)- discover_trees.sh: shellcheck: Remove x-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: Remove x-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: Remove x-prefixes since we use Bash (SC2268)- openjdk_news.sh: shellcheck: Remove deprecated egrep usage (SC2196)- generate_source_tarball.sh: Output values of new options WITH_TEMP and OPENJDK_LATEST- generate_source_tarball.sh: Double-quote DEPTH reference (SC2086)- generate_source_tarball.sh: Avoid empty DEPTH reference while still appeasing shellcheck
* Mon Jul 08 2024 Thomas Fitzsimmons - 1:17.0.12.0.6-0.1.ea- Update to jdk-17.0.12+6 (EA)- Add openjdk-17.0.12+6-ea.tar.xz to .gitignore- Set updatever to 12- Set buildver to 6- Set rpmrelease to 1- Set is_ga to 0- Update sources to openjdk-17.0.12+6-ea.tar.xz- Require tzdata-java 2024a at runtime and for build (JDK-8325150)- Update lcms2 bundled provides to 2.16.0- Add zlib 1.3.1 bundled provides and zlib-devel build requirement (OPENJDK-3065)- Label as error a designator mismatch- Change a fix-me comment to a note instead- Sync generate_source_tarball.sh from Fedora rawhide
* Thu Apr 11 2024 Thomas Fitzsimmons - 1:17.0.11.0.9-2- Update to jdk-17.0.11+9 (GA)- Add openjdk-17.0.11+9.tar.xz to .gitignore- Sync java-17-openjdk-portable.specfile from openjdk-portable-rhel-8- Update buildver from 7 to 9- Update portablerelease from 1 to 3- Change is_ga from 0 to 1 to enable GA mode for release- Update tzdata Requires comment to mention that 2024a is not yet in the buildroot- Update tzdata BuildRequires comment to mention that 2024a is not yet in the buildroot- Update tzdata BuildRequires from 2023c to 2023d- Update sources from openjdk-17.0.11+7-ea.tar.xz to openjdk-17.0.11+9.tar.xz- Resolves: RHEL-30939-
*
* This tarball is embargoed until 2024-04-16 AATT 1pm PT.
*
*
* Thu Mar 28 2024 Thomas Fitzsimmons - 1:17.0.11.0.7-0.2.ea- Update to jdk-17.0.11+7 (EA)- Update buildjdkver to match the featurever- Use featurever macro to specify fips patch- Explain patchN syntax situation in a comment- Sync generate_source_tarball.sh- Require tzdata 2023d (JDK-8322725)- openjdk_news.sh: Use grep -E instead of egrep- Remove RH1649512 patch for libjpeg-turbo FAR macro- Move pcsc-lite-libs patch to in-need-of-upstreaming section- Related: RHEL-30939
* Thu Jan 11 2024 Andrew Hughes - 1:17.0.10.0.7-1- Update to jdk-17.0.10+7 (GA)- Sync the copy of the portable specfile with the latest update- Move to -P usage for patch macro which works on all RPM versions- Remove RH1648644 patch not in portable build (and so not applied to binary used)- Re-enable DEFAULT_PROMOTED_VERSION_PRE check disabled for the July 2023 release- generate_source_tarball.sh: Add --sort=name to tar invocation for reproducibility-
*
* This tarball is embargoed until 2024-01-16 AATT 1pm PT.
*
*- Resolves: RHEL-20995
* Thu Jan 11 2024 Thomas Fitzsimmons - 1:17.0.10.0.7-1- Update to jdk-17.0.10+6 (EA)- fips-17u-d63771ea660.patch: Regenerate from gnu-andrew branch- 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: Remove REPO_NAME from FILE_NAME_ROOT- generate_source_tarball.sh: Set compile-command in Emacs- generate_source_tarball.sh: Reformat comment header- generate_source_tarball.sh: Reformat and update help output- generate_source_tarball.sh: Move PROJECT_NAME and REPO_NAME checks- 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: shellcheck: Remove x-prefixes since we use Bash- generate_source_tarball.sh: shellcheck: Double-quote variable references- generate_source_tarball.sh: shellcheck: Do not use -a- generate_source_tarball.sh: shellcheck: Do not use $ in expression- generate_source_tarball.sh: Remove temporary directory exit conditions- generate_source_tarball.sh: Add note on network usage of OPENJDK_LATEST- Related: RHEL-20995
* Thu Oct 12 2023 Andrew Hughes - 1:17.0.9.0.9-1- Update to jdk-17.0.9+9 (GA)- Sync the copy of the portable specfile with the latest update- Re-generate FIPS patch against 17.0.9+1 following backport of JDK-8209398- Bump libpng version to 1.6.39 following JDK-8305815- Bump HarfBuzz version to 7.2.0 following JDK-8307301- Bump freetype version to 2.13.0 following JDK-8306881- Update generate_tarball.sh to be closer to upstream vanilla script inc. no more ECC removal- Sync generate_tarball.sh with 11u version- Update bug URL for RHEL to point to the Red Hat customer portal- Change top_level_dir_name to use the VCS tag, matching new upstream release style tarball- Use upstream release URL for OpenJDK source- Apply all patches using -p1- Temporarily turn off \'fresh_libjvm\' due to removal of JVM_IsThreadAlive (JDK-8305425)- Add missing JFR and jpackage alternative ghosts- Move jcmd to the headless package-
*
* This tarball is embargoed until 2023-10-17 AATT 1pm PT.
*
*- Resolves: RHEL-12226- Resolves: RHEL-13662- Resolves: RHEL-13673- Resolves: RHEL-13683- Resolves: RHEL-13648- Resolves: RHEL-13651
* Mon Sep 04 2023 Andrew Hughes - 1:17.0.8.1.1-2- Bump release number so we are newer than 9.0- Related: rhbz#2236592
* Sat Sep 02 2023 Andrew Hughes - 1:17.0.8.1.1-1- Update to jdk-17.0.8.1+1 (GA)- Update release notes to 17.0.8.1+1- Add backport of JDK-8312489 already upstream in 17.0.10 (see OPENJDK-2095)- Update openjdk_news script to specify subdirectory last- Add missing discover_trees script required by openjdk_news- Synchronise runtime and buildtime tzdata requirements- Resolves: rhbz#2236592
* Wed Jul 19 2023 Andrew Hughes - 1:17.0.8.0.7-2- Bump release number so we are newer than 9.0- Related: rhbz#2221106
* Fri Jul 14 2023 Andrew Hughes - 1:17.0.8.0.7-1- Update to jdk-17.0.8+7 (GA)- Update release notes to 17.0.8+7- Switch to GA mode for final release.- Sync the copy of the portable specfile with the latest update- Add note at top of spec file about rebuilding-
* This tarball is embargoed until 2023-07-18 AATT 1pm PT.
*- Resolves: rhbz#2221106
* Thu Jul 13 2023 Andrew Hughes - 1:17.0.8.0.6-0.1.ea- Update to jdk-17.0.8+6 (EA)- Sync the copy of the portable specfile with the latest update- Resolves: rhbz#2217716
* Wed Jul 12 2023 Andrew Hughes - 1:17.0.8.0.1-0.1.ea- Update to jdk-17.0.8+1 (EA)- Update release notes to 17.0.8+1- Switch to EA mode- Drop local inclusion of JDK-8274864 & JDK-8305113 as they are included in 17.0.8+1- Bump bundled LCMS version to 2.15 as in jdk-17.0.8+1.- Bump bundled HarfBuzz version to 7.0.1 as in jdk-17.0.8+1- Use tapsets from the misc tarball- Introduce \'prelease\' for the portable release versioning, to handle EA builds- Make sure root installation directory is created first- Use in-place substitution for all but the first of the tapset changes- Related: rhbz#2217716
* Tue Jul 11 2023 Andrew Hughes - 1:17.0.7.0.7-4- Introduce vm_variant global for consistency with future JDK builds- Related: rhbz#2203412
* Mon May 15 2023 Jiri Vanek - 1:17.0.7.0.7-4- Exclude classes_nocoops.jsa on i686 and arm32- Related: rhbz#2203412
* Mon May 15 2023 Andrew Hughes - 1:17.0.7.0.7-4- Following JDK-8005165, class data sharing can be enabled on all JIT architectures- Related: rhbz#2203412
* Wed May 10 2023 Severin Gehwolf - 1:17.0.7.0.7-4- Fix packaging of CDS archives- Resolves: rhbz#2203412
* Wed Apr 26 2023 Andrew Hughes - 1:17.0.7.0.7-3- Sync portable spec file with current version- Related: rhbz#2189326
* Wed Apr 26 2023 Andrew Hughes - 1:17.0.7.0.7-2- Update to jdk-17.0.7.0+7- Update release notes to 17.0.7.0+7- Require tzdata 2023c due to local inclusion of JDK-8274864 & JDK-8305113- Update generate_tarball.sh to add support for passing a boot JDK to the configure run- Add POSIX-friendly error codes to generate_tarball.sh and fix whitespace- Remove .jcheck and GitHub support when generating tarballs, as done in upstream release tarballs- Update FIPS support against 17.0.7+6 and bring in latest changes:-
* RH2134669: Add missing attributes when registering services in FIPS mode.-
* test/jdk/sun/security/pkcs11/fips/VerifyMissingAttributes.java: fixed jtreg main class-
* RH1940064: Enable XML Signature provider in FIPS mode-
* RH2173781: Avoid calling C_GetInfo() too early, before cryptoki is initialized- Fix trailing \'.\' in tarball name- Use portablerelease in vendor version to avoid inclusion of dist tag-
*
* This tarball is embargoed until 2023-04-18 AATT 1pm PT.
*
*- Resolves: rhbz#2185182- Resolves: rhbz#2186803- Resolves: rhbz#2186810- Resolves: rhbz#2186806
* Wed Apr 26 2023 Andrew Hughes - 1:17.0.6.0.10-6- Include the java-17-openjdk-portable.spec file with instructions on how to rebuild.- Related: rhbz#2189326
* Tue Apr 25 2023 Andrew Hughes - 1:17.0.6.0.10-5- Replace local copies of JDK portable binaries with build dependencies- Resolves: rhbz#2189326
* Wed Feb 15 2023 Andrew Hughes - 1:17.0.6.0.10-4- Replace build section with extraction of existing builds from portables- Resolves: rhbz#2150200
* Fri Jan 20 2023 Andrew Hughes - 1:17.0.6.0.10-3- Update to jdk-17.0.6.0+10- Update release notes to 17.0.6.0+10- Switch to GA mode for release- Resolves: rhbz#2160111
* Fri Jan 13 2023 Andrew Hughes - 1:17.0.6.0.9-0.4.ea- Update FIPS support to bring in latest changes-
* OJ1357: Fix issue on FIPS with a SecurityManager in place- Related: rhbz#2150198
* Fri Jan 13 2023 Stephan Bergmann - 1:17.0.6.0.9-0.4.ea- Fix flatpak builds by disabling TestTranslations test due to missing tzdb.dat- Related: rhbz#2150198
* Wed Jan 04 2023 Andrew Hughes - 1:17.0.6.0.9-0.3.ea- Update to jdk-17.0.6+9- Update release notes to 17.0.6+9- Drop local copy of JDK-8293834 now this is upstream- Require tzdata 2022g due to inclusion of JDK-8296108, JDK-8296715 & JDK-8297804- Update TestTranslations.java to test the new America/Ciudad_Juarez zone- Resolves: rhbz#2150198
* Sat Dec 03 2022 Andrew Hughes - 1:17.0.6.0.1-0.3.ea- Update to jdk-17.0.6+1- Update release notes to 17.0.6+1- Switch to EA mode for 17.0.6 pre-release builds.- Re-enable EA upstream status check now it is being actively maintained.- Drop JDK-8294357 (tzdata2022d) & JDK-8295173 (tzdata2022e) local patches which are now upstream- Drop JDK-8275535 local patch now this has been accepted and backported upstream- Bump tzdata requirement to 2022e now the package is available in RHEL- Related: rhbz#2150198
* Wed Nov 23 2022 Andrew Hughes - 1:17.0.5.0.8-5- Update FIPS support to bring in latest changes-
* Add nss.fips.cfg support to OpenJDK tree-
* RH2117972: Extend the support for NSS DBs (PKCS11) in FIPS mode-
* Remove forgotten dead code from RH2020290 and RH2104724- Drop local nss.fips.cfg.in handling now this is handled in the patched OpenJDK build- Resolves: rhbz#2118493
* Wed Oct 26 2022 Andrew Hughes - 1:17.0.5.0.8-2- Update to jdk-17.0.5+8 (GA)- Update release notes to 17.0.5+8 (GA)- Switch to GA mode for final release.- Update in-tree tzdata to 2022e with JDK-8294357 & JDK-8295173- Update CLDR data with Europe/Kyiv (JDK-8293834)- Drop JDK-8292223 patch which we found to be unnecessary- Update TestTranslations.java to use public API based on TimeZoneNamesTest upstream- The stdc++lib, zlib & freetype options should always be set from the global, so they are not altered for staticlibs builds- Remove freetype sources along with zlib sources- Resolves: rhbz#2133695
* Tue Oct 04 2022 Andrew Hughes - 1:17.0.5.0.7-0.2.ea- Update to jdk-17.0.5+7- Update release notes to 17.0.5+7- Resolves: rhbz#2130622
* Mon Oct 03 2022 Andrew Hughes - 1:17.0.5.0.1-0.2.ea- Update to jdk-17.0.5+1- Update release notes to 17.0.5+1- Switch to EA mode for 17.0.5 pre-release builds.- Bump HarfBuzz bundled version to 4.4.1 following JDK-8289853- Bump FreeType bundled version to 2.12.1 following JDK-8290334- Related: rhbz#2130622
* Tue Aug 30 2022 Andrew Hughes - 1:17.0.4.1.1-5- Switch to static builds, reducing system dependencies and making build more portable- Resolves: rhbz#2121268
* Mon Aug 29 2022 Stephan Bergmann - 1:17.0.4.1.1-4- Fix flatpak builds (catering for their uncompressed manual pages)- Fix flatpak builds by exempting them from bootstrap- Resolves: rhbz#2102726
* Mon Aug 29 2022 Andrew Hughes - 1:17.0.4.1.1-3- Update FIPS support to bring in latest changes-
* RH2104724: Avoid import/export of DH private keys-
* RH2092507: P11Key.getEncoded does not work for DH keys in FIPS mode-
* Build the systemconf library on all platforms-
* RH2048582: Support PKCS#12 keystores-
* RH2020290: Support TLS 1.3 in FIPS mode- Resolves: rhbz#2104725- Resolves: rhbz#2117758- Resolves: rhbz#2115164- Resolves: rhbz#2029665
* Sun Aug 21 2022 Andrew Hughes - 1:17.0.4.1.1-2- Update to jdk-17.0.4.1+1- Update release notes to 17.0.4.1+1- Add patch to provide translations for Europe/Kyiv added in tzdata2022b- Add test to ensure timezones can be translated- Resolves: rhbz#2119532
* Fri Jul 22 2022 Andrew Hughes - 1:17.0.4.0.8-3- Update to jdk-17.0.4.0+8- Update release notes to 17.0.4.0+8- Switch to GA mode for release- Resolves: rhbz#2106524
* Wed Jul 20 2022 Andrew Hughes - 1:17.0.4.0.7-0.2.ea- Revert the following changes until copy-java-configs has adapted to relative symlinks:-
* Move cacerts replacement to install section and retain original of this and tzdb.dat-
* Run tests on the installed image, rather than the build image-
* Introduce variables to refer to the static library installation directories-
* Use relative symlinks so they work within the image-
* Run debug symbols check during build stage, before the install strips them- The move of turning on system security properties is retained so we don\'t ship with them off- Related: rhbz#2084218