/hg/release/icedtea7-2.2: 5 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Sat Jun 29 16:48:42 PDT 2013


changeset 59a35368e3f7 in /hg/release/icedtea7-2.2
details: http://icedtea.classpath.org/hg/release/icedtea7-2.2?cmd=changeset;node=59a35368e3f7
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Sat Jun 29 22:49:34 2013 +0100

	Remove 8001330 patch which causes build to fail.

	2013-06-29  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* Makefile.am,
		(HOTSPOT_CHANGESET): Update to revised IcedTea7 2.2.9
		tag, removing 8001330.
		(HOTSPOT_SHA256SUM): Likewise.
		* NEWS: Remove 8001330.
		* patches/boot/ecj-stringswitch.patch:
		Merge two MethodHandleNatives patches.


changeset 574d43fdc2fd in /hg/release/icedtea7-2.2
details: http://icedtea.classpath.org/hg/release/icedtea7-2.2?cmd=changeset;node=574d43fdc2fd
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jun 28 01:30:06 2013 -0500

	Turn off system LCMS by default and warn if enabled, as it is unlikely to have the latest security updates.

	2013-06-28  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* acinclude.m4:
		(IT_WITH_HOTSPOT_BUILD): Define once.
		(IT_CHECK_FOR_LCMS): Turn system LCMS off by default
		and warn if enabled as it is unlikely to have
		the new security fixes.
		* configure.ac: Drop IT_ENABLE_ZERO_BUILD; called
		by IT_WITH_HOTSPOT_BUILD.


changeset 3655623eb34d in /hg/release/icedtea7-2.2
details: http://icedtea.classpath.org/hg/release/icedtea7-2.2?cmd=changeset;node=3655623eb34d
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Sat Jun 29 22:51:53 2013 +0100

	Prepare for 2.2.9 release.

	2013-06-29  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* configure.ac: Set to 2.2.9.
		* NEWS: Set release date.


changeset c927db268b09 in /hg/release/icedtea7-2.2
details: http://icedtea.classpath.org/hg/release/icedtea7-2.2?cmd=changeset;node=c927db268b09
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Sun Jun 30 00:48:09 2013 +0100

	Amend LCMS changes for 2.2.

	2013-06-29  Andrew John Hughes  <gnu.andrew at member.fsf.org>

		* acinclude.m4:
		(IT_ENABLE_ZERO_BUILD): Define once only.
		* configure.ac: Revert previous change,
		adding back IT_ENABLE_ZERO_BUILD as this
		is not invoked by IT_WITH_HOTSPOT_BUILD in
		2.2.x.


changeset a59e86a12ac9 in /hg/release/icedtea7-2.2
details: http://icedtea.classpath.org/hg/release/icedtea7-2.2?cmd=changeset;node=a59e86a12ac9
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Sun Jun 30 00:48:18 2013 +0100

	Added tag icedtea-2.2.9 for changeset c927db268b09


diffstat:

 .hgtags                             |   1 +
 ChangeLog                           |  34 ++++++++++++++++++++++++++++++++++
 Makefile.am                         |   4 ++--
 NEWS                                |   3 +--
 acinclude.m4                        |   9 +++++----
 configure.ac                        |   2 +-
 patches/boot/ecj-stringswitch.patch |   3 ---
 7 files changed, 44 insertions(+), 12 deletions(-)

diffs (152 lines):

diff -r c8f337eac826 -r a59e86a12ac9 .hgtags
--- a/.hgtags	Fri Jun 28 02:49:03 2013 +0100
+++ b/.hgtags	Sun Jun 30 00:48:18 2013 +0100
@@ -42,3 +42,4 @@
 af9f6b25365c6b6f906ca5386649912945bc596f icedtea-2.2.6
 f431ba3ea9d46d6c7758c8d1e97c818b43e46b8d icedtea-2.2.7
 d3b6c2b728a8630154557f8bfafc30ebb12524e8 icedtea-2.2.8
