OpenJDK6 B31 Now Available
Yuri Gaevsky
ygaevsky at azulsystems.com
Tue Apr 22 12:11:57 UTC 2014
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. 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.
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
-----Original Message-----
From: jdk6-dev [mailto:jdk6-dev-bounces at openjdk.java.net] On Behalf Of Omair Majid
Sent: Monday, April 21, 2014 6:07 PM
To: Alex Kasko
Cc: jdk6-dev at openjdk.java.net
Subject: Re: OpenJDK6 B31 Now Available
* Alex Kasko <mail at alexkasko.com> [2014-04-19 14:26]:
> I noticed changes in AWT code and some of them seem like
> Windows-only. What is the reasoning behind porting Windows changes
> like these ones [1, 2] ? As I understand, windows changes themselves
> kind of unintended. Maybe they contain changes to shared code that
> will be used in Linux and the Windows-specific changes are ported
> just as parts of the commits?
Andrew Hughes might be in a better position to answer what happened in
this case.
In general, the security patches are taken from 7u and sometimes don't
apply to 6 as is. So we backport additional patches until the security
patches apply. The Windows patches don't get any special treatment; we
just backport whatever is needed until the security patches apply
properly.
> I am trying to build it on Windows and these AWT changes have some
> discrepancies. Windows AWT code in jdk7 was changed heavily and it's
> hard to make these "partly-backported" version compilable. Could you
> please advise me, what is the better way to fix this - I can either
> try to backport more required AWT changes from jdk7 or to revert
> some of these changes from jdk6?
In the interest of longer-term maintenance, I think it's better to get
closer to 7 rather than further away from it. I would strongly recommend
backporting additional changes from jdk7 to jdk6. If you can point me to
the patches, I can include them in jdk6.
Thanks,
Omair
--
PGP Key: 66484681 (http://pgp.mit.edu/)
Fingerprint = F072 555B 0A17 3957 4E95 0056 F286 F14F 6648 4681
More information about the jdk6-dev
mailing list