OpenJDK6 B31 Now Available

Andrew Hughes gnu.andrew at redhat.com
Tue Apr 22 14:55:56 UTC 2014


----- Original Message -----
> Hello.
> 
> The OpenJDK6-b31 build should succeed without the recent AWT-related
> changesets:
> 
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/a4582ea36611
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/90adf1242c1f
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/81b5cac53fe0
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/818359ecd50d
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/d11be4170079
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/26559bff34ef
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/81a1862858ea
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/0459ca390267
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/db3f90e2273b
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/7286ee9b3ce4 [*]
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/10e98a720d18
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/2d2c8bfc0925 [*]
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/72db23861176
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/7e9568d5a77d
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/695c368f9973
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/aeec9c1a6ade
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/0632d10835dc
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/d3a52e46f7ce
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/5fa6da7a6904 [*]
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/c9811d39f7e9
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/ce98f174d684
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/77ba4ce6bc4b
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/04740c344fbc
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/8b77cd99cee6
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/53095da2fbb7
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/80e0435628e8
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/d372c938270d
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/643354091762
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/a8346bd81ed0
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/fdbc9c9092f8
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/9992275e0f9a
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/9e6a3cf78e15
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/ba08046131d3
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/7aa071f95dac
>   http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/fbef2c7eeec0
> 
> It looks like the importing of several changesets from 7u (marked with [*]
> above) was unintentional.

No. The backports were necessary for applying the security changes and have
been established for a long time in both the proprietary JDK 6 (which the 7
versions are apparently forward-ports from) and in IcedTea.

Not backporting these changes would have meant a complete rewrite of the patches
for a version of AWT that only exists in OpenJDK 6, which seems not only a waste
of time, but also nigh on impossible, given the limited knowledge we have of the
security issues.

Thus, our safest option is to get OpenJDK 6 into the same state as 7, while
remaining compatible.

> Backporting of D3D pipeline [1] and other
> associated changes into OpenJDK 6 requires much more work due to switch to
> modern DirectX and/or MS VC compiler. Some time ago there was a discussion
> [2]
> regarding the upgrade to MS Visual Studio 2010. Now with Windows XP retired
> we
> would ultimately switch, and as before we are ready to participate in that.
> 
> Please let us know if you need any help with pre-integration testing for
> Windows to prevent similar unexpected build failures in future.

We'd welcome testing and support on other platforms and, if there are further
backports you require, we'd be happy to consider applying them. We only have
the resources to support OpenJDK 6 on the GNU/Linux platform. If people want
support on other platforms, then they also need to provide the necessary
maintenance.

Please note, however, that we can't discuss security changes until after the
embargo is lifted.

> 
> Thanks,
> -Yuri Gaevsky
> 
> [1] https://bugs.openjdk.java.net/browse/JDK-6725214
> [2] http://mail.openjdk.java.net/pipermail/jdk6-dev/2014-February/thread.html
> 

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 jdk6-dev mailing list