----- 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