For users of --with-openjdk

DJ Lucas dj at lucasit.com
Sat Aug 28 17:55:45 PDT 2010


On 08/25/2010 10:34 AM, Dr Andrew John Hughes wrote:
> On 13:08 Sat 14 Aug     , DJ Lucas wrote:
>> On 08/13/2010 02:57 PM, Dr Andrew John Hughes wrote:

<lots of smippage>

> I think I found a simpler fix for this.  At least, it works when bootstrapping
> with both IcedTea6 1.8 and gcj 4.5.1.  Basically, instead of trying to build
> the whole of javax.swing.plaf.synth, we just build NimbusLookAndFeel which is
> the class this is outdated in 1.8:
> 
> http://icedtea.classpath.org/hg/icedtea6/rev/6f017e9047ab
>
<Snip>

>> Attached patch will have to be moved appropriately for 1.9 branch (if
>> accepted) and could be done in the same location for 1.10 in FIND_JAVAC.
>>
> 
> These changes will just be in 1.10.  I want them to have plenty of soak
> time before being used generally.
> 

I was referring only to the name of the patch, as I am planning on doing
for 1.9 locally, but it doesn't matter now as you've already put in a
smaller (better) fix in both 1.9 and 1.10 (as quoted above) which works
great BTW.  Sorry I hadn't replied on that yet, haven't had a chance to
test with GCJ, but that was already done anyway.

> 
> Pavel has been looking into the Xrender test breakages which also affect
> OpenJDK7:
> 
> http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2010-August/009988.html
> 
> So it looks like Oracle made changes without fixing the tests.  Pavel now has
> a fix which should be committed shortly.
> 

Pavel's fix and additionally creating a populated cacerts file (which
Pavel was working on back in May) has reduced the number of failures
considerably.  On the second fix, I've written a bash script to account
for both CADIR and CAFILE.  AC check accounts for distros who's certs I
know about. ATM that would be RedHat and Debian derivatives, and BLFS,
but if you look at the check, it should easily extended.  If you all
would be interested in a single upstream solution that accounts for both
certificates directory and a single bundle file, feel free (attached).
I did the check for the files unconditionally, as I wasn't exactly sure
how to (properly) do a conditional check based on another (where if
--genertate-cacerts should be set yes by another switch).  Additionally,
the mkcacerts.sh script could be written much differently (and probably
better/faster in perl rather than bash/sed/grep but it should in account
for both variants from the command line).

> On JDK, I don't think there's ever been a 100% pass, and some aren't even
> stable tests.  So you're looking more for regressions between builds.
> 
> To my knowledge, the HotSpot and langtools suites should all pass (and
> take a considerably shorter time to run).
> 

Is there a central place to share and view previous test results, or
just search the distro-pkg-dev and openjdk-dev lists?

-- DJ Lucas

-- 
This message has been scanned for viruses and
dangerous content, and is believed to be clean.

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: icedtea6-1.9-generate_cacerts-1.patch
Url: http://mail.openjdk.java.net/pipermail/distro-pkg-dev/attachments/20100828/1853d6a5/icedtea6-1.9-generate_cacerts-1.patch 


More information about the distro-pkg-dev mailing list