From a34c4e424339e551752cd1e0d1897bbb0636a528 Mon Sep 17 00:00:00 2001 From: Mikhail Novosyolov Date: Mon, 6 Jul 2020 02:28:48 +0300 Subject: [PATCH] To ROSA 1 --- java-11-openjdk.spec | 577 +++---------------------------------------- 1 file changed, 39 insertions(+), 538 deletions(-) diff --git a/java-11-openjdk.spec b/java-11-openjdk.spec index ae1c450..a9a1774 100644 --- a/java-11-openjdk.spec +++ b/java-11-openjdk.spec @@ -1028,6 +1028,7 @@ Release: %{?eaprefix}%{rpmrelease}%{?extraver}%{?dist} Epoch: 1 Summary: %{origin_nice} Runtime Environment %{majorver} +Group: Development/Java # HotSpot code is licensed under GPLv2 # JDK library code is licensed under GPLv2 with the Classpath exception @@ -1146,47 +1147,47 @@ Patch9: jdk8247874-fix_ampersand_in_vm_bug_url.patch BuildRequires: autoconf BuildRequires: automake -BuildRequires: alsa-lib-devel BuildRequires: binutils BuildRequires: cups-devel -BuildRequires: desktop-file-utils -# elfutils only are OK for build without AOT +BuildRequires: elfutils BuildRequires: elfutils-devel -BuildRequires: fontconfig-devel -BuildRequires: freetype-devel -BuildRequires: giflib-devel +BuildRequires: fontconfig +BuildRequires: freetype2-devel +BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: gdb -BuildRequires: lcms2-devel -BuildRequires: libjpeg-devel -BuildRequires: libpng-devel -BuildRequires: libxslt -BuildRequires: libX11-devel -BuildRequires: libXi-devel -BuildRequires: libXinerama-devel -BuildRequires: libXrandr-devel -BuildRequires: libXrender-devel -BuildRequires: libXt-devel -BuildRequires: libXtst-devel -# Requirements for setting up the nss.cfg +BuildRequires: giflib-devel +BuildRequires: jpeg-devel +BuildRequires: libxslt-devel BuildRequires: nss-devel +BuildRequires: openssl BuildRequires: pkgconfig -BuildRequires: xorg-x11-proto-devel -BuildRequires: zip +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(lcms2) +BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(xinerama) +BuildRequires: pkgconfig(xproto) +BuildRequires: pkgconfig(xt) +BuildRequires: pkgconfig(xtst) BuildRequires: unzip +BuildRequires: xsltproc +BuildRequires: zip +BuildRequires: nss-softokn-freebl-devel BuildRequires: javapackages-filesystem BuildRequires: java-%{buildjdkver}-openjdk-devel # Zero-assembler build requirement %ifnarch %{jit_arches} -BuildRequires: libffi-devel +BuildRequires: pkgconfig(libffi) %endif # 2020a required as of JDK-8243541 in 11.0.8+4 BuildRequires: tzdata-java >= 2020a -# Earlier versions have a bug in tree vectorization on PPC -BuildRequires: gcc >= 4.8.3-8 +BuildRequires: gcc %if %{with_systemtap} -BuildRequires: systemtap-sdt-devel +BuildRequires: systemtap-devel %endif # this is always built, also during debug-only build @@ -1199,6 +1200,7 @@ The %{origin_nice} runtime environment. %if %{include_debug_build} %package slowdebug Summary: %{origin_nice} Runtime Environment %{majorver} %{debug_on} +Group: Development/Java %{java_rpo -- %{debug_suffix_unquoted}} %description slowdebug @@ -1209,6 +1211,7 @@ The %{origin_nice} runtime environment. %if %{include_normal_build} %package headless Summary: %{origin_nice} Headless Runtime Environment %{majorver} +Group: Development/Java %{java_headless_rpo %{nil}} @@ -1230,6 +1233,7 @@ The %{origin_nice} runtime environment %{majorver} without audio and video suppo %if %{include_normal_build} %package devel Summary: %{origin_nice} Development Environment %{majorver} +Group: Development/Java %{java_devel_rpo %{nil}} @@ -1240,6 +1244,7 @@ The %{origin_nice} development tools %{majorver}. %if %{include_debug_build} %package devel-slowdebug Summary: %{origin_nice} Development Environment %{majorver} %{debug_on} +Group: Development/Java %{java_devel_rpo -- %{debug_suffix_unquoted}} @@ -1251,6 +1256,7 @@ The %{origin_nice} development tools %{majorver}. %if %{include_normal_build} %package static-libs Summary: %{origin_nice} libraries for static linking %{majorver} +Group: Development/Java %{java_static_libs_rpo %{nil}} @@ -1261,6 +1267,7 @@ The %{origin_nice} libraries for static linking %{majorver}. %if %{include_debug_build} %package static-libs-slowdebug Summary: %{origin_nice} libraries for static linking %{majorver} %{debug_on} +Group: Development/Java %{java_static_libs_rpo -- %{debug_suffix_unquoted}} @@ -1272,6 +1279,7 @@ The %{origin_nice} libraries for static linking %{majorver}. %if %{include_normal_build} %package jmods Summary: JMods for %{origin_nice} %{majorver} +Group: Development/Java %{java_jmods_rpo %{nil}} @@ -1282,6 +1290,7 @@ The JMods for %{origin_nice}. %if %{include_debug_build} %package jmods-slowdebug Summary: JMods for %{origin_nice} %{majorver} %{debug_on} +Group: Development/Java %{java_jmods_rpo -- %{debug_suffix_unquoted}} @@ -1293,6 +1302,7 @@ The JMods for %{origin_nice} %{majorver}. %if %{include_normal_build} %package demo Summary: %{origin_nice} Demos %{majorver} +Group: Development/Java %{java_demo_rpo %{nil}} @@ -1303,6 +1313,7 @@ The %{origin_nice} demos %{majorver}. %if %{include_debug_build} %package demo-slowdebug Summary: %{origin_nice} Demos %{majorver} %{debug_on} +Group: Development/Java %{java_demo_rpo -- %{debug_suffix_unquoted}} @@ -1314,6 +1325,7 @@ The %{origin_nice} demos %{majorver}. %if %{include_normal_build} %package src Summary: %{origin_nice} Source Bundle %{majorver} +Group: Development/Java %{java_src_rpo %{nil}} @@ -1325,6 +1337,7 @@ class library source code for use by IDE indexers and debuggers. %if %{include_debug_build} %package src-slowdebug Summary: %{origin_nice} Source Bundle %{majorver} %{for_debug} +Group: Development/Java %{java_src_rpo -- %{debug_suffix_unquoted}} @@ -1336,6 +1349,7 @@ The java-%{origin}-src-slowdebug sub-package contains the complete %{origin_nice %if %{include_normal_build} %package javadoc Summary: %{origin_nice} %{majorver} API documentation +Group: Development/Java Requires: javapackages-filesystem Obsoletes: javadoc-slowdebug < 1:11.0.3.7-4 @@ -1348,6 +1362,7 @@ The %{origin_nice} %{majorver} API documentation. %if %{include_normal_build} %package javadoc-zip Summary: %{origin_nice} %{majorver} API documentation compressed in a single archive +Group: Development/Java Requires: javapackages-filesystem Obsoletes: javadoc-zip-slowdebug < 1:11.0.3.7-4 @@ -1960,517 +1975,3 @@ require "copy_jdk_configs.lua" %files src-slowdebug %{files_src -- %{debug_suffix_unquoted}} %endif - - -%changelog -* Thu Jun 18 2020 Andrew Hughes - 1:11.0.8.6-0.0.ea -- Update to shenandoah-jdk-11.0.8+6 (EA) - -* Thu Jun 18 2020 Andrew Hughes - 1:11.0.8.5-0.3.ea -- Add release notes. -- Amend release notes, removing issue actually fixed in 11.0.6. - -* Tue Jun 23 2020 Andrew Hughes - 1:11.0.8.5-0.2.ea -- Sync JDK-8247874 patch with upstream status in 11.0.9. -- Add missing ChangeLog entry from last series of commits. - -* Mon Jun 22 2020 Jayashree Huttanagoudar - 1:1.0.8.5-0.2.ea -- Added a patch jdk8247874-fix_ampersand_in_vm_bug_url.patch - -* Thu Jun 18 2020 Jayashree Huttanagoudar - 1:1.0.8.5-0.2.ea -- Moved vendor_version_string to better place - -* Thu Jun 18 2020 Jiri Vanek - 1:11.0.8.5-0.2.ea -- set vendor property and vendor urls -- made urls to be preconfigured by os - -* Tue Jun 09 2020 Severin Gehwolf - 1:11.0.8.5-0.1.ea -- Disable stripping of debug symbols for static libraries part of - the -static-libs sub-package. - -* Sun Jun 07 2020 Andrew Hughes - 1:11.0.8.5-0.0.ea -- Update to shenandoah-jdk-11.0.8+5 (EA) - -* Mon May 25 2020 Andrew Hughes - 1:11.0.8.4-0.0.ea -- Update to shenandoah-jdk-11.0.8+4 (EA) -- Require tzdata 2020a due to resource changes in JDK-8243541 - -* Fri May 22 2020 Severin Gehwolf - 1:11.0.8.3-0.1.ea -- Build static-libs-image and add resulting files via -static-libs - sub-package. - -* Tue May 19 2020 Andrew Hughes - 1:11.0.8.3-0.0.ea -- Update to shenandoah-jdk-11.0.8+3 (EA) -- Drop JDK-8233880 backport now applied upstream. - -* Mon May 18 2020 Andrew Hughes - 1:11.0.8.2-0.0.ea -- Update to shenandoah-jdk-11.0.8+2 (EA) - -* Mon May 18 2020 Andrew Hughes - 1:11.0.8.1-0.0.ea -- 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. - -* Sun May 17 2020 Andrew John Hughes - 1:11.0.7.10-2 -- 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) - -* Fri Apr 24 2020 Andrew John Hughes - 1:11.0.7.10-1 -- Make use of --with-extra-asflags introduced in jdk-11.0.6+1. - -* Wed Apr 22 2020 Andrew John Hughes - 1:11.0.7.10-0 -- 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. - -* Tue Apr 21 2020 Andrew John Hughes - 1:11.0.7.9-0.0.ea -- Update to shenandoah-jdk-11.0.7+9 (EA) -- Remove JDK-8241296 backport as this was integrated upstream in jdk-11.0.7+9. - -* Tue Apr 21 2020 Andrew John Hughes - 1:11.0.7.8-0.0.ea -- Update to shenandoah-jdk-11.0.7+8 (EA) - -* Mon Apr 20 2020 Andrew John Hughes - 1:11.0.7.7-0.0.ea -- Update to shenandoah-jdk-11.0.7+7 (EA) - -* Mon Apr 20 2020 Andrew John Hughes - 1:11.0.7.6-0.0.ea -- Update to shenandoah-jdk-11.0.7+6 (EA) - -* Sun Apr 19 2020 Andrew John Hughes - 1:11.0.7.5-0.0.ea -- Update to shenandoah-jdk-11.0.7+5 (EA) - -* Sun Apr 19 2020 Andrew John Hughes - 1:11.0.7.4-0.0.ea -- Update to shenandoah-jdk-11.0.7+4 (EA) - -* Thu Apr 16 2020 Andrew John Hughes - 1:11.0.7.3-0.0.ea -- Add JDK-8228407 backport to resolve crashes during verification. - -* Thu Apr 16 2020 Andrew John Hughes - 1:11.0.7.3-0.0.ea -- Update to shenandoah-jdk-11.0.7+3 (EA) - -* Mon Apr 06 2020 Andrew John Hughes - 1:11.0.7.2-0.5.ea -- Sync SystemTap & desktop files with upstream IcedTea release 3.15.0 using new script - -* Sat Mar 28 2020 Andrew John Hughes - 1:11.0.7.2-0.4.ea -- Add JDK-8237396 backport to resolve Shenandoah TCK breakage in traversal mode. - -* Tue Mar 24 2020 Severin Gehwolf - 1:11.0.7.2-0.3.ea -- Revert GCC 10 workaround for s390x. -- Resolves RHBZ#1799087. - -* Fri Mar 20 2020 Andrew John Hughes - 1:11.0.7.2-0.2.ea -- Backport JDK-8241296 to fix segfaults when active_handles is NULL (RH1813550) - -* Fri Mar 13 2020 Severin Gehwolf - 1:11.0.7.2-0.1.ea -- Add patch for make 4.3 (JDK-8237879) - -* Wed Mar 04 2020 Andrew John Hughes - 1:11.0.7.2-0.0.ea -- Update to shenandoah-jdk-11.0.7+2 (EA) -- Drop JDK-8224851 backport now included upstream. - -* Thu Feb 27 2020 Andrew Hughes - 1:11.0.7.1-0.0.ea -- 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. - -* Thu Feb 27 2020 Severin Gehwolf - 1:11.0.6.10-0 -- Add workaround for building with GCC 10 on s390x. See RHBZ#1799087 - -* Wed Jan 29 2020 Severin Gehwolf - 1:11.0.6.10-0 -- Account for building with GCC 10: JDK-8224851, -fcommon switch. - -* Wed Jan 29 2020 Andrew John Hughes - 1:11.0.6.10-0 -- Update to shenandoah-jdk-11.0.6+10 (GA) -- Add JDK-8236039 backport to resolve OpenShift blocker. -- Add JDK-8224851 backport to resolve AArch64 compiler issues. - -* Wed Jan 29 2020 Fedora Release Engineering - 1:11.0.6.9-0.1.ea -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jan 09 2020 Andrew Hughes - 1:11.0.6.9-0.0.ea -- Update to shenandoah-jdk-11.0.6+9 (EA) - -* Mon Dec 30 2019 Andrew Hughes - 1:11.0.6.2-0.0.ea -- Update to shenandoah-jdk-11.0.6+2 (EA) - -* Thu Dec 19 2019 Andrew Hughes - 1:11.0.6.1-0.0.ea -- 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. - -* Wed Oct 09 2019 Andrew Hughes - 1:11.0.5.10-0 -- Update to shenandoah-jdk-11.0.5+10 (GA) -- Switch to GA mode for final release. - -* Mon Oct 07 2019 Andrew Hughes - 1:11.0.5.9-0.0.ea -- Update to shenandoah-jdk-11.0.5+9 (EA) - -* Tue Aug 27 2019 Andrew Hughes - 1:11.0.5.2-0.2.ea -- 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. - -* Sat Aug 24 2019 Andrew John Hughes - 1:11.0.5.2-0.1.ea -- Update to shenandoah-jdk-11.0.5+2 (EA) - -* Mon Aug 12 2019 Andrew Hughes - 1:11.0.5.1-0.1.ea -- Update to shenandoah-jdk-11.0.5+1 (EA) -- Switch to EA mode for 11.0.5 pre-release builds. - -* Thu Aug 08 2019 Andrew Hughes - 1:11.0.4.11-4 -- Switch to in-tree SunEC code, dropping NSS runtime dependencies and patches to link against it. - -* Fri Jul 26 2019 Andrew John Hughes - 1:11.0.4.11-3 -- 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 - -* Fri Jul 26 2019 Severin Gehwolf - 1:11.0.4.11-2 -- Rebuild with itself as boot JDK. - -* Fri Jul 26 2019 Severin Gehwolf - 1:11.0.4.11-1 -- Remove -fno-tree-ch workaround for i686 as the root cause has been - fixed with 11.0.4+9. -- Resolves RHBZ#1683095 - -* Tue Jul 09 2019 Andrew Hughes - 1:11.0.4.11-0 -- Update to shenandoah-jdk-11.0.4+11 (GA) -- Switch to GA mode for final release. - -* Mon Jul 08 2019 Andrew Hughes - 1:11.0.4.10-0.2.ea -- Obsolete javadoc-slowdebug and javadoc-slowdebug-zip packages via javadoc and javadoc-zip respectively. - -* Mon Jul 08 2019 Andrew Hughes - 1:11.0.4.10-0.1.ea -- Update to shenandoah-jdk-11.0.4+10 (EA) - -* Sun Jun 30 2019 Andrew John Hughes - 1:11.0.4.2-0.1.ea -- Update to shenandoah-jdk-11.0.4+2 (EA) - -* Fri Jun 21 2019 Severin Gehwolf - 1:11.0.4.2-0.1.ea -- Package jspawnhelper (see JDK-8220360). - -* Fri Jun 21 2019 Severin Gehwolf - 1:11.0.3.7-6 -- Include 'ea' designator in Release when appropriate. - -* Wed May 22 2019 Andrew Hughes - 1:11.0.3.7-6 -- Handle milestone as variables so we can alter it easily and set the docs zip filename appropriately. - -* Tue May 14 2019 Severin Gehwolf - 1:11.0.3.7-5 -- Bump release for rebuild. - -* Fri May 10 2019 Severin Gehwolf - 1:11.0.3.7-4 -- Add -fno-tree-ch in order to work around GCC 9 issue on - i686. -- Resolves: RHBZ#1683095 - -* Thu Apr 25 2019 Severin Gehwolf - 1:11.0.3.7-3 -- Don't produce javadoc/javadoc-zip sub packages for the - debug variant build. -- Don't perform a bootcycle build for the debug variant build. - -* Wed Apr 24 2019 Severin Gehwolf - 1:11.0.3.7-2 -- Don't generate lib-style requires for -slowdebug subpackages. -- Resolves: RHBZ#1702379 - -* Tue Apr 23 2019 Severin Gehwolf - 1:11.0.3.7-1 -- Fix requires/provides for the non-system JDK case. JDK 11 - isn't a system JDK at this point. -- Resolves: RHBZ#1702324 - -* Sun Apr 07 2019 Andrew Hughes - 1:11.0.3.7-0 -- Update to shenandoah-jdk-11.0.3+7 (April 2019 GA) - -* Sat Apr 06 2019 Andrew Hughes - 1:11.0.3.6-0 -- 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 - -* Thu Mar 21 2019 Severin Gehwolf - 1:11.0.2.7-9 -- Add patch for RH1566890 - -* Wed Mar 20 2019 Peter Robinson 1:11.0.2.7-8 -- Drop chkconfig dep, 1.7 shipped in f24 - -* Mon Mar 11 2019 Severin Gehwolf - 1:11.0.2.7-7 -- Add -Wa,--generate-missing-build-notes=yes C flags. So as to - fix annocheck warnings for assembler source files. - -* Tue Feb 26 2019 Severin Gehwolf - 1:11.0.2.7-6 -- Don't package lib/client and lib/client/classes.jsa - which don't exist. -- Resolves: RHBZ#1643469 - -* Tue Feb 19 2019 Severin Gehwolf - 1:11.0.2.7-5 -- Add explicit requirement for libXcomposite which is used when performing - screenshots from Java. -- Add explicit BR unzip required for building OpenJDK. - -* Thu Feb 14 2019 Severin Gehwolf - 1:11.0.2.7-4 -- Add a test verifying system crypto policies can be disabled - -* Tue Feb 12 2019 Severin Gehwolf - 1:11.0.2.7-3 -- Don't build the test images needlessly. - -* Thu Feb 07 2019 Andrew John Hughes - 1:11.0.2.7-2 -- 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) - -* Fri Feb 01 2019 Fedora Release Engineering - 1:11.0.2.7-1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Tue Jan 15 2019 Andrew Hughes - 1:11.0.2.7-0 -- 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 - -* Fri Jan 11 2019 Andrew Hughes - 1:11.0.1.13-11 -- 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. - -* Wed Dec 5 2018 Jiri Vanek - 1:11.0.1.13-9 -- for non debug supackages, ghosted all masters and slaves (rhbz1649776) -- for tech-preview packages, if-outed versionless provides. Aligned versions to be %%{epoch}:%%{version}-%%{release} instead of chaotic -- Removed all slowdebug provides (rhbz1655938); for tech-preview packages also removed all internal provides - -* Wed Nov 28 2018 Severin Gehwolf - 1:11.0.1.13-8 -- Added %%global _find_debuginfo_opts -g -- Resolves: RHBZ#1520879 (Detailed NMT issue) - -* Mon Nov 12 2018 Jiri Vanek - 1:11.0.1.13-6 -- 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 - -* Wed Nov 07 2018 Jiri Vanek - 1:11.0.1.13-5 -- headless' suggests of cups, replaced by Requires of cups-libs - -* Thu Nov 01 2018 Jiri Vanek - 1:11.0.1.13-3 -- added Patch584 jdk8209639-rh1640127-02-coalesce_attempted_spill_non_spillable.patch - -* Mon Oct 29 2018 Severin Gehwolf - 1:11.0.1.13-3 -- Use upstream's version of Aarch64 intrinsics disable patch: - - Removed: - RHBZ-1628612-JDK-8210461-workaround-disable-aarch64-intrinsic.patch - RHBZ-1630996-JDK-8210858-workaround-disable-aarch64-intrinsic-log.patch - - Superceded by: - jdk8211105-aarch64-disable_cos_sin_and_log_intrinsics.patch - -* Thu Oct 18 2018 Severin Gehwolf - 1:11.0.1.13-2 -- Use LTS designator in version output for RHEL. - -* Thu Oct 18 2018 Severin Gehwolf - 1:11.0.1.13-1 -- Update to October 2018 CPU release, 11.0.1+13. - -* Wed Oct 17 2018 Severin Gehwolf - 1:11.0.0.28-2 -- Use --with-vendor-version-string=18.9 so as to show original - GA date for the JDK. - -* Fri Sep 28 2018 Severin Gehwolf - 1:11.0.0.28-1 -- Identify as GA version and no longer as early access (EA). -- JDK 11 has been released for GA on 2018-09-25. - -* Fri Sep 28 2018 Severin Gehwolf - 1:11.0.ea.28-9 -- Rework changes from 1:11.0.ea.22-6. RHBZ#1632174 supercedes - RHBZ-1624122. -- Add patch, jdk8210416-rh1632174-compile_fdlibm_with_o2_ffp_contract_off_on_gcc_clang_arches.patch, so as to - optimize compilation of fdlibm library. -- Add patch, jdk8210425-rh1632174-sharedRuntimeTrig_sharedRuntimeTrans_compiled_without_optimization.patch, so - as to optimize compilation of sharedRuntime{Trig,Trans}.cpp -- Add patch, jdk8210647-rh1632174-libsaproc_is_being_compiled_without_optimization.patch, so as to - optimize compilation of libsaproc (extra c flags won't override - optimization). -- Add patch, jdk8210761-rh1632174-libjsig_is_being_compiled_without_optimization.patch, so as to - optimize compilation of libjsig. -- Add patch, jdk8210703-rh1632174-vmStructs_cpp_no_longer_compiled_with_o0, so as to - optimize compilation of vmStructs.cpp (part of libjvm.so). -- Reinstate filtering of opt flags coming from redhat-rpm-config. - -* Thu Sep 27 2018 Jiri Vanek - 1:11.0.ea.28-8 -- removed version less provides -- javadocdir moved to arched dir as it is no longer noarch - -* Thu Sep 20 2018 Severin Gehwolf - 1:11.0.ea.28-6 -- Add patch, RHBZ-1630996-JDK-8210858-workaround-disable-aarch64-intrinsic-log.patch, - so as to disable log math intrinsic on aarch64. Work-around for - JDK-8210858 - -* Thu Sep 13 2018 Severin Gehwolf - 1:11.0.ea.28-5 -- Add patch, RHBZ-1628612-JDK-8210461-workaround-disable-aarch64-intrinsic.patch, - so as to disable dsin/dcos math intrinsics on aarch64. Work-around for - JDK-8210461. - -* Wed Sep 12 2018 Severin Gehwolf - 1:11.0.ea.22-6 -- Add patch, JDK-8210416-RHBZ-1624122-fdlibm-opt-fix.patch, so as to - optimize compilation of fdlibm library. -- Add patch, JDK-8210425-RHBZ-1624122-sharedRuntimeTrig-opt-fix.patch, so - as to optimize compilation of sharedRuntime{Trig,Trans}.cpp -- Add patch, JDK-8210647-RHBZ-1624122-libsaproc-opt-fix.patch, so as to - optimize compilation of libsaproc (extra c flags won't override - optimization). -- Add patch, JDK-8210703-RHBZ-1624122-vmStructs-opt-fix.patch, so as to - optimize compilation of vmStructs.cpp (part of libjvm.so). -- No longer filter -O flags from C flags coming from - redhat-rpm-config. - -* Mon Sep 10 2018 Jiri Vanek - 1:11.0.ea.28-4 -- link to jhsdb followed its file to ifarch jit_arches ifnarch s390x - -* Fri Sep 7 2018 Severin Gehwolf - 1:11.0.ea.28-3 -- Enable ZGC on x86_64. - -* Tue Sep 4 2018 Jiri Vanek - 1:11.0.ea.28-2 -- jfr/*jfc files listed for all arches -- lib/classlist do not exists s390, ifarch-ed via jit_arches out - -* Fri Aug 31 2018 Severin Gehwolf - 1:11.0.ea.28-1 -- Update to latest upstream build jdk11+28, the first release - candidate. - -* Wed Aug 29 2018 Severin Gehwolf - 1:11.0.ea.22-8 -- Adjust system NSS patch, pr1983-rh1565658-support_using_the_system_installation_of_nss_with_the_sunec_provider_jdk11.patch, so - as to filter -Wl,--as-needed from linker flags. Fixes FTBFS issue. - -* Thu Aug 23 2018 Jiri Vanek - 1:11.0.ea.22-6 -- dissabled accessibility, fixed provides for main package's debug variant - -* Mon Jul 30 2018 Jiri Vanek - 1:11.0.ea.22-5 -- now buildrequires javapackages-filesystem as the issue with macros should be fixed - -* Wed Jul 18 2018 Jiri Vanek - 1:11.0.ea.22-2 -- changed to build by itself instead of by jdk10 - -* Tue Jul 17 2018 Jiri Vanek - 1:11.0.ea.22-1 -- added Recommends gtk3 for main package -- changed BuildRequires from gtk2-devel to gtk3-devel (it can be more likely dropped) -- added Suggests lksctp-tools, pcsc-lite-devel, cups for headless package -- see RHBZ1598152 -- added trick to catch hs_err files (sgehwolf) -- updated to shenandaoh-jdk-11+22 - -* Sat Jul 07 2018 Jiri Vanek - 1:11.0.ea.20-1 -- removed patch6 JDK-8205616-systemLcmsAndJpgFixFor-rev_f0aeede1b855.patch -- improved a bit generate_source_tarball.sh to serve also for systemtap -- thus deleted generate_tapsets.sh -- simplified and cleared update_package.sh -- moved to single source jdk - from shenandoah/jdk11 -- bumped to latest jdk11+20 -- adapted PR2126 to jdk11+20 -- adapted handling of systemtap sources to new style -- (no (misleading) version inside (full version is in name), thus different sed on tapsets and different directory) -- shortened summaries and descriptions to around 80 chars -- Hunspell spell checked -- license fixed to correct jdk11 (sgehwolf) -- more correct handling of internal libraries (sgehwolf) -- added lib/security/public_suffix_list.dat as +20 have added it (JDK-8201815) -- added test for shenandaoh GC presence where expected -- Removed workaround for broken aarch64 slowdebug build -- Removed all defattrs -- Removed no longer necessary cleanup of diz and debuginfo files - -* Fri Jun 22 2018 Jiri Vanek - 1:11.0.ea.19-1 -- updated sources to jdk-11+19 -- added patch6 systemLcmsAndJpgFixFor-f0aeede1b855.patch to fix regression of system libraries after f0aeede1b855 commit -- adapted pr1983-rh1565658-support_using_the_system_installation_of_nss_with_the_sunec_provider_jdk11.patch to accommodate changes after f0aeede1b855 commit - -* Thu Jun 14 2018 Severin Gehwolf - 1:11.0.ea.16-5 -- Revert rename: java-11-openjdk => java-openjdk. - -* Wed Jun 13 2018 Severin Gehwolf - 1:11.0.ea.16-4 -- Add aarch64 to aot_arches. - -* Wed Jun 13 2018 Severin Gehwolf - 1:11.0.ea.16-3 -- Rename to package java-11-openjdk. - -* Wed Jun 13 2018 Severin Gehwolf - 1:11.0.ea.16-2 -- Disable Aarch64 slowdebug build (see JDK-8204331). -- s390x doesn't have the SA even though it's a JIT arch. - -* Wed Jun 13 2018 Severin Gehwolf - 1:11.0.ea.16-1 -- Initial version of JDK 11 ea based on tag jdk-11+16. -- Removed patches no longer needed or upstream: - sorted-diff.patch (see JDK-8198844) - JDK-8201788-bootcycle-images-jobs.patch - JDK-8201509-s390-atomic_store.patch - JDK-8202262-libjsig.so-extra-link-flags.patch (never was an issue on 11) - JDK-8193802-npe-jar-getVersionMap.patch -- Updated and renamed patches: - java-openjdk-s390-size_t.patch => JDK-8203030-s390-size_t.patch -- Updated patches for JDK 11: - pr1983-rh1565658-support_using_the_system_installation_of_nss_with_the_sunec_provider_jdk11.patch - -* Tue Jun 12 2018 Severin Gehwolf - 1:10.0.1.10-9 -- Use proper private_libs expression for filtering requires/provides. - -* Fri Jun 08 2018 Severin Gehwolf - 1:10.0.1.10-8 -- Bump release and rebuild for fixed gdb. See RHBZ#1589118. - -* Mon Jun 04 2018 Jiri Vanek - 1:10.0.1.10-7 -- quoted sed expressions, changed possibly confusing # by @ -- added vendor(origin) into icons -- removed last trace of relative symlinks -- added BuildRequires of javapackages-tools to fix build failure after Requires change to javapackages-filesystem - -* Thu May 17 2018 Severin Gehwolf - 1:10.0.1.10-5 -- Move to javapackages-filesystem for directory ownership. - Resolves RHBZ#1500288 - -* Mon Apr 30 2018 Severin Gehwolf - 1:10.0.1.10-4 -- Add JDK-8193802-npe-jar-getVersionMap.patch so as to fix - RHBZ#1557375. - -* Mon Apr 23 2018 Severin Gehwolf - 1:10.0.1.10-3 -- Inject build flags properly. See RHBZ#1571359 -- Added patch JDK-8202262-libjsig.so-extra-link-flags.patch - since libjsig.so doesn't get linker flags injected properly. - -* Fri Apr 20 2018 Severin Gehwolf - 1:10.0.1.10-2 -- Removed unneeded patches: - PStack-808293.patch - multiple-pkcs11-library-init.patch - ppc_stack_overflow_fix.patch -- Added patches for s390 Zero builds: - JDK-8201495-s390-java-opts.patch - JDK-8201509-s390-atomic_store.patch -- Renamed patches for clarity: - aarch64BuildFailure.patch => JDK-8200556-aarch64-slowdebug-crash.patch - systemCryptoPolicyPR3183.patch => pr3183-rh1340845-support_fedora_rhel_system_crypto_policy.patch - bootcycle_jobs.patch => JDK-8201788-bootcycle-images-jobs.patch - system-nss-ec-rh1565658.patch => pr1983-rh1565658-support_using_the_system_installation_of_nss_with_the_sunec_provider_jdk11.patch - -* Fri Apr 20 2018 Jiri Vanek - 1:10.0.1.10-1 -- updated to security update 1 -- jexec unlinked from path -- used java-openjdk as boot jdk -- aligned provides/requires -- renamed zip javadoc - -* Tue Apr 10 2018 Severin Gehwolf - 1:10.0.0.46-12 -- Enable basic EC ciphers test in %check. - -* Tue Apr 10 2018 Severin Gehwolf - 1:10.0.0.46-11 -- Port Martin Balao's JDK 9 patch for system NSS support to JDK 10. -- Resolves RHBZ#1565658 - -* Mon Apr 09 2018 Jiri Vanek - 1:10.0.0.46-10 -- jexec linked to path - -* Fri Apr 06 2018 Jiri Vanek - 1:10.0.0.46-9 -- subpackage(s) replaced by sub-package(s) and other cosmetic changes - -* Tue Apr 03 2018 Jiri Vanek - 1:10.0.0.46-8 -- removed accessibility sub-packages -- kept applied patch and properties files -- debug sub-packages renamed to slowdebug - -* Fri Feb 23 2018 Jiri Vanek - 1:10.0.0.46-1 -- initial load