Commit Graph

121 Commits

Author SHA1 Message Date
Thomas Fitzsimmons
6a88f9fbd8 Double percent signs consistently throughout comments
- Double percent signs consistently throughout comments

Related: RHEL-73981
Related: RHEL-73559
2025-01-15 04:39:25 -05:00
Thomas Fitzsimmons
4e145e78cf Update to jdk-17.0.14+1 (EA)
- Update to jdk-17.0.14+1 (EA)
- Add to .gitignore openjdk-17.0.14+1-ea.tar.xz
- Set updatever to 14
- Set buildver to 1
- Set rpmrelease to 2
- Set is_ga to 0
- Update sources to openjdk-17.0.14+1-ea.tar.xz

Related: RHEL-73981
Related: RHEL-73559
2025-01-15 04:29:49 -05:00
Andrew Hughes
7c41473d3c Set this to be the default/system JDK providing 'java', 'jre', 'java-devel', etc.
- Set this to be the default/system JDK providing 'java', 'jre', 'java-devel', etc.
- Set rpmrelease to 4
- Resolves: RHEL-63034
2024-10-18 13:42:56 -04:00
Thomas Fitzsimmons
25ffac272b Correct version suffix in "Update to jdk-17.0.13+11 (GA)" changelog entry
- Correct version suffix in "Update to jdk-17.0.13+11 (GA)" changelog entry
- Related: RHEL-58785
2024-10-09 10:21:34 -04:00
Thomas Fitzsimmons
e830012038 Update to jdk-17.0.13+11 (GA)
- Update to jdk-17.0.13+11 (GA)
- Update .gitignore to ignore openjdk-17.0.13+11.tar.xz
- Sync java-17-openjdk-portable.specfile from openjdk-portable-rhel-8
- Set buildver to 11
- Set is_ga to 1
- Update sources to openjdk-17.0.13+11.tar.xz
- Related: RHEL-58785
- ** This tarball is embargoed until 2024-10-15 @ 1pm PT. **
2024-10-08 11:19:55 -04:00
Andrew Hughes
568e8f3976 Vary portablesuffix depending on whether we are on RHEL ('el8') or CentOS ('el9')
- Vary portablesuffix depending on whether we are on RHEL ('el8') or CentOS ('el9')
- Set rpmrelease to 2
- Related: RHEL-58785
2024-10-04 17:20:39 -04:00
Thomas Fitzsimmons
fd11e577fd Update to jdk-17.0.13+10 (EA)
- Update to jdk-17.0.13+10 (EA)
- Update .gitignore to ignore openjdk-17.0.13+10-ea.tar.xz
- Sync java-17-openjdk-portable.specfile from openjdk-portable-centos-9
- Set buildver to 10
- Update sources to openjdk-17.0.13+10-ea.tar.xz
- Related: RHEL-58785
2024-10-04 11:37:19 -04:00
Thomas Fitzsimmons
0d72cdc56d Update to jdk-17.0.13+9 (EA)
- Update to jdk-17.0.13+9 (EA)
- Update .gitignore to ignore openjdk-17.0.13+9-ea.tar.xz
- Sync java-17-openjdk-portable.specfile from openjdk-portable-centos-9
- Set buildver to 9
- Set rpmrelease to 1
- Set portablerelease to 1
- Update sources to openjdk-17.0.13+9-ea.tar.xz
- Related: RHEL-58785
2024-10-03 14:11:45 -04:00
Thomas Fitzsimmons
a3aa792a72 Set portablerelease to 2
- Set rpmrelease to 4
- Set portablerelease to 2
- Related: RHEL-58785
2024-10-03 14:11:06 -04:00
Thomas Fitzsimmons
3da4e42dc5 Set rpmrelease to 3
- Synchronize java-17-openjdk-portable.specfile
- Set rpmrelease to 3
- Related: RHEL-58785
2024-10-03 14:09:42 -04:00
Thomas Fitzsimmons
a931ca9433 Fix a bad Unicode rpminspect result
- Remove 0001-8332174-Remove-2-unpaired-RLO-Unicode-characters-in-.patch
- Remove unicode section from rpminspect.yml, fixed instead by
  https://gitlab.cee.redhat.com/osci/rpminspect-data-redhat/-/merge_requests/180
  (OPENJDK-2904)
