Request for approval: Backport of 6781583 to hs14/OpenJDK6
Joseph D. Darcy
Joe.Darcy at Sun.COM
Wed Jun 10 00:02:47 PDT 2009
Myself and much of the Sun JDK team is out of the office this week.
I'll consider Martin's suggestion and other approaches to this issue
when I get back into the office next week.
-Joe
Paul Hohensee wrote:
> Excellent idea. :)
>
> Paul
>
> Martin Buchholz wrote:
>> Paul,
>> Thanks for the clear explanation.
>>
>> Given this, I'm thinking we lobby Joe Darcy
>> to use a *copy* of hotspot 14 stable
>> as the hotspot to use with OpenJDK6.
>> Which can then evolve with community input.
>> Andrew can do the first commit.
>>
>> Martin
>>
>> On Tue, Jun 9, 2009 at 04:00, Paul Hohensee <Paul.Hohensee at sun.com
>> <mailto:Paul.Hohensee at sun.com>> wrote:
>>
>> Yes, we want you to create a fork. We can work together on the
>> fork.
>>
>> The hs14 repo isn't a clone of Sun's 6u14 hotspot repo, it _is_
>> our 6u14
>> hotspot repo. As such, we need it to stay as is so we can use it
>> as the
>> basis for customer one-offs containing single fixes, etc. Think
>> of hs14
>> as a distro repo that happens to be public. Would it make sense for
>> a company like Redhat to have allowed community changes to, say,
>> it's
>> ES 5.1 repo after it shipped?
>>
>> What we believed was asked for was a stable repo that could be used
>> as the _basis_ for things like 6-open. As I said, feel free to
>> clone hs14 for
>> that purpose and then update the clone. Doing so seems to us to
>> fulfill
>> IcedTea developer requirements.
>>
>> SSRs are Synchronized Security Releases put out by Sun to fix
>> particular
>> security holes across all Sun-supported jdk releases at the same
>> time. They
>> contain only security fixes, so non-security fixes like this one
>> are off-limits.
>> What we call Limited Update Releases can contain
>> other-than-security fixes.
>> We alternate jdk6 update releases between SSRs and LURs.
>>
>>
>> Paul
>>
>> Andrew John Hughes wrote:
>>
>> 2009/6/9 Paul Hohensee <Paul.Hohensee at sun.com
>> <mailto:Paul.Hohensee at sun.com>>:
>>
>> There seems to be some confusion here.
>>
>>
>>
>> Clearly, because what I believe we asked for was a stability
>> branch
>> and that was the point of going through this whole process for
>> over
>> three months. Why setup a forest unless it will be updated?
>>
>>
>> hs14 is the version of hotspot that shipped with 6u14 and
>> as such, is
>> frozen.
>> We do not intend to apply or allow any further bug fixes
>> to it, including
>> the
>> one you propose here.
>>
>>
>> I'm not asking you to apply it. I'm suggesting that I do.
>>
>> It was never intended to be the basis for another
>>
>> openjdk
>> version of hotspot.
>>
>>
>> The entire __point__ of making hs14 available was to use it in
>> OpenJDK6, at least from the point of view of IcedTea developers.
>>
>> Ongoing hotspot development goes forward only in the
>>
>> openjdk hotspot repo, which is currently labeled hs16. Of
>> course, anyone
>> may
>> feel free to clone hs14 if they like, and apply what fixes
>> they will to said
>> clone.
>>
>>
>> So you want us to create a fork? How does that help us all
>> work together?
>>
>>
>> One of those clones could easily be jdk6 open, but that's
>> not our (the
>> hotspot
>> group's) decision to make.
>>
>> The next jdk6 update release will include a new version of
>> hotspot, based
>> either on hs14 (in which case it'll be an SSR, we'll
>> likely call it hs14.1,
>> and this
>> fix will be off limits)
>>
>>
>> Why?
>>
>> or the current openjdk hotspot repo (in which case
>>
>> it
>> will be a limited update, it'll likely be hs16, and the
>> fix is already in
>> it). The
>> going-forward release is hs16. hs14 is a dead end.
>>
>> Paul
>>
>> Andrew John Hughes wrote:
>>
>> 2009/6/8 Andrew John Hughes <gnu_andrew at member.fsf.org
>> <mailto:gnu_andrew at member.fsf.org>>:
>>
>>
>> The following webrev:
>>
>> http://fuseyism.com/6781583/webrev.00/
>>
>> is backported from OpenJDK7. It allows hs14 to be
>> built using GCC 4.3
>> and above. Otherwise, the build fails. IcedTea
>> has been applying an
>> equivalent fix as three separately developed
>> patches, two of which
>> have been there pretty much since its inception in
>> the summer of 2007.
>>
>> Ok to commit?
>> --
>> Andrew :-)
>>
>> Free Java Software Engineer
>> Red Hat, Inc. (http://www.redhat.com)
>>
>> Support Free Java!
>> Contribute to GNU Classpath and the OpenJDK
>> http://www.gnu.org/software/classpath
>> http://openjdk.java.net
>>
>> PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
>> Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C
>> 2591 94EF D9D8
>>
>>
>>
>> It's in the webrev, but to be explicit: this is for
>> the new hs14 tree.
>>
>>
>>
>>
>>
>>
>>
More information about the jdk6-dev
mailing list