OpenJDK 6 build 12 source posted

Andrew John Hughes gnu_andrew at member.fsf.org
Fri Sep 12 14:49:43 PDT 2008


2008/9/12 Joseph D. Darcy <Joe.Darcy at sun.com>:
> Somewhat later than anticipated, the source bundle for OpenJDK 6 build 12 is
> available for download from:
>
>   http://download.java.net/openjdk/jdk6/
>
> There are a few changes of note in this build:
>
> * An updated version of Gervill is included. [1]
>
> * Functionality of several IcedTea patches which correct JCK failures have
> been applied. [2]
>
> * I've ported fixes from the forthcoming 6u10 release in the corba, jaxp,
> jaxws, and langtools areas to OpenJDK 6. [3]
>
> * Various build fixes, including the gcc ciTypeFlow.cpp issue. [4]
>
> * Corrected more legal notices. [5]
>
> * Configuration information for some networking tests can now be provided as
> a properties files specified on the jtreg command line. [6]
>
> * Assorted other fixes. [7]
>
> While the changes in this build have corrected a number of JCK 6b test
> failures, a handful of tests still fail; eliminating those few remaining
>  failures is a goal for the next build or two.
>
> Internally, the code for OpenJDK 6 is split into teamware workspaces with a
> similar structure to the JDK 7 Mercurial repositories (corba, jaxp, jaxws,
> langtools, jdk, etc.).  For a subset of those component workspaces, I've
> brought over the fixes in those areas from 6u10.  OpenJDK 6 build 12 will be
> one of the last teamware-based OpenJDK 6 builds before we transition to a
> public Mercurial repository.  Around the time of the Mercurial transition we
> will also upgrade the HotSpot in OpenJDK 6 from HotSpot 10 to HotSpot 11;
> HotSpot 11 is also being used in 6u10.  From that point on, the same HotSpot
> sources will be used for both OpenJDK 6 and the 6 update releases.
>
> I expect the next build within a few weeks with the Mercurial repository to
> follow a few weeks after that.
>
> -Joe
>
> [1] OpenJDK 6 build 12 uses a version of Gervill from late August 2008.
> 6717691 Update Gervill with post 1.0 fixes
> 6740210 Update Gervill with more post 1.0 fixes
>
> [2] The patches used to fix these two bugs were contributed by Keith Seitz
> and Tom Fitzsimmons:
>
> 6735154 Apply IcedTea Color.createContext patch
> 6733501 Apply IcedTea little cms patches [Alexey.Ushakov at Sun.COM]
>
> They correspond to the three IcedTea patches:
>
> icedtea-color-createcontext.patch Add support for a PaintContext to
> java.awt.Color.
> icedtea-lcms-leak.patch: Fix LCMS memory leak.
> icedtea-LCMS-setTagData.patch: Add support for setTagData to LCMS peer.
>
> [3] The follow bug fixes were ported from 6u10 into OpenJDK 6.
>
> corba
> ========
>
> 6372405 Server thread hangs when fragments don't complete because of
> connection abort
> 5104239 Java: thread deadlock
> 6191561 JCK15:
> api/org_omg/PortableInterceptor/ClientRequestInfo/index.html#RIMethods
> sometime hang
> 6486322 org.omg.CORBA.ORB.init() thread safety issue
> 6465377 Null pointer exception with RMI ORB in 1.5.0_08
> 6553303 Corba application fails w/ org.omg.CORBA.COMM_FAILURE: vmcid: SUN
> minor code: 203 completed: No
> 6372405 Server thread hangs when fragments don't complete because of
> connection abort
> 6438259 Wrong repository ID generated by IDL
>
>
> jaxp
> =======
>
> 6573268 Four JCK-devtools-6a tests report OOM: Java Heap space since JDK7
> b14
> 6738894 Merge jaxp fixes from 6 update train into OpenJDK 6
>
>
> jaxws (JAF 1.1.1)
> ====================
>
> 6538484 Fix JAF in Turkish locale
> 6699090 Avoid NPE if parse fails in isMimeTypeEqual, do a string comparison
> instead
>
>
> langtools
> ===========
>
> 6627362 javac generates code that uses array.clone, which is not available
> on JavaCard
> 6627364 javac needs Float and Double on the bootclasspath even when not
> directly used
> 6627366 javac needs Cloneable and Serializable on the classpath even when
> not directly used
> 6176978 current Javadoc's invocation and extension (Doclet) mechanisms are
> problematic
>
> [4] Build fixes:
>
> 6732815 CORBA_2_3 java sources not explicitly compiled
> 6734545 Corrections to missing explicit corba sources on javac compile lines
> 6590549 Cygwin build of OpenJDK has problems and not very well documented
> 6720240 IOB exception when getting font metrics of hershey font
> 6548261 Use of SE in make/common/Defs-windows.gmk
> 6681798 (build) CharsetEncoder.java fails to compile in openjdk6 on ubutu
> 8.04
> 6741642 Crash in ciTypeFlow.cpp (see icedtea-hotspot-citypeflow.patch)
>
> [5] Licensing fixes:
>
> 6635663 make/tools/AutoMulti/{AutoMulti,TestALFGenerator}.java still
> generate files with wrong legal notices
> 6719182 update legal notice in java/lang/instrument/package.html
>
> [6] See the source of jdk/test/TestEnv.java for details on how to set the
> networking configuration without modifying the test sources.
>
> 6720349 (ch) Channels tests depending on hosts inside Sun
>
> [7] Other fixes:
>
> 6681889 JSN security test headline/noWarningApp failed with NPE exception
> 6739302 Check that deserialization preserves EnumSet integrity
> 6730743 (tz) Support tzdata2008e
>
>

Thanks for being so through in describing the changes in b12.
This is of great help when updating IcedTea6 :)

Cheers,
-- 
Andrew :-)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8



More information about the jdk6-dev mailing list