Changelog for
java-17-openjdk-static-libs-slowdebug-17.0.11.0.9-2.el9.x86_64.rpm :
* 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
* Sat Jul 16 2022 Andrew Hughes - 1:17.0.4.0.7-0.1.ea- Update to jdk-17.0.3.0+7- Update release notes to 17.0.3.0+7- Need to include the \'.S\' suffix in debuginfo checks after JDK-8284661- Explicitly require crypto-policies during build and runtime for system security properties- Make use of the vendor version string to store our version & release rather than an upstream release date- Include a test in the RPM to check the build has the correct vendor information.- Resolves: rhbz#2084218
* Thu Jul 14 2022 Jayashree Huttanagoudar - 1:17.0.4.0.1-0.2.ea- Fix issue where CheckVendor.java test erroneously passes when it should fail.- Add proper quoting so \'&\' is not treated as a special character by the shell.- Related: rhbz#2084218
* Tue Jul 12 2022 Andrew Hughes - 1:17.0.4.0.1-0.1.ea- Update to jdk-17.0.4.0+1- Update release notes to 17.0.4.0+1- Switch to EA mode for 17.0.4 pre-release builds.- Print release file during build, which should now include a correct SOURCE value from .src-rev- Update tarball script with IcedTea GitHub URL and .src-rev generation- Include script to generate bug list for release notes- Update tzdata requirement to 2022a to match JDK-8283350- Move EA designator check to prep so failures can be caught earlier- Make EA designator check non-fatal while upstream is not maintaining it- Related: rhbz#2084218
* Fri Jul 08 2022 Andrew Hughes - 1:17.0.3.0.7-5- Fix whitespace in spec file- Related: rhbz#2100677
* Fri Jul 08 2022 Andrew Hughes - 1:17.0.3.0.7-5- Sequence spec file sections as they are run by rpmbuild (build, install then test)- Related: rhbz#2100677
* Fri Jul 08 2022 Andrew Hughes - 1:17.0.3.0.7-5- Turn on system security properties as part of the build\'s install section- 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- Related: rhbz#2100677
* Thu Jun 30 2022 Francisco Ferrari Bihurriet - 1:17.0.3.0.7-4- RH2007331: SecretKey generate/import operations don\'t add the CKA_SIGN attribute in FIPS mode- Resolves: rhbz#2102433
* Wed Jun 22 2022 Andrew Hughes - 1:17.0.3.0.7-3- Update FIPS support to bring in latest changes-
* RH2036462: sun.security.pkcs11.wrapper.PKCS11.getInstance breakage-
* RH2090378: Revert to disabling system security properties and FIPS mode support together- Rebase RH1648249 nss.cfg patch so it applies after the FIPS patch- Enable system security properties in the RPM (now disabled by default in the FIPS repo)- Improve security properties test to check both enabled and disabled behaviour- Run security properties test with property debugging on- Resolves: rhbz#2099844- Resolves: rhbz#2100677
* Sun Jun 12 2022 Andrew Hughes - 1:17.0.3.0.7-2- Rebase FIPS patches from fips-17u branch and simplify by using a single patch from that repository- Rebase RH1648249 nss.cfg patch so it applies after the FIPS patch- RH2023467: Enable FIPS keys export- RH2094027: SunEC runtime permission for FIPS- Resolves: rhbz#2029657- Resolves: rhbz#2096117
* Wed Apr 20 2022 Andrew Hughes - 1:17.0.3.0.7-1- April 2022 security update to jdk 17.0.3+6- Update to jdk-17.0.3.0+6 pre-release tarball (17usec.17.0.3+5-220408)- Add JDK-8284548 regression fix missing from pre-release tarball but in jdk-17.0.3+6/jdk-17.0.3-ga- Update release notes to 17.0.3.0+6- Add missing README.md and generate_source_tarball.sh- Switch to GA mode for release- JDK-8283911 patch no longer needed now we\'re GA...- Resolves: rhbz#2073579