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