Commit Graph

254 Commits

Author SHA1 Message Date
Andrew Hughes
96d9c80a21 Following JDK-8005165, class data sharing can be enabled on all JIT architectures 2021-01-25 03:42:49 +00:00
Andrew Hughes
3fa84eff00 Include a test in the RPM to check the build has the correct vendor information. 2021-01-24 18:17:53 +00:00
Andrew Hughes
0b8fc9968d 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.
2021-01-24 17:20:20 +00:00
Andrew Hughes
214b0d1ac4 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
2021-01-24 03:24:41 +00:00
Andrew Hughes
4581efb916 Need to support noarch for creating source RPMs for non-scratch builds. 2021-01-23 22:53:38 +00:00
Andrew Hughes
10631d6261 Introduce stapinstall variable to set SystemTap arch directory correctly (e.g. arm64 on aarch64) 2021-01-23 05:07:29 +00:00
Andrew Hughes
876286a0d4 Use -march=i686 for x86 builds if -fcf-protection is detected (needs CMOV) 2021-01-19 03:59:55 +00:00
Andrew Hughes
7f58eb6adf Update to jdk-11.0.10.0+8
Update release notes to 11.0.10.0+8.
Update tarball generation script to use PR3818 which handles JDK-8171279 changes
Drop JDK-8250861 as applied upstream.
2021-01-15 05:18:00 +00:00
Tom Stellard
4824868f52 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2021-01-05 15:32:46 +00:00
Jiri Vanek
452185ed63 Fixed typo in variable 2021-01-04 12:06:40 +01:00
Andrew Hughes
e474513f04 Update to jdk-11.0.10.0+1
Update release notes to 11.0.10.0+1
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.
Switch to EA mode for 11.0.10 pre-release builds.
Drop JDK-8222286 & JDK-8254177 as applied upstream
Use system harfbuzz now this is supported.
2020-12-23 08:18:45 +00:00
Jiri
3343ca44a4 fixed missing condition for fastdebug packages being counted as debug ones 2020-12-22 11:02:28 +01:00
Jiri
2e2947560c removed lib-style provides for fastdebug_suffix_unquoted 2020-12-20 16:16:23 +01:00
Jiri
4327dc9b52 Added few missing majorver into descriptions 2020-12-20 12:53:09 +01:00
Jiri
edadb626bc Introduced fastdebug build cycle and subpackages 2020-12-20 09:40:12 +01:00
Jiri Vanek
cef412cef7 Added checks and restrictions around alt-java 2020-12-18 15:25:39 +01:00
Jiri
9dd85aba4b Fixes comment for speculative store bypass patch 2020-12-07 20:05:31 +01:00
Jiri
3ad7305a74 Replaced alt-java palceholder by real pathced alt-java 2020-12-01 14:13:12 +01:00
Jiri
b1fa8704ee 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-23 22:00:42 +01:00
Andrew Hughes
fadbaad5b8 Update release notes for 11.0.9.1 release. 2020-11-06 07:07:24 +00:00
Severin Gehwolf
a0e5d76a58 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.
2020-11-05 10:14:02 +01:00
Andrew Hughes
bc920b44c4 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-10-30 05:56:45 +00:00
Andrew Hughes
5f592b0eda 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 00:49:38 +00:00
Andrew Hughes
6b7cad5e57 Update to jdk-11.0.9+10 (EA) 2020-10-05 05:38:49 +00:00
Andrew Hughes
67ffad42bc Update to jdk-11.0.9+9 (EA) 2020-10-05 03:03:08 +00:00
Andrew Hughes
3559b479ed Update to jdk-11.0.9+8 (EA) 2020-10-01 02:22:15 +00:00
Andrew Hughes
e2ed7be248 Update to jdk-11.0.9+7 (EA) 2020-09-28 05:25:28 +00: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
Andrew Hughes
61d486f627 Fix changes in Provides from system_jdk support.
Re-introduce java-openjdk-src & java-openjdk-demo for system_jdk builds.
Fix accidental renaming of java-openjdk-devel to java-devel-openjdk.
2020-07-09 14:22:52 +00:00
Andrew Hughes
5aa1da8fe9 Fix ChangeLog ordering issues, caused by recent merges. 2020-07-05 22:31:16 +00:00
Andrew Hughes
b976c137d0 Update to shenandoah-jdk-11.0.8+8 (EA) 2020-07-05 19:58:57 +00:00
Andrew Hughes
7621c1515f Update to shenandoah-jdk-11.0.8+7 (EA) 2020-07-04 23:31:57 +00:00
Andrew Hughes
e6ca779c69 Update to shenandoah-jdk-11.0.8+6 (EA) 2020-07-02 11:41:39 +00:00
Andrew Hughes
9825ab8e91 Add release notes.
Amend release notes, removing issue actually fixed in 11.0.6.
2020-06-23 16:41:30 +00:00
Andrew Hughes
f3d7a45b43 Sync JDK-8247874 patch with upstream status in 11.0.9.
Add missing ChangeLog entry from last series of commits.
2020-06-23 16:35:48 +00:00
Jayashree Huttanagoudar
5ba186239d Added a patch to fix issue caused due to '&' in vendor bug url
8247874: Replacement in VersionProps.java.template not working when --with-vendor-bug-url contains '&'
Added Patch9: jdk8247874-fix_ampersand_in_vm_bug_url.patch
2020-06-23 16:49:11 +05:30
Jayashree Huttanagoudar
b0b5128294 Moved vendor_version_string to better place 2020-06-18 16:00:23 +05:30
Jayashree Huttanagoudar
c0a480ee63 Added --with-vendor id and url family of switches 2020-06-18 16:00:00 +05:30
Severin Gehwolf
0568e7449a Disable stripping of debug symbols of static libraries
Keep the debug symbols internal and accept the small size
penalty
2020-06-09 18:55:07 +02:00
Andrew John Hughes
a73c8adea3 Update to shenandoah-jdk-11.0.8+5 (EA) 2020-06-07 02:33:26 +01:00
Andrew John Hughes
979a20c063 Update to shenandoah-jdk-11.0.8+4 (EA)
Require tzdata 2020a due to resource changes in JDK-8243541
2020-05-27 13:15:14 +01:00
Severin Gehwolf
1d75746a8b Add static-libs sub-package
This is useful for producing an OpenJDK-based Graal VM build
2020-05-22 19:43:59 +02:00
Andrew John Hughes
688f57ed81 Update to shenandoah-jdk-11.0.8+3 (EA)
Drop JDK-8233880 backport now applied upstream.
2020-05-19 11:11:47 +01:00
Andrew John Hughes
c766f16ecf Update to shenandoah-jdk-11.0.8+2 (EA) 2020-05-18 20:17:06 +01:00
Andrew John Hughes
8c1b6230db Update to shenandoah-jdk-11.0.8+1 (EA)
Switch to EA mode for 11.0.8 pre-release builds.
Drop JDK-8237396 & JDK-8228407 backports now applied upstream.
2020-05-18 19:54:50 +01:00
Andrew John Hughes
9c6396e9b3 Backport JDK-8233880 to fix version detection of GCC 10.
Remove explicit compiler flags which should be handled by the upstream build
(-std=gnu++98, -fno-delete-null-pointer-checks, -fno-lifetime-dse)
2020-05-17 18:00:40 +01:00
Andrew John Hughes
4ba475024b Make use of --with-extra-asflags introduced in jdk-11.0.6+1. 2020-05-04 05:31:31 +01:00
Andrew John Hughes
25107c4c5c Update to shenandoah-jdk-11.0.7+10 (GA)
Switch to GA mode for final release.
Remove JDK-8237879 backport as this was integrated upstream in jdk-11.0.7+10.
2020-04-22 23:06:01 +01:00
Andrew John Hughes
7752b4b9cf Update to shenandoah-jdk-11.0.7+9 (EA)
Remove JDK-8241296 backport as this was integrated upstream in jdk-11.0.7+9.
2020-04-21 16:30:40 +01:00
Andrew John Hughes
0355329371 Update to shenandoah-jdk-11.0.7+8 (EA) 2020-04-21 14:14:40 +01:00
Andrew John Hughes
36fea08a1c Update to shenandoah-jdk-11.0.7+7 (EA) 2020-04-20 21:33:25 +01:00
Andrew John Hughes
bd6e610df8 Update to shenandoah-jdk-11.0.7+6 (EA) 2020-04-20 18:24:48 +01:00
Andrew John Hughes
8a9b5fac35 Update to shenandoah-jdk-11.0.7+5 (EA) 2020-04-20 09:47:19 +01:00
Andrew John Hughes
dbce4cea14 Update to shenandoah-jdk-11.0.7+4 (EA) 2020-04-19 20:33:08 +01:00
Andrew John Hughes
ae996c44ac Add JDK-8228407 backport to resolve crashes during verification. 2020-04-17 02:52:39 -04:00
Andrew John Hughes
2e1a7f0c07 Update to shenandoah-jdk-11.0.7+3 (EA) 2020-04-16 16:33:39 -04:00
Andrew John Hughes
36f704fe99 Sync SystemTap & desktop files with upstream IcedTea release 3.15.0 using new script 2020-04-07 16:12:53 +01:00
Andrew John Hughes
870cbdd5d1 Add JDK-8237396 backport to resolve Shenandoah TCK breakage in traversal mode. 2020-03-28 20:11:34 +00:00
Severin Gehwolf
8ebdc0d602 Revert GCC 10 workaround on s390x
Resolves: RHBZ#1799087
2020-03-24 13:58:29 +01:00
Andrew John Hughes
c3c9459f73 Backport JDK-8241296 to fix segfaults when active_handles is NULL (RH1813550) 2020-03-20 12:11:01 +00:00
Severin Gehwolf
1d8e591a2d Add JDK-8237879 so as to be able to build with make 4.3 2020-03-13 17:54:50 +01:00
Andrew John Hughes
7fe2af598f Update to shenandoah-jdk-11.0.7+2 (EA)
Drop JDK-8224851 backport now included upstream.
2020-03-04 20:30:13 +00:00
Andrew John Hughes
27299dbae8 Update to shenandoah-jdk-11.0.7+1 (EA)
Switch to EA mode for 11.0.7 pre-release builds.
Drop JDK-8236039 backport now applied upstream.
2020-02-28 05:14:16 +00:00
Severin Gehwolf
5dc89b39d7 Add changelog entry mentioning GCC 10 s390x workaround 2020-02-27 06:51:49 +01:00
Severin Gehwolf
a9ba2e1465 Disable gdb check temporarily on s390x 2020-02-26 19:06:08 +01:00
Severin Gehwolf
542fe92d09 Workaround GCC 10-based build failure on s390x 2020-02-26 19:06:08 +01:00
Severin Gehwolf
720e2c1e92 Account for building with GCC 10: JDK-8224851, -fcommon switch
- GCC 10 turns on -fno-common by default, breaking the HotSpot build
- There is a duplicate declaration of 'using MacroAssembler::call_VM_leaf_base'
  in interp_masm_aarch64.hpp which GCC 10 doesn't like anymore.
  Backport of JDK-8224851 fixes that.