- Related: RHEL-58785
2024-10-03 14:08:49 -04:00
Thomas Fitzsimmons
edf9610070 Update to jdk-17.0.13+1 (EA)
- Update to jdk-17.0.13+1 (EA)
- Update .gitignore to ignore openjdk-17.0.13+1-ea.tar.xz
- Synchronize java-17-openjdk-portable.specfile
- Set updatever to 13
- Set buildver to 1
- Set is_ga to 0
- Update sources to openjdk-17.0.13+1-ea.tar.xz
- Related: RHEL-58785
2024-10-03 14:07:51 -04:00
Thomas Fitzsimmons
7748623cb2 Sync java-17-openjdk-portable.specfile from openjdk-portable-centos-9
- Sync java-17-openjdk-portable.specfile from openjdk-portable-centos-9
- Set rpmrelease to 3
- Set portablesuffix to el9
- Related: RHEL-46635
2024-09-30 17:50:58 -04:00
Thomas Fitzsimmons
432f16b082 Update to jdk-17.0.12+7 (GA)
- Update to jdk-17.0.12+7 (GA)
- Update .gitignore to ignore openjdk-17.0.12+7.tar.xz
- Sync java-17-openjdk-portable.specfile
- Set buildver to 7
- Set portablerelease 1
- Set is_ga to 1
- Update sources to openjdk-17.0.12+7.tar.xz
- Resolves: RHEL-46635
- Resolves: RHEL-47021
- ** This tarball is embargoed until 2024-07-16 @ 1pm PT. **
2024-09-30 17:50:51 -04:00
Thomas Fitzsimmons
61f2804f9b Add unicode section to rpminspect.yaml (OPENJDK-2904)
- Add unicode section to rpminspect.yaml (OPENJDK-2904)
- Related: RHEL-46635
2024-09-30 16:55:51 -04:00
Thomas Fitzsimmons
1ec9659f55 Add debuginfo section to rpminspect.yaml (OPENJDK-2904)
- Add debuginfo section to rpminspect.yaml (OPENJDK-2904)
- Related: RHEL-46635
2024-09-30 16:55:47 -04:00
Thomas Fitzsimmons
81a293122a Sync the copy of the portable specfile with the latest update
- Sync the copy of the portable specfile with the latest update
- Related: RHEL-46635
2024-09-30 16:55:42 -04:00
Thomas Fitzsimmons
4aff6f0047 Add upstream patch that removes illegal RLO Unicode characters
- Add upstream patch that removes illegal RLO Unicode characters (JDK-8332174)
- Related: RHEL-46635
2024-09-30 16:55:37 -04:00
Thomas Fitzsimmons
c9fb53a834 Update FIPS patch
- Delete fips-17u-d63771ea660.patch
- Add fips-17u-e893be00150.patch
- Update fipsver to e893be00150
- Related: RHEL-46635
2024-09-30 16:55:32 -04:00
Anton Bobrov
96e6a2adc0 generate_source_tarball.sh: Improve VCS exclusion
- generate_source_tarball.sh: Improve VCS exclusion
- Related: RHEL-46635
2024-09-30 16:55:28 -04:00
Thomas Fitzsimmons
90fc311b0c generate_source_tarball.sh: Use tar exclude options for VCS files
- generate_source_tarball.sh: Use tar exclude options for VCS files
- Related: RHEL-46635
2024-09-30 16:55:23 -04:00
Andrew Hughes
da243c64dc generate_source_tarball.sh: Avoid empty DEPTH reference while still appeasing shellcheck
- generate_source_tarball.sh: Avoid empty DEPTH reference while still appeasing shellcheck
- Related: RHEL-46635
2024-09-30 16:55:09 -04:00
Andrew Hughes
7e5f10bb84 generate_source_tarball.sh: Double-quote DEPTH reference (SC2086)
- generate_source_tarball.sh: Double-quote DEPTH reference (SC2086)
- Related: RHEL-46635
2024-09-30 16:55:03 -04:00
Andrew Hughes
fa4dd5b744 generate_source_tarball.sh: Output values of new options WITH_TEMP and OPENJDK_LATEST
- generate_source_tarball.sh: Output values of new options WITH_TEMP and OPENJDK_LATEST
- Related: RHEL-46635
2024-09-30 16:54:57 -04:00
Andrew Hughes
a192123ddb 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-46635
2024-09-30 16:54:49 -04:00
Andrew Hughes
30f29262cc Move maintenance scripts to a scripts subdirectory
- Move maintenance scripts to a scripts subdirectory
- Related: RHEL-46635
2024-09-30 16:54:41 -04:00
Andrew Hughes
2670b596e6 icedtea_sync.sh: Reinstate from rhel-8.9.0 branch
- icedtea_sync.sh: Reinstate from rhel-8.9.0 branch
- Related: RHEL-46635
2024-09-30 16:54:20 -04:00
Andrew Hughes
f0ea3d4abc generate_source_tarball.sh: Only add --depth=1 on non-local repositories
- generate_source_tarball.sh: Only add --depth=1 on non-local repositories
- Related: RHEL-46635
2024-09-30 16:54:06 -04:00
Andrew Hughes
529821b9fd generate_source_tarball.sh: Create directory in TMPDIR when using WITH_TEMP
- generate_source_tarball.sh: Create directory in TMPDIR when using WITH_TEMP
- Related: RHEL-46635
2024-09-30 16:53:47 -04:00
Andrew Hughes
cdeaf1447d generate_source_tarball.sh: Cleanup message issued when checkout already exists
- generate_source_tarball.sh: Cleanup message issued when checkout already exists
- Related: RHEL-46635
2024-09-30 16:53:02 -04:00
Thomas Fitzsimmons
f5e6a2d719 generate_source_tarball.sh: Update examples in header for clarity
- generate_source_tarball.sh: Update examples in header for clarity
- Related: RHEL-46635
2024-09-30 16:52:25 -04:00
Thomas Fitzsimmons
f5dd8fb805 Sync generate_source_tarball.sh from Fedora rawhide
- Sync generate_source_tarball.sh from Fedora rawhide
- Related: RHEL-46635
2024-09-30 11:43:51 -04:00
Thomas Fitzsimmons
24bca58ca3 Change a fix-me comment to a note instead
- Change a fix-me comment to a note instead
- Related: RHEL-46635
2024-09-30 11:43:34 -04:00
Thomas Fitzsimmons
46f86bf6dd Label as error a designator mismatch
- Label as error a designator mismatch
- Related: RHEL-46635
2024-09-30 11:43:20 -04:00
Thomas Fitzsimmons
5e98de05bc Add zlib 1.3.1 bundled provides and zlib-devel build requirement (OPENJDK-3065)
- Add zlib 1.3.1 bundled provides and zlib-devel build requirement (OPENJDK-3065)
- Related: RHEL-46635
2024-09-30 11:42:45 -04:00
Thomas Fitzsimmons
270048c5bf Update lcms2 bundled provides to 2.16.0
- Update lcms2 bundled provides to 2.16.0
- Related: RHEL-46635
2024-09-30 11:41:51 -04:00
Thomas Fitzsimmons
1434e0e499 Require tzdata-java 2024a at runtime and for build (JDK-8325150)
- Require tzdata-java 2024a at runtime and for build (JDK-8325150)
- Related: RHEL-46635
2024-09-30 11:41:14 -04:00
Thomas Fitzsimmons
14a2bb888b Update to jdk-17.0.12+6 (EA)
- Update to jdk-17.0.12+6 (EA)
- Add openjdk-17.0.12+6-ea.tar.xz to .gitignore
- Set updatever to 12
- Set buildver to 6
- Set rpmrelease to 1
- Set is_ga to 0
- Update sources to openjdk-17.0.12+6-ea.tar.xz
- Related: RHEL-46635
2024-09-30 11:40:34 -04:00
Thomas Fitzsimmons
362ca7db32 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-30941
- Resolves: RHEL-32421

