------------------------------------------------------------ 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.
