hg: jdk7/hotspot/hotspot: 6788797: Fork HS14 to HS15 - renumber Major and build numbers of JVM
Volker Simonis
volker.simonis at gmail.com
Tue Dec 30 01:55:17 PST 2008
Hi James,
thank you for the detailed description. Especially the following part
was quite interesting for me:
"But it's important to note that any bugs resolved in HS14 *must* be
forward ported to HS15, if applicable. Also, bugfixes made to HS15,
which are deemed critical to HS14, will be considered for backport if
there is sufficient time for full testing."
How could someone who wants to deliver a "as stable as possible"
release of the OpenJDK HotSpot VM take advantage of this model. Is
there a way to identify changes which are forwarded from the HS14
branch into the head trunk and the other way round, identify changes
in the head revision which are considered for backporting into HS14?
I.e. will it be possible for an external observer to build something
which is "close" to a Sun-released HotSpot VM from the OpenJDK
repository?
In this context I've recently realized that some bugs are duplicated
in the bug database. Is this because the same bug appearing in both,
the head trunk and a "stabilization repository", needs two different
bug IDs such that it can be fixed independently in both code lines?
Could this be used to identify changes in the head revision which have
also been made to a stabilized version?
Thank you and a happy new year,
Volker
On Sat, Dec 27, 2008 at 9:21 PM, James Melvin <James.Melvin at sun.com> wrote:
>> ..and what does "Fork" mean in this context. For me this sounds as if
>> the HS14 will continue to live in its own "branch".
>
> Yes, exactly. A copy ("fork") of the current mainline repository is
> being made for independent stabilization and delivery. This serves 2
> purposes...
>
> 1) HS14 controlled stabilization and testing for production delivery
> 2) HS15 continues to be open for business, unabated
>
> I imagine this is a familiar development model in Software.
>
>
>> Will this be the "Express" VM which will be integrated into JDK 1.6
>> eventually?
>
> Yes. Hotspot now productizes more frequently than the JDK. The idea
> behind "Hotspot Express" is to make the latest stable Hotspot source
> available to stabilizing JDKs for testing and delivery as a matched set.
> Note, this does not imply mix-and-match of binaries however. Fully
> tested pairs only to mitigate risk.
>
>
>> And where will the future development (I assume its more or less bug
>> fixing?) of HS14 take place - will it be an open repository or a
>> closed one?
>
> I presume closed, subject to OpenJDK6's adoption of HS14. But it's
> important to note that any bugs resolved in HS14 *must* be forward
> ported to HS15, if applicable. Also, bugfixes made to HS15, which are
> deemed critical to HS14, will be considered for backport if there is
> sufficient time for full testing. Security bugs are treated with priority.
>
> I'll take an action item to better document the "Hotspot Express"
> delivery model and make sure it's posted.
>
>
> Hope this helps,
>
> Jim
>
>
>
> Volker Simonis wrote:
>>
>> ..and what does "Fork" mean in this context. For me this sounds as if
>> the HS14 will continue to live in its own "branch". Will this be the
>> "Express" VM which will be integrated into JDK 1.6 eventually? And
>> where will the future development (I assume its more or less bug
>> fixing?) of HS14 take place - will it be an open repository or a
>> closed one?
>>
>> Thanks for the clarifications,
>> Volker
>>
>> On Sat, Dec 27, 2008 at 11:42 AM, Christian Thalinger
>> <christian.thalinger at gmail.com> wrote:
>>>
>>> On Wed, 2008-12-24 at 03:31 +0000, erik.trimble at sun.com wrote:
>>>>
>>>> Changeset: 3cd5c5b027b1
>>>> Author: trims
>>>> Date: 2008-12-23 19:28 -0800
>>>> URL:
>>>> http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/3cd5c5b027b1
>>>>
>>>> 6788797: Fork HS14 to HS15 - renumber Major and build numbers of JVM
>>>> Summary: fork Hotspot 15 - redo verisoning numbers
>>>> Reviewed-by: jcoomes
>>>>
>>>> ! make/hotspot_version
>>>
>>> Out of curiosity, are there any milestones to bump HotSpot's major
>>> version? And if yes, what milestones are these and are they listed
>>> somewhere?
>>>
>>> I just found these bugs:
>>>
>>> [1] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6590301
>>> [2] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6717462
>>> [3] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6788797
>>>
>>> which contain very little information.
>>>
>>> - Christian
>>>
>>>
>
More information about the hotspot-dev
mailing list