------------------------------------------------------------
revno: 744
committer: Matthias Klose <[email protected]>
branch nick: openjdk8
timestamp: Thu 2019-06-06 19:47:33 +0200
message:
  openjdk-8 (8u222-b04-2) experimental; urgency=medium
  
    * Regenerate the ppc64el patch.
  
   -- Matthias Klose <[email protected]>  Thu, 06 Jun 2019 19:34:58 +0200
  
  openjdk-8 (8u222-b04-1) experimental; urgency=medium
  
    * Update to 8u222-b04.
    * Update ARM32 to jdk8u212-b04-aarch32-190430.
    * Fix 32bit zero builds. 
  
   -- Matthias Klose <[email protected]>  Mon, 03 Jun 2019 12:11:07 +0200
removed:
  debian/patches/8221355.diff
  debian/patches/jdk-ppc64el-S8170153.patch
modified:
  corba.tar.xz
  debian/changelog
  debian/patches/ppc64el.diff
  debian/rules
  hotspot-aarch32.tar.xz
  hotspot-aarch64.tar.xz
  hotspot.tar.xz
  jaxp.tar.xz
  jaxws.tar.xz
  jdk.tar.xz
  langtools.tar.xz
  nashorn.tar.xz
  root.tar.xz


--
lp:~openjdk/openjdk/openjdk8
https://code.launchpad.net/~openjdk/openjdk/openjdk8

Your team Debian Java Maintainers is subscribed to branch 
lp:~openjdk/openjdk/openjdk8.
To unsubscribe from this branch go to 
https://code.launchpad.net/~openjdk/openjdk/openjdk8/+edit-subscription
=== modified file 'corba.tar.xz'
Binary files corba.tar.xz	2019-04-29 12:53:16 +0000 and corba.tar.xz	2019-06-06 17:47:33 +0000 differ
=== modified file 'debian/changelog'
--- debian/changelog	2019-05-28 12:11:25 +0000
+++ debian/changelog	2019-06-06 17:47:33 +0000
@@ -1,3 +1,17 @@
+openjdk-8 (8u222-b04-2) experimental; urgency=medium
+
+  * Regenerate the ppc64el patch.
+
+ -- Matthias Klose <[email protected]>  Thu, 06 Jun 2019 19:34:58 +0200
+
+openjdk-8 (8u222-b04-1) experimental; urgency=medium
+
+  * Update to 8u222-b04.
+  * Update ARM32 to jdk8u212-b04-aarch32-190430.
+  * Fix 32bit zero builds. 
+
+ -- Matthias Klose <[email protected]>  Mon, 03 Jun 2019 12:11:07 +0200
+
 openjdk-8 (8u212-b03-3) UNRELEASED; urgency=medium
 
   * Use -a instead of -s for debhelper tools.

