users@jpa-spec.java.net

[jpa-spec users] Re: [jsr338-experts] Improving the TCK

From: Harald Wellmann <hwellmann.de_at_googlemail.com>
Date: Tue, 17 Jul 2012 20:36:24 +0200

Am 17.07.2012 11:22, schrieb Oliver Gierke:
>
> Where can one get access to the standalone version of the JPA 2.0
> TCK?
>

The TCK is still closed source, AFAIK.

Over the past two years, I've found numerous spec-related bugs in all 3
certified JPA 2.0 implementations (Eclipselink, Hibernate, OpenJPA) that
should have been caught by the TCK.

Some 18 months ago, when there was not even a public mailing list, I
sent a request to the write-only list jsr-317-feedback_at_sun.com to
release the TCK to the public.

There is also the sad story of a fourth persistence provider who has
given up on certification after trying in vain to get access to the TCK:

http://datanucleus.blogspot.de/2011/01/jpa-tck-request-and-jpa21.html

It is good to see that the current JCP is more open than former
versions, but of course a community process that really deserves the
name would open source all TCKs for all JSRs, no exceptions.

> 2. How can we actually help out to improve the TCK?

Well, we can't as long as the TCK isn't open. That's the main point why
it doesn't make sense to keep it closed.

The CDI TCK has been Open Source from the very beginning, part of the
same Java EE 6 umbrella release and governed by the same JCP.

I really don't see why this shouldn't work for JPA just as well.

Best regards,
Harald




>
> Cheers, Ollie
>
> [0] https://bugs.eclipse.org/bugs/show_bug.cgi?id=322579 [1]
> https://hibernate.onjira.com/browse/HHH-6896 [2]
> http://jcp.org/en/jsr/detail?id=317
>