[PING] Re: About time for b21?

Dr Andrew John Hughes ahughes at redhat.com
Fri Jan 7 12:46:48 PST 2011


On 16:19 Mon 27 Dec     , Joe Darcy wrote:
> Hello.
> 
> Sorry for the tardy responses on OpenJDK 6 matters of late; I've been 
> caught up working on a flurry of Project Coin activities.
> 

Guessed it was something like that :-)

Any idea when 7 will move into testing mode and 8 will become the main
development arm?  I recall something about February?

> On 12/3/2010 5:59 AM, Dr Andrew John Hughes wrote:
> > On 13:31 Tue 23 Nov     , Dr Andrew John Hughes wrote:
> >>>>> Building HS19 with Zero on PowerPC requires a fix (6994130).
> >>>>> There's a webrev (for JDK7, but it's the same) here:
> >>>>>
> >>>>>   http://cr.openjdk.java.net/~gbenson/zero-ppc-fix/
> >>>>>
> >>>>> Would it be possible to backport this?
> >>>> Once 6994130 is approved and integrated into JDK 7, I approve it
> >>>> being backported to OpenJDK 6.
> >> It's now in b119 so presumably it can be backported?  Without it, the PPC build is broken
> >> which is a regression from b20.
> 
> Yes, 6994130 has been in JDK 7 for a few builds so it can be backported 
> to OpenJDK 6.
> 

Done: http://hg.openjdk.java.net/jdk6/jdk6/hotspot/rev/fbc0d1be89ed

> >> We're still waiting on:
> >>
> >> http://mail.openjdk.java.net/pipermail/jdk6-dev/2010-October/002080.html
> 
> > 6668231: Presence of a critical subjectAltName causes JSSE's SunX509 to fail trusted checks
> > Summary: make the critical extension known to end entity checker.
> > Reviewed-by: wetmore, mullan
> >
> > Ok for push?  The binary keystores are copied as-is from OpenJDK7.
> >
> 
> The changes in 6668231 are approved for backporting.
> 

Done: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/acda21e83215

> 
> >> http://mail.openjdk.java.net/pipermail/jdk6-dev/2010-September/002008.html
> 
> For the javac changes, backporting 6638712 in and of itself would be 
> fine; however, backporting 6650759 would be problematic since it 
> implements a type-inference specification change in JDK 7.  There are 
> differences between the type inference behavior of javac in OpenJDK 6 
> and the propriety JDK this issue is one of them.  The inference 
> algorithm in OpenJDK 6 could be reworked a bit, but I don't expect the 
> javac team to have cycles for that task in the near future.
> 

Ok, we already have both fixes in IcedTea6.  They are necessary to be able
to build JBoss AIUI.

> >> I'd also like to get:
> >>
> >> changeset:   2527:f1bafc4f249d
> >> user:        peterz
> >> date:        Tue Jun 29 14:42:30 2010 +0400
> >> summary:     6963870: NPE in CompoundBorder.getInsets()
> >> http://hg.openjdk.java.net/jdk7/jdk7/jdk/rev/f1bafc4f249d
> >>
> >> in as mentioned in http://mail.openjdk.java.net/pipermail/jdk6-dev/2010-August/001954.html
> 
> 6963870 is approved for backporting.
> 

Done: http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/bc63cfb452f7

> >> As no solution for the hs19 bug has been forthcoming, I suggest we disable compressed oops
> >> as we have in IcedTea6: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2010-November/010877.html
> >>
> > The compressed oops issue has now been fixed:
> >
> > changeset:   1873:4da76e32c0be
> > user:        never
> > date:        Wed Dec 01 10:16:31 2010 -0800
> > summary:     7002666: eclipse CDT projects crash with compressed oops
> > http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/4da76e32c0be
> >
> > Is there any movement on any of these patches being approved for OpenJDK6?
> >
> 
> Hmmm.  Perhaps it is more prudent to disable compressed oops in OpenJDK 
> 6 b21 and then enable them in a subsequent build after a sync with hs20.
> 

We've already backported this to IcedTea6 1.9 and it solves the issue with
no further problems so far over the last month.  I'll leave the decision for
OpenJDK6 up to you, but we'll have compressed oops enabled in IcedTea6 unless
something else comes up.

Once we decide which fix to push (7002666 or a disable oops), can we finally get
b21 out the door?

> -Joe
> 

Thanks,
-- 
Andrew :)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and IcedTea
http://www.gnu.org/software/classpath
http://icedtea.classpath.org
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint = F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8


More information about the jdk6-dev mailing list