+c927db268b09520a9562148c13dd42dc6ad3e73d icedtea-2.2.9
diff -r c8f337eac826 -r a59e86a12ac9 ChangeLog
--- a/ChangeLog	Fri Jun 28 02:49:03 2013 +0100
+++ b/ChangeLog	Sun Jun 30 00:48:18 2013 +0100
@@ -1,3 +1,37 @@
+2013-06-29  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* acinclude.m4:
+	(IT_ENABLE_ZERO_BUILD): Define once only.
+	* configure.ac: Revert previous change,
+	adding back IT_ENABLE_ZERO_BUILD as this
+	is not invoked by IT_WITH_HOTSPOT_BUILD in
+	2.2.x.
+
+2013-06-29  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* configure.ac: Set to 2.2.9.
+	* NEWS: Set release date.
+
+2013-06-28  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* acinclude.m4:
+	(IT_WITH_HOTSPOT_BUILD): Define once.
+	(IT_CHECK_FOR_LCMS): Turn system LCMS off by default
+	and warn if enabled as it is unlikely to have
+	the new security fixes.
+	* configure.ac: Drop IT_ENABLE_ZERO_BUILD; called
+	by IT_WITH_HOTSPOT_BUILD.
+
+2013-06-29  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* Makefile.am,
+	(HOTSPOT_CHANGESET): Update to revised IcedTea7 2.2.9
+	tag, removing 8001330.
+	(HOTSPOT_SHA256SUM): Likewise.
+	* NEWS: Remove 8001330.
+	* patches/boot/ecj-stringswitch.patch:
+	Merge two MethodHandleNatives patches.
+
 2013-06-25  Andrew John Hughes  <gnu.andrew at member.fsf.org>
 
 	* NEWS: Add Red Hat bugzilla references.
diff -r c8f337eac826 -r a59e86a12ac9 Makefile.am
--- a/Makefile.am	Fri Jun 28 02:49:03 2013 +0100
+++ b/Makefile.am	Sun Jun 30 00:48:18 2013 +0100
@@ -4,7 +4,7 @@
 JDK_UPDATE_VERSION = 05
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(OPENJDK_VERSION)
 
-HOTSPOT_CHANGESET = 89a7d38e2e31
+HOTSPOT_CHANGESET = 4f1ec3403248
 CORBA_CHANGESET = 4fdf74f61b48
 JAXP_CHANGESET = 5ce90e84aa21
 JAXWS_CHANGESET = 5942fdde2af6
@@ -12,7 +12,7 @@
 LANGTOOLS_CHANGESET = 1c14c3a8ea14
 OPENJDK_CHANGESET = 0cc24300e6de
 
-HOTSPOT_SHA256SUM = 895802e8e5d3661ef9ed7f8530a595c899f056faf73b4cfa7d603777ba8f28f0
+HOTSPOT_SHA256SUM = af0c2f7ce58eecec8f2c6bb3a7093bae7817852dcd3f690474aa065fb9e1b0e2
 CORBA_SHA256SUM = 01da9cb128138afa48f9d17e800f90d1fea54db876551fe10145f4aaac01b0b3
 JAXP_SHA256SUM = 479516db3d57f1cf6ec67c26229fb70f59499a6794b90cbabb4c47d930d13229
 JAXWS_SHA256SUM = 535c443eb71aead164a9e790f368c8424a51190d25027847820a6705bee3ff72
diff -r c8f337eac826 -r a59e86a12ac9 NEWS
--- a/NEWS	Fri Jun 28 02:49:03 2013 +0100
+++ b/NEWS	Sun Jun 30 00:48:18 2013 +0100
@@ -10,7 +10,7 @@
 
 CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
 
-New in release 2.2.9 (2013-06-XX):
+New in release 2.2.9 (2013-06-29):
 
 * New features
   - PR1378: Add AArch64 support to Zero
@@ -28,7 +28,6 @@
   - S8001308: Update display of applet windows
   - S8001309: Better handling of annotation interfaces
   - S8001318, CVE-2013-2447: Socket.getLocalAddress not consistent with InetAddress.getLocalHost