=== removed file 'debian/patches/8221355.diff'
--- debian/patches/8221355.diff	2019-04-29 15:29:25 +0000
+++ debian/patches/8221355.diff	1970-01-01 00:00:00 +0000
@@ -1,25 +0,0 @@
---- old/hotspot/src/share/vm/opto/library_call.cpp	2019-04-10 13:09:31.831969219 +0200
-+++ new/hotspot/src/share/vm/opto/library_call.cpp	2019-04-10 13:09:31.732969192 +0200
-@@ -2608,9 +2608,10 @@
-   Node* offset = top();
-   Node* val;
- 
-+  // The base is either a Java object or a value produced by Unsafe.staticFieldBase
-+  Node* base = argument(1);  // type: oop
-+
-   if (!is_native_ptr) {
--    // The base is either a Java object or a value produced by Unsafe.staticFieldBase
--    Node* base = argument(1);  // type: oop
-     // The offset is a value produced by Unsafe.staticFieldOffset or Unsafe.objectFieldOffset
-     offset = argument(2);  // type: long
-     // We currently rely on the cookies produced by Unsafe.xxxFieldOffset
-@@ -2631,8 +2632,7 @@
-   }
- 
-   // Can base be NULL? Otherwise, always on-heap access.
--  bool can_access_non_heap = TypePtr::NULL_PTR->higher_equal(_gvn.type(heap_base_oop));
--  if (can_access_non_heap && type == T_OBJECT) {
-+  if ((_gvn.type(base)->isa_ptr() == TypePtr::NULL_PTR) && type == T_OBJECT) {
-     return false; // off-heap oop accesses are not supported
-   }
- 

=== removed file 'debian/patches/jdk-ppc64el-S8170153.patch'
--- debian/patches/jdk-ppc64el-S8170153.patch	2018-04-28 13:05:21 +0000
+++ debian/patches/jdk-ppc64el-S8170153.patch	1970-01-01 00:00:00 +0000
@@ -1,28 +0,0 @@
-
-# HG changeset patch
-# User gromero
-# Date 1481806695 18000
-# Node ID 80927e772b9ac63361e05cd4edb9ce6e71ec9c45
-# Parent  71215ac21d105d3b73f4c7ebae62252f9af8bc6d
-8170153: PPC64/s390x/aarch64: Poor StrictMath performance due to non-optimized compilation
-Reviewed-by: mdoerr, erikj, simonis, aph
-
---- a/jdk/make/lib/CoreLibraries.gmk
-+++ b/jdk/make/lib/CoreLibraries.gmk
-@@ -41,6 +41,8 @@ ifeq ($(OPENJDK_TARGET_OS), linux)
-     BUILD_LIBFDLIBM_OPTIMIZATION := HIGH
-   else ifeq ($(OPENJDK_TARGET_CPU), ppc64le)
-     BUILD_LIBFDLIBM_OPTIMIZATION := HIGH
-+  else ifeq ($(OPENJDK_TARGET_CPU), aarch64)
-+    BUILD_LIBFDLIBM_OPTIMIZATION := HIGH
-   endif
- endif
- 
-@@ -62,6 +64,7 @@ ifneq ($(OPENJDK_TARGET_OS), macosx)
-       CFLAGS_aix := -qfloat=nomaf, \
-       CFLAGS_linux_ppc64 := -mno-fused-madd -fno-strict-aliasing, \
-       CFLAGS_linux_ppc64le := -ffp-contract=off, \
-+      CFLAGS_linux_aarch64 := -ffp-contract=off, \
-       ARFLAGS := $(ARFLAGS), \
-       OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libfdlibm, \
-       DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))

=== modified file 'debian/patches/ppc64el.diff'
--- debian/patches/ppc64el.diff	2019-03-18 21:38:41 +0000
+++ debian/patches/ppc64el.diff	2019-06-06 17:47:33 +0000
@@ -18,7 +18,7 @@
  define_pd_global(uintx, JVMInvokeMethodSlack,    8192);
 --- a/hotspot/src/os/linux/vm/os_linux.cpp
 +++ b/hotspot/src/os/linux/vm/os_linux.cpp
