[7u12] Request for approval for 7146763, 7151348, 7152007: RMI warnings fixes

Andrew Hughes gnu.andrew at redhat.com
Thu Dec 20 07:33:18 PST 2012


----- Original Message -----
> Hi all,
> 
> This is a request to backport some RMI warnings fixes. I'm not
> actually very
> concerned with warnings in 7u. This is really about making the RMI
> source code
> in 7u and 8 more consistent. In backporting other changes, I've found
> that the
> warnings fixes generate conflicts, and in general they make the diffs
> confusing
> to read.
> 
> The story with the three changesets is that the first changeset broke
> some
> things in rmic, the second reverted those specific changes, and the
> third
> applies the fixed changes.
> 
> The three patches applied cleanly, without modification. I ran a
> build with
> SKIP_BOOT_CYCLE=false and it completed successfully and passed all
> tests. Er,
> the number of test failures was unchanged relative to recent 7u12
> builds. :-/
> 
> The three changesets from JDK8 are as follows:
> 
> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/8f61ac5986ee
> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/ce6b852bf4e2
> http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/337d4570b8d6
> 
> changeset:   5085:8f61ac5986ee
> user:        khazra
> date:        Fri Mar 02 13:48:43 2012 -0800
> summary:     7146763: Warnings cleanup in the sun.rmi and related
> packages
> 
> changeset:   5090:ce6b852bf4e2
> user:        khazra
> date:        Mon Mar 05 17:38:01 2012 -0800
> summary:     7151348: Build breaks due to warning clean up in
> sun.rmi.*(7146763)
> 
> changeset:   5142:337d4570b8d6
> user:        khazra
> date:        Fri Mar 16 11:52:48 2012 -0700
> summary:     7152007: Fix warnings in sun/rmi/rmic
> 
> Review email threads are as follows:
> 
> http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-February/009315.html
> http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-March/009423.html
> http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-March/009476.html
> http://mail.openjdk.java.net/pipermail/core-libs-dev/2012-March/009589.html
> 
> Links to bugs are:
> 
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7146763
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7151348
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7152007
> 
> Thanks,
> 
> s'marks
> 

I was surprised to see these being backported.  I can follow the reasoning for
doing so, but we must be careful of introducing unwanted behaviour changes
through a fix which isn't really required in a maintenance release.

I'm not thinking so much of the <> operator but this change also moves to use
try-with-resources.  While the new behaviour may be more correct, it's still
may be a change from what was there before.

Just an FYI,
Thanks,
-- 
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 jdk7u-dev mailing list