Hello,

(For background on this issue, see 
http://lists.debian.org/debian-devel-announce/2006/11/msg00010.html ,
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=402165 , and
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373 .)

I spoke with Tom Marble and others from Sun at OSCON this year, and at
that time we all agreed that the locking bug occurred in the way the
Sun JDK uses Xinerama (by including a copy of the Xinerama source
file).  They applied the appropriate internal prodding to get the AWT
team looking at the issue (and get XCB developers such as Jamey and I
connected with the AWT team), and Sun has closed this issue as of
OpenJDK 7 beta 22 (changelog at
<http://download.java.net/jdk7/changes/jdk7-b22.html>).  The version
of the patch I saw uses the system Xinerama library via dlopen.
Thanks to all involved for pushing this fix through.

Could the submitters of these bug reports against sun-java5 and
sun-java6, and anyone else who has experienced this problem, please
re-test with OpenJDK 7 beta 22?  As documented at
<http://lists.debian.org/debian-java/2007/08/msg00028.html>, you can
obtain packages of "icedtea" ("a temporary fork of OpenJDK which
allows building with a free toolchain and adding/replacing code which
is not yet available under a free license") from
http://people.ubuntu.com/~doko/ubuntu/gutsy/ ; thanks to Matthias
Klose and Michael Koch for these packages, and for updating them to
beta 22 so quickly.  (Disclaimer: I have not tried these packages.
However, Matthias stated that "they are installable on sid".)

Note: Make sure after installing these packages that you use the newly
installed Java to test with; you may need to use update-alternatives
to point the various Java alternatives to those provided by the
icedtea packages.

Thank you,
Josh Triplett


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to