Commit Graph

65 Commits

Author SHA1 Message Date
Thomas Fitzsimmons
0877aea783 Add unicode section to rpminspect.yaml (OPENJDK-2904)
- Add unicode section to rpminspect.yaml (OPENJDK-2904)
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
2825d1377e Set portablerelease to 2
- Set portablerelease to 2
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
460a8cd336 Sync the copy of the portable specfile with the latest update
- Sync the copy of the portable specfile with the latest update
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
b0f1e706b3 Add upstream patch that removes illegal RLO Unicode characters
- Add upstream patch that removes illegal RLO Unicode characters (JDK-8332174)
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
23a3c4ae1c Update FIPS patch
- Delete fips-17u-d63771ea660.patch
- Add fips-17u-e893be00150.patch
- Update fipsver to e893be00150
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Anton Bobrov
b5b3e79f28 generate_source_tarball.sh: Improve VCS exclusion
- generate_source_tarball.sh: Improve VCS exclusion
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
c43cb0b0c2 generate_source_tarball.sh: Use tar exclude options for VCS files
- generate_source_tarball.sh: Use tar exclude options for VCS files
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Andrew Hughes
929c6ad62e 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-46639
2024-10-08 09:54:07 -04:00
Andrew Hughes
ad9b1c4440 generate_source_tarball.sh: Double-quote DEPTH reference (SC2086)
- generate_source_tarball.sh: Double-quote DEPTH reference (SC2086)
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Andrew Hughes
587174675c 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-46639
2024-10-08 09:54:07 -04:00
Andrew Hughes
baf9bab020 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-46639
2024-10-08 09:54:07 -04:00
Andrew Hughes
f8be2e9405 Move maintenance scripts to a scripts subdirectory
- Move maintenance scripts to a scripts subdirectory
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Andrew Hughes
0192d006e7 icedtea_sync.sh: Reinstate from rhel-8.9.0 branch
- icedtea_sync.sh: Reinstate from rhel-8.9.0 branch
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Andrew Hughes
8e34760de1 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-46639
2024-10-08 09:54:07 -04:00
Andrew Hughes
ed374ad1fe 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-46639
2024-10-08 09:54:07 -04:00
Andrew Hughes
f4db21f883 generate_source_tarball.sh: Cleanup message issued when checkout already exists
- generate_source_tarball.sh: Cleanup message issued when checkout already exists
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
d1f073d3a3 generate_source_tarball.sh: Update examples in header for clarity
- generate_source_tarball.sh: Update examples in header for clarity
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
69da3fa14a Sync generate_source_tarball.sh from Fedora rawhide
- Sync generate_source_tarball.sh from Fedora rawhide
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
5adb6cb80a Change a fix-me comment to a note instead
- Change a fix-me comment to a note instead
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
9740737734 Label as error a designator mismatch
- Label as error a designator mismatch
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
2a8ab2c1e6 Use component in EPEL and Fedora bug URLs
- Use component in EPEL and Fedora bug URLs
- Related: RHEL-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
7f0b421adc 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-46639
2024-10-08 09:54:07 -04:00
Thomas Fitzsimmons
fbe03435cd Update lcms2 bundled provides to 2.16.0
- Update lcms2 bundled provides to 2.16.0
- Related: RHEL-46639
2024-10-08 09:54:06 -04:00
Thomas Fitzsimmons
d6002ddd55 Require tzdata-java 2024a at runtime and for build (JDK-8325150)
- Require tzdata-java 2024a at runtime and for build (JDK-8325150)
- Related: RHEL-46639
2024-10-08 09:54:06 -04:00
Thomas Fitzsimmons
fc9f9060ea 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-46639
2024-10-08 09:54:06 -04:00
Thomas Fitzsimmons
cc4fae6e60 Update to jdk-17.0.11+9 (GA)
- 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 4
- 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 fro 2023c to 2023d
- Update sources from openjdk-17.0.11+7-ea.tar.xz to openjdk-17.0.11+9.tar.xz

- Resolves: RHEL-27133
- Resolves: RHEL-32392

** This tarball is embargoed until 2024-04-16 @ 1pm PT. **
2024-07-27 22:47:47 +01:00
Thomas Fitzsimmons
a45dda5065 Sync java-17-openjdk-portable.specfile again to mention OPENJDK-2730
- Related: RHEL-27133
2024-07-27 22:35:30 +01:00
Thomas Fitzsimmons
dd1159442f Update to jdk-17.0.11+7 (EA)
- Sync java-17-openjdk-portable.specfile
- Related: RHEL-27133
2024-07-27 22:34:37 +01:00
Thomas Fitzsimmons
57828d3a10 Move pcsc-lite-libs patch to in-need-of-upstreaming section
- Related: RHEL-27133
2024-07-27 22:33:41 +01:00
Thomas Fitzsimmons
600f74da5a Remove RH1649512 patch for libjpeg-turbo FAR macro
- Related: RHEL-27133
2024-07-27 22:33:22 +01:00
Thomas Fitzsimmons
933121c95f openjdk_news.sh: Use grep -E instead of egrep
- Related: RHEL-27133
2024-07-27 22:33:05 +01:00
Thomas Fitzsimmons
2bb3f49718 generate_source_tarball.sh: Add license
- Related: RHEL-27133
2024-07-27 22:32:49 +01:00
Thomas Fitzsimmons
af0b32907b Require tzdata 2023d (JDK-8322725)
- Related: RHEL-27133
2024-07-27 22:32:33 +01:00
Thomas Fitzsimmons
298da942d6 generate_source_tarball.sh: Add indentation instructions for Emacs
- Related: RHEL-27133
2024-07-27 22:32:14 +01:00
Jiri Vanek
d64bde150f generate_source_tarball.sh: Remove trailing period in echo
- Related: RHEL-27133
2024-07-27 22:31:52 +01:00
Jiri Vanek
eab152743f generate_source_tarball.sh: Update version in comment
- Related: RHEL-27133
2024-07-27 22:31:29 +01:00
Thomas Fitzsimmons
9dc7cfb1b2 generate_source_tarball.sh: Use git archive to generate tarball
- Related: RHEL-27133
2024-07-27 22:31:10 +01:00
Thomas Fitzsimmons
53fdb2b6a8 generate_source_tarball.sh: Get -ea suffix from version-numbers.conf
- Related: RHEL-27133
2024-07-27 22:30:49 +01:00
Thomas Fitzsimmons
bf109bbddb generate_source_tarball.sh: Skip -ga tags
- Related: RHEL-27133
2024-07-27 22:30:31 +01:00
Thomas Fitzsimmons
829ee7a256 generate_source_tarball.sh: Fix whitespace
- Related: RHEL-27133
2024-07-27 22:30:10 +01:00
Thomas Fitzsimmons
a748d97faf Explain patchN syntax situation in a comment
- Related: RHEL-27133
2024-07-27 22:29:44 +01:00
Thomas Fitzsimmons
f3ce46bc44 Use featurever macro to specify fips patch
- Related: RHEL-27133
2024-07-27 22:29:15 +01:00
Thomas Fitzsimmons
50e548f73d Update buildjdkver to match the featurever
- Related: RHEL-27133
2024-07-27 21:43:40 +01:00
Thomas Fitzsimmons
58c49c714d Sync java-17-openjdk-portable.specfile
- Related: RHEL-27133
2024-07-27 21:42:59 +01:00
Thomas Fitzsimmons
de004e2d74 Update to jdk-17.0.11+6 (EA)
- Related: RHEL-27133
2024-07-27 21:42:20 +01:00
Thomas Fitzsimmons
a096378b44 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-20971
2024-07-27 02:58:53 +01:00
Andrew Hughes
ca774ab411 Update to jdk-17.0.9+9 (GA)
Sync the copy of the portable specfile with the latest update
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-12206
Resolves: RHEL-13664
Resolves: RHEL-13675
Resolves: RHEL-3492
Resolves: RHEL-11318
Resolves: RHEL-13653
2024-07-27 02:49:46 +01:00
Andrew Hughes
025527e241 Update to jdk-17.0.8.1+1 (GA)
Update release notes to 17.0.8.1+1
Add backport of JDK-8312489 already upstream in 17.0.10 (see OPENJDK-2095)
Update openjdk_news script to specify subdirectory last
Add missing discover_trees script required by openjdk_news
Synchronise runtime and buildtime tzdata requirements

Resolves: RHEL-35288
2024-05-11 02:53:59 +01:00
Andrew Hughes
5b0d643ab8 Update to jdk-17.0.8+7 (GA)
Update release notes to 17.0.8+7
Switch to GA mode for final release.
Sync the copy of the portable specfile with the latest update
Add note at top of spec file about rebuilding

* This tarball is embargoed until 2023-07-18 @ 1pm PT. *

Resolves: RHEL-36138
2024-05-11 02:52:19 +01:00
Jayashree Huttanagoudar
b7c55819eb Update to jdk-17.0.8+6 (EA)
Update release notes to 17.0.8+6

Resolves: RHEL-36136
2024-05-11 02:48:19 +01:00