[java-1.8.0-openjdk] - added patch12, removeSunEcProvider-RH1154143 - xdump excluded from ppc64le (rh1156151) - Add check

jiri vanek jvanek at fedoraproject.org
Fri Oct 24 11:49:00 UTC 2014


commit c02b4497695c1ed0a3c24ff2c7d1d0dd42c73190
Author: Jiri Vanek <jvanek at redhat.com>
Date:   Fri Oct 24 13:48:54 2014 +0200

    - added patch12,removeSunEcProvider-RH1154143
    - xdump excluded from ppc64le (rh1156151)
    - Add check for src.zip completeness. See RH1130490 (by sgehwolf at redhat.com)

 java-1.8.0-openjdk.spec             |   17 +++++++++++++++--
 removeSunEcProvider-RH1154143.patch |   23 +++++++++++++++++++++++
 2 files changed, 38 insertions(+), 2 deletions(-)
---
diff --git a/java-1.8.0-openjdk.spec b/java-1.8.0-openjdk.spec
index 6480ae3..4c6077b 100644
--- a/java-1.8.0-openjdk.spec
+++ b/java-1.8.0-openjdk.spec
@@ -123,7 +123,7 @@
 
 Name:    java-%{javaver}-%{origin}
 Version: %{javaver}.%{updatever}
-Release: 11.%{buildver}%{?dist}
+Release: 12.%{buildver}%{?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
@@ -189,6 +189,7 @@ Patch6: disable-doclint-by-default.patch
 Patch7: include-all-srcs.patch
 # Problem discovered with make 4.0
 Patch11: hotspot-build-j-directive.patch
+Patch12: removeSunEcProvider-RH1154143.patch
 
 #
 # OpenJDK specific patches
@@ -452,6 +453,7 @@ sh %{SOURCE12}
 %patch6
 %patch7
 %patch11
+%patch12
 
 # s390 build fixes
 %ifarch s390
@@ -611,6 +613,9 @@ if [ -f "$ZERO_JVM" ] ; then
   nm -aCl "$ZERO_JVM" | grep javaCalls.cpp
 fi
 
+# Check src.zip has all sources. See RHBZ#1130490
+jar -tf $JAVA_HOME/src.zip | grep Unsafe
+
 %install
 rm -rf $RPM_BUILD_ROOT
 STRIP_KEEP_SYMTAB=libjvm*
@@ -992,9 +997,11 @@ exit 0
 # fixed upstream.
 %post headless
 %ifarch %{jit_arches}
+%ifnarch %{ppc64le}
 #see https://bugzilla.redhat.com/show_bug.cgi?id=513605
 %{jrebindir}/java -Xshare:dump >/dev/null 2>/dev/null
 %endif
+%endif
 
 ext=.gz
 alternatives \
@@ -1330,7 +1337,13 @@ exit 0
 %{_jvmdir}/%{jredir}/lib/accessibility.properties
 
 %changelog
-* Thu Sep 25 2014 Jiri Vanek <jvanek at redhat.com> - 1:1.8.0.20-11.b26
+* Fri Oct 24 2014 Jiri Vanek <jvanek at redhat.com> - 1:1.8.0.40-12.b02
+- added patch12,removeSunEcProvider-RH1154143
+- xdump excluded from ppc64le (rh1156151)
+- Add check for src.zip completeness. See RH1130490 (by sgehwolf at redhat.com)
+- Resolves: rhbz#1125260
+
+* Thu Sep 25 2014 Jiri Vanek <jvanek at redhat.com> - 1:1.8.0.40-11.b02
 - fixing flags usages (thanx to jerboaa!)
 
 * Thu Sep 25 2014 Jiri Vanek <jvanek at redhat.com> - 1:1.8.0.20-10.b26
diff --git a/removeSunEcProvider-RH1154143.patch b/removeSunEcProvider-RH1154143.patch
new file mode 100644
index 0000000..8b9ced9
--- /dev/null
+++ b/removeSunEcProvider-RH1154143.patch
@@ -0,0 +1,23 @@
+--- jdk8/jdk/src/share/lib/security/java.security-linux
++++ jdk8/jdk/src/share/lib/security/java.security-linux
+@@ -67,13 +67,13 @@
+ #
+ security.provider.1=sun.security.provider.Sun
+ security.provider.2=sun.security.rsa.SunRsaSign
+-security.provider.3=sun.security.ec.SunEC
+-security.provider.4=com.sun.net.ssl.internal.ssl.Provider
+-security.provider.5=com.sun.crypto.provider.SunJCE
+-security.provider.6=sun.security.jgss.SunProvider
+-security.provider.7=com.sun.security.sasl.Provider
+-security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
+-security.provider.9=sun.security.smartcardio.SunPCSC
++security.provider.3=com.sun.net.ssl.internal.ssl.Provider
++security.provider.4=com.sun.crypto.provider.SunJCE
++security.provider.5=sun.security.jgss.SunProvider
++security.provider.6=com.sun.security.sasl.Provider
++security.provider.7=org.jcp.xml.dsig.internal.dom.XMLDSigRI
++security.provider.8=sun.security.smartcardio.SunPCSC
++
+ 
+ #
+ # Sun Provider SecureRandom seed source.


More information about the scm-commits mailing list