On 1/11/22 8:53 AM, Romain Manni-Bucau wrote:
> Well, since at least EE 5 - didnt check before - apps must not use the
> platform package (was javax, now it is jakarta).
XML WS spec uses annotations defined by XML Binding spec.
Is XML WS a spec, an application, none or both of them in this context?
Ok, let me try to refine it:
1. anything in jakarta.* is a spec (ie defined "there" - eclipse-jakarta) and consumable by users to write applications
2. anything consuming this package which is not a container (often referenced as vendor but it is just "implementor") is an application
Side note: we don't care of the container/vendor part since this is the "make it work" part so it is undefined and it is fine.
So jaxb is a spec and a code using JAXContext/@XmlXXX an application outside the spec is an application.
--lukas
> If any tck uses jakarta package it is a miss/bug in the javax->jakarta
> migration but platform didn't change so it must still be done.
> Any automated tool can do it if you want.
> The impact if you don't do is that a vendor not passing TCK can still
> claim to be certified since TCK are not compatible with the spec,
> wouldn't be that great right?
>
> Romain Manni-Bucau
> @rmannibucau
> <https://urldefense.com/v3/__https://twitter.com/rmannibucau__;!!ACWV5N9M2RV99hQ!YF67DR_EibiNhYG6O321LeM7HIK8XWkr9zwXYCjl3kSXwjcEzfV7XAdOn8UAXYj7oE0$>
> | Blog
> <https://urldefense.com/v3/__https://rmannibucau.metawerx.net/__;!!ACWV5N9M2RV99hQ!YF67DR_EibiNhYG6O321LeM7HIK8XWkr9zwXYCjl3kSXwjcEzfV7XAdOn8UA6UZDyP4$> |
> Old Blog
> <https://urldefense.com/v3/__http://rmannibucau.wordpress.com__;!!ACWV5N9M2RV99hQ!YF67DR_EibiNhYG6O321LeM7HIK8XWkr9zwXYCjl3kSXwjcEzfV7XAdOn8UAS4VcTgI$>
> | Github
> <https://urldefense.com/v3/__https://github.com/rmannibucau__;!!ACWV5N9M2RV99hQ!YF67DR_EibiNhYG6O321LeM7HIK8XWkr9zwXYCjl3kSXwjcEzfV7XAdOn8UAwUw8VTA$> |
> LinkedIn
> <https://urldefense.com/v3/__https://www.linkedin.com/in/rmannibucau__;!!ACWV5N9M2RV99hQ!YF67DR_EibiNhYG6O321LeM7HIK8XWkr9zwXYCjl3kSXwjcEzfV7XAdOn8UAoxZOnNY$> |
> Book
> <https://urldefense.com/v3/__https://www.packtpub.com/application-development/java-ee-8-high-performance__;!!ACWV5N9M2RV99hQ!YF67DR_EibiNhYG6O321LeM7HIK8XWkr9zwXYCjl3kSXwjcEzfV7XAdOn8UAZ6JTObA$>
>
>
> Le mar. 11 janv. 2022 à 01:03, Scott Marlow <smarlow@xxxxxxxxxx
> <mailto:smarlow@xxxxxxxxxx>> a écrit :
>
>
> On 1/10/22 5:04 PM, Dmitry Kornilov wrote:
>>
>> I’m lost in this conversation and surprised that we are jumping to
>> voting so fast.
>>
> The vote ballot as currently written is now for EE 11 only and for
> new TCKs being added to EE 11, which means the answer to the
> original question that initiated this discussion is that the Batch
> TCK does not need any changes (nor does other TCKs being added to EE
> 10).
>
>> I couldn’t find the driver for this change.
>>
> The driver was a question about packaging for the Jakarta Batch TCK.
>
> I thought the discussion was jumping towards adding a Platform
> requirement for applications to not define classes in the "jakarta"
> namespace but we didn't seem to get there. IMO, the time to make
> such an application restriction would of been for EE 9 (since making
> such a change for EE 10 or 11 would be a breaking change now, even
> if it has low likely impact on most applications).
>
>> I believe that less renaming is better for the platform. Renaming
>> and especially renaming in TCKs is a big task. Who is going to do
>> this? I am not ready to assign people to it. Last time we changed
>> names for Maven artifacts we introduced the package split problems
>> we still suffering with. So, if you ask me -> NO RENAMING!____
>>
> IMO, if application classes are allowed to define classes in the
> jakarta namespace, than TCKs should also be allowed to do the same.
> If we add a breaking Platform SPEC change to EE 10 or 11 to not
> allow applications to define classes in the jakarta namespace, TCKs
> should then be updated (new + existing) to follow that same rule.
>
> Scott
>
>> __ __
>>
>> -- Dmitry____
>>
>> __ __
>>
>> P.S.____
>>
>> Also, I don’t think that it’s up to the platform group to make
>> this decision. TCKs are a part of specifications, so it must go
>> through the spec committee to get approved.____
>>
>> __ __
>>
>> __ __
>>
>> *From:* jakartaee-platform-dev
>> <jakartaee-platform-dev-bounces@xxxxxxxxxxx>
>> <mailto:jakartaee-platform-dev-bounces@xxxxxxxxxxx> *On Behalf Of
>> *Emily Jiang via jakartaee-platform-dev
>> *Sent:* 10 January 2022 22:43
>> *To:* David Blevins <dblevins@xxxxxxxxxxxxx>
>> <mailto:dblevins@xxxxxxxxxxxxx>
>> *Cc:* Emily Jiang <emijiang6@xxxxxxxxxxxxxx>
>> <mailto:emijiang6@xxxxxxxxxxxxxx>; jakartaee-platform developer
>> discussions <jakartaee-platform-dev@xxxxxxxxxxx>
>> <mailto:jakartaee-platform-dev@xxxxxxxxxxx>
>> *Subject:* [External] : Re: [jakartaee-platform-dev] Jakarta TCK
>> package naming convention____
>>
>> __ __
>>
>> Done. I thought from the conversation thread, the package name of
>> org.jakartatck.* might have some complications. Anyway, I have
>> added.____
>>
>> Thanks____
>>
>> Emily____
>>
>> __ __
>>
>> On Mon, Jan 10, 2022 at 6:20 PM David Blevins
>> <dblevins@xxxxxxxxxxxxx <mailto:dblevins@xxxxxxxxxxxxx>> wrote:____
>>
>> Can we add the org.jakartatck option to this?____
>>
>> __ __
>>
>> -David____
>>
>> __ __
>>
>> __ __
>>
>> On Mon, Jan 10, 2022 at 9:21 AM emijiang6--- via
>> jakartaee-platform-dev <jakartaee-platform-dev@xxxxxxxxxxx
>> <mailto:jakartaee-platform-dev@xxxxxxxxxxx>> wrote:____
>>
>> Google Forms____
>>
>> __ __
>>
>> *Having trouble viewing or submitting this form?____*
>>
>>
>> *Fill out in Google Forms*
>> <https://urldefense.com/v3/__https:/docs.google.com/forms/d/e/1FAIpQLSf2zO8dqSZuehho2kpnot09DPveV_jJpPAzVn93tiQLda54hw/viewform?vc=0&c=0&w=1&flr=0&usp=mail_form_link__;!!ACWV5N9M2RV99hQ!eSf4AMclWV_FjHFDFtX_muwiBSWJ2jWgG4dJZcGgsEAT7s2nJIke370lF3o9tQP9HX3Y$>____
>>
>>
>> __ __
>>
>>
>> I've invited you to fill out a form:____
>>
>>
>> Jakarta TCK package naming convention
>> <https://urldefense.com/v3/__https:/docs.google.com/forms/d/e/1FAIpQLSf2zO8dqSZuehho2kpnot09DPveV_jJpPAzVn93tiQLda54hw/viewform?vc=0&c=0&w=1&flr=0&usp=mail_form_link__;!!ACWV5N9M2RV99hQ!eSf4AMclWV_FjHFDFtX_muwiBSWJ2jWgG4dJZcGgsEAT7s2nJIke370lF3o9tQP9HX3Y$>____
>>
>>
>> For all new Jakarta TCKs, we need a naming convention. All
>> TCKs for Jakarta EE 10, the requirement is not to use
>> jakarta.*. From Jakarta EE 11, the naming convention must
>> be used.____
>>
>>
>> *The new Jakarta EE TCKs from Jakarta EE 11 must use the
>> following naming convention. Pick your choice below. ____*
>>
>> * ( ) ee.jakarta.tck.[spec]____
>> * ( ) tck.jakarta.[spec]____
>> * ( ) org.eclipse.jakarta.tck.[spec]____
>>
>> [Submit] ____
>>
>> Powered by ____
>> <https://urldefense.com/v3/__https:/www.google.com/forms/about/?utm_source=product&utm_medium=forms_logo&utm_campaign=forms__;!!ACWV5N9M2RV99hQ!eSf4AMclWV_FjHFDFtX_muwiBSWJ2jWgG4dJZcGgsEAT7s2nJIke370lF3o9tcxhQHxC$>
>>
>> Google Forms____
>> <https://urldefense.com/v3/__https:/www.google.com/forms/about/?utm_source=product&utm_medium=forms_logo&utm_campaign=forms__;!!ACWV5N9M2RV99hQ!eSf4AMclWV_FjHFDFtX_muwiBSWJ2jWgG4dJZcGgsEAT7s2nJIke370lF3o9tcxhQHxC$>
>>
>> __ __
>>
>> This content is neither created nor endorsed by Google.
>> Report Abuse
>> <https://urldefense.com/v3/__https:/docs.google.com/forms/u/0/d/e/1FAIpQLSf2zO8dqSZuehho2kpnot09DPveV_jJpPAzVn93tiQLda54hw/reportabuse?source=https:**Adocs.google.com*forms*d*e*1FAIpQLSf2zO8dqSZuehho2kpnot09DPveV_jJpPAzVn93tiQLda54hw*viewform*sid*3D66f620e9fb428630*26vc*3D0*26c*3D0*26w*3D1*26flr*3D0*26token*3DuhwuRX4BAAA.YnSojToJbORoeZnJxXNz_w.l-voOvMYgdWOh8jG5wLUMA__;Ly8vLy8vLz8lJSUlJSUlJSUlJQ!!ACWV5N9M2RV99hQ!eSf4AMclWV_FjHFDFtX_muwiBSWJ2jWgG4dJZcGgsEAT7s2nJIke370lF3o9teWzR1jy$>
>> - Terms of Service
>> <https://urldefense.com/v3/__http:/www.google.com/accounts/TOS__;!!ACWV5N9M2RV99hQ!eSf4AMclWV_FjHFDFtX_muwiBSWJ2jWgG4dJZcGgsEAT7s2nJIke370lF3o9tUGs5qlf$>
>> - Additional Terms
>> <https://urldefense.com/v3/__http:/www.google.com/google-d-s/terms.html__;!!ACWV5N9M2RV99hQ!eSf4AMclWV_FjHFDFtX_muwiBSWJ2jWgG4dJZcGgsEAT7s2nJIke370lF3o9tTRaz93h$>____
>>
>>
>>
>> Create your own Google Form
>> <https://urldefense.com/v3/__https:/docs.google.com/forms?usp=mail_form_link__;!!ACWV5N9M2RV99hQ!eSf4AMclWV_FjHFDFtX_muwiBSWJ2jWgG4dJZcGgsEAT7s2nJIke370lF3o9tRGJX6dK$>____
>>
>> _______________________________________________
>> jakartaee-platform-dev mailing list
>> jakartaee-platform-dev@xxxxxxxxxxx
>> <mailto:jakartaee-platform-dev@xxxxxxxxxxx>
>> To unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev
>> <https://urldefense.com/v3/__https:/www.eclipse.org/mailman/listinfo/jakartaee-platform-dev__;!!ACWV5N9M2RV99hQ!eSf4AMclWV_FjHFDFtX_muwiBSWJ2jWgG4dJZcGgsEAT7s2nJIke370lF3o9tYAXicwg$>____
>>
>> -- ____
>>
>> Sent from Gmail Mobile____
>>
>>
>>
>> -- ____
>>
>> Thanks
>> Emily____
>>
>>
>> _______________________________________________
>> jakartaee-platform-dev mailing list
>> jakartaee-platform-dev@xxxxxxxxxxx <mailto:jakartaee-platform-dev@xxxxxxxxxxx>
>> To unsubscribe from this list, visithttps://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev__;!!ACWV5N9M2RV99hQ!YF67DR_EibiNhYG6O321LeM7HIK8XWkr9zwXYCjl3kSXwjcEzfV7XAdOn8UA3gJbi0Y$>
> _______________________________________________
> jakartaee-platform-dev mailing list
> jakartaee-platform-dev@xxxxxxxxxxx
> <mailto:jakartaee-platform-dev@xxxxxxxxxxx>
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev
> <https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev__;!!ACWV5N9M2RV99hQ!YF67DR_EibiNhYG6O321LeM7HIK8XWkr9zwXYCjl3kSXwjcEzfV7XAdOn8UA3gJbi0Y$>
>
>
> _______________________________________________
> jakartaee-platform-dev mailing list
> jakartaee-platform-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit https://urldefense.com/v3/__https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev__;!!ACWV5N9M2RV99hQ!YF67DR_EibiNhYG6O321LeM7HIK8XWkr9zwXYCjl3kSXwjcEzfV7XAdOn8UA3gJbi0Y$
_______________________________________________
jakartaee-platform-dev mailing list
jakartaee-platform-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jakartaee-platform-dev