How to host HS14 stable? (Was: RFC: Change name of default HotSpot to 'default')

Mark Wielaard mark at klomp.org
Fri May 1 00:35:57 PDT 2009


Hi David,

On Thu, 2009-04-30 at 12:18 -0700, David Cox wrote:
> "Real soon now" is now, finally.  We at Sun have been discussing the
> idea of creating a "HotSpot Express" Project in OpenJDK through which
> the stabilization of new versions of HotSpot could be managed.  We
> could create repositories such as 
> 
>   http://hg.openjdk.java.net/hsx/14/baseline
>   http://hg.openjdk.java.net/hsx/14/master
> 
> and
> 
>   http://hg.openjdk.java.net/hsx/15/baseline
>   http://hg.openjdk.java.net/hsx/15/master
> 
> in which this work would be done.  A "baseline" repo would be used to
> collect suitable bug fixes from developers.  Occasionally, these
> changes would be pushed to "master" to form the basis of a stable
> build.   This is the model we've used at Sun for many years.  If it
> seems reasonable to folks, I'll ask one of HotSpot Group members to
> submit a formal project proposal for consideration (Although I'm the
> manager of Sun's HotSpot garbage collection and compiler teams,  I'm
> not actually a member of the group!)

That sounds good. Thanks.

So, if I understand the proposed workflow correctly, general hotspot
development on the compiler, garbage collectors and runtime, will go on
in the http://hg.openjdk.java.net/jdk7/hotspot-*/hotspot repos, which
will be combined and merged into the
http://hg.openjdk.java.net/jdk7/hotspot/hotspot/ repo by one of the
hotspot gatekeepers. Then when a new "express edition" should be created
a new branch under http://hg.openjdk.java.net/hsx/[xy]/baseline is made
from that. And when the baseline is declared "stable" the fixes there
will be pushed into http://hg.openjdk.java.net/hsx/[xy]/master.
One of these hsx/[xy]/master sources will then be selected to be in
http://hg.openjdk.java.net/jdk7/jdk7/hotspot/ and
http://hg.openjdk.java.net/jdk6/jdk6/hotspot/

Cheers,

Mark




More information about the distro-pkg-dev mailing list