** This tarball is embargoed until 2024-04-16 @ 1pm PT. **
2024-07-30 17:28:25 +01:00
Thomas Fitzsimmons
4db4a816f8 Move pcsc-lite-libs patch to in-need-of-upstreaming section
- Related: RHEL-30941
2024-07-30 17:15:51 +01:00
Thomas Fitzsimmons
8374080a8f Remove RH1649512 patch for libjpeg-turbo FAR macro
- Related: RHEL-30941
2024-07-30 17:15:48 +01:00
Thomas Fitzsimmons
65aca6ebba openjdk_news.sh: Use grep -E instead of egrep
- Related: RHEL-30941
2024-07-30 17:15:45 +01:00
Thomas Fitzsimmons
abaae48645 Require tzdata 2023d (JDK-8322725)
- Related: RHEL-30941
2024-07-30 17:15:43 +01:00
Thomas Fitzsimmons
9fd8c9faff Sync generate_source_tarball.sh
- Related: RHEL-30941
2024-07-30 17:15:41 +01:00
Thomas Fitzsimmons
1352b94b11 Explain patchN syntax situation in a comment
- Related: RHEL-30941
2024-07-30 17:15:35 +01:00
Thomas Fitzsimmons
408b1c35f1 Use featurever macro to specify fips patch
- Related: RHEL-30941
2024-07-30 17:15:30 +01:00
Thomas Fitzsimmons
680894ef34 Update buildjdkver to match the featurever
- Related: RHEL-30941
2024-07-30 17:15:23 +01:00
Thomas Fitzsimmons
03b8ccac5f Update to jdk-17.0.11+7 (EA)
- Related: RHEL-30941
2024-07-30 17:15:17 +01:00
Thomas Fitzsimmons
e9072a8da2 Update to jdk-17.0.10+7 (GA)
- Sync the copy of the portable specfile with the latest update
- fips-17u-d63771ea660.patch: Regenerate from gnu-andrew branch
- generate_source_tarball.sh changes:
  - Add WITH_TEMP environment variable
  - Multithread xz on all available cores
  - Add OPENJDK_LATEST environment variable
  - Update comment about tarball naming
  - Remove REPO_NAME from FILE_NAME_ROOT
  - Set compile-command in Emacs
  - Reformat comment header
  - Reformat and update help output
  - Move PROJECT_NAME and REPO_NAME checks
  - Do a shallow clone, for speed
  - Append -ea designator when required
  - Eliminate some removal prompting
  - Make tarball reproducible
  - Prefix temporary directory with temp-
  - shellcheck: Remove x-prefixes since we use Bash
  - shellcheck: Double-quote variable references
  - shellcheck: Do not use -a
  - shellcheck: Do not use $ in expression
  - Remove temporary directory exit conditions
  - Add --sort=name to tar invocation for reproducibility
  - Add note on network usage of OPENJDK_LATEST
