Will Webstart be integrated in OpenJDK?
Andrew John Hughes
gnu_andrew at member.fsf.org
Thu Sep 11 10:10:56 UTC 2008
2008/9/11 Andrew Haley <aph at redhat.com>:
> Andrew John Hughes wrote:
>
>> The biggest problem at the moment is the JCK. I'm quite happy for
>> Sun to use this to certify their own mashed-up proprietary/Free
>> builds inside Sun labs, and equally it's been great to see this
>> applied to a purely Free build by Red Hat. However, what disturbed
>> me recently was seeing this used as a tool for patch approval during
>> the AWT/Swing/Java2D discussion Mario mentions.
>
> Why not? A gcc patch that failed Plum Hall testing would be rejected
> too, assuming (or course) that the Plum Hall test was valid.
>
I'm not saying that ensuring a patch doesn't cause a regression with the
test suite is not important; on the contrary, I think it's very important and
wish it was more strongly enforced for GNU Classpath.
The problem is -- who's going to run the test suite? Besides the legal problems
with the JCK (which I assume would also prevent any kind of public
continuous integration
testing), from what you say it is non-trivial to get this set up.
Should that be a requirement
on every possible contributor or should it be handled further up?
>> A Free project being dependent on a proprietary test suite for
>> patches is just as bad as it being dependent on proprietary tools to
>> build. As Mark mentioned in reply to this, we should work towards
>> improving jtreg and Mauve to ensure a Free test suite is available
>> and not rely on the JCK.
>
> It's not going to happen. The TCK tests a whole lot of minute details
> of Java language compatibility that are not fully explained in the
> Javadoc, and so any open test suite that does not derive from the TCK
> will not be complete.
>
Yes, unfortunately I don't see it happening either, but it's a
disturbing state of
affairs. For one thing, such details not being documented is a
barrier to alternate
implementations and I can see why the TCK is restricted to derivations
of OpenJDK.
> Andrew.
>
--
Andrew :-)
Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net
PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8
More information about the discuss
mailing list