there is a bug in openjdk7.

Andrew Hughes gnu.andrew at redhat.com
Mon Aug 5 15:16:34 PDT 2013



----- Original Message -----
> 
> 
> ----- Original Message -----
> > On 05/08/2013 13:06, Andrew Hughes wrote:
> > > :
> > > "Sync up" with what exactly??
> > >
> > > There hasn't been a 7u release since the 28th of August, 2012:
> > >    http://jdk7.java.net/source.html
> > >
> > > 2.3.12 is synced with the last u25 tag in the OpenJDK repositories but
> > > clearly
> > > this doesn't include whatever fix is required either.
> > >
> > > There is a 2.4.1 release of IcedTea which is tracking u40 development,
> > > but
> > > that
> > > still hasn't been officially released yet.
> >  From what I can gather, he's looking for changes that are in the
> > jdk7u/jdk7u40 forest (so not officially released yet) so if he's pulling
> > the 2.4.1 release then he should get them (in due course).
> > 
> > -Alan
> > 
> 
> Well, he'll be waiting on his distro to move to that release [1] and I can
> understand why they would be reluctant to do so if u40 has not been released.
> It includes a new implementation of JSR292 and, to my knowledge, we've not
> yet had a build of it pass the 7 TCK.
> 
> The problem here seems to be that Oracle have included changes in the
> proprietary
> release of u25 that are not in OpenJDK as tagged u25.  Can you shed any light
> on what these changes may be and their bug IDs?
> 
> [1]
> http://blog.fuseyism.com/index.php/2013/07/08/security-icedtea-2-4-1-for-openjdk-7-released/


The problem is this change:

changeset:   6767:6bf5fa233df0
user:        mchung
date:        Tue Jul 02 13:23:35 2013 -0700
summary:     8014925: Disable sun.reflect.Reflection.getCallerClass(int) with a temporary switch to re-enable it

as mentioned in [1] is missing from OpenJDK 7 u25, though clearly not Oracle u25. The 2.3 JDK
tree is synchronised with u25, but versions appear to have been added with no public changes:

icedtea7-2.3/jdk $ hg in ../../jdk7/jdk -r jdk7u25-b32

comparing with ../../jdk7/jdk
searching for changes
changeset:   6408:173b399abd8a
tag:         jdk7u25-b16
user:        katleman
date:        Tue Jun 11 11:45:28 2013 -0700
summary:     Added tag jdk7u25-b30 for changeset 0d68732acbd4

changeset:   6409:55f01444cf58
tag:         jdk7u25-b32
user:        katleman
date:        Wed Jun 12 20:18:31 2013 -0700
summary:     Added tag jdk7u25-b16 for changeset 173b399abd8a

$ hg log -R ~/projects/openjdk/upstream/icedtea7-2.3/jdk -k 8016814
$

I can pull 8014925 into the 2.3.x tree and do a 2.3.13 release, but there needs to
be much better project management of 7u, as this is getting beyond a joke.

[1] http://jira.grails.org/browse/GRAILS-10183
-- 
Andrew :)

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

PGP Key: 248BDC07 (https://keys.indymedia.org/)
Fingerprint = EC5A 1F5E C0AD 1D15 8F1F  8F91 3B96 A578 248B DC07



More information about the jdk7-dev mailing list