- Update to January 2020 CPU sources (11.0.6+10).
- Switch to GA mode.
- Add JDK-8236039 backport to resolve OpenShift blocker.
- Add JDK-8224851 backport to resolve AArch64 compiler issues.

Contributed-by: Andrew Hughes <gnu.andrew@redhat.com>
2020-01-29 18:48:29 +01:00
Fedora Release Engineering
e991875ccc - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 05:54:15 +00:00
Andrew John Hughes
b62e2060b8 Update to shenandoah-jdk-11.0.6+9 (EA) 2020-01-15 03:54:43 +00:00
Andrew John Hughes
fcea898465 Update to shenandoah-jdk-11.0.6+2 (EA) 2020-01-13 06:48:39 +00:00
Andrew John Hughes
17e281c888 Update to shenandoah-jdk-11.0.6+1 (EA)
Switch to EA mode for 11.0.6 pre-release builds.
Add support for jfr binary.
2019-12-22 05:49:49 +00:00
Andrew John Hughes
c605a5fa08 Update to shenandoah-jdk-11.0.5+10 (GA)
Switch to GA mode for final release.
2019-10-17 13:38:08 +01:00
Andrew John Hughes
209c4bb612 Update to shenandoah-jdk-11.0.5+9 (EA) 2019-10-14 19:26:50 +01:00
Andrew John Hughes
c82830aa65 Update generate_source_tarball.sh script to use the PR3751 patch and retain the secp256k1 curve.
Regenerate source tarball using the updated script and add the -'4curve' suffix.
PR3751 includes the changes in the PR1834/RH1022017 patch which is removed.
2019-10-14 07:13:20 +01:00
Andrew Hughes
ae98effbfe Update to shenandoah-jdk-11.0.5+2 (EA) 2019-09-09 16:52:19 +01:00
Andrew Hughes
86c9d0b54b Update to shenandoah-jdk-11.0.5+1 (EA)
Switch to EA mode for 11.0.5 pre-release builds.
2019-09-06 04:22:30 +01:00
Andrew Hughes
f14ba90d3c Switch to in-tree SunEC code, dropping NSS runtime dependencies and patches to link against it. 2019-08-12 15:54:08 +01:00
Andrew Hughes
8822d30812 Drop unnecessary build requirement on gtk3-devel, as OpenJDK searches for Gtk+ at runtime.
Add missing build requirement for libXrender-devel, previously masked by Gtk3+ dependency
Add missing build requirement for libXrandr-devel, previously masked by Gtk3+ dependency
fontconfig build requirement should be fontconfig-devel, previously masked by Gtk3+ dependency
2019-07-31 17:24:11 +01:00
Severin Gehwolf
d4b2b6692a Bump release and rebuild. 2019-07-27 00:00:49 +02:00
Severin Gehwolf
a49619a3df Remove -fno-tree-ch workaround for i686.
Root cause of it has been fixed with 11.0.4+9, which is
part of 11.0.4+11 (GA).

