Commit Graph

110 Commits

Author SHA1 Message Date
Andrew Hughes
26f126bf16 Specify portablerelease and rpmrelease (always 0 for portables) in the Release field
Resolves: RHEL-212341
2026-07-18 21:36:17 +01:00
Andrew Hughes
1c8ab6beb3 Move version information and core NVR definitions back towards the top of the file
Related: RHEL-212341
2026-07-18 21:35:29 +01:00
Andrew Hughes
d365b8e141 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-151193
2026-07-18 21:31:38 +01:00
Andrew Hughes
854ebdf7d5 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-212332
Related: RHEL-212336
2026-07-18 21:30:23 +01:00
Andrew Hughes
ccfd50565d Add gating scripts to simplify obtaining results and waiving issues
Resolves: RHEL-212336
2026-07-18 21:29:44 +01:00
Andrew Hughes
f8b1c34887 Update tagged versions to include 9.8.0-z, 9.9.0, 10.2-z & 10.3.
Resolves: RHEL-212334
2026-07-18 21:28:30 +01:00
Andrew Hughes
8b7457cba9 Update tagging scripts to include signature checks and correctly handle gating
Resolves: RHEL-212332
2026-07-18 21:26:32 +01:00
Thomas Fitzsimmons
48b3e1347e rpminspect.yaml: Disable abidiff inspection
- Avoid out-of-memory on the CentOS test farm:
- See: https://docs.testing-farm.io/Testing%20Farm/0.1/errors.html#TFE-1

Resolves: RHEL-151167
2026-07-18 21:17:48 +01:00
Andrew Hughes
e195d60a03 Bump release for PQC build
Related: RHEL-169609
2026-04-20 23:09:33 +01:00
Andrew Hughes
a426e4005b Sync the copy of the portable specfile with the latest update
Related: RHEL-169609
Related: RHEL-133293
Related: RHEL-147352
Related: RHEL-148409
Related: RHEL-148992
Related: RHEL-157141
Related: RHEL-161305
Related: RHEL-161454
Related: RHEL-169616
2026-04-20 22:08:53 +01:00
Andrew Hughes
64f127befe Add JDK-8375294 EOPNOTSUPP patch ahead of 21.0.13
Resolves: RHEL-169616
2026-04-20 22:08:27 +01:00
Andrew Hughes
029cfd335b Update to jdk-21.0.11+10 (GA)
- Update release notes to 21.0.11+10
- Update FIPS patch to feef2dc3ca7 version synced with 21.0.11+9 and adapted to JDK-8244336
- 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 libpng version to 1.6.57 following JDK-8380959 & JDK-8382047
- Bump zlib version to 1.3.2 following JDK-8378631

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

Resolves: RHEL-169609
Resolves: RHEL-133293
Resolves: RHEL-147352
Resolves: RHEL-148409
Resolves: RHEL-148992
Resolves: RHEL-157141
Resolves: RHEL-161305
Resolves: RHEL-161454
2026-04-20 22:06:59 +01:00
Andrew Hughes
786b19c48b Bump rpmrelease for CentOS build
Related: RHEL-142859
Related: RHEL-139560
Related: RHEL-131592
Related: RHEL-131602
Related: RHEL-122121
Related: RHEL-142820
2026-02-18 01:09:25 +00:00
Andrew Hughes
496bba495d Sync the copy of the portable specfile with the latest update
Related: RHEL-142859
Related: RHEL-139560
Related: RHEL-131592
Related: RHEL-131602
Related: RHEL-122121
2026-01-21 03:36:47 +00:00
Andrew Hughes
733beae7b8 Handle 'upgrade' as an alternative to 'update' in openjdk_news.sh
Resolves: RHEL-142820
2026-01-21 03:36:06 +00:00
Andrew Hughes
8b49b278bc Update FIPS patch to include nss.fips.cfg that grants CKA_ENCRYPT
Resolves: RHEL-122121
2026-01-21 03:35:02 +00:00
Andrew Hughes
5b9ace1c10 Update to jdk-21.0.10+7 (GA)
- Update release notes to 21.0.10+7
- Bump libpng version to 1.6.51 following JDK-8372534

Resolves: RHEL-142859
Resolves: RHEL-139560
Resolves: RHEL-131592
Resolves: RHEL-131602

** This tarball is embargoed until 2026-01-20 @ 1pm PT. **
2026-01-21 03:33:10 +00:00
Andrew Hughes
86e0baa662 Add scripts to handle tagging of portable-based RPMs
Related: RHEL-118774
Related: RHEL-119466
2025-10-18 16:02:45 +01:00
Andrew Hughes
6182e28133 Bump rpmrelease for CentOS build
Related: RHEL-118774
Related: RHEL-119466
2025-10-18 16:02:21 +01:00
Andrew Hughes
9458ff559c Sync the copy of the portable specfile with the latest update
Related: RHEL-118774
Related: RHEL-119466
2025-10-18 13:29:51 +01:00
Andrew Hughes
cd83d7c565 Update to jdk-21.0.9+10 (GA)
- Update release notes to 21.0.9+10
- Bump harfbuzz version to 11.2.0 following JDK-8355528
- Add NEWS corrections from Thomas
- Use double spacing consistently in notes for this release
- Correct 11u release reference to corresponding 21u release as pointed out by Kieran

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

Resolves: RHEL-118774
Resolves: RHEL-119466
2025-10-18 13:29:16 +01:00
Andrew Hughes
1c79394c4c Fix bad ChangeLog date
Related: RHEL-102677
2025-08-13 17:40:11 +01:00
Andrew Hughes
426f49dab3 Recommend PipeWire on RHEL 9 and later for java.awt.Robot screenshots under Wayland
Resolves: RHEL-102677
2025-08-13 17:40:09 +01:00
Andrew Hughes
2bbd40f8eb Sync the copy of the portable specfile with the latest update
** This tarball is embargoed until 2025-07-15 @ 1pm PT. **

