Mercurial > hg > release > icedtea7-2.5
changeset 2759:f736a2fba18a
Bump to icedtea-2.5.4pre02.
PR2069: Type-punning warnings still evident on RHEL 5
PR2094, RH1163501: 2048-bit DH upper bound too small for Fedora infrastructure
PR2123: SunEC provider crashes when built using system NSS
PR2135: Race condition in SunEC provider with system NSS
S7172012, PR2067: Make test-in-build an option (Queens)
S8000897, RH1155012: VM crash in CompileBroker
S8028623, PR2112, RH1168693: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
S8067364, PR2145, RH114622: Printing to Postscript doesn't support dieresis
2014-12-12 Andrew John Hughes <gnu.andrew@member.fsf.org>
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-2.5.4pre02.
(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.
* configure.ac: Bump to 2.5.4pre02. Call
* hotspot.map.in: Update to icedtea-2.5.4pre02.
2014-11-06 Andrew John Hughes <gnu.andrew@member.fsf.org>
* INSTALL: Updated.
(TEST_IN_BUILD): New variable, set in accordance
with the ENABLE_QUEENS conditional.
(ICEDTEA_ENV): Pass user setting of TEST_IN_BUILD.
(ICEDTEA_ENV_BOOT): Override above with false for
bootstrap builds. Works around an issue with not
being able to link to the OpenJDK 6 VM.
* acinclude.m4:
(IT_ENABLE_QUEENS_TEST): New
--disable-hotspot-test-in-build option which allows
the Queens test (test_gamma) to be toggled by the
user.
* configure.ac: Call IT_ENABLE_QUEENS_TEST.
author | Andrew John Hughes <gnu_andrew@member.fsf.org> |
---|---|
date | Fri, 12 Dec 2014 20:03:13 +0000 |
parents | 9e0c80795c3d |
children | 13b10ea1447c |
files | ChangeLog INSTALL Makefile.am NEWS acinclude.m4 configure.ac hotspot.map.in |
diffstat | 7 files changed, 93 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Fri Dec 12 18:20:34 2014 +0000 +++ b/ChangeLog Fri Dec 12 20:03:13 2014 +0000 @@ -1,3 +1,38 @@ +2014-12-12 Andrew John Hughes <gnu.andrew@member.fsf.org> + + * Makefile.am: + (CORBA_CHANGESET): Update to icedtea-2.5.4pre02. + (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. + * configure.ac: Bump to 2.5.4pre02. Call + * hotspot.map.in: Update to icedtea-2.5.4pre02. + +2014-11-06 Andrew John Hughes <gnu.andrew@member.fsf.org> + + * INSTALL: Updated. + (TEST_IN_BUILD): New variable, set in accordance + with the ENABLE_QUEENS conditional. + (ICEDTEA_ENV): Pass user setting of TEST_IN_BUILD. + (ICEDTEA_ENV_BOOT): Override above with false for + bootstrap builds. Works around an issue with not + being able to link to the OpenJDK 6 VM. + * acinclude.m4: + (IT_ENABLE_QUEENS_TEST): New + --disable-hotspot-test-in-build option which allows + the Queens test (test_gamma) to be toggled by the + user. + * configure.ac: Call IT_ENABLE_QUEENS_TEST. + 2014-10-16 Andrew John Hughes <gnu.andrew@member.fsf.org> * Makefile.am,
--- a/INSTALL Fri Dec 12 18:20:34 2014 +0000 +++ b/INSTALL Fri Dec 12 20:03:13 2014 +0000 @@ -181,6 +181,7 @@ * --disable-jar-compression: Don't compress the OpenJDK JAR files. * --disable-downloading: Don't download tarballs if not available; fail instead. * --disable-bootstrap-tools: Use javac and javah from langtools, not the bootstrap JDK. +* --disable-hotspot-test-in-build: Turn off the Queens test. Always turned off for bootstrapping. Other options may be supplied which enable or disable new features. These are documented fully in the relevant section below.
--- a/Makefile.am Fri Dec 12 18:20:34 2014 +0000 +++ b/Makefile.am Fri Dec 12 20:03:13 2014 +0000 @@ -4,19 +4,19 @@ BUILD_VERSION = b14 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION) -CORBA_CHANGESET = 3b13d5123ab2 -JAXP_CHANGESET = d5fcf3403d56 -JAXWS_CHANGESET = ac4697fab02d -JDK_CHANGESET = c25a41237d27 -LANGTOOLS_CHANGESET = 6bbb3de3efa5 -OPENJDK_CHANGESET = 39495d637282 +CORBA_CHANGESET = 946d8c68cc64 +JAXP_CHANGESET = bd7f82f68cf1 +JAXWS_CHANGESET = 686552a98cae +JDK_CHANGESET = cc61d8104f31 +LANGTOOLS_CHANGESET = 622e6cf4c032 +OPENJDK_CHANGESET = f94395c841f4 -CORBA_SHA256SUM = 70279cf5eb118d60b8b3eec8572917d5d2c3ef5ee3a58b7b820976767b654870 -JAXP_SHA256SUM = 207b735e1418b935212f4a282fb2e140f6c680337e3bbc91d5e01c7a0e0b8f51 -JAXWS_SHA256SUM = d331df4d1cb53c88b491d813dfda56f7d5c14e2fb3d00cdef58071c651710803 -JDK_SHA256SUM = a6ec5b73da8ae61ecbbd8710e293d3641571be2bd5d88c8ac8e8a4eacc3f2335 -LANGTOOLS_SHA256SUM = bbd2b3ce6cfaab1c654888e69c42ed74987200d914cc33a728f4fb4196eff469 -OPENJDK_SHA256SUM = 90153aa1d34878acd354336eb018952f283ca46e908852e8bc88a44adb68337b +CORBA_SHA256SUM = 25a968346d3ef2770e39871237661796d993c080557b0b1961f5ad0360b9b4eb +JAXP_SHA256SUM = ea04b339d7630bc56343a28ce9b3370b06c9e4cdc1ee2e839b5d52cef0f01ed0 +JAXWS_SHA256SUM = a15642120bcfa6e0407c0d75a1250b7d5b75074416450bdcfcaee0b5d9e4ed61 +JDK_SHA256SUM = 6add81916bf68410fe63d64dcc4e233f999dc0d31f74a42939ac05b6993ad047 +LANGTOOLS_SHA256SUM = e4406c3a3f680e98ce34f857a4997cd72c739b080ad02929670fc584ca522338 +OPENJDK_SHA256SUM = 77bff21ea4cdc8ea05dfde1c1fb33d6b7f8a56355e68054c971933511cbc68ad DROP_URL = http://icedtea.classpath.org/download/drops @@ -438,6 +438,12 @@ ARM32JIT_STATUS=false endif +if ENABLE_QUEENS +TEST_IN_BUILD=true +else +TEST_IN_BUILD=false +endif + ICEDTEA_ENV = \ ALT_JDK_IMPORT_PATH="$(BOOT_DIR)" \ ANT="$(ANT)" \ @@ -521,7 +527,8 @@ PCSC_CFLAGS="${PCSC_CFLAGS}" \ COMPRESS_JARS="${ENABLE_JAR_COMPRESSION}" \ ARM32JIT="${ARM32JIT_STATUS}" \ - INSTALL_LOCATION="${prefix}" + INSTALL_LOCATION="${prefix}" \ + TEST_IN_BUILD="${TEST_IN_BUILD}" if ENABLE_CACAO ICEDTEA_ENV += \ @@ -610,7 +617,8 @@ DISABLE_NIMBUS="true" \ NO_DOCS="true" \ ALT_OUTPUTDIR="$(BOOT_BUILD_OUTPUT_DIR)" \ - XSLT="$(XSLTPROC)" + XSLT="$(XSLTPROC)" \ + TEST_IN_BUILD="false" # Source files
--- a/NEWS Fri Dec 12 18:20:34 2014 +0000 +++ b/NEWS Fri Dec 12 20:03:13 2014 +0000 @@ -18,7 +18,9 @@ - S6545422: [TESTBUG] NativeErrors.java uses wrong path name in exec - S6653795: C2 intrinsic for Unsafe.getAddress performs pointer sign extension on 32-bit systems - S7169142: CookieHandler does not work with localhost + - S7172012, PR2067: Make test-in-build an option (Queens) - S7185456: (ann) Optimize Annotation handling in java/sun.reflect.* code for small number of annotations + - S8000897, RH1155012: VM crash in CompileBroker - S8001105: findVirtual of Object[].clone produces internal error - S8005232: (JEP-149) Class Instance size reduction - S8012026: [macosx] Component.getMousePosition() does not work in an applet on MacOS @@ -27,6 +29,7 @@ - S8022721: TEST_BUG: AnnotationTypeDeadlockTest.java throws java.lang.IllegalStateException: unexpected condition - S8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated. - S8027359: XML parser returns incorrect parsing results + - S8028623, PR2112, RH1168693: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters. - S8028627: Unsynchronized code path from javax.crypto.Cipher to the WeakHashMap used by JceSecurity to store codebase mappings - S8028726: (prefs) Check src/solaris/native/java/util/FileSystemPreferences.c for JNI pending exceptions - S8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException @@ -43,6 +46,12 @@ - S8044603: Increment minor version of HSx for 7u71 and initialize the build number - S8050485: super() in a try block in a ctor causes VerifyError - S8057184: JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris + - S8067364, PR2145, RH114622: Printing to Postscript doesn't support dieresis +* Bug fixes + - PR2069: Type-punning warnings still evident on RHEL 5 + - PR2094, RH1163501: 2048-bit DH upper bound too small for Fedora infrastructure + - PR2123: SunEC provider crashes when built using system NSS + - PR2135: Race condition in SunEC provider with system NSS New in release 2.5.3 (2014-10-14):
--- a/acinclude.m4 Fri Dec 12 18:20:34 2014 +0000 +++ b/acinclude.m4 Fri Dec 12 20:03:13 2014 +0000 @@ -2846,3 +2846,26 @@ fi fi ]) + +AC_DEFUN_ONCE([IT_ENABLE_QUEENS_TEST], +[ + AC_MSG_CHECKING([whether to run the HotSpot Queens test]) + AC_ARG_ENABLE([hotspot-test-in-build], + [AS_HELP_STRING(--disable-hotspot-test-in-build, + don't run the Queens test after the HotSpot build [[default=yes]])], + [ + case "${enableval}" in + yes) + enable_queens=yes + ;; + *) + enable_queens=no + ;; + esac + ], + [ + enable_queens=yes + ]) + AC_MSG_RESULT([$enable_queens]) + AM_CONDITIONAL([ENABLE_QUEENS], test x"${enable_queens}" = "xyes") +])
--- a/configure.ac Fri Dec 12 18:20:34 2014 +0000 +++ b/configure.ac Fri Dec 12 20:03:13 2014 +0000 @@ -1,4 +1,4 @@ -AC_INIT([icedtea], [2.5.4pre01], [distro-pkg-dev@openjdk.java.net]) +AC_INIT([icedtea], [2.5.4pre02], [distro-pkg-dev@openjdk.java.net]) AM_INIT_AUTOMAKE([1.9 tar-pax foreign]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_FILES([Makefile]) @@ -153,6 +153,7 @@ IT_BYTECODE7_CHECK IT_USE_BOOTSTRAP_TOOLS IT_CHECK_FOR_XBOOTCLASSPATH +IT_ENABLE_QUEENS_TEST IT_FIND_RHINO_JAR IT_WITH_OPENJDK_SRC_ZIP
--- a/hotspot.map.in Fri Dec 12 18:20:34 2014 +0000 +++ b/hotspot.map.in Fri Dec 12 20:03:13 2014 +0000 @@ -1,3 +1,3 @@ # version type(drop/hg) url changeset sha256sum -default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ cc04abb12fea 677944ba1dbf14a879fc1e38035aec55247a648d80a54646b387778b1a7f7f3e +default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 7a4b0596c539 4e18aa918730808bf0477c99c1c00a485663e4b79da61199cd8b4b4f762c42f8 aarch64 drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ 116bc9da35de b9e7f67079184310450c9b461b492f340aa7824c27079b430c8f25b58b327ec5