Resolves: RHBZ#1683095
2019-07-26 11:16:35 +02:00
Andrew Hughes
008e1c3ca3 Update to shenandoah-jdk-11.0.4+11 (GA)
Switch to GA mode for final release.
2019-07-25 14:01:54 +01:00
Andrew Hughes
bbcbcf727a Obsolete javadoc-slowdebug and javadoc-slowdebug-zip packages via javadoc and javadoc-zip respectively. 2019-07-24 18:07:46 +01:00
Andrew John Hughes
d6c1d0d604 Update to shenandoah-jdk-11.0.4+10 (EA) 2019-07-23 12:08:17 +01:00
Andrew Hughes
bd8e15ac7a Update to shenandoah-jdk-11.0.4+2 (EA)
Package jspawnhelper (see JDK-8220360).
2019-07-15 18:06:09 +01:00
Andrew Hughes
d8d7f032b9 Handle milestone as variables so we can alter it easily and set the docs zip filename appropriately.
Include 'ea' designator in Release when appropriate.
2019-07-15 16:30:52 +01:00
Severin Gehwolf
543ea6eb05 Bump release for rebuild. 2019-05-14 11:22:06 +02:00
Severin Gehwolf
5cb0a220ae Add -fno-tree-ch for GCC 9.x build issues on i686
Resolves: rhbz#1683095
2019-05-10 14:27:56 +02:00
Severin Gehwolf
7bd142a91b Don't produce unnecessary things for the debug variant
This speeds up the build as no bootcycle image build is
being performed for the slowdebug variant. Also don't
produce a javadoc or javadoc-zip package for the slowdebug
variant as that is pointless.
2019-05-02 19:40:30 +02:00
Severin Gehwolf
332814297f Don't generate lib-style requires for -slowdebug subpackages.
In the is_system_jdk == 1 case, slowdebug subpackages would have
requirements autogenerated, leading to product builds being dragged in
so as to satisfy RPM dependencies.

