/hg/icedtea: 4 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Fri Apr 8 16:53:24 UTC 2016


changeset 72dabbf2cab2 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=72dabbf2cab2
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Apr 08 04:34:11 2016 +0100

	Bump to icedtea-3.0.0.

	Upstream changes:
	  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
	  - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
	  - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed
	  - PR2922: Add missing includes to macroAssembler_aarch64.cpp
	  - PR2922: Add support for large code cache
	  - PR2922: Apply ReservedCodeCacheSize default limiting to AArch64 only.
	  - PR2922: Backport optimization of volatile puts/gets and CAS to use ldar/stlr
	  - PR2922: Fix client build after addition of large code cache support
	  - PR2922: Fix thinko when backporting 8131645. Table ends up being allocated twice.
	  - PR2922: Some 32 bit shifts still being anded with 0x3f instead of 0x1f.
	  - S6425769, PR2859: Allow specifying an address to bind JMX remote connector
	  - S8131645, PR2922: [ARM64] crash on Cavium when using G1
	  - S8134322, PR2922: AArch64: Fix several errors in C2 biased locking implementation
	  - S8135157, PR2922: DMB elimination in AArch64 C2 synchronization implementation
	  - S8136165, PR2922: AARCH64: Tidy up compiled native calls
	  - S8136524, PR2922: aarch64: test/compiler/runtime/7196199/Test7196199.java fails
	  - S8136596, PR2922: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape
	  - S8136615, PR2922: aarch64: elide DecodeN when followed by CmpP 0
	  - S8138575, PR2922: Improve generated code for profile counters
	  - S8138641, PR2922: Disable C2 peephole by default for aarch64
	  - S8138966, PR2922: Intermittent SEGV running ParallelGC
	  - S8139674, PR2922: aarch64: guarantee failure in TestOptionsWithRanges.java
	  - S8140611, PR2922: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs
	  - S8143067, PR2922: aarch64: guarantee failure in javac
	  - S8143285, PR2922: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved
	  - S8143584, PR2922: Load constant pool tag and class status with load acquire
	  - S8144028, PR2922: Use AArch64 bit-test instructions in C2
	  - S8144201, PR2922: aarch64: jdk/test/com/sun/net/httpserver/Test6a.java fails with --enable-unlimited-crypto
	  - S8144582, PR2922: AArch64 does not generate correct branch profile data
	  - S8144587, PR2922: aarch64: generate vectorized MLA/MLS instructions
	  - S8145096, PR2854: Undefined behaviour in HotSpot
	  - S8145438, PR2922: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2
	  - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently
	  - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses
	  - S8146286, PR2922: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java
	  - S8146678, PR2922: aarch64: assertion failure: call instruction in an infinite loop
	  - S8146709, PR2922: AArch64: Incorrect use of ADRP for byte_map_base
	  - S8146843, PR2922: aarch64: add scheduling support for FP and vector instructions
	  - S8147805, PR2922: aarch64: C1 segmentation fault due to inline Unsafe.getAndSetObject
	  - S8148240, PR2922: aarch64: random infrequent null pointer exceptions in javac
	  - S8150652, PR2922: Remove unused code in AArch64 back end
	  - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell

	ChangeLog:

	2016-04-07  Andrew John Hughes  <gnu_andrew at member.fsf.org>

		* Makefile.am,
		(CORBA_CHANGESET): Update to icedtea-3.0.0 tag.
		(JAXP_CHANGESET): Likewise.
		(JAXWS_CHANGESET): Likewise.
		(JDK_CHANGESET): Likewise.
		(LANGTOOLS_CHANGESET): Likewise.
		(OPENJDK_CHANGESET): Likewise.
		(NASHORN_CHANGESET): Likewise.
		(CORBA_SHA256SUM): Likewise.
		(JAXP_SHA256SUM): Likewise.
		(JAXWS_SHA256SUM): Likewise.
		(JDK_SHA256SUM): Likewise.
		(LANGTOOLS_SHA256SUM): Likewise.
		(OPENJDK_SHA256SUM): Likewise.
		(NASHORN_SHA256SUM): Likewise.
		* NEWS: Updated.
		* configure.ac: Bump to 3.0.0.
		* hotspot.map.in: Update to icedtea-3.0.0 tag.


changeset 99807710122e in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=99807710122e
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Apr 08 04:41:28 2016 +0100

	S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell

	2016-03-24  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		S8150954, PR2866, RH1176206: AWT Robot not
		compatible with GNOME Shell
		* INSTALL: Update X11 dependency documentation.
		* configure.ac: Add check
		for libXcomposite as required by fix
		for PR2866. Correct variables used by
		xproto check.


