Commit Graph

336 Commits

Author SHA1 Message Date
Andrew Hughes
889d874724 Sync the copy of the portable specfile with the latest update
** This tarball is embargoed until 2025-07-15 @ 1pm PT. **

Related: RHEL-102295
2025-08-14 10:42:15 +01:00
Andrew Hughes
9b984e97d2 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-102295
2025-08-14 10:41:11 +01:00
Andrew Hughes
ce510b91a3 Sync the copy of the portable specfile with the latest update
Related: RHEL-101803
2025-08-14 09:57:07 +01:00
Andrew Hughes
3c975d2c0d Update to jdk-21.0.8+8 (EA)
- Update release notes to 21.0.8+8

Resolves: RHEL-101803
2025-08-14 09:57:04 +01:00
Andrew Hughes
ac920d65dc Exit if no fixes are obtained rather than try to run filters in openjdk_news.sh
Resolves: RHEL-103211
2025-08-14 09:57:01 +01:00
Andrew Hughes
6168e29b6e Add duplicate check to openjdk_news.sh
Related: RHEL-103211
2025-08-14 09:56:58 +01:00
Andrew Hughes
c2bb0ef101 Add timezone data update check to openjdk_news.sh
Related: RHEL-103211
2025-08-14 09:56:55 +01:00
Andrew Hughes
31756d397a Sync the copy of the portable specfile with the latest update
Related: RHEL-101803
2025-08-14 09:56:51 +01:00
Andrew Hughes
470bb4992f Update to jdk-21.0.8+2 (EA)
- Update release notes to 21.0.8+2

Related: RHEL-101803
2025-08-14 09:56:48 +01:00
Andrew Hughes
1f41499c3a 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-103211
2025-08-14 09:56:37 +01:00
Andrew Hughes
cf148d980c Add OpenJDK 8u support to get_bundle_versions.sh
Related: RHEL-103211
2025-07-11 20:10:29 +01:00
Andrew Hughes
4551638999 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-103211
2025-07-11 20:08:28 +01:00
Andrew Hughes
4730944dfe Add script to obtain bundled library versions from OpenJDK sources
Related: RHEL-103211
2025-07-11 20:05:52 +01:00
Thomas Fitzsimmons
743769933f Warn about bundled provide version bumps and backouts in openjdk_news.sh
Related: RHEL-103211
2025-07-11 20:04:29 +01:00
Andrew Hughes
79d95b3c09 Sync the copy of the portable specfile with the latest update
Related: RHEL-101803
2025-07-11 19:45:20 +01:00
Andrew Hughes
262415e5b9 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-101803
2025-07-11 19:42:03 +01:00
Andrew Hughes
fd63ac4693 Recommend PipeWire on RHEL 9 and later for java.awt.Robot screenshots under Wayland
- Resolves: RHEL-102686
2025-07-10 00:41:17 +01:00
Andrew Hughes
023c9cf4a5 Bump portablerelease to match riscv64 patched version
- Sync the copy of the portable specfile with the latest update

- Related: RHEL-92631
2025-07-10 00:36:13 +01:00
Kashyap Chamarthy
49ffd263c4 Enable 'riscv64' arch
This is largely enabling multiple architectures: jit, sa, shenandoah,
and zgc.

Based on:
https://gitlab.com/fedoravforce/java-21-openjdk/-/commit/cfaf825d54

Resolves: RHEL-92631

Thanks: Songsong Zhang <U2FsdGVkX1@gmail.com>
Signed-off-by: Kashyap Chamarthy <kchamart@redhat.com>
2025-05-20 15:11:17 +02:00
Andrew Hughes
a8d000dc51 Sync the copy of the portable specfile with the latest update
- Related: RHEL-90310
2025-05-08 23:59:47 +01:00
Andrew Hughes
9ea2d49a85 Add local version of JDK-8351500 for early interim release before 21.0.8
- Resolves: RHEL-90310
2025-05-08 23:48:19 +01:00
Andrew Hughes
57b1404941 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-86986
Resolves: RHEL-86636
2025-05-04 00:13:19 +01:00
Andrew Hughes
b151319713 Cleanup java_javadoc_rpo macro, removing unused argument and duplicated Requires
Related: RHEL-78710
2025-02-18 11:54:45 +00:00
Andrew Hughes
6f7c5a3e8e Change javadoc-zip to just own the top-level directory, not include the entire subtree
Resolves: RHEL-78710
2025-02-12 00:40:16 +00:00
Andrew Hughes
6a8c015ccf Attempt to avoid conflicts between subpackages
- Make javadoc packages depend on headless package for legal documentation
- Only include legal subdirectory in headless package, not demo, src & javadoc{,-zip}

Related: RHEL-78710
2025-02-12 00:38:17 +00:00
Andrew Hughes
2769922b98 Bump rpmrelease for next build
Related: RHEL-78710
2025-02-12 00:37:04 +00:00
Andrew Hughes
e538b9d8a2 Bump tzdata requirement to 2024b for JDK-8339637
Resolves: RHEL-74005
2025-02-08 18:06:02 +00:00
Andrew Hughes
441dadf04c Update README.md to list an easier way of disabling the devkit
Related: RHEL-74407
2025-02-08 18:06:00 +00:00
Andrew Hughes
90ea6bd320 Sync the copy of the portable & devkit specfiles with the latest update
- Include the latest devkit patches