Resolves: RHBZ#1702379
2019-04-24 11:33:28 +02:00
Severin Gehwolf
29ac45a922 Fix requires/provides for the non-system JDK case
Without this fix no lib*.so requirements are being generated.
This includes requirements for libgif and libgcc, libc, etc.

Resolves: RHBZ#1702324
2019-04-23 18:36:35 +02:00
Andrew Hughes
c14aad04e0 Update to shenandoah-jdk-11.0.3+7 (April 2019 GA) 2019-04-18 18:52:27 +01:00
Andrew Hughes
b6dd2fcf75 Update to shenandoah-jdk-11.0.3+6 (April 2019 EA)
Drop JDK-8210416/RH1632174 applied upstream.
Drop JDK-8210425/RH1632174 applied upstream.
Drop JDK-8210647/RH1632174 applied upstream.
Drop JDK-8210761/RH1632174 applied upstream.
Drop JDK-8210703/RH1632174 applied upstream.
Add cast to resolve s390 ambiguity in call to log2_intptr
2019-04-18 05:27:24 +01:00
Andrew Hughes
19a00b350c Add patch for RH1566890 2019-04-17 05:34:59 +01:00
Peter Robinson
f3e7cf77df Drop chkconfig dep, 1.7 shipped in f24, actual dep is done by the alternatives binary, and is now a separate sub package. 2019-03-20 23:41:24 +00:00
Severin Gehwolf
594b106477 Fix annocheck warnings for assembler source files
See RHBZ#1624122
2019-03-11 10:15:32 +01:00
Severin Gehwolf
95df2b6f80 Remove lib/client/classes.jsa from packaged files
This file is listed in %files but doesn't exist. As such, removal
fails when packages are upgraded. See RHBZ#1643469. This fixes it.