- Move to -P<n> usage for patch macro which works on all RPM versions
- Re-enable DEFAULT_PROMOTED_VERSION_PRE check disabled for the July 2023 release
- Remove RH1648644 patch not in portable build (and so not applied to binary used)

- Resolves: RHEL-20997
2024-07-30 17:15:09 +01:00
Andrew Hughes
678cd2e9d2 Update to jdk-17.0.9+9 (GA)
Update release notes to 17.0.9+9
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)
Fix packaging of CDS archives
Following JDK-8005165, class data sharing can be enabled on all JIT architectures
Exclude classes_nocoops.jsa on i686 and arm32
Introduce vm_variant global for consistency with future JDK builds
Add missing JFR and jpackage alternative ghosts
Move jcmd to the headless package

The JDK build includes CDS archives, classes.jsa and classes_nocoops.jsa
already since JEP 341. Executing -Xshare:dump in the headless post
script breaks AppCDS workflows using dynamic dumps since that relies
on the base CDS archive from the JDK to be unchanged.

** This tarball is embargoed until 2023-10-17 @ 1pm PT. **

- Resolves: RHEL-12228
- Resolves: RHEL-13660
- Resolves: RHEL-13665
- Resolves: RHEL-3494
- Resolves: RHEL-11317
- Resolves: RHEL-3461
2024-07-30 16:16:00 +01:00