On Tue, Jan 11, 2022 at 10:51 AM Scott Marlow <smarlow@xxxxxxxxxx> wrote:
On 1/11/22 1:04 PM, Scott Stark wrote:
The issue for EE10 is if TCKs are delivering
application deployments under the jakarta.* package namespace,
which implementation will challenge this as invalid?
Historically (Jakarta EE 9 and earlier), tck
deployments were under a vendor specific package namespace,
com.sun.*, org.jboss.*, etc.
The short term issue is whether the use of
jakarta.* package deployments is going to cause problems with
getting sufficient compatible implementations certified.
https://github.com/eclipse-ee4j/jaxrs-api/issues/1081 asks for
input on the schedule impact of changing the new RESTful Web
Services TCK tests from jakarta package to something that doesn't
start with the jakarta package.
I'm curious what the schedule impact would be for the new JSON
Binding + JSON Processing TCKs to not use the jakarta package name
in test classes?
On 1/11/22 12:21
PM, Romain Manni-Bucau wrote:
>
>
>
> Le mar. 11 janv. 2022 à 11:28, Lukas Jungmann
<lukas.jungmann@xxxxxxxxxx
> <mailto:lukas.jungmann@xxxxxxxxxx>>
a écrit :
>
> to me "should not" != "must not" based on RFC
2119/8174; a
> recommendation is not a requirement per se.
But it's evident I'm still
> missing something.
>
>
> Right _for servlet part_, but what does it
change?
> Well, read it as it is "implementations should
do", they can or not as
> you point out but they are highly encourage to,
so TCK must assume they
> do, so we didn't move forward AFAIK.
TCKs must be able to handle both cases as both are
valid based on the
current wording. They are not the ones to assume
anything, they are the
ones to expect things to happen or not to happen based
on current
definitions. Ideally, TCKs only follow changes in
definitions, not the
other way around.
Also note that there is a difference between "Jakarta
classes" and
"Jakarta Platform classes" and this differentiation
should be kept.
Currently, MVC, NoSQL or even some TCKs are "Jakarta
classes" but not
"Jakarta Platform classes" (given both groups are
using jakarta package
namespace).