Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jakartaee-platform-dev] [External] : Re: Jakarta TCK package naming convention



Le mar. 11 janv. 2022 à 09:39, Lukas Jungmann <lukas.jungmann@xxxxxxxxxx> a écrit :
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

Back to the top