-@@ -5046,6 +5046,7 @@ void os::init(void) {
+@@ -5047,6 +5047,7 @@ void os::init(void) {
  
    pthread_mutex_init(&dl_mutex, NULL);
  
@@ -26,15 +26,15 @@
    // If the pagesize of the VM is greater than 8K determine the appropriate
    // number of initial guard pages.  The user can change this with the
    // command line arguments, if needed.
-@@ -5054,6 +5055,7 @@ void os::init(void) {
-     StackRedPages = 1;
-     StackShadowPages = round_to((StackShadowPages*Linux::vm_default_page_size()), vm_page_size()) / vm_page_size();
-   }
+@@ -5060,6 +5061,7 @@ void os::init(void) {
+   Linux::_pthread_setname_np =
+     (int(*)(pthread_t, const char*))dlsym(RTLD_DEFAULT, "pthread_setname_np");
+ 
 +)
  }
  
  // To install functions for atexit system call
-@@ -5108,9 +5110,16 @@ jint os::init_2(void)
+@@ -5114,9 +5116,16 @@ jint os::init_2(void)
    // size.  Add a page for compiler2 recursion in main thread.
    // Add in 2*BytesPerWord times page size to account for VM stack during
    // class initialization depending on 32 or 64 bit VM.

=== modified file 'debian/rules'
--- debian/rules	2019-05-28 12:11:25 +0000
+++ debian/rules	2019-06-06 17:47:33 +0000
@@ -68,6 +68,8 @@
   is_default = yes
 endif
 
+#is_upstream_release = yes
+
 srcdir		= src
 builddir	= build
 zbuilddir	= build-zero
@@ -352,7 +354,6 @@
 	s390x-thread-stack-size.diff \
 	jdk-getAccessibleValue.diff \
 	compiler-flags.diff \
-	jdk-ppc64el-S8170153.patch \
 	jdk-841269-filechooser.patch \
 	jdk-i18n-pt_BR.diff \
 	jdk-java-nio-bits-unligned-aarch64.diff \
@@ -534,7 +535,7 @@
 endif
 
 COMMON_CONFIGURE_ARGS += \
-	--with-milestone='fcs' \
+	--with-milestone='$(if $(filter yes, $(is_upstream_release)),fcs,ea)' \
 	--with-user-release-suffix='$(PKGVERSION)' \
 	--with-update-version=$(updatever) \
 	--with-build-number=$(buildver)
@@ -1986,17 +1987,17 @@
 is_release		=
 is_release		= yes
 hg_project		= jdk8u
-hg_tag			= jdk8u212-b03
+hg_tag			= jdk8u222-b04
 package_version		= $(subst jdk,,$(hg_tag))
 ifneq ($(is_release),yes)
   package_version	:= $(subst -,~,$(package_version))
 endif
 hg_url			= http://hg.openjdk.java.net/jdk8u/$(hg_project)
 hg_project_aarch64	= jdk8u-shenandoah
-hg_tag_aarch64		= aarch64-shenandoah-jdk8u212-b04
+hg_tag_aarch64		= aarch64-shenandoah-jdk8u222-b04
 hg_url_aarch64		= http://hg.openjdk.java.net/aarch64-port/$(hg_project_aarch64)
 hg_project_aarch32	= jdk8u
-hg_tag_aarch32		= jdk8u202-b08-aarch32-190124
+hg_tag_aarch32		= jdk8u212-b04-aarch32-190430
 hg_url_aarch32		= http://hg.openjdk.java.net/aarch32-port/$(hg_project_aarch32)
 origdir			= ../openjdk-8-$(package_version).orig
 source_date		:= $(shell dpkg-parsechangelog | sed -n '/^Date: /{s///p;q;}')

=== modified file 'hotspot-aarch32.tar.xz'
Binary files hotspot-aarch32.tar.xz	2019-04-29 12:53:16 +0000 and hotspot-aarch32.tar.xz	2019-06-06 17:47:33 +0000 differ
=== modified file 'hotspot-aarch64.tar.xz'
Binary files hotspot-aarch64.tar.xz	2019-04-29 12:53:16 +0000 and hotspot-aarch64.tar.xz	2019-06-06 17:47:33 +0000 differ
=== modified file 'hotspot.tar.xz'
Binary files hotspot.tar.xz	2019-04-29 12:53:16 +0000 and hotspot.tar.xz	2019-06-06 17:47:33 +0000 differ
=== modified file 'jaxp.tar.xz'
Binary files jaxp.tar.xz	2019-04-29 12:53:16 +0000 and jaxp.tar.xz	2019-06-06 17:47:33 +0000 differ
=== modified file 'jaxws.tar.xz'
Binary files jaxws.tar.xz	2019-04-29 12:53:16 +0000 and jaxws.tar.xz	2019-06-06 17:47:33 +0000 differ
=== modified file 'jdk.tar.xz'
Binary files jdk.tar.xz	2019-04-29 12:53:16 +0000 and jdk.tar.xz	2019-06-06 17:47:33 +0000 differ
=== modified file 'langtools.tar.xz'
Binary files langtools.tar.xz	2019-04-29 12:53:16 +0000 and langtools.tar.xz	2019-06-06 17:47:33 +0000 differ
=== modified file 'nashorn.tar.xz'
Binary files nashorn.tar.xz	2019-04-29 12:53:16 +0000 and nashorn.tar.xz	2019-06-06 17:47:33 +0000 differ
=== modified file 'root.tar.xz'
Binary files root.tar.xz	2019-04-29 12:53:16 +0000 and root.tar.xz	2019-06-06 17:47:33 +0000 differ
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
 Please use
[email protected] for discussions and questions.

Reply via email to