Related: RHEL-102289
2025-08-13 17:40:05 +01:00
Andrew Hughes
9a5b54bcea Update to jdk-21.0.8+9 (GA)
- Update release notes to 21.0.8+9
- Switch to GA mode

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

Resolves: RHEL-102289
2025-08-13 17:40:02 +01:00
Andrew Hughes
535ba23a9c Sync the copy of the portable specfile with the latest update
Related: RHEL-101798
2025-08-13 17:39:59 +01:00
Andrew Hughes
bbb05fc107 Update to jdk-21.0.8+8 (EA)
- Update release notes to 21.0.8+8

Resolves: RHEL-101798
2025-08-13 17:39:56 +01:00
Andrew Hughes
0c4dbd8c0e Exit if no fixes are obtained rather than try to run filters in openjdk_news.sh
Resolves: RHEL-103209
2025-08-13 17:39:52 +01:00
Andrew Hughes
eb9b0e0dc9 Add duplicate check to openjdk_news.sh
Related: RHEL-103209
2025-08-13 17:39:49 +01:00
Andrew Hughes
5d98770556 Add timezone data update check to openjdk_news.sh
Related: RHEL-103209
2025-08-13 17:39:45 +01:00
Andrew Hughes
28df03e1d8 Sync the copy of the portable specfile with the latest update
Related: RHEL-101798
2025-08-13 17:39:42 +01:00
Andrew Hughes
9ddd7aaca2 Update to jdk-21.0.8+2 (EA)
- Update release notes to 21.0.8+2

Related: RHEL-101798
2025-08-13 17:39:39 +01:00
Andrew Hughes
c00a9b0dde 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-103209
2025-08-13 17:39:29 +01:00
Andrew Hughes
fe1b40cd28 Add OpenJDK 8u support to get_bundle_versions.sh
Related: RHEL-103209
2025-07-11 21:31:17 +01:00
Andrew Hughes
4961d88038 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-103209
2025-07-11 21:30:39 +01:00
Andrew Hughes
599694ea9e Add script to obtain bundled library versions from OpenJDK sources
Related: RHEL-103209
2025-07-11 21:30:11 +01:00
Thomas Fitzsimmons
5310bcb1e9 Warn about bundled provide version bumps and backouts in openjdk_news.sh
Related: RHEL-103209
2025-07-11 21:29:40 +01:00
Andrew Hughes
f6207c7157 Sync the copy of the portable specfile with the latest update
Related: RHEL-101798
2025-07-11 21:28:34 +01:00
Andrew Hughes
5dae33b1d6 Update to jdk-21.0.8+1 (EA)
- Update release notes to 21.0.8+1
- Bump freetype version to 2.13.3 following JDK-8348596
- Bump harfbuzz version to 10.4.0 following JDK-8348597
- Bump lcms2 version to 2.17.0 following JDK-8348110
- Bump libpng version to 1.6.47 following JDK-8348598
- Switch to EA mode
- Drop JDK-8351500 local patch which is now available in 21.0.8+1 upstream

Related: RHEL-101798
2025-07-11 21:19:54 +01:00
Andrew Hughes
d114cc441d Sync the copy of the portable specfile with the latest update
- Related: RHEL-90309
2025-05-09 23:25:49 +01:00
Andrew Hughes
fa21a3fa7d Add local version of JDK-8351500 for early interim release before 21.0.8
- Resolves: RHEL-90309
2025-05-09 23:24:14 +01:00
Andrew Hughes
3f11c93f7c Sync the copy of the portable specfile with the latest update
** This tarball is embargoed until 2025-04-15 @ 1pm PT. **

- Related: RHEL-86984
- Related: RHEL-86635
2025-04-30 18:37:37 +01:00
Andrew Hughes
d334f8531e Update to jdk-21.0.7+6 (GA)
- Update release notes to 21.0.7+6
- Rebase FIPS support against 21.0.7+5
- Require tzdata 2025a due to upstream inclusion of JDK-8347965

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

Resolves: RHEL-86984
Resolves: RHEL-86635
2025-04-30 18:37:03 +01:00
Andrew Hughes
ca0a5e63ee Bump tzdata requirement to 2024b for JDK-8339637
Resolves: RHEL-74001
2025-02-06 12:40:27 +00:00
Andrew Hughes
05293ac7e9 Update README.md to list an easier way of disabling the devkit
Related: RHEL-74403
2025-01-19 16:14:04 +00:00
Andrew Hughes
cf8b7d84b9 Sync the copy of the portable & devkit specfiles with the latest update
- Include the latest devkit patches

Related: RHEL-73562
2025-01-19 16:13:27 +00:00
Andrew Hughes
02a2b413f4 Update to jdk-21.0.6+7 (GA)
- Update release notes to 21.0.6+7

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

Resolves: RHEL-73562
2025-01-19 16:12:39 +00:00
Andrew Hughes
7bbdbc1d34 Include the devkit specfile and patches
- Sync the copy of the portable specfile with the devkit version
- Document the devkit in README.md

Related: RHEL-74403
2025-01-17 19:25:04 +00:00
Andrew Hughes
b5a0113565 Transition to the devkit build by not defining pkgos
- Exempt x86_64 from the static libs debuginfo test until portable uses an older DWARF version

Resolves: RHEL-74403
2025-01-17 19:21:04 +00:00
Andrew Hughes
fdc7bd8e57 Sync the copy of the portable specfile with the latest update
- Related: RHEL-61344
2024-10-23 18:28:13 +01:00