The package rpms/java-openjdk.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/java-openjdk.git/commit/?id=52d50....
Change:
-%ifnarch %{jit_arches}
Thanks.
Full change:
============
commit 52d509f4ea6356beb6d6bf9d72b1ab422d7c3350
Author: Petra Mikova <pmikova(a)redhat.com>
Date: Mon May 6 09:55:51 2019 +0200
Renamed to java-latest-openjdk
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index af54d67..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,9 +0,0 @@
-*.rpm
-/systemtap_3.2_tapsets_hg-icedtea8-9d464368e06d.tar.xz
-/shenandoah-jdk11-b516c8c7a0a4.tar.xz
-/shenandoah-jdk11-shenandoah-jdk-11+22.tar.xz
-/shenandoah-jdk11-shenandoah-jdk-11+28.tar.xz
-/shenandoah-jdk11-shenandoah-jdk-11.0.1+13.tar.xz
-/jdk-jdk12-jdk-12+25.tar.xz
-/jdk-jdk12-jdk-12+30.tar.xz
-/jdk-jdk12-jdk-12+33.tar.xz
diff --git a/README.md b/README.md
deleted file mode 100644
index 853954d..0000000
--- a/README.md
+++ /dev/null
@@ -1 +0,0 @@
-This package was containing STS release of OpenJDK. This package was renamed to
java-latest-openjdk due numerous issues with provides. Now, this package is empty and only
requires java-latest-openjdk to ensure, users get the new STS OpenJDK package with next
update. This package will be eventually deleted so it is recommended to remove
java-openjdk package and use java-latest-openjdk instead - this package is no longer
maintained.
diff --git a/dead.package b/dead.package
new file mode 100644
index 0000000..8e1f2d9
--- /dev/null
+++ b/dead.package
@@ -0,0 +1 @@
+Renamed to java-latest-openjdk
diff --git a/java-openjdk.spec b/java-openjdk.spec
deleted file mode 100644
index 3e44062..0000000
--- a/java-openjdk.spec
+++ /dev/null
@@ -1,785 +0,0 @@
-# RPM conditionals so as to be able to dynamically produce
-# slowdebug/release builds. See:
-#
http://rpm.org/user_doc/conditional_builds.html
-#
-# Examples:
-#
-# Produce release *and* slowdebug builds on x86_64 (default):
-# $ rpmbuild -ba java-1.8.0-openjdk.spec
-#
-# Produce only release builds (no slowdebug builds) on x86_64:
-# $ rpmbuild -ba java-1.8.0-openjdk.spec --without slowdebug
-#
-# Only produce a release build on x86_64:
-# $ fedpkg mockbuild --without slowdebug
-#
-# Only produce a debug build on x86_64:
-# $ fedpkg local --without release
-#
-# Enable slowdebug builds by default on relevant arches.
-%bcond_without slowdebug
-# Enable release builds by default on relevant arches.
-%bcond_without release
-
-# The -g flag says to use strip -g instead of full strip on DSOs or EXEs.
-# This fixes detailed NMT and other tools which need minimal debug info.
-# See:
https://bugzilla.redhat.com/show_bug.cgi?id=1520879
-%global _find_debuginfo_opts -g
-
-# note: parametrized macros are order-sensitive (unlike not-parametrized) even with
normal macros
-# also necessary when passing it as parameter to other macros. If not macro, then it is
considered a switch
-# see the difference between global and define:
-# See
https://github.com/rpm-software-management/rpm/issues/127 to comments at
"pmatilai commented on Aug 18, 2017"
-# (initiated in
https://bugzilla.redhat.com/show_bug.cgi?id=1482192)
-%global debug_suffix_unquoted -slowdebug
-# quoted one for shell operations
-%global debug_suffix "%{debug_suffix_unquoted}"
-%global normal_suffix ""
-
-# if you want only debug build but providing java build only normal build but set
normalbuild_parameter
-%global debug_warning This package has full debug on. Install only in need and remove
asap.
-%global debug_on with full debug on
-%global for_debug for packages with debug on
-
-%if %{with release}
-%global include_normal_build 1
-%else
-%global include_normal_build 0
-%endif
-
-%if %{include_normal_build}
-%global build_loop1 %{normal_suffix}
-%else
-%global build_loop1 %{nil}
-%endif
-
-# We have hardcoded list of files, which is appearing in alternatives, and in files
-# in alternatives those are slaves and master, very often triplicated by man pages
-# in files all masters and slaves are ghosted
-# the ghosts are here to allow installation via query like `dnf install /usr/bin/java`
-# you can list those files, with appropriate sections: cat *.spec | grep -e --install -e
--slave -e post_
-# TODO - fix those hardcoded lists via single list
-# those files ,must *NOT* be ghosted for *slowdebug* packages
-# FIXME - if you are moving jshell or jlink or simialr, always modify all three sections
-# you can check via headless and devels:
-# rpm -ql --noghost java-11-openjdk-headless-11.0.1.13-8.fc29.x86_64.rpm | grep bin
-# == rpm -ql java-11-openjdk-headless-slowdebug-11.0.1.13-8.fc29.x86_64.rpm |
grep bin
-# != rpm -ql java-11-openjdk-headless-11.0.1.13-8.fc29.x86_64.rpm | grep bin
-# similarly for other %%{_jvmdir}/{jre,java} and %%{_javadocdir}/{java,java-zip}
-%define is_release_build() %( if [ "%{?1}" ==
"%{debug_suffix_unquoted}" ]; then echo "0" ; else echo "1";
fi )
-
-# while JDK is a techpreview(is_system_jdk=0), some provides are turned off. Once jdk
stops to be an techpreview, move it to 1
-# as sytem JDK, we mean any JDK which can run whole system java stack without issues
(like bytecode issues, module issues, dependencies...)
-%global is_system_jdk 0
-
-%global aarch64 aarch64 arm64 armv8
-# we need to distinguish between big and little endian PPC64
-%global ppc64le ppc64le
-%global ppc64be ppc64 ppc64p7
-%global multilib_arches %{power64} sparc64 x86_64
-%global jit_arches %{ix86} x86_64 sparcv9 sparc64 %{aarch64} %{power64} %{arm}
s390x
-%global aot_arches x86_64 %{aarch64}
-
-# By default, we build a debug build during main build on JIT architectures
-%if %{with slowdebug}
-%ifarch %{jit_arches}
-%ifnarch %{arm}
-%global include_debug_build 1
-%else
-%global include_debug_build 0
-%endif
-%else
-%global include_debug_build 0
-%endif
-%else
-%global include_debug_build 0
-%endif
-
-# On x86_64 and AArch64, we use the Shenandoah HotSpot
-%ifarch x86_64 %{aarch64}
-%global use_shenandoah_hotspot 1
-%else
-%global use_shenandoah_hotspot 0
-%endif
-
-%if %{include_debug_build}
-%global build_loop2 %{debug_suffix}
-%else
-%global build_loop2 %{nil}
-%endif
-
-# if you disable both builds, then the build fails
-%global build_loop %{build_loop1} %{build_loop2}
-# note: that order: normal_suffix debug_suffix, in case of both enabled
-# is expected in one single case at the end of the build
-%global rev_build_loop %{build_loop2} %{build_loop1}
-
-%ifarch %{jit_arches}
-%global bootstrap_build 1
-%else
-%global bootstrap_build 1
-%endif
-
-%if %{bootstrap_build}
-%global targets bootcycle-images docs
-%else
-%global targets images docs
-%endif
-
-# In some cases, the arch used by the JDK does
-# not match _arch.
-# Also, in some cases, the machine name used by SystemTap
-# does not match that given by _build_cpu
-%ifarch x86_64
-%global archinstall amd64
-%endif
-%ifarch ppc
-%global archinstall ppc
-%endif
-%ifarch %{ppc64be}
-%global archinstall ppc64
-%endif
-%ifarch %{ppc64le}
-%global archinstall ppc64le
-%endif
-%ifarch %{ix86}
-%global archinstall i686
-%endif
-%ifarch ia64
-%global archinstall ia64
-%endif
-%ifarch s390
-%global archinstall s390
-%endif
-%ifarch s390x
-%global archinstall s390x
-%endif
-%ifarch %{arm}
-%global archinstall arm
-%endif
-%ifarch %{aarch64}
-%global archinstall aarch64
-%endif
-# 32 bit sparc, optimized for v9
-%ifarch sparcv9
-%global archinstall sparc
-%endif
-# 64 bit sparc
-%ifarch sparc64
-%global archinstall sparcv9
-%endif
-%ifnarch %{jit_arches}
-%global archinstall %{_arch}
-%endif
-
-# New Version-String scheme-style defines
-%global majorver 12
-%global securityver 0
-# buildjdkver is usually same as %%{majorver},
-# but in time of bootstrap of next jdk, it is majorver-1,
-# and this it is better to change it here, on single place
-%global buildjdkver 11
-# Used via new version scheme. JDK 11 was
-# GA'ed in March 2019 => 19.3
-%global vendor_version_string 19.3
-
-# Standard JPackage naming and versioning defines
-%global origin openjdk
-%global origin_nice OpenJDK
-%global top_level_dir_name %{origin}
-%global minorver 0
-%global buildver 33
-
-%global newjavaver %{majorver}.%{minorver}.%{securityver}
-
-%global javaver %{majorver}
-
-# parametrized macros are order-sensitive
-%global compatiblename java-%{majorver}-%{origin}
-%global fullversion %{compatiblename}-%{version}-%{release}
-# images stub
-%global jdkimage jdk
-# output dir stub
-%define buildoutputdir() %{expand:openjdk/build%{?1}}
-# we can copy the javadoc to not arched dir, or make it not noarch
-%define uniquejavadocdir() %{expand:%{fullversion}.%{_arch}%{?1}}
-# main id and dir of this jdk
-%define uniquesuffix() %{expand:%{fullversion}.%{_arch}%{?1}}
-
-%global rpm_state_dir %{_localstatedir}/lib/rpm-state/
-
-# not-duplicated requires/provides/obsoletes for normal/debug packages
-%define java_rpo() %{expand:
-# Requires rest of java
-Requires: %{name}-headless%{?1}%{?_isa} = %{epoch}:%{version}-%{release}
-OrderWithRequires: %{name}-headless%{?1}%{?_isa} = %{epoch}:%{version}-%{release}
-Requires: java-latest-openjdk%{?1}%{?_isa}
-}
-
-%define java_headless_rpo() %{expand:
-Requires: java-latest-openjdk-headless%{?1}%{?_isa}
-}
-
-%define java_devel_rpo() %{expand:
-# Requires base package
-Requires: %{name}%{?1}%{?_isa} = %{epoch}:%{version}-%{release}
-OrderWithRequires: %{name}-headless%{?1}%{?_isa} = %{epoch}:%{version}-%{release}
-Requires: java-latest-openjdk-devel%{?1}%{?_isa}
-}
-
-%define java_jmods_rpo() %{expand:
-# Requires devel package
-# as jmods are bytecode, they should be OK without any _isa
-Requires: %{name}-devel%{?1} = %{epoch}:%{version}-%{release}
-OrderWithRequires: %{name}-headless%{?1} = %{epoch}:%{version}-%{release}
-Requires: java-latest-openjdk-jmods%{?1}%{?_isa}
-}
-
-%define java_demo_rpo() %{expand:
-Requires: %{name}%{?1}%{?_isa} = %{epoch}:%{version}-%{release}
-OrderWithRequires: %{name}-headless%{?1}%{?_isa} = %{epoch}:%{version}-%{release}
-Requires: java-latest-openjdk-demo%{?1}%{?_isa}
-}
-
-%define java_javadoc_rpo() %{expand:
-OrderWithRequires: %{name}-headless%{?1}%{?_isa} = %{epoch}:%{version}-%{release}
-Requires: java-latest-openjdk-javadoc%{?1}%{?_isa}
-}
-
-%define java_src_rpo() %{expand:
-Requires: %{name}-headless%{?1}%{?_isa} = %{epoch}:%{version}-%{release}
-Requires: java-latest-openjdk-src%{?1}%{?_isa}
-}
-
-# Prevent brp-java-repack-jars from being run
-%global __jar_repack 0
-
-Name: java-%{origin}
-Version: %{newjavaver}.%{buildver}
-# This package needs `.rolling` as part of Release so as to not conflict on install with
-# java-X-openjdk. I.e. when latest rolling release is also an LTS release packaged as
-# java-X-openjdk. See:
https://bugzilla.redhat.com/show_bug.cgi?id=1647298
-Release: 4.rolling%{?dist}
-# java-1.5.0-ibm from
jpackage.org set Epoch to 1 for unknown reasons
-# and this change was brought into RHEL-4. java-1.5.0-ibm packages
-# also included the epoch in their virtual provides. This created a
-# situation where in-the-wild java-1.5.0-ibm packages provided "java =
-# 1:1.5.0". In RPM terms, "1.6.0 < 1:1.5.0" since 1.6.0 is
-# interpreted as 0:1.6.0. So the "java >= 1.6.0" requirement would be
-# satisfied by the 1:1.5.0 packages. Thus we need to set the epoch in
-# JDK package >= 1.6.0 to 1, and packages referring to JDK virtual
-# provides >= 1.6.0 must specify the epoch, "java >= 1:1.6.0".
-
-Epoch: 1
-Summary: Renamed to java-latest-openjdk
-
-# HotSpot code is licensed under GPLv2
-# JDK library code is licensed under GPLv2 with the Classpath exception
-# The Apache license is used in code taken from Apache projects (primarily xalan &
xerces)
-# DOM levels 2 & 3 and the XML digital signature schemas are licensed under the W3C
Software License
-# The JSR166 concurrency code is in the public domain
-# The BSD and MIT licenses are used for a number of third-party libraries (see
ADDITIONAL_LICENSE_INFO)
-# The OpenJDK source tree includes:
-# - JPEG library (IJG), zlib & libpng (zlib), giflib (MIT), harfbuzz (ISC),
-# - freetype (FTL), jline (BSD) and LCMS (MIT)
-# - jquery (MIT), jdk.crypto.cryptoki PKCS 11 wrapper (RSA)
-# - public_suffix_list.dat from
publicsuffix.org (MPLv2.0)
-# The test code includes copies of NSS under the Mozilla Public License v2.0
-# The PCSClite headers are under a BSD with advertising license
-# The elliptic curve cryptography (ECC) source code is licensed under the LGPLv2.1 or any
later version
-License: ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and
GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C
and zlib and ISC and FTL and RSA
-URL:
http://openjdk.java.net/
-
-# this is always built, also during debug-only build
-# when it is built in debug-only this package is just placeholder
-%{java_rpo %{nil}}
-
-%description
-This package was renamed to java-latest-openjdk and is empty, it only requires
java-latest-openjdk for update purposes. This package will be eventually deleted.
-
-%if %{include_debug_build}
-%package slowdebug
-Summary: Renamed to java-latest-openjdk-slowdebug
-
-%{java_rpo -- %{debug_suffix_unquoted}}
-%description slowdebug
-This package was renamed to java-latest-openjdk-slowdebug and is empty, it only requires
java-latest-openjdk for update purposes. This package will be eventually deleted.
-%{debug_warning}
-%endif
-
-%if %{include_normal_build}
-%package headless
-Summary: Renamed to java-latest-openjdk-headless
-
-%{java_headless_rpo %{nil}}
-
-%description headless
-This package was renamed to java-latest-openjdk-headless and is empty, it only requires
java-latest-openjdk for update purposes. This package will be eventually deleted.
-%endif
-
-%if %{include_debug_build}
-%package headless-slowdebug
-Summary: Renamed to java-latest-openjdk-headless-slowdebug
-
-%{java_headless_rpo -- %{debug_suffix_unquoted}}
-
-%description headless-slowdebug
-This package was renamed to java-latest-openjdk-headless-slowdebug and is empty, it only
requires java-latest-openjdk for update purposes. This package will be eventually
deleted.
-%{debug_warning}
-%endif
-
-%if %{include_normal_build}
-%package devel
-Summary: Renamed to java-latest-openjdk-devel
-
-%{java_devel_rpo %{nil}}
-
-%description devel
-This package was renamed to java-latest-openjdk-devel and is empty, it only requires
java-latest-openjdk for update purposes. This package will be eventually deleted.
-%endif
-
-%if %{include_debug_build}
-%package devel-slowdebug
-Summary: Renamed to java-latest-openjdk-devel-slowdebug
-
-%{java_devel_rpo -- %{debug_suffix_unquoted}}
-
-%description devel-slowdebug
-This package was renamed to java-latest-openjdk-devel-slowdebug and is empty, it only
requires java-latest-openjdk for update purposes. This package will be eventually
deleted.
-%{debug_warning}
-%endif
-
-%if %{include_normal_build}
-%package jmods
-Summary: Renamed to java-latest-openjdk-jmods
-
-%{java_jmods_rpo %{nil}}
-
-%description jmods
-This package was renamed to java-latest-openjdk-jmods and is empty, it only requires
java-latest-openjdk for update purposes. This package will be eventually deleted.
-%endif
-
-%if %{include_debug_build}
-%package jmods-slowdebug
-Summary: Renamed to java-latest-openjdk-jmods-slowdebug
-
-%{java_jmods_rpo -- %{debug_suffix_unquoted}}
-
-%description jmods-slowdebug
-This package was renamed to java-latest-openjdk-jmods-slowdebug and is empty, it only
requires java-latest-openjdk for update purposes. This package will be eventually
deleted.
-%{debug_warning}
-%endif
-
-%if %{include_normal_build}
-%package demo
-Summary: Renamed to java-latest-openjdk-demo
-
-%{java_demo_rpo %{nil}}
-
-%description demo
-This package was renamed to java-latest-openjdk-demo and is empty, it only requires
java-latest-openjdk for update purposes. This package will be eventually deleted.
-%endif
-
-%if %{include_debug_build}
-%package demo-slowdebug
-Summary: Renamed to java-latest-openjdk-demo-slowdebug
-
-%{java_demo_rpo -- %{debug_suffix_unquoted}}
-
-%description demo-slowdebug
-This package was renamed to java-latest-openjdk-demo-slowdebug and is empty, it only
requires java-latest-openjdk for update purposes. This package will be eventually
deleted.
-%{debug_warning}
-%endif
-
-%if %{include_normal_build}
-%package src
-Summary: Renamed to java-latest-openjdk-src
-
-%{java_src_rpo %{nil}}
-
-%description src
-This package was renamed to java-latest-openjdk-src and is empty, it only requires
java-latest-openjdk for update purposes. This package will be eventually deleted.
-%endif
-
-%if %{include_debug_build}
-%package src-slowdebug
-Summary: Renamed to java-latest-openjdk-src-slowdebug
-
-%{java_src_rpo -- %{debug_suffix_unquoted}}
-
-%description src-slowdebug
-This package was renamed to java-latest-openjdk-src-slowdebug and is empty, it only
requires java-latest-openjdk for update purposes. This package will be eventually
deleted.
-%endif
-
-%if %{include_normal_build}
-%package javadoc
-Summary: Renamed to java-latest-openjdk-javadoc
-
-%{java_javadoc_rpo %{nil}}
-
-%description javadoc
-This package was renamed to java-latest-openjdk-javadoc and is empty, it only requires
java-latest-openjdk for update purposes. This package will be eventually deleted.
-%endif
-
-%if %{include_normal_build}
-%package javadoc-zip
-Summary: Renamed to java-latest-openjdk-javadoc-zip
-OrderWithRequires: %{name}-headless%{?1}%{?_isa} = %{epoch}:%{version}-%{release}
-Requires: java-latest-openjdk-javadoc-zip%{?_isa}
-
-%description javadoc-zip
-This package was renamed to java-latest-openjdk-javadoc-zip and is empty, it only
requires java-latest-openjdk for update purposes. This package will be eventually
deleted.
-%endif
-
-%if %{include_debug_build}
-%package javadoc-slowdebug
-Summary: Renamed to java-latest-openjdk-javadoc-slowdebug
-
-%{java_javadoc_rpo -- %{debug_suffix_unquoted}}
-
-%description javadoc-slowdebug
-This package was renamed to java-latest-openjdk-javadoc-slowdebug and is empty, it only
requires java-latest-openjdk for update purposes. This package will be eventually
deleted.
-%endif
-
-%if %{include_debug_build}
-%package javadoc-zip-slowdebug
-Summary: Renamed to java-latest-openjdk-javadoc-zip-slowdebug
-OrderWithRequires: %{name}-headless%{?1}%{?_isa} = %{epoch}:%{version}-%{release}
-Requires: java-latest-openjdk-javadoc-zip-slowdebug%{?_isa}
-
-%description javadoc-zip-slowdebug
-This package was renamed to java-latest-openjdk-javadoc-zip-slowdebug and is empty, it
only requires java-latest-openjdk for update purposes. This package will be eventually
deleted.
-%endif
-
-%if %{include_normal_build}
-%files
-# main package builds always
-%else
-%files
-# placeholder
-%endif
-
-%if %{include_normal_build}
-%files headless
-
-%files devel
-
-%files jmods
-
-%files demo
-
-%files src
-
-%files javadoc
-
-%files javadoc-zip
-
-%endif
-
-%if %{include_debug_build}
-%files slowdebug
-
-%files headless-slowdebug
-
-%files devel-slowdebug
-
-%files jmods-slowdebug
-
-%files demo-slowdebug
-
-%files src-slowdebug
-
-%files javadoc-slowdebug
-
-%files javadoc-zip-slowdebug
-%endif
-
-
-%changelog
-* Thu Apr 18 2019 Petra Mikova <pmikova(a)redhat.com> - 1:12.0.0.33-4.rolling
-- the package is now completely emptied, only requires java-latest-openjdk
-- this has to happen due to the conflict of this package with other java packages
-- the package is being renamed to java-latest-openjdk
--
https://bugzilla.redhat.com/show_bug.cgi?id=1693987
-
-* Thu Mar 21 2019 Petra Mikova <pmikova(a)redhat.com> - 1:12.0.0.33-3.rolling
-- Replaced pcsc-lite-devel (which is in optional channel) with pcsc-lite-libs.
-- added
rh1684077-openjdk_should_depend_on_pcsc-lite-libs_instead_of_pcsc-lite-devel.patch to make
jdk work with pcsc
-- removed LTS string from LTS designator, because epel builds get identified as rhel and
JDK 12 is not LTS
-- removed duplicated dependency on lksctp-tools
-
-* Wed Mar 20 2019 Peter Robinson <pbrobinson(a)fedoraproject.org>
1:12.0.0.33-2.ea.1.rolling
-- Drop chkconfig dep, 1.7 shipped in f24
-
-* Thu Mar 07 2019 Petra Mikova <pmikova(a)redhat.com> - 1:12.0.0.33-1.ea.1.rolling
-- bumped sources to jdk12+33
-
-* Mon Feb 11 2019 Severin Gehwolf <sgehwolf(a)redhat.com> -
1:12.0.0.30-1.ea.1.rolling
-- Only build 'bootcycle-images docs' target and 'images docs' targets,
respectively.
-
-* Fri Feb 01 2019 Fedora Release Engineering <releng(a)fedoraproject.org> -
1:12.0.0.25-0.ea.1.rolling.1
-- Rebuilt for
https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
-
-* Fri Dec 21 2018 Jiri Vanek <jvanek(a)redhat.com> - 1:12.0.0.25-0.ea.1.rolling
-- bumped sources to jdk12. Crypto list synced.
-- adapted patches to usptream (removed are upstreamed)
-- removed fixed upstreamed patch6,
jdk8211105-aarch64-disable_cos_sin_and_log_intrinsics.patch:
-- renamed patch5, pr1983-rh1565658-..._sunec_provider_jdk11.patch to
pr1983-rh1565658-..._sunec_provider_jdk12.patch
-- adapted patch5, pr1983-rh1565658 to jdk12 (libraries.m4 and /Lib-jdk.crypto.ec.gmk)
-- removed patch8,
jdk8210416-rh1632174-compile_fdlibm_with_o2_ffp_contract_off_on_gcc_clang_arches.patch
-- removed patch9,
jdk8210425-rh1632174-sharedRuntimeTrig_sharedRuntimeTrans_compiled_without_optimization.patch
-- removed patch10, jdk8210647-rh1632174. Is rummored to be in upstream
-- removed patch11,
jdk8210761-rh1632174-libjsig_is_being_compiled_without_optimization.patch
-- removed patch12, jdk8210703-rh1632174-vmStructs_cpp_no_longer_compiled_with_o0
-- removed patch584, jdk8209639-rh1640127-02-coalesce_attempted_spill_non_spillable.patch
-- removed patch585, jdk8209639-rh1640127-02-coalesce_attempted_spill_non_spillable.patch
-- set build jdk to jdk11; buildjdkver set to 11
-- todo, revisit _privatelibs and slaves, discuse patch10, more?
-- now building with --no-print-directory to workaround JDK8215213
-- renamed original of docs zip to jdk-major+build
-- check shenandaoh with -XX:+UnlockExperimentalVMOptions
-- libjli moved from lib/libjli to lib
-- added lib/jspawnhelper and bin/jfr and conf/sdp/sdp.conf.template
-- added explanation to the --no-print-directory
-- re-added lts_designator_zip macro
-- added patch6 for rh1673833-remove_removal_of_wformat_during_test_compilation.patch
-
-* Wed Dec 5 2018 Jiri Vanek <jvanek(a)redhat.com> - 1:11.0.1.13-10.rolling
-- 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
-
-* Tue Dec 04 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 1:11.0.1.13-9
-- Added %%global _find_debuginfo_opts -g
-- Resolves: RHBZ#1520879 (Detailed NMT issue)
-
-* Fri Nov 30 2018 Jiri Vanek <jvanek(a)redhat.com> - 1:11.0.1.13-8
-- added rolling suffix to release (before dist) to prevent conflict with java-11-openjdk
which now have same major version
-
-* Mon Nov 12 2018 Jiri Vanek <jvanek(a)redhat.com> - 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 <jvanek(a)redhat.com> - 1:11.0.1.13-5
-- headless' suggests of cups, replaced by Requires of cups-libs
-
-* Thu Nov 01 2018 Jiri Vanek <jvanek(a)redhat.com> - 1:11.0.1.13-3
-- added Patch584 jdk8209639-rh1640127-02-coalesce_attempted_spill_non_spillable.patch
-
-* Mon Oct 29 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 1:11.0.1.13-2
-- Use LTS designator in version output for RHEL.
-
-* Thu Oct 18 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 1:11.0.1.13-1
-- Update to October 2018 CPU release, 11.0.1+13.
-
-* Wed Oct 17 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 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 <jvanek(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 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 <jvanek(a)redhat.com> - 1:11.0.ea.28-4
-- link to jhsdb followed its file to ifarch jit_arches ifnarch s390x
-
-* Fri Sep 7 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 1:11.0.ea.28-3
-- Enable ZGC on x86_64.
-
-* Tue Sep 4 2018 Jiri Vanek <jvanek(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 1:11.0.ea.28-1
-- Update to latest upstream build jdk11+28, the first release
- candidate.
-
-* Wed Aug 29 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 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 <jvanek(a)redhat.com> - 1:11.0.ea.22-6
-- dissabled accessibility, fixed provides for main package's debug variant
-
-* Mon Jul 30 2018 Jiri Vanek <jvanek(a)redhat.com> - 1:11.0.ea.22-5
-- now buildrequires javapackages-filesystem as the issue with macros should be fixed
-
-* Wed Jul 18 2018 Jiri Vanek <jvanek(a)redhat.com> - 1:11.0.ea.22-2
-- changed to build by itself instead of by jdk10
-
-* Tue Jul 17 2018 Jiri Vanek <jvanek(a)redhat.com> - 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 <jvanek(a)redhat.com> - 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 <jvanek(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 1:11.0.ea.16-5
-- Revert rename: java-11-openjdk => java-openjdk.
-
-* Wed Jun 13 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 1:11.0.ea.16-4
-- Add aarch64 to aot_arches.
-
-* Wed Jun 13 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 1:11.0.ea.16-3
-- Rename to package java-11-openjdk.
-
-* Wed Jun 13 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 1:10.0.1.10-9
-- Use proper private_libs expression for filtering requires/provides.
-
-* Fri Jun 08 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 1:10.0.1.10-8
-- Bump release and rebuild for fixed gdb. See RHBZ#1589118.
-
-* Mon Jun 04 2018 Jiri Vanek <jvanek(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 1:10.0.1.10-5
-- Move to javapackages-filesystem for directory ownership.
- Resolves RHBZ#1500288
-
-* Mon Apr 30 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 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 <jvanek(a)redhat.com> - 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 <sgehwolf(a)redhat.com> - 1:10.0.0.46-12
-- Enable basic EC ciphers test in %check.
-
-* Tue Apr 10 2018 Severin Gehwolf <sgehwolf(a)redhat.com> - 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 <jvanek(a)redhat.com> - 1:10.0.0.46-10
-- jexec linked to path
-
-* Fri Apr 06 2018 Jiri Vanek <jvanek(a)redhat.com> - 1:10.0.0.46-9
-- subpackage(s) replaced by sub-package(s) and other cosmetic changes
-
-* Tue Apr 03 2018 Jiri Vanek <jvanek(a)redhat.com> - 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 <jvanek(a)redhat.com> - 1:10.0.0.46-1
-- initial load
diff --git a/sources b/sources
deleted file mode 100644
index e69de29..0000000