/hg/release/icedtea7-2.6: 2 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Thu Oct 22 19:38:05 UTC 2015


changeset fe0d3806c5ad in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=fe0d3806c5ad
author: Stefan Ring <stefan at complang.tuwien.ac.at>
date: Wed Oct 14 18:32:48 2015 +0200

	PR2652: CACAO fails as a build VM for icedtea


changeset e961249ac6c4 in /hg/release/icedtea7-2.6
details: http://icedtea.classpath.org/hg/release/icedtea7-2.6?cmd=changeset;node=e961249ac6c4
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Thu Oct 22 19:13:57 2015 +0100

	Merge


diffstat:

 .hgtags                                     |     1 +
 ChangeLog                                   |   120 +
 INSTALL                                     |     1 +
 Makefile.am                                 |    57 +-
 NEWS                                        |   118 +-
 README                                      |     2 +-
 acinclude.m4                                |    27 +
 configure.ac                                |     5 +-
 hotspot.map.in                              |     2 +-
 linux.fontconfig.Gentoo.properties.in       |   385 +++
 patches/boot/ecj-diamond.patch              |  2861 ++++++++++++++++++++------
 patches/boot/ecj-multicatch.patch           |    14 +
 patches/boot/ecj-stringswitch.patch         |    21 +
 patches/boot/ecj-trywithresources.patch     |   315 +-
 patches/boot/ecj-underscored_literals.patch |    14 +
 patches/cacao/pr2652-classloader.patch      |    74 +
 patches/f14-fonts.patch                     |   682 ++++++
 patches/fonts-gentoo.patch                  |    26 +
 18 files changed, 3879 insertions(+), 846 deletions(-)

diffs (truncated from 7281 to 500 lines):

diff -r b64e1444311c -r e961249ac6c4 .hgtags
--- a/.hgtags	Fri Aug 21 21:22:06 2015 +0100
+++ b/.hgtags	Thu Oct 22 19:13:57 2015 +0100
@@ -59,3 +59,4 @@
 04264787379db3f91a819d38094c31e722dbb592 icedtea-2.6.0
 a72975789761e157c95faacd8ce44f6f8322a85d icedtea-2.6-branchpoint
 b8d84923480c04deac3d2d34bed05e74a23c8759 icedtea-2.6.1
