Skip to main content

Kelly Thomas O'Hair

Kelly O'Hair is working in multiple areas of the JDK but primarily in improving Build and Quality issues.


kellyohair's blog

Two Blogs Too Many

Posted by kellyohair on January 7, 2008 at 5:41 PM PST

Just FYI...

Maintaining two blog sites is a bit problematic, I'll be doing most future Java blogs on


OpenJDK Mercurial Transition Final Update

Posted by kellyohair on December 5, 2007 at 8:15 AM PST

Final Update

    Hip Hip Hooray!

    JDK7 Build 24 has been promoted (no raise, just a promotion :^).
    Remember, Build 24 should not differ from Build 23, in fact if they don't behave exactly the same, please report it as a bug.
    The only difference is that Build 23 was built from sources that lived
    in TeamWare workspaces, and Build 24 was built from those same

OpenJDK Mercurial Transition Update 7

Posted by kellyohair on November 15, 2007 at 2:01 PM PST

Update 7

    Ok ok, call us snails if you want... but things are progressing, really.
    We are currently going through a "dry run" event of having team
    integrators and developers learn Mercurial, clone the experimental repositories,
    push fake changes, and verify that the repositories work and the servers are stable.

OpenJDK Mercurial Transition Update 6

Posted by kellyohair on November 1, 2007 at 6:19 PM PDT

Update 6

    Build 23 has been promoted, so far there is at least one build bug found (see
    6624808 or this openjdk build-dev email).
    But these sources will be used pretty much 'as is' to start the Mercurial repositori

OpenJDK Mercurial Transition Update 5

Posted by kellyohair on October 21, 2007 at 1:10 PM PDT

Update 5

    Well we had a few snafus with Build 22.
    A hotspot bug
    managed to sneak in, and the jaxws workspace lost some GPL markings
    and we will need to back out the jaxws integration in Build 23
    (this should be temporary, expect jaxws to be re-integrated in a few

    The split of the

VisualVM Tool

Posted by kellyohair on October 17, 2007 at 11:22 AM PDT

If you like jconsole, go to the VisualVM pages at
and try out the new VisualVM tool.

Very cool.


OpenJDK Mercurial Transition Update 4

Posted by kellyohair on October 2, 2007 at 11:57 AM PDT

Update 4

    We tried very hard to split out corba, jaxp, and jaxws in Build 21
    but didn't make it, however they just now got integrated
    into Build 22.
    This splits out an additional 6,000 files or so from the primary j2se
    This would not have been accomplished at all without
    the dedicated hard work of

OpenJDK Mercurial Transition Update 3

Posted by kellyohair on September 25, 2007 at 3:48 PM PDT

Update 3

    Build 20 now contains a separate "langtools" (javac, javah, javap, apt, and javadoc) directory in the Build 20 source bundles.

    Build 21 (could be 22) will have separate corba, jaxp, and jaxws directories.
    Build 20 had some duplicate javac tests between j2se and langtools, this should get corrected in Build 21, which should be out soon.

    Build 2

OpenJDK Mercurial Transition Update 2

Posted by kellyohair on September 12, 2007 at 12:15 PM PDT

Update 2

    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
    well know.
    We integrated the split into Build 20 and have spent the last
    2 weeks adjusting to the change.

OpenJDK Mercurial Transition Update 1

Posted by kellyohair on August 21, 2007 at 6:00 PM PDT

The work to create OpenJDK/JDK7 Mercurial repositories is progressing,
but before I tell you anything significant, I'll bore you
with some basic details about JDK building.