jvanek pushed to java-1.8.0-openjdk (f20). "added requires lksctp-tools for headless subpackage to make sun.nio.ch.sctp work, added patch506 rhbz1213280-b51c6914f297.patch"

notifications at fedoraproject.org notifications at fedoraproject.org
Wed Jun 10 17:11:32 UTC 2015


From c42724f8b7b5b46a28d350624ff5c3f8a496a669 Mon Sep 17 00:00:00 2001
From: Jiri Vanek <jvanek at redhat.com>
Date: Wed, 10 Jun 2015 19:11:15 +0200
Subject: added requires lksctp-tools for headless subpackage to make
 sun.nio.ch.sctp work, added patch506 rhbz1213280-b51c6914f297.patch


diff --git a/java-1.8.0-openjdk.spec b/java-1.8.0-openjdk.spec
index a6b5e20..73b4c6a 100644
--- a/java-1.8.0-openjdk.spec
+++ b/java-1.8.0-openjdk.spec
@@ -128,7 +128,7 @@
 
 Name:    java-%{javaver}-%{origin}
 Version: %{javaver}.%{updatever}
-Release: 38.%{buildver}%{?dist}
+Release: 40.%{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
@@ -225,6 +225,8 @@ Patch401: fix_ZERO_ARCHDEF_ppc.patch
 # Fixed in upstream 9. See upstream bug:
 # https://bugs.openjdk.java.net/browse/JDK-8067331
 Patch402: atomic_linux_zero.inline.hpp.patch
+Patch506: rhbz1213280-b51c6914f297.patch
+
 
 Patch9999: enableArm64.patch
 
@@ -299,6 +301,8 @@ Requires: ca-certificates
 Requires: jpackage-utils
 # Require zoneinfo data provided by tzdata-java subpackage.
 Requires: tzdata-java
+# libsctp.so.1 is being `dlopen`ed on demand
+Requires: lksctp-tools
 # Post requires alternatives to install tool alternatives.
 Requires(post):   %{_sbindir}/alternatives
 # Postun requires alternatives to uninstall tool alternatives.
@@ -464,6 +468,8 @@ sh %{SOURCE12}
 %patch401
 %patch402
 
+%patch506
+
 # Extract systemtap tapsets
 %if %{with_systemtap}
 
@@ -1162,6 +1168,10 @@ exit 0
 %{_jvmdir}/%{jredir}/lib/accessibility.properties
 
 %changelog
+* Fri Jun 05 2015 Jiri Vanek <jvanek at redhat.com> - 1:1.8.0.45-40.b14
+- added requires lksctp-tools for headless subpackage to make sun.nio.ch.sctp work
+- added patch506 rhbz1213280-b51c6914f297.patch
+
 * Wed May 13 2015 Jiri Vanek <jvanek at redhat.com> - 1:1.8.0.45-35.b14
 - updated to 8u45-b14 with hope to fix rhbz#1123870
 
diff --git a/rhbz1213280-b51c6914f297.patch b/rhbz1213280-b51c6914f297.patch
new file mode 100644
index 0000000..96cab44
--- /dev/null
+++ b/rhbz1213280-b51c6914f297.patch
@@ -0,0 +1,20 @@
+# HG changeset patch
+# User dl
+# Date 1429882781 -7200
+# Node ID b51c6914f297ec5152364771c2c7b430753b9649
+# Parent  dc24d209f80a2ba8e0e6fe7dc42aced218f8deae
+8078490: Missed submissions in ForkJoinPool
+Reviewed-by: psandoz, shade, martin, chegar
+
+diff -r dc24d209f80a -r b51c6914f297 src/share/classes/java/util/concurrent/ForkJoinPool.java
+--- jdk8/jdk/src/share/classes/java/util/concurrent/ForkJoinPool.java	Thu May 07 18:34:49 2015 +0300
++++ jdk8/jdk/src/share/classes/java/util/concurrent/ForkJoinPool.java	Fri Apr 24 15:39:41 2015 +0200
+@@ -2406,7 +2406,7 @@
+                 int j = ((am & s) << ASHIFT) + ABASE;
+                 U.putOrderedObject(a, j, task);
+                 U.putOrderedInt(q, QTOP, s + 1);
+-                U.putOrderedInt(q, QLOCK, 0);
++                U.putIntVolatile(q, QLOCK, 0);
+                 if (n <= 1)
+                     signalWork(ws, q);
+                 return;
-- 
cgit v0.10.2


	http://pkgs.fedoraproject.org/cgit/java-1.8.0-openjdk.git/commit/?h=f20&id=c42724f8b7b5b46a28d350624ff5c3f8a496a669


More information about the scm-commits mailing list