Commit Graph

172 Commits

Author SHA1 Message Date
Jiri 9a65c1deb8 adapted to debug handling in newer cjc
The rest of the "rpm 4.17" patch must NOT be backported, as on rpm 4.16 and down, it would casue double execution
2021-05-04 09:54:47 +02:00
Andrew Hughes 2f4bbb12e7 Update to jdk-11.0.11.0+9
Update release notes to 11.0.11.0+9
Switch to GA mode for final release.
Require tzdata 2021a to match upstream change JDK-8260356
Disable copy-jdk-configs for Flatpak builds

There does not appear to be any value in having copy-jdk-config in Flatpak
builds (where a given Flatpak bundles one specific JDK, so no need for a
"Utility script to transfer JDKs configuration files between updates or for
archiving.")

And at least when trying to do a LibreOffice Flatpak build from Fedora 34 RPM
specs (which includes java-11-openjdk among its components), the #!/usr/bin/lua
shebang in copy_jdk_configs.lua would have caused a requirement on
/usr/bin/lua, but which a lua RPM bundled in the Flatpak would not provide (as
it would provide /app/bin/lua instead).  And the easiest way to work around that
issue is to just disable the unnecessary copy-jdk-configs.
2021-04-22 02:41:34 +01:00
Andrew Hughes 8e4f68974c Update to jdk-11.0.11.0+7
Update release notes to 11.0.11.0+7
2021-04-14 11:50:35 +02:00
Andrew Hughes 537a77f078 Update to jdk-11.0.11.0+6
Update release notes to 11.0.11.0+6
2021-04-14 11:50:35 +02:00
Andrew Hughes 99eb947c90 Update to jdk-11.0.11.0+5
Update release notes to 11.0.11.0+5
2021-04-14 11:50:35 +02:00
Andrew Hughes b7d5163fd0 Update tapsets from IcedTea 6.x repository with fix for JDK-8015774 changes (_heap->_heaps)
Update icedtea_sync.sh with a VCS mode that retrieves sources from a Mercurial repository
2021-04-14 11:50:35 +02:00
Andrew Hughes 0ce5181d09 Update to jdk-11.0.11.0+4
Update release notes to 11.0.11.0+4
2021-04-14 11:50:35 +02:00
Andrew Hughes eb05b7bbc1 Fix issue where CheckVendor.java test erroneously passes when it should fail.
Add proper quoting so '&' is not treated as a special character by the shell.
2021-04-14 11:50:35 +02:00
Andrew Hughes dc68f7d285 Update to jdk-11.0.11.0+3
Update release notes to 11.0.11.0+3
Remove upstreamed patch JDK-8259949
2021-04-14 11:50:35 +02:00
Andrew Hughes 86634d7ce7 Update to jdk-11.0.11.0+2
Update release notes to 11.0.11.0+2
2021-04-14 11:50:35 +02:00
Andrew Hughes 16620750dd Update to jdk-11.0.11.0+1
Update release notes to 11.0.11.0+1
Switch to EA mode for 11.0.11 pre-release builds.
Require tzdata 2020f to match upstream change JDK-8259048
2021-04-14 11:50:35 +02:00
Andrew Hughes 6abb6207ed Hardcode /usr/sbin/alternatives for Flatpak builds
/usr/sbin/alternatives is not under the Flatpak build's %{_prefix},
which is set to /app.

(See <https://pagure.io/packaging-committee/issue/848> "Clarify the
use of path macros with respect to build dependencies").

Found when trying to do a LibreOffice Flatpak build from RHEL RPM
specs, which includes java-1.8.0-openjdk among its components.
2021-04-14 11:50:35 +02:00
Andrew Hughes 7ebb796228 Perform static library build on a separate source tree with bundled image libraries
Make static library build optional
Based on initial work by Severin Gehwolf
2021-04-14 11:50:05 +02:00
Andrew Hughes b4c85aad69 Update to jdk-11.0.10.0+9
Update release notes to 11.0.10.0+9
Use JEP-322 Time-Based Versioning so we can handle a future 11.0.9.1-like release correctly.
Still use 11.0.x rather than 11.0.x.0 for file naming, as the trailing zero is omitted from tags.
Revert configure and built_doc_archive hacks to build 11.0.9.1 from 11.0.9.0 sources, and synced with RHEL version.
Cleanup debug package descriptions and version number placement.
Drop JDK-8250861, JDK-8222286 & JDK-8254177 as applied upstream
Use system harfbuzz now this is supported.
Update tarball generation script to use PR3818 which handles JDK-8171279 changes
Use RSA as default for keytool, as DSA is disabled in all crypto policies except LEGACY
Adjust RH1842572 patch due to context change from JDK-8213400
Following JDK-8005165, class data sharing can be enabled on all JIT architectures
Introduce stapinstall variable to set SystemTap arch directory correctly (e.g. arm64 on aarch64)
Need to support noarch for creating source RPMs for non-scratch builds.
Update build documentation to reflect this is java-11-openjdk, not java-1.8.0-openjdk
Remove redundant closure and immediate reopening of include_normal_build block.
Include a test in the RPM to check the build has the correct vendor information.
Fix location and comment differences from RHEL.
2021-02-01 04:27:53 +00:00
Jiri 2278ab209d fixed missing condition for fastdebug packages being counted as debug ones 2020-12-22 11:44:12 +01:00
Jiri 607f801c3e removed lib-style provides for fastdebug_suffix_unquoted 2020-12-22 08:02:26 +01:00
Jiri 5ad7f81bed Added few missing majorver into descriptions 2020-12-22 08:02:26 +01:00
Jiri 172a645e11 Introduced fastdebug build cycle and subpackages 2020-12-22 08:02:26 +01:00
Jiri Vanek 8e86440a32 Added checks and restrictions around alt-java 2020-12-19 15:09:03 +01:00
Jiri Vanek 750f566ac9 Redeffined linux -> __linux__ and __x86_64 -> __x86_64__ 2020-12-19 15:09:03 +01:00
Jiri 743a579282 Fixes comment for speculative store bypass patch 2020-12-19 15:09:03 +01:00
Jiri 2f5fb69c08 Replaced alt-java palceholder by real pathced alt-java 2020-12-19 15:09:03 +01:00
Jiri edbbc64473 Create a copy of java as alt-java with alternatives and man pages
- java-11-openjdk doesn't have a JRE tree, so don't try and copy alt-java there...
2020-11-24 11:54:47 +01:00
Andrew Hughes c96e9dcef6 Update to jdk-11.0.9.1+1
This adds a single patch for JDK-8250861. A regression introduced
with 11.0.9+11.

RPM version stays as-is. Release bump only.

Update release notes for 11.0.9.1 release.

Move all license files to NVR-specific JVM directory.
This bad placement was killing parallel installability and thus having a bad impact on leapp, if used.
2020-11-06 07:37:12 +00:00
Andrew Hughes b553e58666 Temporarily roll back tzdata build requirement while tzdata update is still in testing 2020-10-21 03:04:20 +00:00
Andrew Hughes 6018a375be Update to jdk-11.0.9+11
Update release notes for 11.0.9 release.
Add backport of JDK-8254177 to update to tzdata 2020b
Require tzdata 2020b due to resource changes in JDK-8254177
Fix directory ownership of static-libs package
2020-10-21 02:56:47 +00:00
Andrew Hughes 42eb58fb66 Update to jdk-11.0.9+10 (EA) 2020-10-05 13:28:27 +00:00
Andrew Hughes 84caf6be43 Merge branch 'master' into f33 2020-09-28 05:27:53 +00:00
Andrew Hughes e2ed7be248 Update to jdk-11.0.9+7 (EA) 2020-09-28 05:25:28 +00:00
Andrew Hughes 095654461f Update to jdk-11.0.9+6 (EA)
Update tarball generation script to use PR3802, handling JDK-8233228 & JDK-8177334

Resolves: rhbz#1869017
2020-09-16 11:25:52 +02:00
Andrew Hughes 3c64476242 Update to jdk-11.0.9+5 (EA) 2020-09-16 11:25:52 +02:00
Andrew Hughes 5d29ebd963 Update to jdk-11.0.9+4 (EA) 2020-09-16 11:25:52 +02:00
Andrew Hughes 193da0bb72 Update to jdk-11.0.9+3 (EA) 2020-09-16 11:25:52 +02:00
Andrew Hughes 9e08adb840 Update to jdk-11.0.9+2 (EA)
With Shenandoah now upstream in OpenJDK 11, we can use jdk-updates/jdk11 directly
2020-09-16 11:25:52 +02:00
Andrew Hughes f99bf85966 Cleanup architecture and JVM feature handling in preparation for using upstreamed Shenandoah. 2020-09-16 11:25:52 +02:00
Severin Gehwolf 74b1906293 Update static-libs packaging to new layout 2020-09-15 15:42:26 +02:00
Andrew Hughes 2a70366ba7 Update to jdk-11.0.9+6 (EA)
Update tarball generation script to use PR3802, handling JDK-8233228 & JDK-8177334

Resolves: rhbz#1869017
2020-09-15 13:07:43 +00:00
Andrew Hughes 2243b9c568 Update to jdk-11.0.9+5 (EA) 2020-09-15 03:11:11 +00:00
Andrew Hughes 3216606134 Update to jdk-11.0.9+4 (EA) 2020-09-04 16:36:26 +00:00
Andrew Hughes a9d34fe47e Update to jdk-11.0.9+3 (EA) 2020-08-28 06:15:16 +00:00
Andrew Hughes b981579504 Update to jdk-11.0.9+2 (EA)
With Shenandoah now upstream in OpenJDK 11, we can use jdk-updates/jdk11 directly
2020-08-13 20:08:18 +00:00
Andrew Hughes d76f241e65 Cleanup architecture and JVM feature handling in preparation for using upstreamed Shenandoah. 2020-08-11 19:00:36 +00:00
Andrew Hughes 952bfa78b2 Update to shenandoah-jdk-11.0.9+1 (EA)
Switch to EA mode for 11.0.9 pre-release builds.
Drop JDK-8247874 backport now applied upstream.
JDK-8245832 increases the set of static libraries, so try and include them all with a wildcard.
2020-08-09 21:41:08 +00:00
Severin Gehwolf b6bbc18e98 Disable LTO for a working f33 build 2020-07-29 18:16:23 +02:00
Fedora Release Engineering 2e6db5f90c - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 02:10:21 +00:00
Andrew Hughes 36133df273 Update to shenandoah-jdk-11.0.8+10 (GA)
Switch to GA mode for final release.
Update release notes with last minute fix (JDK-8248505).
2020-07-17 14:10:43 +00:00
Andrew Hughes e718225bd1 Update to shenandoah-jdk-11.0.8+9 (EA)
Update release notes for 11.0.8 release.
2020-07-17 01:16:04 +00:00
Jiri a3184a2c71 Revert "Rebuilt for JDK-11"
This reverts commit af4e2ba63d.
2020-07-10 13:15:45 +02:00
Jiri af4e2ba63d Rebuilt for JDK-11 2020-07-10 11:39:48 +02:00
Jiri 0ba272cf22 Moving to BECOME system JDK 2020-07-09 17:05:45 +02:00