Commit Graph

88 Commits

Author SHA1 Message Date
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 12bcca3b0c Update update_package.sh so as to reflect 11.0.3+7 sources 2019-06-21 14:04:04 +02: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