Posted by kellyohair
on September 12, 2007 at 12:15 PM PDT
The work to create OpenJDK/JDK7 Mercurial repositories is still
progressing, we had a hickup getting the langtools
split off from the j2se and it did not make Build 19 as you probably
We integrated the split into Build 20 and have spent the last
2 weeks adjusting to the change. So
Build 20 will contain a separate "langtools" (javac, javah, javap, apt, and javadoc) directory in the Build 20 source bundles, which
will become a standalone Mercurial repository soon.
Build 20 also includes a great deal of Makefile changes and
minor changes to many files to remove SCCS keywords in the
sources and test files. We haven't fixed everything, but we
are making quite a bit of progress.
In Build 21 (or Build 22 as a backup) we hope to split
off corba, jaxp, and jaxws as separate openjdk repositories.
(At some later date, we may be able to better interface with
the corba, jaxp, and jaxws teams in terms of how they integrate
and how we accept changes from these areas into the jdk product,
so this is just step one).
Other changes in Build 21 and 22 will be around SCCS keyword
changes, and of course all the various teams are also integrating
changes all around us, which is to some degree why this is taking a bit longer.
Build changes often impact everyone, and we are dealing with a moving target.
We continue to target Build 22 (Build 23 as a backup) be the last
promotion built via the TeamWare workspaces, the Build after
this last TeamWare one would be done via Mercurial repositories.
Then at some point
after that, we can start working on providing those same
OpenJDK repositories on the openjdk website.
In other areas, we are starting to look at the various conventions
we want to put in place for things
like changeset comments, etc. and
how we will use Mercurial hooks to protect us from mistakes
and verify the conventions are followed.