Commit Graph

194 Commits

Author SHA1 Message Date
Andrew Hughes
72c0a1cbd8 Sync the copy of the portable specfile with the latest update
Related: RHEL-235603
2026-08-11 23:07:59 +01:00
Andrew Hughes
c6a07d6a0a Update to 8u504-b01 (GA).
- Update release notes for 8u504-b01.
- Bump FreeType version to 2.14.3 following JDK-8385390

** This tarball is embargoed until 2026-08-18 @ 1pm PT. **

Resolves: RHEL-235603
2026-08-11 23:06:33 +01:00
Andrew Hughes
43ea2bd45e Add CVEs to NEWS file
Related: RHEL-188852
2026-08-11 23:01:24 +01:00
Andrew Hughes
850ca3f1b7 Bump release for PQC build
Related: RHEL-212095
Related: RHEL-188852
Related: RHEL-149784
Related: RHEL-212316
Related: RHEL-212318
Related: RHEL-212329
Related: RHEL-212330
Related: RHEL-212327
Related: RHEL-212328
2026-07-18 23:47:32 +01:00
Andrew Hughes
3abfacf12b Sync portable naming in debugedit call as well
Related: RHEL-212316
2026-07-18 22:53:54 +01:00
Andrew Hughes
200857eca0 Sync portable naming with later JDKs, due to adoption of <compatiblename> by portable
- Drop <pversion> which is a redundant alias for version now

Related: RHEL-212316
2026-07-18 22:23:59 +01:00
Andrew Hughes
b9c6e71973 Add missed prelease update from porting from rhel-7.9
Related: RHEL-212316
2026-07-18 21:48:19 +01:00
Andrew Hughes
0b8b370d43 Sync the copy of the portable specfile with the latest update
Related: RHEL-188852
Related: RHEL-149784
Related: RHEL-212316
Related: RHEL-212318
2026-07-18 21:11:06 +01:00
Andrew Hughes
e48e629f01 Obsolete old RHEL releases (8.2.0-z, 9.0.0-z, 9.7.0-z)
Resolves: RHEL-212330
2026-07-18 21:08:19 +01:00
Andrew Hughes
2ca1ca6196 Cleanup tagging and gating scripts to appease shellcheck:
* scripts/builds/build_vanilla.sh: Use an array to handle the varying arguments to rhpkg.
* scripts/builds/check_signatures.sh: Quote variable usage.
* scripts/builds/waive_issue.sh: Remove redundant 'test "x"' usage.
* scripts/builds/waive_leapp_issue.sh: Likewise.
* scripts/builds/waive_rpminspect.sh: Likewise.
* scripts/builds/waive_usual_rpminspect.sh: Likewise and add missing WORKING_DIR variable.
* scripts/builds/waive_usual_tier0.sh: Remove redundant 'test "x"' usage.

Related: RHEL-212329
2026-07-18 20:56:44 +01:00
Andrew Hughes
ebc5752faa Update tagged versions to include 9.8.0-z, 9.9.0, 10.2-z & 10.3.
Resolves: RHEL-212329
2026-07-18 20:52:02 +01:00
Thomas Fitzsimmons
1fc6fe351c Do not overwrite slowdebug __provides_exclude_from and __requires_exclude_from regexps
Resolves: RHEL-212328
2026-07-18 20:41:10 +01:00
Andrew Hughes
600fd9e136 Fix documentation directory ownership
- Make headless own /usr/share/doc/java-1.8.0-openjdk
- Make javadoc-zip own /usr/share/javadoc/java-1.8.0-openjdk
- Change javadoc-zip to just own the top-level directory, not include the entire subtree

Resolves: RHEL-212327
2026-07-18 20:27:34 +01:00
Andrew Hughes
af05c4d0d4 Make zone string debug output optional in TestTranslations
Resolves: RHEL-212318
2026-07-18 20:19:46 +01:00
Andrew Hughes
30a5982bfe Specify portablerelease and rpmrelease (always 0 for portables) in the Release field
Resolves: RHEL-212316
2026-07-18 20:16:38 +01:00
Andrew Hughes
a3414fcae5 Move version information and core NVR definitions back towards the top of the file
- Explictly define supported architectures

Related: RHEL-212316
2026-07-18 20:14:16 +01:00
Andrew Hughes
1f0cfec497 Remove macro references in comments where possible (%dnl not compatible enough yet)
- After discussion with fitzsim, it is easier and more compatible
- to rewrite (or just plain drop in the case of the %patch examples)
- macros in comments.  There doesn't seem to be a way to detect the
- presence of %dnl on older RPM versions, so we can't use it until
- we are only working on RHEL >= 9.