Resolves: rhbz#1643469
2019-02-26 14:39:41 +01:00
Severin Gehwolf
a1e203447d Fixed bogus dates in changelog. 2019-02-25 21:22:43 +01:00
Andrew Hughes
272a05ee90 Add explicit requirement for libXcomposite which is used when performing screenshots from Java.
Add explicit BR unzip required for building OpenJDK.
2019-02-20 01:34:29 +00:00
Severin Gehwolf
06051b6c4d Add a test verifying system crypto policies can be disabled 2019-02-14 10:32:25 +01:00
Severin Gehwolf
6e4a1235d2 Don't build the test images. 2019-02-12 17:44:37 +01:00
Andrew Hughes
1812058884 Add PR3695 to allow the system crypto policy to be turned off.
Correct original system crypto policy patch to refer to OpenJDK 11 bug (PR3694)
2019-02-07 05:11:37 +00:00
Fedora Release Engineering
149d23b791 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 03:51:48 +00:00
Andrew John Hughes
ff99e0ff3e Update to shenandoah-jdk-11.0.2+7 (January 2019 CPU)
Drop JDK-8211105/RH1628612/RH1630996 applied upstream.
Drop JDK-8209639/RH1640127 applied upstream.
Re-generate JDK-8210416/RH1632174 following JDK-8209786
2019-01-29 13:10:24 +00:00
Igor Gnatenko
554a626375 Remove obsolete Group tag
References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag
2019-01-28 20:24:08 +01:00
Andrew Hughes
9e3a1ba4a2 Update to shenandoah-jdk-11.0.1+13-20190101
Update tarball generation script in preparation for PR3681/RH1656677 SunEC changes.
Use remove-intree-libraries.sh to remove the remaining SunEC code for now.
Fix PR1983 SunEC patch so that ecc_impl.h is patched rather than added
Add missing RH1022017 patch to reduce curves reported by SSL to those we support.
Remove RH1648995; fixed upstream
2019-01-21 13:11:59 +00:00
Jiri
cbc8e990ea Fixed unexpanded macro 2018-12-21 09:04:09 +01:00
Jiri Vanek
10ee854bbf Only generate internal provides for non-debug, system JDK
If a system JDK, don't generated any  provides for
-slowdebug packages. Only release builds should provide them.
rhbz#1655938
2018-12-17 15:34:08 +01:00
Jiri Vanek
745a3e68b2 Only generate version-less provides for system JDK 2018-12-17 15:14:12 +01:00
Jiri Vanek
444f37403f for non debug subpackages, ghosted all masters and slaves (rhbz1649776) 2018-12-15 13:18:14 +01:00
Severin Gehwolf
bb3e590639 Added %global _find_debuginfo_opts -g
This instructs find-debuginfo.sh to use 'strip -g'. Thus,
minimal debuginfo will be preserved which makes features
such as detailed NMT work with the packaged JDK.

See RHBZ#1520879
2018-12-03 11:34:25 +01:00
Jiri Vanek
28abd3dab7 renamed all patches to new convention
bug1-bug2-..-bugN-XY-lowercase_comment_suffix_or_jdkpart.patch
 XY is number 01-99 for patches which are order sensitive or simply counts together
 where bugs are jdkIJK or prLMN or rhOPQ and if more bugs (which is desired) then in jdk->pr->rh order.
 I..Q are numbers corresponding to:
 https://bugs.openjdk.java.net/browse/JDK-IJK
 https://icedtea.classpath.org/bugzilla/show_bug.cgi?id=LMN
 https://bugzilla.redhat.com/show_bug.cgi?id=OPQ
