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