- While it works fine locally, attempting to build on CentOS 9 causes
- the srpm stage to fail with:
- error: /builddir/build/SPECS/java-25-openjdk.spec: line 3: %dnl: unexpected argument

Resolves: RHEL-149784
2026-07-18 19:40:07 +01:00
Andrew Hughes
b671cef4f6 Update to 8u502-b07 (GA).
- Update release notes for 8u502-b07.
- Bump lcms2 version to 2.19.1 following JDK-8321489, JDK-8348110, JDK-8375065 & JDK-8383354
- Bump zlib version to 1.3.2 following JDK-8378631

** This tarball is embargoed until 2026-07-21 @ 1pm PT. **

Resolves: RHEL-188852
2026-07-18 19:32:52 +01:00
Andrew Hughes
c7e3bbc781 Sync the copy of the portable specfile with the latest update
Related: RHEL-212095
2026-07-17 16:08:59 +01:00
Andrew Hughes
089adaecb8 Add attempted patch for JDK-8385876 to fix -Wnonnull build failure with s390x Zero on CentOS 9
Resolves: RHEL-212095
2026-07-17 16:04:52 +01:00
Andrew Hughes
3f239b9c37 Bump release for PQC build
Related: RHEL-169446
2026-04-20 23:12:03 +01:00
Andrew Hughes
bffe1c73e4 Sync the copy of the portable specfile with the latest update
Related: RHEL-169446
Related: RHEL-133291
Related: RHEL-147348
Related: RHEL-148407
Related: RHEL-148981
Related: RHEL-161303
Related: RHEL-161452
Related: RHEL-157139
Related: RHEL-157156
2026-04-20 21:56:39 +01:00
Andrew Hughes
85c1d39296 Update to 8u492-b09 (GA)
- Update release notes for 8u492-b09.
- Add missing CVEs for 8u482.
- Regenerate JDK-8199936/PR3533 patch following JDK-8374917
- Regenerate JDK-8186464/RH1433262 patch following JDK-8370986
- Drop local giflib 5.2.2 patch now JDK-8328999 is included upstream
- Bump freetype version to 2.14.2 following JDK-8373290 & JDK-8379158
- Bump giflib version to 6.1.2 following JDK-8379256 & JDK-8380078
- Bump LCMS 2 version to 2.15.0 following JDK-8303482
- Bump libpng version to 1.6.57 following JDK-8375063, JDK-8377526, JDK-8380959 & JDK-8382047

** This tarball is embargoed until 2026-04-21 @ 1pm PT. **

Resolves: RHEL-169446
Resolves: RHEL-133291
Resolves: RHEL-147348
Resolves: RHEL-148407
Resolves: RHEL-148981
Resolves: RHEL-161303
Resolves: RHEL-161452
Resolves: RHEL-157139
Resolves: RHEL-157156
2026-04-20 21:55:20 +01:00
Andrew Hughes
a0cda285a4 Add gating scripts to simplify obtaining results and waiving issues
Resolves: RHEL-151197
2026-02-20 16:16:07 +00:00
Andrew Hughes
d8129e85f3 Update tagging scripts to include signature checks and correctly handle gating
Resolves: RHEL-147634
2026-02-20 16:15:53 +00:00
Andrew Hughes
2e5aea9d8a Bump rpmrelease for CentOS build
Related: RHEL-142687
Related: RHEL-139534
Related: RHEL-131588
Related: RHEL-131600
Related: RHEL-142875
Related: RHEL-142697
2026-01-28 13:25:44 +00:00
Andrew Hughes
4ca77c02d4 Sync the copy of the portable specfile with the latest update
Related: RHEL-142687
Related: RHEL-139534
Related: RHEL-131588
Related: RHEL-131600
2026-01-21 04:08:20 +00:00
Andrew Hughes
89770244f1 Handle 'upgrade' as an alternative to 'update' in openjdk_news.sh
Resolves: RHEL-142697
2026-01-21 04:07:55 +00:00
Andrew Hughes
52024a9166 Update FIPS patch to include nss.fips.cfg that grants CKA_ENCRYPT
Resolves: RHEL-142875
2026-01-21 04:06:59 +00:00
Andrew Hughes
3fceee6eff Update to 8u482-b08 (GA).
- Update release notes for 8u482-b08.
- Remove generated-configure.sh changes from JDK-8141590 & FIPS patch as we already autogenerate this
- Turn on system FreeType as on later JDK versions and add to _privatelibs
- Set bundled FreeType version to 2.13.2 following JDK-8316028
- Bump LCMS 2 version to 2.14.0 following JDK-8297088
- Bump libpng version to 1.6.51 following JDK-8372534

Resolves: RHEL-142687
Resolves: RHEL-139534
Resolves: RHEL-131588
Resolves: RHEL-131600

