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
Andrew Hughes
af23ba1f68
Update to jdk-21.0.5+11 (GA)
...
- Update release notes to 21.0.5+11
- Remove local JDK-8327501 & JDK-8328366 backport as this is now upstream.
- Related: RHEL-61344
2024-10-23 18:18:25 +01:00
Andrew Hughes
84356cb5cb
Sync the copy of the portable specfile with the latest update
...
** This tarball is embargoed until 2024-10-15 @ 1pm PT. **
- Related: RHEL-61344
2024-10-13 23:22:47 +01:00
Andrew Hughes
193727dbc1
Update to jdk-21.0.5+10 (GA)
...
- Update release notes to 21.0.5+10
- Switch to GA mode.
- Revert JDK-8327501 & JDK-8328366 backport until more mature.
** This tarball is embargoed until 2024-10-15 @ 1pm PT. **
- Resolves: RHEL-61344
2024-10-13 21:22:30 +01:00
Andrew Hughes
aa5e20fe2a
pkgos definition needs to be early enough to be used in portablesuffix
...
- Related: RHEL-58797
2024-10-11 22:38:50 +01:00
Andrew Hughes
35ed24d674
Sync the copy of the portable specfile with the latest update
...
- Related: RHEL-58797
2024-10-11 19:09:26 +01:00
Andrew Hughes
f8540f07dc
Update to jdk-21.0.5+9 (EA)
...
- Update release notes to 21.0.5+9
- Resolves: RHEL-58797
2024-10-11 19:08:50 +01:00
Andrew Hughes
7dbc284c12
Update to jdk-21.0.5+5 (EA)
...
- Update release notes to 21.0.5+5
- Related: RHEL-58797
2024-10-11 18:43:12 +01:00
Andrew Hughes
45e481afc8
Make build scripts executable
...
- Related: RHEL-58797
2024-10-11 18:37:20 +01:00
Andrew Hughes
d86bebc2e0
Update to jdk-21.0.5+1 (EA)
...
- Update release notes to 21.0.5+1
- Switch to EA mode
- Bump giflib version to 5.2.2 following JDK-8328999
- Bump libpng version to 1.6.43 following JDK-8329004
- Related: RHEL-58797
- Resolves: RHEL-17191
2024-10-11 18:35:38 +01:00
Andrew Hughes
13629ae49c
Sync with RHEL 7 portable build
...
- Use ExclusiveArch over ExcludeArch
2024-10-11 18:26:43 +01:00
Andrew Hughes
ded048d843
Add build scripts to repository to ease remembering all CentOS & RHEL targets and options
...
Related: RHEL-58797
2024-10-07 23:15:54 +01:00
Andrew Hughes
e88ec2c9fa
Handle debugedit being a separate package installed in /usr on RHEL/CentOS 10
...
Related: RHEL-58797
2024-10-07 22:17:55 +01:00
Andrew Hughes
5eba7c7f79
Vary portablesuffix depending on whether we are on RHEL ('el8') or CentOS ('el9')
...
Related: RHEL-58797
2024-10-07 21:16:01 +01:00
Andrew Hughes
1373f85492
Add missing section headers in NEWS
...
Related: RHEL-47023
2024-09-21 00:01:03 +01:00
Andrew Hughes
1da4a20951
Sync the copy of the portable specfile with the latest update
...
Related: RHEL-47023
2024-09-20 23:58:10 +01:00
Andrew Hughes
521da0f35b
Update to jdk-21.0.4+7 (GA)
...
Update release notes to 21.0.4+7
Switch to GA mode.
** This tarball is embargoed until 2024-07-16 @ 1pm PT. **
Resolves: RHEL-47023
2024-09-20 23:55:44 +01:00
Andrew Hughes
6fc84e43ba
Actually require tzdata 2024a now it is available in the buildroot
...
Related: RHEL-30947
2024-09-20 23:44:43 +01:00
Andrew Hughes
42aa82f6d9
Limit Java only tests to one architecture using jdk_test_arch
...
Resolves: RHEL-47395
2024-09-20 23:41:30 +01:00
Andrew Hughes
d0355d7b64
Update to jdk-21.0.4+5 (EA)
...
Update release notes to 21.0.4+5
Resolves: RHEL-45355
2024-09-20 23:28:48 +01:00
Andrew Hughes
794ab54312
Sync the copy of the portable specfile with the latest update
...
Related: RHEL-45355
2024-09-20 23:28:08 +01:00
Andrew Hughes
55fd4a01af
Restore NEWS file so portable can be rebuilt
...
Resolves: RHEL-46029
2024-09-20 23:26:30 +01:00
Andrew Hughes
0586057410
Update to jdk-21.0.4+1 (EA)
...
- Update release notes to 21.0.4+1
- Switch to EA mode
- Bump LCMS 2 version to 2.16.0 following JDK-8321489
- Add zlib build requirement or bundled version (1.3.1), depending on system_libs setting
Related: RHEL-45355
2024-09-20 23:21:12 +01:00
Andrew Hughes
bb246828ec
Sync the copy of the portable specfile with the latest update
...
Related: RHEL-32424
Related: RHEL-30946
2024-08-02 21:58:07 +01:00
Andrew Hughes
8a3e0956db
Update to jdk-21.0.3+9 (GA)
...
- Update release notes to 21.0.3+9
- Switch to GA mode.
** This tarball is embargoed until 2024-04-16 @ 1pm PT. **
Resolves: RHEL-32424
2024-08-02 21:58:04 +01:00
Andrew Hughes
4dfc5acfc8
Update to jdk-21.0.3+7 (EA)
...
- Update release notes to 21.0.3+7
- Require tzdata 2024a due to upstream inclusion of JDK-8322725
- Only require tzdata 2023d for now as 2024a is unavailable in buildroot
- Drop JDK-8009550 which is now available upstream
- Re-generate FIPS patch against 21.0.3+7 following backport of JDK-8325254
Resolves: RHEL-30946
2024-08-02 21:58:01 +01:00
Andrew Hughes
87737cc6b9
generate_source_tarball.sh: Double-quote DEPTH reference (SC2086)
...
- generate_source_tarball.sh: Avoid empty DEPTH reference while still appeasing shellcheck
Related: RHEL-30946
2024-08-02 21:57:46 +01:00
Andrew Hughes
3d3d43cc4b
generate_source_tarball.sh: Output values of new options WITH_TEMP and OPENJDK_LATEST
...
Related: RHEL-30946
2024-08-02 21:40:57 +01:00
Andrew Hughes
5a64784bdd
Fix maintenance scripts to pass shellcheck
...
- 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)
Related: RHEL-30946
2024-08-02 21:40:52 +01:00
Andrew Hughes
af5f67c762
Move maintenance scripts to a scripts subdirectory
...
Related: RHEL-30946
2024-08-02 21:40:46 +01:00
Andrew Hughes
90c520ab5f
generate_source_tarball.sh: Only add --depth=1 on non-local repositories
...
Related: RHEL-30946
2024-08-02 21:40:42 +01:00
Andrew Hughes
67e13eada0
generate_source_tarball.sh: Add indentation instructions for Emacs
...
Related: RHEL-30946
2024-08-02 21:40:30 +01:00
Andrew Hughes
6ad22762db
generate_source_tarball.sh: Create directory in TMPDIR when using WITH_TEMP
...
Related: RHEL-30946
2024-08-02 21:40:24 +01:00
Andrew Hughes
21d6c4e2e2
generate_source_tarball.sh: Cleanup message issued when checkout already exists
...
Related: RHEL-30946
2024-08-02 21:40:20 +01:00
Andrew Hughes
6b0c2f3cd8
generate_source_tarball.sh: Add license
...
Related: RHEL-30946
2024-08-02 21:40:15 +01:00
Andrew Hughes
bba43d2310
generate_source_tarball.sh: Update examples in header for clarity
...
Related: RHEL-30946
2024-08-02 21:40:12 +01:00
Thomas Fitzsimmons
a97516ad23
generate_source_tarball.sh: Use long-style argument to grep
...
Related: RHEL-30946
2024-08-02 21:40:08 +01:00
Thomas Fitzsimmons
3e53a21aff
generate_source_tarball.sh: Remove trailing period in echo
...
Related: RHEL-30946
2024-08-02 21:40:05 +01:00
Thomas Fitzsimmons
c30782ba7c
generate_source_tarball.sh: Fix whitespace
...
Related: RHEL-30946
2024-08-02 21:40:01 +01:00
Thomas Fitzsimmons
1f3242fb02
generate_source_tarball.sh: Ignore -ga tags with OPENJDK_LATEST
...
Related: RHEL-30946
2024-08-02 21:39:56 +01:00
Andrew Hughes
71c35cc1e4
Use backward-compatible patch syntax
...
Related: RHEL-30946
2024-08-02 21:39:53 +01:00
Andrew Hughes
31ea1e8cdf
Fix shellcheck issues with generate_source_tarball.sh
...
- generate_source_tarball.sh: Set compile-command in Emacs
- generate_source_tarball.sh: Remove REPO_NAME from FILE_NAME_ROOT
- generate_source_tarball.sh: Move PROJECT_NAME and REPO_NAME checks
- generate_source_tarball.sh: shellcheck: Remove x-prefixes since we use Bash (SC2268)
- generate_source_tarball.sh: shellcheck: Double-quote variable references (SC2086)
- generate_source_tarball.sh: shellcheck: Do not use -a (SC2166)
- generate_source_tarball.sh: shellcheck: Do not use $ on arithmetic variables (SC2004)
Related: RHEL-30946
2024-08-02 21:39:48 +01:00
Andrew Hughes
f3802e52a4
Make source tarballs reproducible and support construction in a temporary directory.
...
- 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: Reformat comment header
- generate_source_tarball.sh: Reformat and update help output
- 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: Remove temporary directory exit conditions
- generate_source_tarball.sh: Fix -ea logic to add dash
Related: RHEL-30946
2024-08-02 21:39:42 +01:00
Andrew Hughes
5fd92f9c5d
Install alt-java man page from the misc tarball as it is no longer in the JDK image
...
Related: RHEL-30946
2024-08-02 21:39:38 +01:00
Andrew Hughes
48fc0fd7e9
Invoke xz in multi-threaded mode
...
Related: RHEL-30946
2024-08-02 21:39:35 +01:00
Andrew Hughes
cd7883c7b1
Bump rpmrelease for next build
...
Related: RHEL-30946
2024-08-02 21:39:30 +01:00
Andrew Hughes
db8c14c5de
Update to jdk-21.0.3+1 (EA)
...
Update release notes to 21.0.3+1
Switch to EA mode
Require tzdata 2023d due to local inclusion of JDK-8322725
Bump FreeType version to 2.13.2 following JDK-8316028
Related: RHEL-30946
2024-08-02 21:37:21 +01:00
Andrew Hughes
738cf78b0a
Define portablesuffix according to whether pkgos is defined or not
...
Place the pkgos definition high enough that it is usable by portablesuffix.
Related: RHEL-30946
2024-07-25 01:20:21 +01:00