+723ef630c33266f7339980d3d59439dba7143bba icedtea-2.6.1pre02
diff -r b64e1444311c -r e961249ac6c4 ChangeLog
--- a/ChangeLog	Fri Aug 21 21:22:06 2015 +0100
+++ b/ChangeLog	Thu Oct 22 19:13:57 2015 +0100
@@ -1,3 +1,123 @@
+2015-10-15  Stefan Ring <stefan at complang.tuwien.ac.at>
+
+	PR2652: CACAO fails as a build VM for icedtea
+	* Makefile.am:
+	(ICEDTEA_PATCHES): Add CACAO patch for PR2652.
+	* NEWS: Updated.
+	* README: Fix CACAO URL.
+	* patches/cacao/pr2652-classloader.patch:
+	Set classLoader field in java.lang.Class as expected by JDK.
+
+2015-10-21  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR2557, G390663: Update Gentoo font configuration
+	and allow font directory to be specified
+	* Makefile.am:
+	(clean-fonts): Remove linux.fontconfig.Gentoo.properties
+
+2015-07-22  Andrew John Hughes  <gnu_andrew at member.fsf.org>
+
+	PR2557, G390663: Update Gentoo font configuration
+	and allow font directory to be specified
+	* INSTALL: Document --with-fonts-dir.
+	* Makefile.am:
+	(fonts): Copy the generated Gentoo
+	font properties file into the OpenJDK
+	tree.
+	* NEWS: Updated.
+	* acinclude.m4:
+	(IT_WITH_FONTS_DIR): Allow the user
+	to specify where the fonts are stored.
+	* configure.ac: Invoke IT_WITH_FONTS_DIR
+	and generate linux.fontconfig.Gentoo.properties
+	* linux.fontconfig.Gentoo.properties.in:
+	Template fontconfig file for Gentoo copied from
+	the main Portage tree.
+	* patches/fonts-gentoo.patch:
+	Remove outdated copy of
+	linux.fontconfig.Gentoo.properties from patch.
+
+2010-08-02  Andrew John Hughes  <ahughes at redhat.com>
+
+	PR2557: Forwardport Gentoo font configuration support
+	* Makefile.am: Add patch below.
+	* patches/fonts-gentoo.patch:
+	Add a font configuration for Gentoo
+	(currently a copy of Fedora's).
+
+2015-10-21  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	PR2557: Forwardport Fedora font configuration support
+	* Makefile.am:
+	Add alias for stamps/fonts.stamp
+	(.PHONY): Add clean-fonts.
+	(clean-extract-openjdk): Depend on clean-fonts.
+	(clean-fonts): Add reversal for fonts target.
+
+2010-11-10  Jiri Vanek  <jvanek at redhat.com>
+
+	* Makefile.am:
+        (FONTCONFIG_PATH): Added path to fontconfig files.
+	(ICEDTEA_PATCHES): Add f14-fonts.patch.
+	(fonts): Added cloning of fontconfig.Fedora
+        to Fedora.12,11,10,9.
+	(patch-fsg): Add stamps/fonts.stamp
+	* patches/f14-fonts.patch
+	Updated font configurations for Fedora 9-14
+	Add additional fontconfig files to Makefile.
+
+2015-10-21  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* Makefile.am:
+	(JDK_UPDATE_VERSION): Bump to 91.
+	(CORBA_CHANGESET): Update to icedtea-2.6.2.
+	(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.6.2.
+	* hotspot.map.in: Update to icedtea-2.6.2.
+	* patches/boot/ecj-diamond.patch:
+	Regenerated. Add new case in sun.security.ssl.DHCrypt
+	and numerous ones in JAXP.
+	* patches/boot/ecj-multicatch.patch:
+	Add new case in sun.security.krb5.PrincipalName.
+	* patches/boot/ecj-trywithresources.patch:
+	Regenerated.
+
+2015-10-19  Andrew John Hughes  <gnu.andrew at member.fsf.org>
+
+	* Makefile.am:
+	(CORBA_CHANGESET): Update to icedtea-2.6.2pre02.
+	(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.6.2pre02.
+	* hotspot.map.in: Update to icedtea-2.6.2pre02.
+	* patches/boot/ecj-stringswitch.patch:
+	Add new case in sun.security.krb.Config.
+	* patches/boot/ecj-trywithresources.patch:
+	Regenerated due to changes in java.util.Currency.
+	* patches/boot/ecj-underscored_literals.patch:
+	Add new case in com.sun.jndi.ldap.Connection.
+
 2015-08-21  Andrew John Hughes  <gnu.andrew at member.fsf.org>
 
 	* NEWS: Replace temporary OpenJDK 7
diff -r b64e1444311c -r e961249ac6c4 INSTALL
--- a/INSTALL	Fri Aug 21 21:22:06 2015 +0100
+++ b/INSTALL	Thu Oct 22 19:13:57 2015 +0100
@@ -227,6 +227,7 @@
 * --disable-hotspot-test-in-build: Turn off the Queens test. Always turned off for bootstrapping.
 * --with-cacerts-file: Specify the location of a cacerts file, defaulting to
   ${SYSTEM_JDK_DIR}/jre/lib/security/cacerts
+* --with-fonts-dir: Specify the location of system fonts. This is currently only used on Gentoo systems.
 
 Other options may be supplied which enable or disable new features.
 These are documented fully in the relevant section below.
diff -r b64e1444311c -r e961249ac6c4 Makefile.am
--- a/Makefile.am	Fri Aug 21 21:22:06 2015 +0100
+++ b/Makefile.am	Thu Oct 22 19:13:57 2015 +0100
@@ -1,22 +1,22 @@
 # Dependencies
 
-JDK_UPDATE_VERSION = 85
+JDK_UPDATE_VERSION = 91
 BUILD_VERSION = b01
 COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
 
-CORBA_CHANGESET = 2545636482d6
-JAXP_CHANGESET = ffbe529eeac7
-JAXWS_CHANGESET = b9776fab65b8
-JDK_CHANGESET = 61d3e001dee6
-LANGTOOLS_CHANGESET = 9c6e1de67d7d
-OPENJDK_CHANGESET = 39b2c4354d0a
-
-CORBA_SHA256SUM = cd03d97c171a2d45ca94c1642265e09c09a459b1d4ac1191f82af88ca171f6f8
-JAXP_SHA256SUM = c00c4c2889f77c4615fd655415067e14840764f52e503f220ed324720117faeb
-JAXWS_SHA256SUM = 2d5ff95dc62ab7986973e15e9cf91d5596d2cf486ee52beab9eab62f70f2ae9f
-JDK_SHA256SUM = a8083e75e14ddb4575bf2cd733e80a0074201b45d8debbe04f84564b32875363
-LANGTOOLS_SHA256SUM = 6db9bd16658fa8460e0afa4b05f28bd47148528d7581a403bea1e70f56cedd43
-OPENJDK_SHA256SUM = 0168a0174ee47407139ee32458c4d2a298ba4f44260343b209250156e4da463f
+CORBA_CHANGESET = a4d55c5cec23
+JAXP_CHANGESET = f1202fb27695
+JAXWS_CHANGESET = 14c411b1183c
+JDK_CHANGESET = db69ae53157a
+LANGTOOLS_CHANGESET = 73356b81c5c7
+OPENJDK_CHANGESET = 601ca7147b8c
+
+CORBA_SHA256SUM = 92fa1e73dc0eb463bccd9ce3636643f492b8935cb7a23b91c5d855f4641382af
+JAXP_SHA256SUM = 94cda3ba29ab3cd36d50f2e6c98a5e250eb6372379e171288b3022b978136fc0
+JAXWS_SHA256SUM = 14467736097197a199b483f24f8111e9c76252a2ad2a5f166c97585c0a3930d4
+JDK_SHA256SUM = 7ad801d5f6b61818c78f2f39931df24d8c6f6a1c821180c998975ac884eb8af1
+LANGTOOLS_SHA256SUM = a53fe8912b8190d82615778cf8bfb77202a55adcdc5bacc56ce7738b6a654335
+OPENJDK_SHA256SUM = 4911adb6d7877b014777b6db6d90f1d1626314bd0c6a2c9cf9911d1e11eb4b49
 
 DROP_URL = http://icedtea.classpath.org/download/drops
 
@@ -72,6 +72,7 @@
 CRYPTO_CHECK_BUILD_DIR = $(abs_top_builddir)/cryptocheck.build
 STAGE1_BOOT_RUNTIME = $(STAGE1_BOOT_DIR)/jre/lib/rt.jar
 STAGE2_BOOT_RUNTIME = $(STAGE2_BOOT_DIR)/jre/lib/rt.jar
+FONTCONFIG_PATH = openjdk/jdk/src/solaris/classes/sun/awt/fontconfigs
 
 # Installation directories
 
@@ -369,7 +370,7 @@
 
 # Patch list
 
-ICEDTEA_PATCHES = 
+ICEDTEA_PATCHES = patches/f14-fonts.patch patches/fonts-gentoo.patch
 
 # Conditional patches
 
@@ -383,7 +384,8 @@
 	patches/cacao/launcher.patch \
 	patches/cacao/memory.patch \
 	patches/cacao/pr2032.patch \
-	patches/cacao/pr2520-tempdir.patch
+	patches/cacao/pr2520-tempdir.patch \
+	patches/cacao/pr2652-classloader.patch
 else
 if USING_CACAO
 ICEDTEA_PATCHES += \
@@ -976,7 +978,8 @@
 	clean-download-jaxws clean-download-langtools clean-download-jdk clean-download-openjdk \
 	clean-extract-corba clean-extract-jaxp clean-extract-jaxws clean-extract-jdk \
 	clean-extract-langtools clean-split-debuginfo clean-split-debuginfo-debug \
-	clean-split-debuginfo-boot clean-policytool- at JAVA_VER@.desktop clean-jconsole- at JAVA_VER@.desktop
+	clean-split-debuginfo-boot clean-policytool- at JAVA_VER@.desktop clean-jconsole- at JAVA_VER@.desktop \
+	clean-fonts
 
 env:
 	@echo 'unset JAVA_HOME'
@@ -1375,7 +1378,7 @@
  clean-patch-fsg clean-remove-intree-libraries \
  clean-sanitise-openjdk clean-extract-hotspot \
  clean-extract-jdk clean-extract-jaxp clean-extract-jaxws \
- clean-extract-corba clean-extract-langtools
+ clean-extract-corba clean-extract-langtools clean-fonts
 	rm -rf openjdk
 	rm -f stamps/extract-openjdk.stamp
 
@@ -1630,7 +1633,21 @@
 	rm -rf $(abs_top_builddir)/generated.build
 	rm -f stamps/generated.stamp
 
-stamps/patch-fsg.stamp: stamps/extract.stamp
+stamps/fonts.stamp: stamps/extract.stamp
+	cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.9.properties
+	cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.10.properties
+	cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.11.properties
+	cp $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.properties $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.12.properties
+	cp linux.fontconfig.Gentoo.properties $(FONTCONFIG_PATH)
+	mkdir -p stamps
+	touch $@
+
+clean-fonts:
+	rm -f $(FONTCONFIG_PATH)/linux.fontconfig.Fedora.{9,10,11,12}.properties
+	rm -f $(FONTCONFIG_PATH)/linux.fontconfig.Gentoo.properties
+	rm -f stamps/fonts.stamp
+
+stamps/patch-fsg.stamp: stamps/extract.stamp stamps/fonts.stamp
 	mkdir -p stamps ; \
 	rm -f stamps/patch-fsg.stamp.tmp ; \
 	touch stamps/patch-fsg.stamp.tmp ; \
@@ -3246,6 +3263,8 @@
 
 extract-langtools: stamps/extract-langtools.stamp
 
+fonts: stamps/fonts.stamp
+
 generated: stamps/generated.stamp
 
 icedtea: stamps/icedtea.stamp
diff -r b64e1444311c -r e961249ac6c4 NEWS
--- a/NEWS	Fri Aug 21 21:22:06 2015 +0100
+++ b/NEWS	Thu Oct 22 19:13:57 2015 +0100
@@ -12,7 +12,123 @@
 
 CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
 
-New in release 2.6.2 (2015-10-XX):
+New in release 2.6.2 (2015-10-21):
+
+* Security fixes
+  - S8048030, CVE-2015-4734: Expectations should be consistent
+  - S8068842, CVE-2015-4803: Better JAXP data handling
+  - S8076339, CVE-2015-4903: Better handling of remote object invocation
+  - S8076383, CVE-2015-4835: Better CORBA exception handling
+  - S8076387, CVE-2015-4882: Better CORBA value handling
+  - S8076392. CVE-2015-4881: Improve IIOPInputStream consistency
+  - S8076413, CVE-2015-4883: Better JRMP message handling
+  - S8078427, CVE-2015-4842: More supportive home environment
+  - S8078440: Safer managed types
+  - S8080541: More direct property handling
+  - S8080688, CVE-2015-4860: Service for DGC services
+  - S8081760: Better group dynamics
+  - S8086092, CVE-2015-4840: More palette improvements
+  - S8086733, CVE-2015-4893: Improve namespace handling
+  - S8087350: Improve array conversions
+  - S8103671, CVE-2015-4805: More objective stream classes
+  - S8103675: Better Binary searches
+  - S8130078, CVE-2015-4911: Document better processing
+  - S8130193, CVE-2015-4806: Improve HTTP connections
+  - S8130864: Better server identity handling
+  - S8130891, CVE-2015-4843: (bf) More direct buffering
+  - S8131291, CVE-2015-4872: Perfect parameter patterning
+  - S8132042, CVE-2015-4844: Preserve layout presentation
+* Import of OpenJDK 7 u85 build 2
+  - S8133968: Revert 8014464 on OpenJDK 7
+  - S8133993: [TEST_BUG] Make CipherInputStreamExceptions compile on OpenJDK 7
+  - S8134248: Fix recently backported tests to work with OpenJDK 7u
+  - S8134610: Mac OS X build fails after July 2015 CPU
+  - S8134618: test/javax/xml/jaxp/transform/8062923/XslSubstringTest.java has bad license header
+* Import of OpenJDK 7 u91 build 1
+  - S6854417: TESTBUG: java/util/regex/RegExTest.java fails intermittently
+  - S6966259: Make PrincipalName and Realm immutable
+  - S8005226: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java fails intermittently
+  - S8014097: add doPrivileged methods with limited privilege scope
+  - S8021191: Add isAuthorized check to limited doPrivileged methods
+  - S8028780: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt
+  - S8064331: JavaSecurityAccess.doIntersectionPrivilege() drops the information about the domain combiner of the stack ACC
+  - S8072932: Test fails with java.security.AccessControlException: access denied ("java.security.SecurityPermission" "getDomainCombiner")
+  - S8076506: Increment minor version of HSx for 7u91 and initialize the build number
+  - S8078822: 8068842 fix missed one new file PrimeNumberSequenceGenerator.java
+  - S8079323: Serialization compatibility for Templates: need to exclude Hashtable from serialization
+  - S8087118: Remove missing package from java.security files
+  - S8098547: (tz) Support tzdata2015e
+  - S8130253: ObjectStreamClass.getFields too restrictive
+  - S8133321: (tz) Support tzdata2015f
+  - S8135043: ObjectStreamClass.getField(String) too restrictive
+* Backports
+  - S6880559, PR2674: Enable PKCS11 64-bit windows builds
+  - S6904403, PR2674: assert(f == k->has_finalizer(),"inconsistent has_finalizer") with debug VM
+  - S7011441, PR2674: jndi/ldap/Connection.java needs to avoid spurious wakeup
+  - S7059542, PR2674: JNDI name operations should be locale independent
+  - S7105461, PR2571: Large JTables are not rendered correctly with Xrender pipeline
+  - S7105883, PR2560: JDWP: agent crash if there exists a ThreadGroup with null name
+  - S7107611, PR2674: sun.security.pkcs11.SessionManager is scalability blocker
+  - S7127066, PR2674: Class verifier accepts an invalid class file
+  - S7150092, PR2674: NTLM authentication fail if user specified a different realm
+  - S7150134, PR2571: JCK api/java_awt/Graphics/index.html#DrawLine fails with OOM for jdk8 with XRender pipeline
+  - S7152582, PR2674: PKCS11 tests should use the NSS libraries available in the OS
+  - S7156085, PR2674: ArrayIndexOutOfBoundsException throws in UTF8Reader of SAXParser
+  - S7177045, PR2674: Rework the TestProviderLeak.java regression test, it is too fragile to low memory errors.
+  - S7190945, PR2674: pkcs11 problem loading NSS libs on Ubuntu
+  - S8005226, PR2674: java/rmi/transport/pinClientSocketFactory/PinClientSocketFactory.java fails intermittently
+  - S8009438, PR2674: sun/security/pkcs11/Secmod tests failing on Ubuntu 12.04
+  - S8011709, PR2509: [parfait] False positive: memory leak in jdk/src/share/native/sun/font/layout/CanonShaping.cpp
+  - S8012971, PR2674: PKCS11Test hiding exception failures
+  - S8016105, PR2560: Add complementary RETURN_NULL allocation macros in allocation.hpp
+  - S8020424, PR2674: The NSS version should be detected before running crypto tests
+  - S8020443, PR2674: Frame is not created on the specified GraphicsDevice with two monitors
+  - S8021897, PR2560: EXCEPTION_ACCESS_VIOLATION on debugging String.contentEquals()
+  - S8022683, PR2560: JNI GetStringUTFChars should return NULL on allocation failure not abort the VM
+  - S8023052, PR2509: JVM crash in native layout
+  - S8025922, PR2560: JNI access to Strings need to check if the value field is non-null
+  - S8026119. PR2679: Regression test DHEKeySizing.java failing intermittently
+  - S8027624, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java unstable again
+  - S8033069, PR2674: mouse wheel scroll closes combobox popup
+  - S8035150, PR2674: ShouldNotReachHere() in ConstantPool::copy_entry_to
+  - S8039212, PR2674: SecretKeyBasic.sh needs to avoid NSS libnss3 and libsoftokn3 version mismatches
+  - S8042855, PR2509: [parfait] Potential null pointer dereference in IndicLayoutEngine.cpp
+  - S8044364, PR2674: runtime/RedefineFinalizer test fails on windows
+  - S8048353, PR2674: jstack -l crashes VM when a Java mirror for a primitive type is locked
+  - S8050123, PR2674: Incorrect property name documented in CORBA InputStream API
+  - S8056122, PR1896: Upgrade JDK to use LittleCMS 2.6
+  - S8056124, PR2674: Hotspot should use PICL interface to get cacheline size on SPARC
+  - S8057934, PR1896: Upgrade to LittleCMS 2.6 breaks AIX build
+  - S8059200, PR2674: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
+  - S8059588, PR2674: deadlock in java/io/PrintStream when verbose java.security.debug flags are set
+  - S8062518, PR2674: AIOBE occurs when accessing to document function in extended function in JAXP
+  - S8062591, PR2674: SPARC PICL causes significantly longer startup times
+  - S8072863, PR2674: Replace fatal() with vm_exit_during_initialization() when an incorrect class is found on the bootclasspath
+  - S8073453, PR2674: Focus doesn't move when pressing Shift + Tab keys
+  - S8074350, PR2674: Support ISO 4217 "Current funds codes" table (A.2)
+  - S8074869, PR2674: C2 code generator can replace -0.0f with +0.0f on Linux
+  - S8075609, PR2674: java.lang.IllegalArgumentException: aContainer is not a focus cycle root of aComponent
+  - S8075773, PR2674: jps running as root fails after the fix of JDK-8050807
+  - S8076040, PR2674: Test com/sun/crypto/provider/KeyFactory/TestProviderLeak.java fails with -XX:+UseG1GC
+  - S8076328, PR2679: Enforce key exchange constraints
+  - S8076455, PR2674: IME Composition Window is displayed on incorrect position
+  - S8076968, PR2674: PICL based initialization of L2 cache line size on some SPARC systems is incorrect
+  - S8077102, PR2674: dns_lookup_realm should be false by default
+  - S8077409, PR2674: Drawing deviates when validate() is invoked on java.awt.ScrollPane
+  - S8078113, PR2674: 8011102 changes may cause incorrect results
+  - S8078331, PR1896: Upgrade JDK to use LittleCMS 2.7
+  - S8080012, PR2674: JVM times out with vdbench on SPARC M7-16
+  - S8081392, PR2674: getNodeValue should return 'null' value for Element nodes
+  - S8081470, PR2674: com/sun/jdi tests are failing with "Error. failed to clean up files after test" with jtreg 4.1 b12
+  - S8081756, PR1896: Mastering Matrix Manipulations
+  - S8130297, PR2674: com/sun/crypto/provider/KeyFactory/TestProviderLeak.java still failing after JDK-8076040
+  - S8133636, PR2674: [TEST_BUG] Import/add tests for the problem seen in 8076110
+* Bug fixes
+  - PR2512: Reset success following calls in LayoutManager.cpp
+  - PR2557, G390663: Update Gentoo font configuration and allow font directory to be specified 
+  - PR2568: openjdk causes a full desktop crash on RHEL 6 i586
+* CACAO
+  - PR2652: Set classLoader field in java.lang.Class as expected by JDK
 
 New in release 2.6.1 (2015-07-21):
 
diff -r b64e1444311c -r e961249ac6c4 README
--- a/README	Fri Aug 21 21:22:06 2015 +0100
+++ b/README	Thu Oct 22 19:13:57 2015 +0100
@@ -69,7 +69,7 @@
 CACAO as VM
 ===========
 
-The CACAO virtual machine (http://cacaovm.org) can be used as an
+The CACAO virtual machine (http://cacaojvm.org) can be used as an
 alternative to the HotSpot virtual machine. One advantage of this is
 that it already provides a JIT for many platforms to which HotSpot has
 not yet been ported, including ppc, arm and mips.  To use CACAO as the
diff -r b64e1444311c -r e961249ac6c4 acinclude.m4
--- a/acinclude.m4	Fri Aug 21 21:22:06 2015 +0100
+++ b/acinclude.m4	Thu Oct 22 19:13:57 2015 +0100
@@ -3047,6 +3047,33 @@
   AC_SUBST(ENABLE_NON_NSS_CURVES)
 ])
 
+AC_DEFUN_ONCE([IT_WITH_FONTS_DIR],
+[
+  FONTS_DEFAULT=/usr/share/fonts
+  AC_MSG_CHECKING([where fonts are stored])
+  AC_ARG_WITH([fonts-dir],
+              [AS_HELP_STRING(--with-fonts-dir=PATH,fonts [[DATAROOTDIR/fonts]])],
+  [
+    fontdir=${withval}
+  ],
+  [ 
+    fontdir=${FONTS_DEFAULT}
+  ])
+  AC_MSG_RESULT(${fontdir})
+  if test "x${fontdir}" = "xyes" -o "x${fontdir}" = "xno"; then
+    AC_MSG_NOTICE([No font directory specified; using ${FONTS_DEFAULT}])
+    fontdir=${FONTS_DEFAULT} ;
+  fi
+  AC_MSG_CHECKING([if $fontdir is a valid directory])
+  if test -d "${fontdir}" ; then
+    AC_MSG_RESULT([yes])
+  else
+    AC_MSG_RESULT([no])
+    AC_MSG_WARN([No valid font directory found])
+  fi
+  AC_SUBST(fontdir)
+])
+
 AC_DEFUN([IT_ENABLE_SPLIT_DEBUGINFO],
 [
   AC_REQUIRE([IT_ENABLE_NATIVE_DEBUGINFO])
diff -r b64e1444311c -r e961249ac6c4 configure.ac
--- a/configure.ac	Fri Aug 21 21:22:06 2015 +0100
+++ b/configure.ac	Thu Oct 22 19:13:57 2015 +0100
@@ -1,4 +1,4 @@
-AC_INIT([icedtea], [2.6.2pre00], [distro-pkg-dev at openjdk.java.net])
+AC_INIT([icedtea], [2.6.2], [distro-pkg-dev at openjdk.java.net])
 AM_INIT_AUTOMAKE([1.9 tar-pax foreign])
 AM_MAINTAINER_MODE([enable])
 AC_CONFIG_FILES([Makefile])
@@ -59,6 +59,9 @@
 IT_ENABLE_NATIVE_DEBUGINFO
 IT_ENABLE_JAVA_DEBUGINFO
 
+IT_WITH_FONTS_DIR
+AC_CONFIG_FILES([linux.fontconfig.Gentoo.properties])
+
 # Use xvfb-run if found to run gui tests (check-jdk).
 AC_CHECK_PROG(XVFB_RUN_CMD, xvfb-run, [xvfb-run -a -e xvfb-errors], [])
 AC_SUBST(XVFB_RUN_CMD)
diff -r b64e1444311c -r e961249ac6c4 hotspot.map.in
--- a/hotspot.map.in	Fri Aug 21 21:22:06 2015 +0100
+++ b/hotspot.map.in	Thu Oct 22 19:13:57 2015 +0100
@@ -1,2 +1,2 @@
 # version type(drop/hg) url changeset sha256sum
-default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ b19bc5aeaa09 00043b0c09aa06ce1766c2973d18b0283bd2128a44c94cde97b626a4856b68b3
+default drop http://icedtea.classpath.org/download/drops/icedtea7/@ICEDTEA_RELEASE@ f40363c11191 984918bcb571fecebd490160935bb282c60eb9e17b4fc8fc77733d8da164c33a
diff -r b64e1444311c -r e961249ac6c4 linux.fontconfig.Gentoo.properties.in
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/linux.fontconfig.Gentoo.properties.in	Thu Oct 22 19:13:57 2015 +0100
@@ -0,0 +1,385 @@
+#
+# 
+# Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# This code is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License version 2 only, as
+# published by the Free Software Foundation.  Oracle designates this
+# particular file as subject to the "Classpath" exception as provided
+# by Oracle in the LICENSE file that accompanied this code.
+#
+# This code is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+# version 2 for more details (a copy is included in the LICENSE file that
+# accompanied this code).
+#
+# You should have received a copy of the GNU General Public License version
+# 2 along with this work; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+# or visit www.oracle.com if you need additional information or have any
+# questions.
+#
+
+# Version
+
+version=1


More information about the distro-pkg-dev mailing list