Request for approval: Backport of 6781583 to hs14/OpenJDK6

Paul Hohensee Paul.Hohensee at Sun.COM
Tue Jun 9 19:44:35 PDT 2009


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