Commit Graph

28 Commits

Author SHA1 Message Date
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
Andrew Hughes
1ef3dfa7b9 Update to jdk-17.0.8+1 (EA)
Update release notes to 17.0.8+1
Switch to EA mode
Drop local inclusion of JDK-8274864 & JDK-8305113 as they are included in 17.0.8+1
Bump bundled LCMS version to 2.15 as in jdk-17.0.8+1.
Bump bundled HarfBuzz version to 7.0.1 as in jdk-17.0.8+1
Use tapsets from the misc tarball
Introduce 'prelease' for the portable release versioning, to handle EA builds
Make sure root installation directory is created first
Use in-place substitution for all but the first of the tapset changes

Related: RHEL-36136
2024-05-11 02:46:17 +01:00
Severin Gehwolf
2483c0c540 Fix packaging of CDS archives
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.

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

Resolves: RHEL-36135
2024-05-11 01:09:56 +01:00
Andrew Hughes
e0450f0029 Update to jdk-17.0.7.0+7
Update release notes to 17.0.7.0+7
Require tzdata 2023c due to local inclusion of JDK-8274864 & JDK-8305113
Update generate_tarball.sh to add support for passing a boot JDK to the configure run
Add POSIX-friendly error codes to generate_tarball.sh and fix whitespace
Remove .jcheck and GitHub support when generating tarballs, as done in upstream release tarballs
Update FIPS support against 17.0.7+6 and bring in latest changes:
- * RH2134669: Add missing attributes when registering services in FIPS mode.
- * test/jdk/sun/security/pkcs11/fips/VerifyMissingAttributes.java: fixed jtreg main class
- * RH1940064: Enable XML Signature provider in FIPS mode
- * RH2173781: Avoid calling C_GetInfo() too early, before cryptoki is initialized
Fix trailing '.' in tarball name
Use portablerelease in vendor version to avoid inclusion of dist tag
Replace local copies of JDK portable binaries with build dependencies
Include the java-17-openjdk-portable.spec file with instructions on how to rebuild.

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

- Resolves: RHEL-3489
- Resolves: RHEL-36129
- Resolves: RHEL-36131
- Resolves: RHEL-36133
- Resolves: RHEL-36134
2024-05-11 01:02:17 +01:00
Andrew Hughes
5fc3c3a202 Replace build section with extraction of existing builds from portables
Resolves: RHEL-36129
2024-05-11 00:34:44 +01:00
Andrew Hughes
90aea71a09 Sync fileset with RHEL 8
Related: RHEL-27138
2024-05-03 22:41:55 +01:00
CentOS Sources
0d2d49b195 Auto sync2gitlab import of java-17-openjdk-17.0.6.0.10-3.el8.src.rpm 2023-03-16 02:13:48 +00:00
Troy Dawson
c87f1af751 Bring rpminspect.yaml over from Brew dist-git
Signed-off-by: Troy Dawson <tdawson@redhat.com>
2023-03-10 10:46:49 -08:00
Troy Dawson
e990e05094 Bring gating.yaml over from Brew dist-git
Signed-off-by: Troy Dawson <tdawson@redhat.com>
2023-03-10 10:46:48 -08:00
CentOS Sources
5a6a3ed892 Auto sync2gitlab import of java-17-openjdk-17.0.6.0.9-0.4.ea.el8.src.rpm 2023-03-03 12:09:38 +00:00
James Antill
9a4fc24224 Import rpm: c8s 2023-02-27 13:46:05 -05:00
CentOS Sources
40bcd129ff Auto sync2gitlab import of java-17-openjdk-17.0.6.0.9-0.3.ea.el8.src.rpm 2023-01-16 14:10:47 +00:00
CentOS Sources
72d4fe98af Auto sync2gitlab import of java-17-openjdk-17.0.6.0.1-0.3.ea.el8.src.rpm 2023-01-11 14:12:05 +00:00
CentOS Sources
6852129fc1 Auto sync2gitlab import of java-17-openjdk-17.0.5.0.8-5.el8.src.rpm 2022-12-13 06:13:15 +00:00
CentOS Sources
47fb230d2f Auto sync2gitlab import of java-17-openjdk-17.0.5.0.8-2.el8.src.rpm 2022-11-08 12:11:07 +00:00
James Antill
f22b496779 Initial c8s branch. 2022-05-26 09:53:14 -04:00