2018-11-20 11:06:12 +01:00
Jiri Vanek
8063e9fa0c fixed tck failures of arraycopy and process exec with shenandoah on
added patch585 rh1648995-shenandoah_array_copy_broken_by_not_always_copy_forward_for_disjoint_arrays.patch
2018-11-13 14:29:09 +01:00
Jiri Vanek
91115e7a07 headless' suggests of cups, replaced by Requires of cups-libs 2018-11-07 18:54:15 +01:00
Jiri Vanek
9fd4813e39 Introduced buildjdkver to manipulate build jdk on single space 2018-11-02 14:43:23 +01:00
Jiri
d263cf2b71 Ordered chglog 2018-11-01 11:38:38 +01:00
Jiri Vanek
b46ee69682 added Patch584 jdk8209639-rh1640127-coalesce_attempted_spill_non_spillable_02.patch 2018-10-31 17:21:40 +01:00
Severin Gehwolf
8523ae934b Use upstream's Aarch64 math intrinsics disable patch 2018-10-29 10:00:07 +01:00
Severin Gehwolf
9b5238a824 Add LTS designator for RHEL. 2018-10-25 17:54:07 +02:00
Severin Gehwolf
488fa80b82 Update to upstream 11.0.1+13 release.
This includes the October 2018 CPU.
2018-10-18 19:53:52 +02:00
Severin Gehwolf
43cc22ac7f Set --with-vendor-version-string=18.9
Upstream's version identifies as:
$ java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment 18.9 (build 11+28)
OpenJDK 64-Bit Server VM 18.9 (build 11+28, mixed mode)

This package identifies as:
$ java -version
openjdk version "11" 2018-09-25
OpenJDK Runtime Environment (build 11+28)
OpenJDK 64-Bit Server VM (build 11+28, mixed mode, sharing)

I.e. we haven't printed string "18.9" after "Server VM". This
commit fixes it.
2018-10-17 13:44:10 +02:00
Severin Gehwolf
075824caed Identify as GA version.
No longer include early access (ea) in version output.

Note that the new ENVR is thus:
1:11.0.0.28-1.fc30

Which is newer than old ENVR:
1:11.0.ea.28-9.fc30

$ rpmdev-vercmp 1:11.0.0.28-1.fc30 1:11.0.ea.28-9.fc30
1:11.0.0.28-1.fc30 > 1:11.0.ea.28-9.fc30
2018-09-28 13:50:51 +02:00
Severin Gehwolf
eac7e3ef7c Rebase annocheck fixes for JDK 11.
Note: RHBZ#1632174 supercedes RHBZ#1624122.
2018-09-28 10:31:16 +02:00
Jiri
3653068eb6 Reorganised changelog 2018-09-27 17:47:31 +02:00
Jiri
ff9b591bb5 Disabled versionless provides + javadoc dir moved to be arched 2018-09-27 17:40:01 +02:00
Severin Gehwolf
92d028334c Temporarily disable log math intrinsics on aarch64.
Work-around for currently not fixed bug:
https://bugs.openjdk.java.net/browse/JDK-8210858
2018-09-20 17:25:09 +02:00
Severin Gehwolf
8c3325f676 Fix bogus date in changelog. 2018-09-14 10:57:37 +02:00
Severin Gehwolf
2955b0cd44 Temporarily disable dcos/dsin math intrinsics on aarch64.
Work-around for currently not fixed bug:
https://bugs.openjdk.java.net/browse/JDK-8210461
2018-09-13 16:41:15 +02:00
Jiri Vanek
5608a838ed link to jhsdb followed its file to ifarch jit_arches ifnarch s390x 2018-09-10 16:43:42 +02:00
Severin Gehwolf
915d59aa58 Enable ZGC on x86_64. 2018-09-07 18:09:38 +02:00
Jiri Vanek
7bc68ae1bb jfr/*jfc files listed for all arches, lib/classlist do not exists s390, ifarch-ed via jit_arches out 2018-09-03 16:31:14 +02:00
Severin Gehwolf
5cecf0a61a Update to latest upstream JDK 11 build: 28
This is RC 1 as posted here:
http://mail.openjdk.java.net/pipermail/jdk-dev/2018-August/001844.html
2018-08-31 17:29:11 +02:00
Severin Gehwolf
7c23b900d4 Adjust system NSS patch for -Wl,--as-needed flag.
redhat-rpm-config package introduced default linker
flag -Wl,--as-needed. This broke the build of SunEC via
system NSS. Filter flag -Wl,--as-needed for this library's
build.

Resolves: RHBZ#1623437
2018-08-29 14:14:17 +02:00
Jiri Vanek
cab8731560 bumped release 2018-08-23 18:06:56 +02:00
Jiri Vanek
ed717892a9 dissabled accessibility, fixed provides for main package's debug variant 2018-08-23 17:46:15 +02:00
Jiri
fad28e38fe moved to bootstrap by jdk 11 2018-07-31 11:27:29 +02:00
Jiri Vanek
340d80533c returned to botstrap by jdk10 2018-07-30 16:36:19 +02:00