Process proposal for Updating JDK 7u with Hotspot Express...
Erik Trimble
erik.trimble at oracle.com
Thu Aug 11 14:02:36 PDT 2011
On 8/11/2011 11:58 AM, Poonam Bajaj wrote:
>
> On 8/11/2011 11:40 PM, Poonam Bajaj wrote:
>> Hi Erik,
>>
>>> e) the 7uN repositories will NOT follow the above procedure - as they
>>> are "stabilization-only" repositories, Hotspot developers will be
>>> pushing changes directly to the /hotspot repository under the relevant
>>> 7uN forest in the same manner as all other stabilization fixes from
>>> other JDK developers. Thus, all fixes for Hotspot for 7uN releases will
>>> follow the standard JDK processes.
>> How will the versioning of hotspot under 7uN be handled ? Will we add
>> minor version number
>> to it or will just increment its build number ?
>>
>> e.g. if 7u2 gets hs22-b01 and integrations(stabilization fixes) are
>> later made to 7u2/hotspot,
>> what will be the 'hotspot' version after 7u2 promotion - something
>> like hs22.1(or an appropriate
>> higher minor version number) or hs22-b02 (or a higher build number
>> depending upon the builds
>> we'd have) ?
> Answering part of my own question, we can not have HSxx-bxx to represent
> the hotspot verisons in 7uN as that represents the builds from the
> mainline
> Hotspot Express development train.
>
Once a 7uN is forked from the mainline 7u development, it will
"inherit" the Hotspot version from mainline. E.g. in the current case,
where HS22 is the 7u mainline Hotspot, when 7u2 forks off for
stabilization, 7u2 will remain Hotspot 22, with increasing build numbers
as we do stabilization
The mainline 7u Hotspot will bump up in Major version at that time (e.g.
it will go to Hotspot 23) - actually, we'll bump the Major version in
the Hotspot development area (hsx/hotspot-main/hotspot), and the next
push from there in 7u will increment the Major number (and reset the
build to 01).
Generally speaking, Minor number bumps will be reserved for 6Update use,
or JFB (or CPU) releases of 7Updates.
>>> Should #6 (the push of the Hotspot snapshot into 7u-dev/hotspot) happen
>>> right after approval from the Technical Lead happen? If so, then it
>>> likely will be BEFORE QA has finished on the snapshot. This would be in
>>> line with the other JDK fixes, since they do not undergo QA before
>>> being
>>> pushed to 7u-dev/*. However, Hotspot is "special", so do we care to be
>>> extra sure that 7u-dev/hotspot is stable?
>> The changes going in with Hotspot push would be significantly large
>> and so can not be
>> compared with the other individual JDK fixes going into 7u-dev
>> (without undergoing QA).
>> I think we should be extra careful with hotspot and should be sure
>> that things are stable before
>> pushing hotspot-snapshot to 7u-dev/hotspot.
>>
>
> Thanks,
> Poonam
--
Erik Trimble
Java Platform Group Infrastructure
Mailstop: usca22-317
Phone: x67195
Santa Clara, CA
Timezone: US/Pacific (UTC-0800)
More information about the jdk7u-dev
mailing list