[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-distro-pkg-dev
Subject:    /hg/release/icedtea7-2.6: 5 new changesets
From:       andrew () icedtea ! classpath ! org
Date:       2019-07-18 0:54:25
Message-ID: hg.fccb67cea959.1563411265.5789328834432805222 () icedtea ! classpath ! org
[Download RAW message or body]

changeset fccb67cea959 in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=fccb67cea959
                
author: Andrew John Hughes <gnu_andrew@member.fsf.org>
date: Wed Jul 17 16:53:58 2019 +0100

	Bump to icedtea-2.6.19

	Upstream changes:
	  - Bump to icedtea-2.6.19
	  - PR3729: CVE-2018-3639 fix revision to prefer PR_SPEC_DISABLE_NOEXEC to \
                PR_SPEC_DISABLE
	  - S7152169: TEST_BUG: sun/security/tools/jarsigner/ec.sh occasionally fail due to \
                keytool error on sparc
	  - S7194075: Various classes of sunec.jar are duplicated in rt.jar
	  - S7198901: correct the field size check when decoding a point on ECC curve
	  - S8006799: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() (jdk part of \
                6896617)
	  - S8031145: Re-examine closed i18n tests to see it they can be moved to the jdk \
                repository.
	  - S8035974: Refactor DigestBase.engineUpdate() method for better code generation \
                by JIT compiler
	  - S8135248: Add utility methods to check indexes and ranges
	  - S8142493: Utility methods to check indexes and ranges doesn't specify behavior \
                when function produces null
	  - S8146458: Improve exception reporting for \
                Objects.checkIndex/checkFromToIndex/checkFromIndexSize
	  - S8149365, PR3741: aarch64: memory copy does not prefetch on backwards copy
	  - S8151340, PR3741: aarch64: prefetch the destination word for write prior to \
                ldxr/stxr loops.
	  - S8153713, PR3741: aarch64: improve short array clearing using store pair
	  - S8153797, PR3741: aarch64: Add Arrays.fill stub code
	  - S8155617, PR3741: aarch64: ClearArray does not use DC ZVA
	  - S8155794: Move Objects.checkIndex BiFunction accepting methods to an internal \
                package
	  - S8157841, PR3741: aarch64: prefetch ignores cache line size
	  - S8159035: CTSMode.java test crashed due to unhandled case of cipher length value \
                as 0
	  - S8179098: Crypto AES/ECB encryption/decryption performance regression \
                (introduced in jdk9b73)
	  - S8181594: Efficient and constant-time modular arithmetic
	  - S8182999: SunEC throws ProviderException on invalid curves
	  - S8186325, PR3741: AArch64: jtreg test \
                hotspot/test/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java SEGV
	  - S8187946: Support ISO 4217 Amendments 163 and 164
	  - S8191073: JpegImageReader throws IndexOutOfBoundsException when trying to read \
                image data from tables-only image
	  - S8193552: ISO 4217 amendment 165
	  - S8195478: sun/text/resources/LocaleDataTest.java fails with java.lang.Exception
	  - S8201317: X25519/X448 code improvements
	  - S8202026: ISO 4217 amendment 166
	  - S8203228: Branch-free output conversion for X25519 and X448
	  - S8204269: ISO 4217 amendment 167
	  - S8208648: ECC Field Arithmetic Enhancements
	  - S8208698: Improved ECC Implementation
	  - S8208746: ISO 4217 Amendment #168 update
	  - S8209775: ISO 4217 Amendment #169 update
	  - S8210153: localized currency symbol of VES
	  - S8211435: Exception in thread "AWT-EventQueue-1" \
                java.lang.IllegalArgumentException: null source
	  - S8212328: Exceptional throw cases
	  - S8213431: Improve file protocol handling
	  - S8213432: Better copies of CopiesList
	  - S8215982: (tz) Upgrade time-zone data to tzdata2018i
	  - S8216381: More limited privilege usage
	  - S8217563: Improve realm maintenance
	  - S8218781: Localized names for Japanese era Reiwa in COMPAT provider
	  - S8218873: Improve JSSE endpoint checking
	  - S8218876: Improve PNG support options
	  - S8219018: Adjust positions of glyphs
	  - S8219020: Table alternate substitutions
	  - S8219775: Certificate validation improvements
	  - S8220192: Better outlook for SecureRandom
	  - S8220517: Enhanced GIF support
	  - S8221518: Normalize normalization
	  - S8223511: Extended AES support
	  - S8224560: (tz) Upgrade time-zone data to tzdata2019a
	  - S8224671, PR3741: AArch64: mauve System.arraycopy test failure
	  - S8224828, PR3741: aarch64: rflags is not correct after safepoint poll
	  - S8224880, PR3741: AArch64: java/javac error with AllocatePrefetchDistance
	  - S8225580: tzdata2018i integration causes test failures on jdk-13

	ChangeLog:

	2019-07-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

		Bump to 2.6.19.
		* Makefile.am:
		(CORBA_CHANGESET): Update to icedtea-2.6.19.
		(JAXP_CHANGESET): Likewise.
		(JAXWS_CHANGESET): Likewise.
		(JDK_CHANGESET): Likewise.
		(LANGTOOLS_CHANGESET): Likewise.
		(OPENJDK_CHANGESET): Likewise.
		(CORBA_SHA256SUM): Likewise.
		(JAXP_SHA256SUM): Likewise.
		(JAXWS_SHA256SUM): Likewise.
		(JDK_SHA256SUM): Likewise.
		(LANGTOOLS_SHA256SUM): Likewise.
		(OPENJDK_SHA256SUM): Likewise.
		* NEWS: Updated.
		* acinclude.m4:
		(JDK_UPDATE_VERSION): Bump to 231.
		(BUILD_VERSION): Set to b01.
		* configure.ac: Bump to 2.6.19.
		* hotspot.map.in: Update to icedtea-2.6.19.
		* patches/boot/ecj-diamond.patch:
		Regenerated.  Added new cases in
		sun.security.util.Optional and
		sun.security.util.Preconditions.
		* patches/boot/ecj-multicatch.patch:
		Add new case in sun.security.util.ECUtil.
		* patches/boot/ecj-stringswitch.patch:
		Add new cases in sun.security.util.Preconditions.
		* patches/pr2124.patch:
		Regenerated following 7194075 change to move
		curves to sun.security.ec.CurveDB.


changeset 3b183ba4a3a3 in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=3b183ba4a3a3
                
author: Andrew John Hughes <gnu_andrew@member.fsf.org>
date: Wed Jul 17 20:05:23 2019 +0100

	PR3744: Latest ISO 4217 amendments make Classpath bug #64174 workaround redundant

	2019-07-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>

		PR3744: Latest ISO 4217 amendments make
		Classpath bug #64174 workaround redundant
		* patches/boot/pr64174.patch: Removed.
		* Makefile.am:
		(ICEDTEA_BOOT_PATCHES): No longer apply
		pr64174.patch
		* NEWS: Updated.
		* acinclude.m4:
		(IT_PR64174_CHECK): Remove macro.
		* configure.ac: Don't invoke IT_PR64174_CHECK.


changeset 301e94c92b33 in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=301e94c92b33
                
author: Andrew John Hughes <gnu_andrew@member.fsf.org>
date: Thu Jul 18 01:32:33 2019 +0100

	PR3746: Support EA builds

	2019-07-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

		PR3746: Support EA builds
		* Makefile.am:
		(ICEDTEA_ENV): Use @MAKEFILE@ rather
		than hardcoded value.
		* NEWS: Updated.
		* acinclude.m4:
		(IT_DETERMINE_VERSION): Define MILESTONE.


changeset 9659bd900f82 in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=9659bd900f82
                
author: Andrew John Hughes <gnu_andrew@member.fsf.org>
date: Thu Jul 18 01:34:41 2019 +0100

	Set release date to today (2019-07-17).

	2019-07-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>

		* NEWS: Set release date to today (2019-07-17).


changeset d1437abc5e3e in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=d1437abc5e3e
                
author: Andrew John Hughes <gnu_andrew@member.fsf.org>
date: Thu Jul 18 01:53:18 2019 +0100

	Added tag icedtea-2.6.19 for changeset 9659bd900f82


diffstat:

 .hgtags                             |     1 +
 ChangeLog                           |    63 +-
 Makefile.am                         |    35 +-
 NEWS                                |    69 +-
 acinclude.m4                        |    58 +-
 configure.ac                        |     5 +-
 hotspot.map.in                      |     2 +-
 patches/boot/ecj-diamond.patch      |  2093 +++++++++++++++++-----------------
 patches/boot/ecj-multicatch.patch   |    13 +
 patches/boot/ecj-stringswitch.patch |    58 +
 patches/boot/pr64174.patch          |    21 -
 patches/pr2124.patch                |   139 +-
 12 files changed, 1362 insertions(+), 1195 deletions(-)

diffs (truncated from 6716 to 500 lines):

diff -r b78eb9ee275a -r d1437abc5e3e .hgtags
--- a/.hgtags	Fri May 10 18:09:36 2019 +0100
+++ b/.hgtags	Thu Jul 18 01:53:18 2019 +0100
@@ -91,3 +91,4 @@
 ab8c62f8f70f58cf9724ce05c16547ddaf09c168 icedtea-2.6.18pre00
 7111f936f154439206ade13935591d8226fc256a icedtea-2.6.18
 c7d75bcf8469e5404e1066f2b998f4e7c3b9de75 icedtea-2.6.19pre00
+9659bd900f82ecbc6ea8ec226592261fa5f71bef icedtea-2.6.19
diff -r b78eb9ee275a -r d1437abc5e3e ChangeLog
--- a/ChangeLog	Fri May 10 18:09:36 2019 +0100
+++ b/ChangeLog	Thu Jul 18 01:53:18 2019 +0100
@@ -1,3 +1,64 @@
+2019-07-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	* NEWS: Set release date to today (2019-07-17).
+
+2019-07-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	PR3746: Support EA builds
+	* Makefile.am:
+	(ICEDTEA_ENV): Use @MAKEFILE@ rather
+	than hardcoded value.
+	* NEWS: Updated.
+	* acinclude.m4:
+	(IT_DETERMINE_VERSION): Define MILESTONE.
+
+2019-07-17  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	PR3744: Latest ISO 4217 amendments make
+	Classpath bug #64174 workaround redundant
+	* patches/boot/pr64174.patch: Removed.
+	* Makefile.am:
+	(ICEDTEA_BOOT_PATCHES): No longer apply
+	pr64174.patch
+	* NEWS: Updated.
+	* acinclude.m4:
+	(IT_PR64174_CHECK): Remove macro.
+	* configure.ac: Don't invoke IT_PR64174_CHECK.
+
+2019-07-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>
+
+	Bump to 2.6.19.
+	* Makefile.am:
+	(CORBA_CHANGESET): Update to icedtea-2.6.19.
+	(JAXP_CHANGESET): Likewise.
+	(JAXWS_CHANGESET): Likewise.
+	(JDK_CHANGESET): Likewise.
+	(LANGTOOLS_CHANGESET): Likewise.
+	(OPENJDK_CHANGESET): Likewise.
+	(CORBA_SHA256SUM): Likewise.
+	(JAXP_SHA256SUM): Likewise.
+	(JAXWS_SHA256SUM): Likewise.
+	(JDK_SHA256SUM): Likewise.
+	(LANGTOOLS_SHA256SUM): Likewise.
+	(OPENJDK_SHA256SUM): Likewise.
+	* NEWS: Updated.
+	* acinclude.m4:
+	(JDK_UPDATE_VERSION): Bump to 231.
+	(BUILD_VERSION): Set to b01.
+	* configure.ac: Bump to 2.6.19.
+	* hotspot.map.in: Update to icedtea-2.6.19.
+	* patches/boot/ecj-diamond.patch:
+	Regenerated.  Added new cases in
+	sun.security.util.Optional and
+	sun.security.util.Preconditions.
+	* patches/boot/ecj-multicatch.patch:
+	Add new case in sun.security.util.ECUtil.
+	* patches/boot/ecj-stringswitch.patch:
+	Add new cases in sun.security.util.Preconditions.
+	* patches/pr2124.patch:
+	Regenerated following 7194075 change to move
+	curves to sun.security.ec.CurveDB.
+
 2019-05-10  Andrew John Hughes  <gnu_andrew@member.fsf.org>
 
 	Start 2.6.19 release cycle.
@@ -45,7 +106,7 @@
 
 	Bump to 2.6.18.
 	* Makefile.am:
-	(CORBA_CHANGESET): Update to icedtea-2.6.17.
+	(CORBA_CHANGESET): Update to icedtea-2.6.18.
 	(JAXP_CHANGESET): Likewise.
 	(JAXWS_CHANGESET): Likewise.
 	(JDK_CHANGESET): Likewise.
diff -r b78eb9ee275a -r d1437abc5e3e Makefile.am
--- a/Makefile.am	Fri May 10 18:09:36 2019 +0100
+++ b/Makefile.am	Thu Jul 18 01:53:18 2019 +0100
@@ -1,18 +1,18 @@
 # Dependencies
 
-CORBA_CHANGESET = ffed1dd63843
-JAXP_CHANGESET = bbd9f724d9af
-JAXWS_CHANGESET = 7d942bc39965
-JDK_CHANGESET = f294f336b24d
-LANGTOOLS_CHANGESET = 9f0890e75bcb
-OPENJDK_CHANGESET = ed550afe3dd7
-
-CORBA_SHA256SUM = c115dfa1027c58b1b6444908e26b613c428661fb210e891c30e6a65e77208776
-JAXP_SHA256SUM = 632aa746ebfd8238c64226bf949d20cc2f1d1423eaabfd19897199b13b434e3c
-JAXWS_SHA256SUM = 94fbcc00f3d89b9f3b940af5e7b469d1b945ca99e84b51a7abdadcde33a7be14
-JDK_SHA256SUM = 57b5741ab0807fbc71f15efce11546d943baffeb5f5cf55ec16fed69634abc36
-LANGTOOLS_SHA256SUM = \
                915f492188b7b214e280532df061adc6c999f0d190ea5f1325bc70b77a2af4f0
-OPENJDK_SHA256SUM = da5fc1846ec80409ad5af870dbeb03d077b4add3ba54c0dde00414bea0376392
+CORBA_CHANGESET = bbd35dc7f27f
+JAXP_CHANGESET = 54a9c1431701
+JAXWS_CHANGESET = 6023a2de51e4
+JDK_CHANGESET = 12f4d4744bad
+LANGTOOLS_CHANGESET = 219e16f3659b
+OPENJDK_CHANGESET = f0a5b39f2e66
+
+CORBA_SHA256SUM = aae916ff4c1f3cbdb14f57716d03adf1f2d9cb221bf0fa0580f607d7a360245b
+JAXP_SHA256SUM = 4545cf0b2bfeca6cd019f1c8bab3ed7317963776b859f80ffc4d8d79d3c82e8f
+JAXWS_SHA256SUM = 9b2b76598996962c5128e586edded4022e162421d9898a57c3d6dce2fbe7ee6b
+JDK_SHA256SUM = 1653315e15f30f4f250d6ec9085043b534a28c293ba445467e274c56fef84b88
+LANGTOOLS_SHA256SUM = \
d9d02a7f135350d66d2dde28dad7f2257843d11cc663b641740b1cf21ec3d710 +OPENJDK_SHA256SUM = \
2531838d9cf08755d88c91498da6fef427000d0fd527c7ddeaa60c993aa679ea  
 DROP_URL = https://icedtea.classpath.org/download/drops
 
@@ -535,13 +535,6 @@
 ICEDTEA_BOOT_PATCHES +=	patches/boot/use_target_6_for_bootstrap_classes.patch 
 endif
 
-# If date parsing bug is present, move Lithuania EUR transition date
-# two hours forward into 1st of January, 2015 and drop Latvia transition
-# date as it's already in the past.
-if CP64174
-ICEDTEA_BOOT_PATCHES += patches/boot/pr64174.patch
-endif
-
 ICEDTEA_BOOT_PATCHES += $(DISTRIBUTION_BOOT_PATCHES)
 
 # OpenJDK build environment.
@@ -590,7 +583,7 @@
         BUILD_NUMBER="@BUILD_VERSION@" \
 	JDK_UPDATE_VERSION="@JDK_UPDATE_VERSION@" \
         JRE_RELEASE_VERSION="@JAVA_VER@_@COMBINED_VERSION@" \
-	MILESTONE="fcs" \
+	MILESTONE="@MILESTONE@" \
 	LANG="C" \
 	PATH="$(BOOT_DIR)/bin:$(OS_PATH):$$PATH" \
 	ALT_BOOTDIR="$(BOOT_DIR)" \
diff -r b78eb9ee275a -r d1437abc5e3e NEWS
--- a/NEWS	Fri May 10 18:09:36 2019 +0100
+++ b/NEWS	Thu Jul 18 01:53:18 2019 +0100
@@ -12,7 +12,72 @@
 
 CVE-XXXX-YYYY: https://cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
 
-New in release 2.6.19 (2019-07-XX):
+New in release 2.6.19 (2019-07-17):
+
+* Security fixes
+  - S8191073: JpegImageReader throws IndexOutOfBoundsException when trying to read \
image data from tables-only image +  - S8208698, CVE-2019-2745: Improved ECC \
Implementation +  - S8212328, CVE-2019-2745: Exceptional throw cases
+  - S8213431, CVE-2019-2766: Improve file protocol handling
+  - S8213432, CVE-2019-2769: Better copies of CopiesList
+  - S8216381, CVE-2019-2786: More limited privilege usage
+  - S8217563: Improve realm maintenance
+  - S8218873: Improve JSSE endpoint checking
+  - S8218876, CVE-2019-2745: Improve PNG support options
+  - S8219018: Adjust positions of glyphs
+  - S8219020: Table alternate substitutions
+  - S8219775: Certificate validation improvements
+  - S8220192: Better outlook for SecureRandom
+  - S8220517: Enhanced GIF support
+  - S8221518, CVE-2019-2816: Normalize normalization
+  - S8223511, CVE-2019-2842: Extended AES support
+* New features
+  - PR3746: Support EA builds
+* Import of OpenJDK 7 u231 build 1
+  - S7152169: TEST_BUG: sun/security/tools/jarsigner/ec.sh occasionally fail due to \
keytool error on sparc +  - S7194075: Various classes of sunec.jar are duplicated in \
rt.jar +  - S7198901: correct the field size check when decoding a point on ECC curve
+  - S8006799: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() (jdk part of \
6896617) +  - S8031145: Re-examine closed i18n tests to see it they can be moved to \
the jdk repository. +  - S8035974: Refactor DigestBase.engineUpdate() method for \
better code generation by JIT compiler +  - S8135248: Add utility methods to check \
indexes and ranges +  - S8142493: Utility methods to check indexes and ranges doesn't \
specify behavior when function produces null +  - S8146458: Improve exception \
reporting for Objects.checkIndex/checkFromToIndex/checkFromIndexSize +  - S8155794: \
Move Objects.checkIndex BiFunction accepting methods to an internal package +  - \
S8159035: CTSMode.java test crashed due to unhandled case of cipher length value as 0 \
+  - S8179098: Crypto AES/ECB encryption/decryption performance regression \
(introduced in jdk9b73) +  - S8181594: Efficient and constant-time modular arithmetic
+  - S8182999: SunEC throws ProviderException on invalid curves
+  - S8187946: Support ISO 4217 Amendments 163 and 164
+  - S8193552: ISO 4217 amendment 165
+  - S8195478: sun/text/resources/LocaleDataTest.java fails with java.lang.Exception
+  - S8201317: X25519/X448 code improvements
+  - S8202026: ISO 4217 amendment 166
+  - S8203228: Branch-free output conversion for X25519 and X448
+  - S8204269: ISO 4217 amendment 167
+  - S8208648: ECC Field Arithmetic Enhancements
+  - S8208746: ISO 4217 Amendment #168 update
+  - S8209775: ISO 4217 Amendment #169 update
+  - S8210153: localized currency symbol of VES
+  - S8211435: Exception in thread "AWT-EventQueue-1" \
java.lang.IllegalArgumentException: null source +  - S8215982: (tz) Upgrade time-zone \
data to tzdata2018i +  - S8218781: Localized names for Japanese era Reiwa in COMPAT \
provider +  - S8224560: (tz) Upgrade time-zone data to tzdata2019a
+  - S8225580: tzdata2018i integration causes test failures on jdk-13
+* Bug fixes
+  - PR3729: CVE-2018-3639 fix revision to prefer PR_SPEC_DISABLE_NOEXEC to \
PR_SPEC_DISABLE +  - PR3744: Latest ISO 4217 amendments make PR64174 workaround \
redundant +* AArch64 port
+  - S8149365, PR3741: aarch64: memory copy does not prefetch on backwards copy
+  - S8151340, PR3741: aarch64: prefetch the destination word for write prior to \
ldxr/stxr loops. +  - S8153713, PR3741: aarch64: improve short array clearing using \
store pair +  - S8153797, PR3741: aarch64: Add Arrays.fill stub code
+  - S8155617, PR3741: aarch64: ClearArray does not use DC ZVA
+  - S8157841, PR3741: aarch64: prefetch ignores cache line size
+  - S8186325, PR3741: AArch64: jtreg test \
hotspot/test/gc/g1/TestJNIWeakG1/TestJNIWeakG1.java SEGV +  - S8224671, PR3741: \
AArch64: mauve System.arraycopy test failure +  - S8224828, PR3741: aarch64: rflags \
is not correct after safepoint poll +  - S8224880, PR3741: AArch64: java/javac error \
with AllocatePrefetchDistance  
 New in release 2.6.18 (2019-05-01):
 
@@ -20,7 +85,7 @@
   - S8211936, CVE-2019-2602: Better String parsing
   - S8218453, CVE-2019-2684: More dynamic RMI interactions
   - S8219066, CVE-2019-2698: Fuzzing TrueType fonts: setCurrGlyphID()
-* Import of OpenJDK 7 u211 build 1
+* Import of OpenJDK 7 u221 build 1
   - S8003846: Override mechanism for currency data should not require creating \
                currency.properties in java.home
   - S8129361: ISO 4217 amendment 160
   - S8129822: Define "headful" jtreg keyword
diff -r b78eb9ee275a -r d1437abc5e3e acinclude.m4
--- a/acinclude.m4	Fri May 10 18:09:36 2019 +0100
+++ b/acinclude.m4	Thu Jul 18 01:53:18 2019 +0100
@@ -2948,9 +2948,14 @@
   AC_MSG_CHECKING([which branch and release of IcedTea is being built])
   JAVA_VER=1.7.0
   JAVA_VENDOR=openjdk
-  JDK_UPDATE_VERSION=221
-  BUILD_VERSION=b02
-  COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION}
+  JDK_UPDATE_VERSION=231
+  BUILD_VERSION=b01
+  MILESTONE=fcs
+  if test "x${MILESTONE}" = "xfcs"; then
+    COMBINED_VERSION=${JDK_UPDATE_VERSION}-${BUILD_VERSION}
+  else
+    COMBINED_VERSION=${JDK_UPDATE_VERSION}-${MILESTONE}-${BUILD_VERSION}
+  fi
   OPENJDK_VER=${JAVA_VER}_${COMBINED_VERSION}
   ICEDTEA_RELEASE=$(echo ${PACKAGE_VERSION} | sed 's#pre.*##')
   ICEDTEA_BRANCH=$(echo ${ICEDTEA_RELEASE}|sed 's|\.[[0-9]]$||')