changeset 5d939a55c216 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=5d939a55c216
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Apr 08 04:42:49 2016 +0100

	Set release date to current date.

	2016-04-07  Andrew John Hughes  <gnu_andrew at member.fsf.org>

		* NEWS: Set release date to current date.


changeset ec8d11fd0995 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=ec8d11fd0995
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Apr 08 17:53:04 2016 +0100

	PR2873: Fix make distcheck

	2016-04-08  Andrew John Hughes  <gnu_andrew at member.fsf.org>

		PR2873: Fix make distcheck
		* Makefile.am:
		(uninstall-local): Move removal of htmldir to
		end and only do so if it still exists, as
		docdir may equal htmldir. Always test with
		-d to ensure the target is a directory for rmdir.


diffstat:

 ChangeLog      |  44 ++++++++++++++++++++++++++++++++++++++++++++
 INSTALL        |   2 +-
 Makefile.am    |  39 ++++++++++++++++++++++-----------------
 NEWS           |  12 +++++++++++-
 configure.ac   |  13 ++++++++++---
 hotspot.map.in |   2 +-
 6 files changed, 89 insertions(+), 23 deletions(-)

diffs (221 lines):

diff -r b81654c4ba53 -r ec8d11fd0995 ChangeLog
--- a/ChangeLog	Fri Apr 08 01:51:10 2016 +0100
+++ b/ChangeLog	Fri Apr 08 17:53:04 2016 +0100
@@ -1,3 +1,47 @@
+2016-04-08  Andrew John Hughes  <gnu_andrew at member.fsf.org>
+
+	PR2873: Fix make distcheck
+	* Makefile.am:
+	(uninstall-local): Move removal of htmldir to
+	end and only do so if it still exists, as
+	docdir may equal htmldir. Always test with
+	-d to ensure the target is a directory for rmdir.
+
+2016-04-07  Andrew John Hughes  <gnu_andrew at member.fsf.org>
+
+	* NEWS: Set release date to current date.
+
+2016-03-24  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	S8150954, PR2866, RH1176206: AWT Robot not
+	compatible with GNOME Shell
+	* INSTALL: Update X11 dependency documentation.
+	* configure.ac: Add check
+	for libXcomposite as required by fix
+	for PR2866. Correct variables used by
+	xproto check.
+
+2016-04-07  Andrew John Hughes  <gnu_andrew at member.fsf.org>
+
+	* Makefile.am,
+	(CORBA_CHANGESET): Update to icedtea-3.0.0 tag.
+	(JAXP_CHANGESET): Likewise.
+	(JAXWS_CHANGESET): Likewise.
+	(JDK_CHANGESET): Likewise.
+	(LANGTOOLS_CHANGESET): Likewise.
+	(OPENJDK_CHANGESET): Likewise.
+	(NASHORN_CHANGESET): Likewise.
+	(CORBA_SHA256SUM): Likewise.
+	(JAXP_SHA256SUM): Likewise.
+	(JAXWS_SHA256SUM): Likewise.
+	(JDK_SHA256SUM): Likewise.
+	(LANGTOOLS_SHA256SUM): Likewise.
+	(OPENJDK_SHA256SUM): Likewise.
+	(NASHORN_SHA256SUM): Likewise.
+	* NEWS: Updated.
+	* configure.ac: Bump to 3.0.0.
+	* hotspot.map.in: Update to icedtea-3.0.0 tag.
+
 2016-04-07  Andrew John Hughes  <gnu_andrew at member.fsf.org>
 
 	PR2921: Uninstallation of docs deletes too much
diff -r b81654c4ba53 -r ec8d11fd0995 INSTALL
--- a/INSTALL	Fri Apr 08 01:51:10 2016 +0100
+++ b/INSTALL	Fri Apr 08 17:53:04 2016 +0100
@@ -9,7 +9,7 @@
 
 A bootstrap JDK, either IcedTea7 or IcedTea8
 CUPS
-libX11 (libXp, libXtst, libXi, libXt)
+libX11 (xproto, libX11, libXext, libXtst, libXi, libXt, libXinerama, libXrender, libXcomposite, libXau, libXdmcp)
 Freetype2
 patch
 sed
diff -r b81654c4ba53 -r ec8d11fd0995 Makefile.am
--- a/Makefile.am	Fri Apr 08 01:51:10 2016 +0100
+++ b/Makefile.am	Fri Apr 08 17:53:04 2016 +0100
@@ -4,21 +4,21 @@
 BUILD_VERSION = b03
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
 
-CORBA_CHANGESET = 9972d4fac942
-JAXP_CHANGESET = ce45ec06ff23
-JAXWS_CHANGESET = ee1046345cb0
-JDK_CHANGESET = e917bc6b356b
-LANGTOOLS_CHANGESET = d6b6666581f9
-OPENJDK_CHANGESET = 19d738ae2def
-NASHORN_CHANGESET = 82dc1533255a
-
-CORBA_SHA256SUM = 22c5d640f7afa9b3626d8b3c24fb4602c00c8669d46ee0a8cc71b1792682be74
-JAXP_SHA256SUM = 70218f9c14943a6312a5a4d9211178f0376b55e9203fab1bdedf0b1347049248
-JAXWS_SHA256SUM = 06ad074a4776e269209a2e5325e05f215d76b10025aad2aeebab207562c69d95
-JDK_SHA256SUM = b6e580287419969541f9f9c3f6c0008cb47b9b66e71a0289c5bfa716b35baa84
-LANGTOOLS_SHA256SUM = 3f404727a0cb92f5b31bf75dcb8f857828bd9dd3e23d3b51183d052b61557c6c
-OPENJDK_SHA256SUM = 104be4e4d8c76dc2f3f782aa8238a8c7f08bfaf89c7cd61ffbd3a133b90ad7df
-NASHORN_SHA256SUM = 82b76345986b768d8bb66c52a4dbec70a0ad71d1dc503b65d9de70e674a41e7b
+CORBA_CHANGESET = 37af47894175
+JAXP_CHANGESET = 4ed5441e40e1
+JAXWS_CHANGESET = a81c04154cc5
+JDK_CHANGESET = 3334efeacd83
+LANGTOOLS_CHANGESET = dd581e8047e6
+OPENJDK_CHANGESET = 8ed8d26a3f9a
+NASHORN_CHANGESET = 697c5f792bec
+
+CORBA_SHA256SUM = d77480d5d0c9620562a66b01fda9be4de58c2881cec680b4f2682ef09087b3cc
+JAXP_SHA256SUM = 4ccce5442642561cda78116a019f5c0ea690725a374ccf5695b3af00393d26e8
+JAXWS_SHA256SUM = ef550609aaa526084256a7fdf6c326015641d6d8c80540c830c0c62302a2f076
+JDK_SHA256SUM = fa74b8aaa389495a685f3a28151a1957ff8ff88a4d4792059c5c1fb7c12eb1cd
+LANGTOOLS_SHA256SUM = e0e0e6a7cf8575506579306f76cca872b01a3f08a4880fb9b316444fb206ea86
+OPENJDK_SHA256SUM = 5b032673d74c4e2529427b9570b177285dc9a6430d016ef2e072dd2167669031
+NASHORN_SHA256SUM = b4c59d8269511f2073498518e599ec91dff11c57cadc0b97fa88af81835122c0
 
 HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
 HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_builddir)/hotspot.map`"
@@ -2875,11 +2875,10 @@
 	for items in $(BUILD_OUTPUT_DIR)/docs/*; do \
 	  rm -rvf $(DESTDIR)$(htmldir)/$$(basename $${items}); \
 	done
-	$(RMDIR) $(DESTDIR)$(htmldir)
 endif
 	for vms in client server ; do \
 	  rm -vf $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms}/classes.jsa; \
-	  if [ -e $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ] ; then \
+	  if [ -d $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ] ; then \
 	    $(RMDIR) $(DESTDIR)${prefix}/jre/lib/$(INSTALL_ARCH_DIR)/$${vms} ; \
 	  fi ; \
 	done
@@ -2903,6 +2902,12 @@
 	for sizes in 16 24 32 48 ; do \
 	  $(RMDIR) $(DESTDIR)$(datadir)/icons/hicolor/$${sizes}x$${sizes}/apps ; \
 	done
+if ENABLE_DOCS
+# May have already been removed if docdir == htmldir
+	if [ -d $(DESTDIR)$(htmldir) ] ; then \
+	  $(RMDIR) $(DESTDIR)$(htmldir) ; \
+	fi
+endif
 
 # Target Aliases
 # ===============
diff -r b81654c4ba53 -r ec8d11fd0995 NEWS
--- a/NEWS	Fri Apr 08 01:51:10 2016 +0100
+++ b/NEWS	Fri Apr 08 17:53:04 2016 +0100
@@ -10,11 +10,12 @@
 
 CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
 
-New in release 3.0.0 (2015-XX-XX):
+New in release 3.0.0 (2016-04-07):
 
 * Rebase on jdk8u77-b03
 * Backports
   - S4890063, PR2304, RH1214835: HPROF: default text truncated when using doe=n option
+  - S6425769, PR2859: Allow specifying an address to bind JMX remote connector
   - S8000650, PR2462: unpack200.exe should check gzip crc
   - S8031668, PR2842: TOOLCHAIN_FIND_COMPILER unexpectedly resolves symbolic links
   - S8035341: Allow using a system installed libpng
@@ -29,7 +30,11 @@
   - S8139932, PR2739: Typo in makefile changes for 8043805 [Allow using a system-installed libjpeg]
   - S8140483, PR2740: Atomic*FieldUpdaters final fields should be trusted
   - S8140620, PR2769: Find and load default.sf2 as the default soundbank on Linux
+  - S8145096, PR2854: Undefined behaviour in HotSpot
+  - S8145982, PR2859: JMXInterfaceBindingTest is failing intermittently
+  - S8146015, PR2859: JMXInterfaceBindingTest is failing intermittently for IPv6 addresses
   - S8148351, PR2842: Only display resolved symlink for compiler, do not change path
+  - S8150954, PR2866, RH1176206: AWT Robot not compatible with GNOME Shell
 * Bug fixes
   - S8041658: Use of -fdevirtualize on macroAssembler_x86.o (via -O2) with gcc 4.9.0 creates broken VM
   - PR94: empty install target in Makefile.am
@@ -156,9 +161,12 @@
   - PR2853: Revert changes to libpng source code now 8078245 is in place.
   - PR2863: IcedTea doesn't pass through build and host triplets to OpenJDK's configure
   - PR2865: Handle uninstallation.
+  - PR2869: Revert CRC fix (S8000650) backported as part of PR2462
   - PR2873: Fix make distcheck.
   - PR2880: Add missing test directory in make check.
   - PR2885: Location of 'stap' executable is hard-coded
+  - PR2888: OpenJDK should check for system cacerts database (e.g. /etc/pki/java/cacerts)
+  - PR2899: Don't use WithSeed versions of NSS functions as they don't fully process the seed
   - PR2906: Support prefixed variants of GNU tools used on *BSD systems
   - PR2907: Replace --with-abs-install-dir with usual --prefix
   - PR2917: Don't pass --with-cacerts-file to build if USE_ALT_CACERTS_FILE is not set
@@ -170,6 +178,8 @@
   - Remove jcheck
 * AArch64 port
   - PR1970: Imported from aarch64 jdk8 repository.
+  - PR2922: Import latest AArch64 changes from aarch64-port/jdk8u (aarch64-jdk8u77-b03)
+  - S8150652, PR2922: Remove unused code in AArch64 back end
 * JamVM
   - JSR 292: Invoke Dynamic
   - JSR 308: Type Annotations
diff -r b81654c4ba53 -r ec8d11fd0995 configure.ac
--- a/configure.ac	Fri Apr 08 01:51:10 2016 +0100
+++ b/configure.ac	Fri Apr 08 17:53:04 2016 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [3.0.0pre10], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [3.0.0], [distro-pkg-dev at openjdk.java.net])
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
 AM_MAINTAINER_MODE([enable])
 AC_CONFIG_FILES([Makefile])
@@ -161,8 +161,8 @@
   AC_MSG_ERROR([Could not find Xproto headers - \
   Try installing xorg-x11-proto-devel.])
 fi
-AC_SUBST(XT_CFLAGS)
-AC_SUBST(XT_LIBS)
+AC_SUBST(XPROTO_CFLAGS)
+AC_SUBST(XPROTO_LIBS)
 
 dnl Check for libXt headers and libraries.
 PKG_CHECK_MODULES(XT, xt,[XT_FOUND=yes],[XT_FOUND=no])
@@ -202,6 +202,13 @@
 Try installing libXrender-devel.])
 fi
 
+PKG_CHECK_MODULES(XCOMPOSITE, xcomposite, [XCOMPOSITE_FOUND=yes], [XCOMPOSITE_FOUND=no])
+if test "x${XCOMPOSITE_FOUND}" = xno
+then AC_MSG_ERROR([Could not find Xcomposite extension.  Try installing libXcomposite-devel.])
+fi
+AC_SUBST(XCOMPOSITE_CFLAGS)
+AC_SUBST(XCOMPOSITE_LIBS)
+
 AC_CHECK_HEADER([sys/sdt.h], [SDT_H_FOUND='yes'],
                 [SDT_H_FOUND='no';
                    AC_MSG_WARN([systemtap support needs sys/sdt.h header])])
diff -r b81654c4ba53 -r ec8d11fd0995 hotspot.map.in
--- a/hotspot.map.in	Fri Apr 08 01:51:10 2016 +0100
+++ b/hotspot.map.in	Fri Apr 08 17:53:04 2016 +0100
@@ -1,2 +1,2 @@
 # version url changeset md5sum
-default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ e9585e814cc9 632eda9df70417a3db1bc7d514842aaab8e24d4abb9a364172c1d451a4613bf4
+default drop http://icedtea.classpath.org/download/drops/icedtea8/@ICEDTEA_RELEASE@ 5e587a29a6aa 76717fa6a84fde60075c19fbc261709bd9c3b849952c817c0ac6b46b757ac0d7


More information about the distro-pkg-dev mailing list