Related: RHEL-73565
2025-02-08 18:05:56 +00:00
Andrew Hughes
9881975338 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-73565
2025-02-08 18:05:47 +00:00
Andrew Hughes
791b0a7916 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-74407
2025-02-08 18:05:23 +00:00
Andrew Hughes
441f26275f 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-74407
2025-02-08 18:05:09 +00:00
Thomas Fitzsimmons
6795e0a2dc Document rationale for gtk-update-icon-cache being in posttrans
- Document rationale for gtk-update-icon-cache being in posttrans
- Remove extra spaces in posttrans files section headers
- Resolves: RHEL-71488
2025-01-23 15:11:41 -05:00
Thomas Fitzsimmons
be3905d4aa Consistently end scriptlets with exit 0
- Consistently end scriptlets with exit 0
- Resolves: RHEL-68848
2024-12-20 10:42:07 -05:00
Thomas Fitzsimmons
4c454ba831 Document priority_for
- Document priority_for
- Related: RHEL-68848
2024-12-20 10:41:55 -05:00
Thomas Fitzsimmons
cc3867b376 Remove unused family macros
- Remove unused family macros
- Related: RHEL-68848
2024-12-20 10:41:42 -05:00
Thomas Fitzsimmons
4b8ef12507 Comment on alternatives removal in preun and RPM scriptlet idiom
- Comment on alternatives removal in preun and RPM scriptlet idiom
- Related: RHEL-68848
2024-12-20 10:41:31 -05:00
Thomas Fitzsimmons
13fc325237 Use RPM global macro for man page file extension and unwrap --slave lines
- Use RPM global macro for man page file extension and unwrap --slave lines
- Resolves: RHEL-71924
2024-12-20 10:40:56 -05:00
Thomas Fitzsimmons
a989b20da6 Do not overwrite slowdebug __provides_exclude_from
- Do not overwrite slowdebug __provides_exclude_from and __requires_exclude_from regexps
- Resolves: RHEL-69995
2024-12-20 10:40:45 -05:00
Thomas Fitzsimmons
fb87846300 Use compatiblename not name in uniquejavadocdir and uniquesuffix
- Use compatiblename not name in uniquejavadocdir and uniquesuffix
- Related: RHEL-68848

%{name} is not defined until Name is specified later in the file.  Use
compatible name in early macros.  __provides_exclude_from and
__requires_exclude_from in particular need this change, otherwise the
regular expression expanded from %{uniquesuffix ...} contains a
literal %{name} and does not match libraries that are intended to be
excluded.
2024-12-20 10:40:22 -05:00
Thomas Fitzsimmons
0d40b6cf94 Delete old conflicting links in pretrans for headless, javadoc and javadoc-zip
- Delete old conflicting links in pretrans for headless, javadoc and javadoc-zip
- Related: RHEL-68848
2024-12-20 10:40:09 -05:00
Thomas Fitzsimmons
02fa1f2d05 Make javadoc-zip own /usr/share/javadoc/java-21-openjdk
- Make javadoc-zip own /usr/share/javadoc/java-21-openjdk
- Resolves: RHEL-69321
2024-12-20 10:39:50 -05:00
Thomas Fitzsimmons
a1d5028148 Make headless own /usr/share/doc/java-21-openjdk
- Make headless own /usr/share/doc/java-21-openjdk
- Related: RHEL-69321
2024-12-20 10:39:30 -05:00
Thomas Fitzsimmons
7c62525356 Take ownership of versioned jvmdir in javadoc, javadoc-zip subpackages
- Take ownership of versioned jvmdir in javadoc, javadoc-zip subpackages
- Resolves: RHEL-71954
2024-12-20 10:39:04 -05:00
Thomas Fitzsimmons
bf763b07ad Eliminate javadoc "failed to link ... exists and it is not a symlink" warning
- Eliminate javadoc "failed to link [/usr/share/javadoc/java-21-openjdk] exists and it is not a symlink" warning
- Related: RHEL-68848
2024-12-20 10:38:48 -05:00
Thomas Fitzsimmons
dd8226be97 Eliminate javadoc-zip "failed to link ... exists and it is not a symlink" warning
- Eliminate javadoc-zip "failed to link [/usr/share/javadoc/java-21-openjdk.zip] exists and it is not a symlink" warning
- Related: RHEL-68848
2024-12-20 10:38:32 -05:00
Thomas Fitzsimmons
66ba625ecf Eliminate devel "failed to link ... exists and it is not a symlink" warning
- Eliminate devel "failed to link [/usr/lib/jvm/java-21-openjdk] exists and it is not a symlink" warning
- Related: RHEL-68848
2024-12-20 10:38:15 -05:00
Thomas Fitzsimmons
979772ebf9 Fix classes.jsa and classes_nocoops.jsa file-listed-twice warnings
- Fix classes.jsa and classes_nocoops.jsa file-listed-twice warnings
- Resolves: RHEL-71920
2024-12-20 10:37:51 -05:00
Thomas Fitzsimmons
d0e6801e15 Remove full version from uniquesuffix
- Remove full version from uniquesuffix
- Related: RHEL-68848
2024-12-20 10:30:18 -05:00
Thomas Fitzsimmons
5b0a7267f6 Remove full version from uniquejavadocdir
- Remove full version from uniquejavadocdir
- Related: RHEL-68848
2024-12-20 10:30:18 -05:00