@@ -2959,6 +2964,7 @@
   AC_SUBST([JAVA_VENDOR])
   AC_SUBST([JDK_UPDATE_VERSION])
   AC_SUBST([BUILD_VERSION])
+  AC_SUBST([MILESTONE])
   AC_SUBST([COMBINED_VERSION])
   AC_SUBST([OPENJDK_VER])
   AC_SUBST([ICEDTEA_RELEASE])
@@ -2988,52 +2994,6 @@
   AM_CONDITIONAL([ENABLE_QUEENS], test x"${enable_queens}" = "xyes")
 ])
 
-AC_DEFUN_ONCE([IT_PR64174_CHECK],[
-AC_REQUIRE([IT_CHECK_JAVA_AND_JAVAC_WORK])
-AC_CACHE_CHECK([if java.text.SimpleDateFormat exhibits Classpath bug 64174], \
                it_cv_cp64174, [
-  CLASS=Test.java
-  BYTECODE=$(echo $CLASS|sed 's#\.java##')
-  mkdir tmp.$$
-  cd tmp.$$
-  cat << \EOF > $CLASS
-[/* [#]line __oline__ "configure" */
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
-import java.util.Calendar;
-import java.util.Locale;
-import java.util.TimeZone;
-
-public class Test
-{
-  public static void main(String[] args)
-    throws ParseException
-  {
-    SimpleDateFormat format;
-
-    format = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss", Locale.US);
-    format.setTimeZone(TimeZone.getTimeZone("GMT"));
-    format.setLenient(false);
-    System.out.println(format.parse("2014-12-31-22-00-00"));
-  }
-}]
-EOF
-  if $JAVAC -cp . $JAVACFLAGS -source 5 -target 5 $CLASS >&AS_MESSAGE_LOG_FD 2>&1; \
                then
-    if $JAVA -classpath . $BYTECODE >&AS_MESSAGE_LOG_FD 2>&1; then
-      it_cv_cp64174=no;
-    else
-      it_cv_cp64174=yes;
-    fi
-  else
-    it_cv_cp64174=yes;
-  fi
-  rm -f $CLASS *.class
-  cd ..
-  rmdir tmp.$$
-  ])
-AM_CONDITIONAL([CP64174], test x"${it_cv_cp64174}" = "xyes")
-AC_PROVIDE([$0])dnl
-])
-
 AC_DEFUN([IT_UNDERSCORE_CHECK],[
   AC_REQUIRE([IT_CHECK_JAVA_AND_JAVAC_WORK])
   AC_CACHE_CHECK([if the Java compiler lacks support for underscored literals], \
                it_cv_underscore, [
diff -r b78eb9ee275a -r d1437abc5e3e configure.ac
--- a/configure.ac	Fri May 10 18:09:36 2019 +0100
+++ b/configure.ac	Thu Jul 18 01:53:18 2019 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [2.6.19pre00], [distro-pkg-dev@openjdk.java.net])
+AC_INIT([icedtea], [2.6.19], [distro-pkg-dev@openjdk.java.net])
 AC_CANONICAL_HOST
 AC_CANONICAL_TARGET
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
@@ -159,9 +159,6 @@
 dnl Check whether the OpenJDK tooling is present in the bootstrap JDK, required by \
CORBA  IT_CHECK_FOR_CLASS([SUN_TOOLS_JAVA_CLASSDEFINITION], \
[sun.tools.java.ClassDefinition])  
-dnl Check whether the JDK can parse the dates used in the currency file
-IT_PR64174_CHECK
-
 IT_CHECK_ENABLE_WARNINGS
 IT_DIAMOND_CHECK
 IT_UNDERSCORE_CHECK
diff -r b78eb9ee275a -r d1437abc5e3e hotspot.map.in
--- a/hotspot.map.in	Fri May 10 18:09:36 2019 +0100
+++ b/hotspot.map.in	Thu Jul 18 01:53:18 2019 +0100
@@ -1,2 +1,2 @@
 # version type(drop/hg) url changeset sha256sum
-default drop https://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ \
6e7512a54bc6 8ce20d0c5a16373fe7bea5437d91a513b861788bd24d79ac04e43e73cb82eb54 \
+default drop https://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ \
                6774b8e70603 \
                fbbfa17c95891491311758d2ef595ec322c46452e0bf7b51eb42a9ca1ccc419b
diff -r b78eb9ee275a -r d1437abc5e3e patches/boot/ecj-diamond.patch
--- a/patches/boot/ecj-diamond.patch	Fri May 10 18:09:36 2019 +0100
+++ b/patches/boot/ecj-diamond.patch	Thu Jul 18 01:53:18 2019 +0100
@@ -1,6 +1,6 @@
 diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java \
openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java
                
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java	2019-02-25 \
                01:45:16.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java	2019-07-15 \
18:55:31.000000000 +0100 ++++ \
openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/encoding/CachedCodeBase.java	2019-07-16 \
11:31:53.604330577 +0100  @@ -58,7 +58,7 @@
      private CorbaConnection conn;
  
@@ -11,8 +11,8 @@
      public static synchronized void cleanCache( ORB orb ) {
          synchronized (iorMapLock) {
 diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java \
                openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java
                
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java	2019-03-12 \
                20:04:51.069808655 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java	2019-07-16 \
11:29:36.526436414 +0100 ++++ \
openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/ObjectStreamClass.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -481,7 +481,7 @@
              while (cls != fnscl) {
                  ProtectionDomain pd = cls.getProtectionDomain();
@@ -32,8 +32,8 @@
                      pds.add(noPermissionsDomain());
                      break;
 diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java \
                openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java
                
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java	2019-02-25 \
                01:45:16.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java	2019-07-15 \
18:55:31.000000000 +0100 ++++ \
openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/io/OutputStreamHook.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -50,7 +50,7 @@
       */
      private class HookPutFields extends ObjectOutputStream.PutField
@@ -44,8 +44,8 @@
          /**
           * Put the value of the named boolean field into the persistent field.
 diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java \
openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java
                
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java	2019-02-25 \
                01:45:16.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java	2019-07-15 \
18:55:31.000000000 +0100 ++++ \
openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -103,7 +103,7 @@
          Set<String> _iorTypeNames = null;
          if (filterProperty != null) {
@@ -74,8 +74,8 @@
      }
  
 diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java \
                openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java
                
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java	2019-02-25 \
                01:45:16.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java	2019-07-15 \
18:55:31.000000000 +0100 ++++ \
openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -1323,7 +1323,7 @@
      protected void shutdownServants(boolean wait_for_completion) {
          Set<ObjectAdapterFactory> oaset;
@@ -86,8 +86,8 @@
  
          for (ObjectAdapterFactory oaf : oaset)
 diff -Nru openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java \
openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java
                
---- openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java	2019-02-25 \
                01:45:16.000000000 +0000
-+++ openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java	2019-07-15 \
18:55:31.000000000 +0100 ++++ \
openjdk-boot/corba/src/share/classes/com/sun/corba/se/impl/orbutil/threadpool/ThreadPoolImpl.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -108,7 +108,7 @@
      private ThreadGroup threadGroup;
  
@@ -107,8 +107,8 @@
  
          for (WorkerThread wt : copy) {
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java \
                openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java
                
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java	2019-02-25 \
                01:45:17.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java	2019-07-15 \
18:55:33.000000000 +0100 ++++ \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -192,7 +192,7 @@
      NodeSet dist = new NodeSet();
      dist.setShouldCacheNodes(true);
@@ -119,8 +119,8 @@
      for (int i = 0; i < nl.getLength(); i++)
      {
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java \
                openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java
                
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java	2019-02-25 \
                01:45:17.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java	2019-07-15 \
18:55:33.000000000 +0100 ++++ \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -420,7 +420,7 @@
      }
  
@@ -131,8 +131,8 @@
      /**
       * Prints out warnings if a parser does not support the specified \
feature/property.  diff -Nru \
openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java \
                openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java
                
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java	2019-02-25 \
                01:45:17.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java	2019-07-15 \
18:55:33.000000000 +0100 ++++ \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -220,7 +220,7 @@
    public Map<String, Object> getEnvironmentHash()
    {
@@ -251,8 +251,8 @@
      jarVersions.put(new Long(440237), "xalan.jar from xalan-j_1_2");
      jarVersions.put(new Long(436094), "xalan.jar from xalan-j_1_2_1");
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java \
                openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java
                
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java	2019-02-25 \
                01:45:17.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java	2019-07-15 \
18:55:33.000000000 +0100 ++++ \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -51,7 +51,7 @@
      /**
       * Legal conversions between internal types.
@@ -263,8 +263,8 @@
      static {
          // Possible type conversions between internal types
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java
                
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java	2019-02-25 \
                01:45:17.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java	2019-07-15 \
18:55:33.000000000 +0100 ++++ \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -139,7 +139,7 @@
      private boolean       _isStatic = false;
  
@@ -288,8 +288,8 @@
          // Possible conversions between Java and internal types
          java2Internal.put(Boolean.TYPE, Type.Boolean);
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java
                
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java	2019-02-25 \
                01:45:17.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java	2019-07-15 \
18:55:33.000000000 +0100 ++++ \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -107,7 +107,7 @@
  
          // Check if we have any declared namespaces
@@ -336,8 +336,8 @@
                               SyntaxTreeNode n = _attributeElements.get(k);
                               if (n instanceof LiteralAttribute) {
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java \
                openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java
                
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java	2019-02-25 \
                01:45:17.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java	2019-03-12 \
20:07:10.195622858 +0000 +--- \
openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java	2019-07-15 \
18:55:33.000000000 +0100 ++++ \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -129,22 +129,22 @@
      /**
       * A mapping between templates and test sequences.
@@ -390,8 +390,8 @@
          _rootPattern = null;
  
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java \
                openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java
                
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java	2019-02-25 \
                01:45:17.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java	2019-03-12 \
20:07:10.199622796 +0000 +--- \
openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java	2019-07-15 \
18:55:33.000000000 +0100 ++++ \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java	2019-07-16 \
11:31:53.608330515 +0100  @@ -102,11 +102,11 @@
      }
  
@@ -428,8 +428,8 @@
          _prefixMapping.put(prefix, uri);
      }
 diff -Nru openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java
                
---- openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java	2019-02-25 \
                01:45:17.000000000 +0000
-+++ openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java	2019-03-12 \
20:07:10.199622796 +0000 +--- \
openjdk-boot.orig/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java	2019-07-15 \
18:55:33.000000000 +0100 ++++ \
openjdk-boot/jaxp/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java	2019-07-16 \
11:31:53.608330515 +0100


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic