"The code is coming! The code is coming!"

Joseph D. Darcy Joe.Darcy at Sun.COM
Mon Feb 11 11:43:40 PST 2008


At Sun we're making final preparations for the first source release for
the OpenJDK 6 project.  We plan to release a tarball of the source,
along with matching binary plugs, by February 15, 2008.  The tarball 
will be a not-quite-finished backward branch to the Java SE 6 API [1].

In addition to discussions around completing the work on that branch, I 
also consider technical discussions of issues related to getting the 
code building and running on different platforms to be on-topic for this 

The source for OpenJDK 6 will eventually live in its own forest of 
Mercurial repositories; however, at the moment there is some remaining 
in-progress engineering work to get done in the near future and it is 
more efficient for the Sun-internal teamware workspaces to remain the 
master copy of the source for the time being.  One such in-progress 
change is upgrading JAX-WS from 2.0 to 2.1.  (As an endorsed standard 
[2], the version of JAX-WS shipped in a JDK can be upgraded; the JAX-WS 
2.0 -> 2.1 upgrade was also done in Sun's JDK 6 update 4 [3].)  External 
contributions for changes to OpenJDK 6 should go through the established 
channels [2].

The frequency of subsequent source drops will depend on the rate of
change in the code.  The code has the some general directory and build
structure as the JDK 7 sources.

Besides undoing most of the JDK 7 API changes, this first code release
has fixes to various other bugs including:

6598089 JDK 7: AWT often goes into busy loop when showing dialog
6612531 api/javax_swing/ScrollPaneLayout/index.html#xxxLayoutSize
[ScrollPaneLayout2024] throws NPE
6532373 xcb_xlib.c:50: xcb_xlib_unlock: Assertion 'c->xlib.lock' failed.
6643627 JMX source code includes incorrect Java code


[1] http://blogs.sun.com/darcy/entry/forward_to_the_past
[2] http://java.sun.com/javase/6/docs/technotes/guides/standards/index.html
[4] http://openjdk.java.net/contribute/

More information about the jdk6-dev mailing list