** This tarball is embargoed until 2026-01-20 @ 1pm PT. **
2026-01-21 04:01:07 +00:00
Andrew Hughes
6a222ae2d5 Add scripts to handle tagging of portable-based RPMs
Related: RHEL-118775
2025-10-18 15:51:00 +01:00
Andrew Hughes
f0fa810025 Bump rpmrelease for CentOS build
Related: RHEL-118767
Related: RHEL-119455
2025-10-18 15:49:43 +01:00
Andrew Hughes
5b617740bc Sync the copy of the portable specfile with the latest update
Related: RHEL-118767
Related: RHEL-119455
2025-10-18 15:01:38 +01:00
Andrew Hughes
247601829f Update to 8u472-b08 (GA).
- Update release notes for 8u472-b08.
- Drop local JDK-8339414 fix as this is now included upstream
- Reset rpmrelease to 1 now there are no other RPM builds on RHEL 8

** This tarball is embargoed until 2025-10-21 @ 1pm PT. **

Resolves: RHEL-118767
Resolves: RHEL-119455
2025-10-18 15:00:14 +01:00
Andrew Hughes
ace9f0424f Sync the copy of the portable specfile with the latest update
Related: RHEL-119329
Related: RHEL-118775
2025-10-18 14:57:29 +01:00
Andrew Hughes
02881e3aa7 Exit if no fixes are obtained rather than try to run filters in openjdk_news.sh
Resolves: RHEL-119329
2025-10-18 14:55:37 +01:00
Andrew Hughes
8ccc2fa4b6 Add duplicate check to openjdk_news.sh
Related: RHEL-119329
2025-10-18 14:55:10 +01:00
Andrew Hughes
072e666708 Add timezone data update check to openjdk_news.sh
Related: RHEL-119329
2025-10-18 14:54:49 +01:00
Andrew Hughes
faec47b00c Print bundle updates and backouts at end of openjdk_news.sh output
- Refer user to get_bundle_versions.sh when bundle updates are found by openjdk_news.sh

Related: RHEL-119329
2025-10-18 14:53:59 +01:00
Andrew Hughes
69e7afabc9 Add OpenJDK 8u support to get_bundle_versions.sh
Related: RHEL-119329
2025-10-18 14:53:29 +01:00
Andrew Hughes
d5c8712f0f Update get_bundle_versions.sh to match other scripts
- get_bundle_versions.sh: Add license
- get_bundle_versions.sh: Set compile-command in Emacs
- get_bundle_versions.sh: Use different error codes for different failures
- get_bundle_versions.sh: Remove unneeded '.' in JPEG version
- get_bundle_versions.sh: shellcheck: Double-quote variable references (SC2086)
- get_bundle_versions.sh: shellcheck: Drop use of cat and pass file to awk directly (SC2002)

Related: RHEL-119329
2025-10-18 14:52:58 +01:00
Andrew Hughes
9e9257aea9 Add script to obtain bundled library versions from OpenJDK sources
Related: RHEL-119329
2025-10-18 14:51:45 +01:00
Thomas Fitzsimmons
f78490b9dc Warn about bundled provide version bumps and backouts in openjdk_news.sh
Related: RHEL-119329
2025-10-18 14:51:14 +01:00
Andrew Hughes
fc6b47fd56 Bump rpmrelease for move to portables only on RHEL 8
Resolves: RHEL-118775
2025-10-18 14:49:27 +01:00
Andrew Hughes
0bf763f256 Bump rpmrelease for CentOS build
- Remove obsolete hack to hardcode newer portable version on RHEL

Related: RHEL-101648
Related: RHEL-102312
Related: RHEL-97496
2025-08-26 02:19:38 +01:00
Andrew Hughes
f93f297b96 Sync the copy of the portable specfile with the latest update
Related: RHEL-101648
Related: RHEL-102312
Related: RHEL-97496
2025-08-26 02:12:13 +01:00
Andrew Hughes
c6e0cc0dd1 Add early backport of JDK-8339414
Resolves: RHEL-97496
2025-08-26 02:11:25 +01:00
Andrew Hughes
84013cf522 Update to 8u462-b08 (GA)
- Update release notes for 8u462-b08.
- Require tzdata 2025b due to upstream inclusion of JDK-8352716

** This tarball is embargoed until 2025-07-15 @ 1pm PT. **

Resolves: RHEL-101648
Resolves: RHEL-102312
2025-08-26 02:09:29 +01:00
Andrew Hughes
dcb2eff78e Bump rpmrelease for CentOS build
Related: RHEL-86967
Related: RHEL-86620
2025-08-25 01:22:04 +01:00
Andrew Hughes
46ebf0913e Bump release number to appease 9.6-z erratum
Related: RHEL-86967
Related: RHEL-86620
2025-08-25 01:19:51 +01:00