-  - S8001330, CVE-2013-2443: Improve on checking order
   - S8003703, CVE-2013-2412: Update RMI connection dialog box
   - S8004288, CVE-2013-2449: (fs) Files.probeContentType problems
   - S8004584: Augment applet contextualization
diff -r c8f337eac826 -r a59e86a12ac9 acinclude.m4
--- a/acinclude.m4	Fri Jun 28 02:49:03 2013 +0100
+++ b/acinclude.m4	Sun Jun 30 00:48:18 2013 +0100
@@ -657,7 +657,7 @@
  AC_SUBST([$1])
 ])
 
-AC_DEFUN([IT_ENABLE_ZERO_BUILD],
+AC_DEFUN_ONCE([IT_ENABLE_ZERO_BUILD],
 [
   AC_REQUIRE([IT_SET_ARCH_SETTINGS])
   AC_MSG_CHECKING([whether to use the zero-assembler port])
@@ -928,7 +928,7 @@
   AC_SUBST([GCJ])
 ])
 
-AC_DEFUN([IT_WITH_HOTSPOT_BUILD],
+AC_DEFUN_ONCE([IT_WITH_HOTSPOT_BUILD],
 [
   DEFAULT_BUILD="default"
   AC_MSG_CHECKING([which HotSpot build to use])
@@ -1873,15 +1873,16 @@
 [
   AC_MSG_CHECKING([whether to use the system LCMS install])
   AC_ARG_ENABLE([system-lcms],
-	      [AS_HELP_STRING(--enable-system-lcms,use the system LCMS [[default=yes]])],
+	      [AS_HELP_STRING(--enable-system-lcms,use the system LCMS [[default=no]])],
   [
     ENABLE_SYSTEM_LCMS="${enableval}"
   ],
   [
-    ENABLE_SYSTEM_LCMS="yes"
+    ENABLE_SYSTEM_LCMS="no"
   ])
   AC_MSG_RESULT(${ENABLE_SYSTEM_LCMS})
   if test x"${ENABLE_SYSTEM_LCMS}" = "xyes"; then
+    AC_MSG_WARN([System LCMS may not have the latest security updates])
     dnl Check for LCMS2 headers and libraries.
     PKG_CHECK_MODULES(LCMS2, lcms2,[LCMS2_FOUND=yes],[LCMS2_FOUND=no])
     if test "x${LCMS2_FOUND}" = xno
diff -r c8f337eac826 -r a59e86a12ac9 configure.ac
--- a/configure.ac	Fri Jun 28 02:49:03 2013 +0100
+++ b/configure.ac	Sun Jun 30 00:48:18 2013 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [2.2.9pre], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [2.2.9], [distro-pkg-dev at openjdk.java.net])
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
 AC_CONFIG_FILES([Makefile])
 
diff -r c8f337eac826 -r a59e86a12ac9 patches/boot/ecj-stringswitch.patch
--- a/patches/boot/ecj-stringswitch.patch	Fri Jun 28 02:49:03 2013 +0100
+++ b/patches/boot/ecj-stringswitch.patch	Sun Jun 30 00:48:18 2013 +0100
@@ -484,9 +484,6 @@
              return defc == java.util.logging.Logger.class;
          }
          return false;
-diff -Nru openjdk-boot.orig/jdk/src/share/classes/java/lang/invoke/MethodHandleNatives.java openjdk-boot/jdk/src/share/classes/java/lang/invoke/MethodHandleNatives.java
---- openjdk-boot.orig/jdk/src/share/classes/java/lang/invoke/MethodHandleNatives.java	2013-06-27 16:08:36.739202429 +0100
-+++ openjdk-boot/jdk/src/share/classes/java/lang/invoke/MethodHandleNatives.java	2013-06-27 16:40:02.673171484 +0100
 @@ -528,10 +528,10 @@
      private static boolean canBeCalledVirtual(MemberName mem) {
          assert(mem.isInvocable());



More information about the distro-pkg-dev mailing list