You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by Jean-Louis Monteiro <jl...@tomitribe.com> on 2022/05/23 08:02:51 UTC

[VOTE] Apache TomEE javaee-api-8.0-6

Hi folks!

I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.

This mostly contains 2 fixes to remove non EE APIs such as javax.cache and
more important javax.xml because it's messing up with JDK11 compiler
(conflict with a java.xml module).

https://issues.apache.org/jira/browse/TOMEE-3969
https://issues.apache.org/jira/browse/TOMEE-3970

The staging repo is:
https://repository.apache.org/content/repositories/orgapachetomee-1202

The source zip can be found at
https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/

Please VOTE

[+1] go ship it
[+0] meh, don't care
[-1] stop, there is a ${showstopper}

The VOTE is open for 72h

--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com

Re: [VOTE] Apache TomEE javaee-api-8.0-6

Posted by David Blevins <da...@gmail.com>.
+1

I did a diff and it looks great.

 - https://gist.github.com/dblevins/7535757fb8eceb51ed30ae9b705f9cbf/revisions


-David

> On May 23, 2022, at 1:02 AM, Jean-Louis Monteiro <jl...@tomitribe.com> wrote:
> 
> Hi folks!
> 
> I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
> 
> This mostly contains 2 fixes to remove non EE APIs such as javax.cache and
> more important javax.xml because it's messing up with JDK11 compiler
> (conflict with a java.xml module).
> 
> https://issues.apache.org/jira/browse/TOMEE-3969
> https://issues.apache.org/jira/browse/TOMEE-3970
> 
> The staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomee-1202
> 
> The source zip can be found at
> https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
> 
> Please VOTE
> 
> [+1] go ship it
> [+0] meh, don't care
> [-1] stop, there is a ${showstopper}
> 
> The VOTE is open for 72h
> 
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com


Re: [VOTE] Apache TomEE javaee-api-8.0-6

Posted by "Zowalla, Richard" <ri...@hs-heilbronn.de>.
Hi,

isn't it:

javaee-api-8.0-6-tomcat.jar	Mon May 23 07:51:38 UTC 2022	966046

See: 
https://repository.apache.org/content/repositories/orgapachetomee-1202/org/apache/tomee/javaee-api/8.0-6/

Or: 

https://repository.apache.org/content/repositories/orgapachetomee-1202/org/apache/tomee/javaee-api/8.0-6/javaee-api-8.0-6-tomcat.jar

which is smaller? 1040753 vs 966046?

Gruß
Richard


Am Montag, dem 23.05.2022 um 10:35 +0200 schrieb Alex The Rocker:
> Hi Jean-Louis,
> 
> I have tested, and JDK11 build issue which I had with
> javaee-api-8.0-5-tomcat.jar as not reproducible so the issue is fixed
> from my perspective
> 
> However, one detail worries me:
>    javaee-api-8.0-5-tomcat.jar size is 1040753 bytes large
>    javaee-api-8.0-6.jar size is 1437502 bytes large
> 
> Since javaee-api 8.0.6's goal is to remove package which are
> duplicate
> of ones available in Java standard libraries, how can we have almost
> 400kbytes more from 8.0.5 to 8.0.6 ?
> 
> Also why in TomEE 8.0.11 the JAR name is javaee-api-8.0-5-tomcat.jar
> and now we have a javaee-api-8.0-6.jar (I personally prefer that
> later
> naming) ?
> 
> Kind regards,
> Alexandre
> 
> Le lun. 23 mai 2022 à 10:03, Jean-Louis Monteiro
> <jl...@tomitribe.com> a écrit :
> > Hi folks!
> > 
> > I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
> > 
> > This mostly contains 2 fixes to remove non EE APIs such as
> > javax.cache and
> > more important javax.xml because it's messing up with JDK11
> > compiler
> > (conflict with a java.xml module).
> > 
> > https://issues.apache.org/jira/browse/TOMEE-3969
> > https://issues.apache.org/jira/browse/TOMEE-3970
> > 
> > The staging repo is:
> > https://repository.apache.org/content/repositories/orgapachetomee-1202
> > 
> > The source zip can be found at
> > https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
> > 
> > Please VOTE
> > 
> > [+1] go ship it
> > [+0] meh, don't care
> > [-1] stop, there is a ${showstopper}
> > 
> > The VOTE is open for 72h
> > 
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com

Re: [VOTE] Apache TomEE javaee-api-8.0-6

Posted by Daniel Dias Dos Santos <da...@gmail.com>.
+1

On Mon, May 23, 2022, 06:52 Alex The Rocker <al...@gmail.com> wrote:

> Okay so +1 [non-binding]
>
> Le lun. 23 mai 2022 à 11:50, Jean-Louis Monteiro
> <jl...@tomitribe.com> a écrit :
> >
> > My own +1 (binding)
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> >
> >
> > On Mon, May 23, 2022 at 11:50 AM Jean-Louis Monteiro <
> > jlmonteiro@tomitribe.com> wrote:
> >
> > > That's it Richard. You are correct.
> > >
> > > I can't think of a better option. But if we do have a better proposal
> for
> > > the classifier to use when embedded in Tomcat, we can change it with
> TomEE
> > > 9 and onwards
> > > --
> > > Jean-Louis Monteiro
> > > http://twitter.com/jlouismonteiro
> > > http://www.tomitribe.com
> > >
> > >
> > > On Mon, May 23, 2022 at 11:09 AM Zowalla, Richard <
> > > richard.zowalla@hs-heilbronn.de> wrote:
> > >
> > >> Hi Alex,
> > >>
> > >> afaik, the difference is as follows:
> > >>
> > >> The JAR "javaee-api-XY.jar" contains all required APIs for a given EE
> > >> release.
> > >>
> > >> Tomcat - by design - also includes some EE APIs. To avoid duplicates
> > >> with the APIs brought in by Tomcat, there is "javaee-api-XY-
> > >> tomcat.jar", which excludes those already provided APIs (via Tomcat)
> > >> from the shaded JAR.
> > >>
> > >> I admit, that the naming with the classifier "tomcat" is a bit
> > >> misleading / confusing.
> > >>
> > >> Hope it helps
> > >> Gruß
> > >> Richard
> > >>
> > >> Am Montag, dem 23.05.2022 um 10:57 +0200 schrieb Alex The Rocker:
> > >> > Hello Jean-Louis & Richard,
> > >> >
> > >> > Maybe the issue is that Apache TomEE+ 8.0.11 contains
> > >> > javaee-api-8.0-5-tomcat.jar instead of javaee-api-8.05.jar ?
> > >> > (I am referring to the ZIP distribution of Apache TomEE+ 8.0.11,
> > >> > found
> > >> > at :
> > >> >
> > >>
> https://www.apache.org/dyn/closer.cgi/tomee/tomee-8.0.11/apache-tomee-8.0.11-plus.zip
> > >> > )
> > >> >
> > >> > Also it's unclear to me why there is a javaee-api-8.0-6-tomcat.jar
> > >> > and
> > >> > a javaee-api-8.0-6.jar : what's the difference between these two
> > >> > JARs,
> > >> > and why Apache TomEE+ seems to "prefer" to embed
> > >> > javaee-api-*-tomcat.jar ?
> > >> >
> > >> > Kind regards,
> > >> > Alex
> > >> >
> > >> > Le lun. 23 mai 2022 à 10:42, Jean-Louis Monteiro
> > >> > <jl...@tomitribe.com> a écrit :
> > >> > > Hi Alex,
> > >> > >
> > >> > > Thanks for checking and testing.
> > >> > >
> > >> > > I'm sorry I can't understand the issue.
> > >> > > I double checked the size from the 8.0-5
> > >> > >
> > >>
> https://repository.apache.org/content/repositories/releases/org/apache/tomee/javaee-api/8.0-5/
> > >> > >
> > >> > > And the staging repo for 8.0-6
> > >> > >
> > >>
> https://repository.apache.org/content/repositories/orgapachetomee-1202/org/apache/tomee/javaee-api/8.0-6/
> > >> > >
> > >> > > Both the tomcat and the non-tomcat version are smaller in 8.0-6
> > >> > >
> > >> > >
> > >> > > --
> > >> > > Jean-Louis Monteiro
> > >> > > http://twitter.com/jlouismonteiro
> > >> > > http://www.tomitribe.com
> > >> > >
> > >> > >
> > >> > > On Mon, May 23, 2022 at 10:35 AM Alex The Rocker <
> > >> > > alex.m3tal@gmail.com>
> > >> > > wrote:
> > >> > >
> > >> > > > Hi Jean-Louis,
> > >> > > >
> > >> > > > I have tested, and JDK11 build issue which I had with
> > >> > > > javaee-api-8.0-5-tomcat.jar as not reproducible so the issue is
> > >> > > > fixed
> > >> > > > from my perspective
> > >> > > >
> > >> > > > However, one detail worries me:
> > >> > > >    javaee-api-8.0-5-tomcat.jar size is 1040753 bytes large
> > >> > > >    javaee-api-8.0-6.jar size is 1437502 bytes large
> > >> > > >
> > >> > > > Since javaee-api 8.0.6's goal is to remove package which are
> > >> > > > duplicate
> > >> > > > of ones available in Java standard libraries, how can we have
> > >> > > > almost
> > >> > > > 400kbytes more from 8.0.5 to 8.0.6 ?
> > >> > > >
> > >> > > > Also why in TomEE 8.0.11 the JAR name is javaee-api-8.0-5-
> > >> > > > tomcat.jar
> > >> > > > and now we have a javaee-api-8.0-6.jar (I personally prefer that
> > >> > > > later
> > >> > > > naming) ?
> > >> > > >
> > >> > > > Kind regards,
> > >> > > > Alexandre
> > >> > > >
> > >> > > > Le lun. 23 mai 2022 à 10:03, Jean-Louis Monteiro
> > >> > > > <jl...@tomitribe.com> a écrit :
> > >> > > > > Hi folks!
> > >> > > > >
> > >> > > > > I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
> > >> > > > >
> > >> > > > > This mostly contains 2 fixes to remove non EE APIs such as
> > >> > > > > javax.cache
> > >> > > > and
> > >> > > > > more important javax.xml because it's messing up with JDK11
> > >> > > > > compiler
> > >> > > > > (conflict with a java.xml module).
> > >> > > > >
> > >> > > > > https://issues.apache.org/jira/browse/TOMEE-3969
> > >> > > > > https://issues.apache.org/jira/browse/TOMEE-3970
> > >> > > > >
> > >> > > > > The staging repo is:
> > >> > > > >
> > >>
> https://repository.apache.org/content/repositories/orgapachetomee-1202
> > >> > > > >
> > >> > > > > The source zip can be found at
> > >> > > > >
> https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
> > >> > > > >
> > >> > > > > Please VOTE
> > >> > > > >
> > >> > > > > [+1] go ship it
> > >> > > > > [+0] meh, don't care
> > >> > > > > [-1] stop, there is a ${showstopper}
> > >> > > > >
> > >> > > > > The VOTE is open for 72h
> > >> > > > >
> > >> > > > > --
> > >> > > > > Jean-Louis Monteiro
> > >> > > > > http://twitter.com/jlouismonteiro
> > >> > > > > http://www.tomitribe.com
> > >>
> > >
>

Re: [VOTE] Apache TomEE javaee-api-8.0-6

Posted by Alex The Rocker <al...@gmail.com>.
Okay so +1 [non-binding]

Le lun. 23 mai 2022 à 11:50, Jean-Louis Monteiro
<jl...@tomitribe.com> a écrit :
>
> My own +1 (binding)
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>
>
> On Mon, May 23, 2022 at 11:50 AM Jean-Louis Monteiro <
> jlmonteiro@tomitribe.com> wrote:
>
> > That's it Richard. You are correct.
> >
> > I can't think of a better option. But if we do have a better proposal for
> > the classifier to use when embedded in Tomcat, we can change it with TomEE
> > 9 and onwards
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> >
> >
> > On Mon, May 23, 2022 at 11:09 AM Zowalla, Richard <
> > richard.zowalla@hs-heilbronn.de> wrote:
> >
> >> Hi Alex,
> >>
> >> afaik, the difference is as follows:
> >>
> >> The JAR "javaee-api-XY.jar" contains all required APIs for a given EE
> >> release.
> >>
> >> Tomcat - by design - also includes some EE APIs. To avoid duplicates
> >> with the APIs brought in by Tomcat, there is "javaee-api-XY-
> >> tomcat.jar", which excludes those already provided APIs (via Tomcat)
> >> from the shaded JAR.
> >>
> >> I admit, that the naming with the classifier "tomcat" is a bit
> >> misleading / confusing.
> >>
> >> Hope it helps
> >> Gruß
> >> Richard
> >>
> >> Am Montag, dem 23.05.2022 um 10:57 +0200 schrieb Alex The Rocker:
> >> > Hello Jean-Louis & Richard,
> >> >
> >> > Maybe the issue is that Apache TomEE+ 8.0.11 contains
> >> > javaee-api-8.0-5-tomcat.jar instead of javaee-api-8.05.jar ?
> >> > (I am referring to the ZIP distribution of Apache TomEE+ 8.0.11,
> >> > found
> >> > at :
> >> >
> >> https://www.apache.org/dyn/closer.cgi/tomee/tomee-8.0.11/apache-tomee-8.0.11-plus.zip
> >> > )
> >> >
> >> > Also it's unclear to me why there is a javaee-api-8.0-6-tomcat.jar
> >> > and
> >> > a javaee-api-8.0-6.jar : what's the difference between these two
> >> > JARs,
> >> > and why Apache TomEE+ seems to "prefer" to embed
> >> > javaee-api-*-tomcat.jar ?
> >> >
> >> > Kind regards,
> >> > Alex
> >> >
> >> > Le lun. 23 mai 2022 à 10:42, Jean-Louis Monteiro
> >> > <jl...@tomitribe.com> a écrit :
> >> > > Hi Alex,
> >> > >
> >> > > Thanks for checking and testing.
> >> > >
> >> > > I'm sorry I can't understand the issue.
> >> > > I double checked the size from the 8.0-5
> >> > >
> >> https://repository.apache.org/content/repositories/releases/org/apache/tomee/javaee-api/8.0-5/
> >> > >
> >> > > And the staging repo for 8.0-6
> >> > >
> >> https://repository.apache.org/content/repositories/orgapachetomee-1202/org/apache/tomee/javaee-api/8.0-6/
> >> > >
> >> > > Both the tomcat and the non-tomcat version are smaller in 8.0-6
> >> > >
> >> > >
> >> > > --
> >> > > Jean-Louis Monteiro
> >> > > http://twitter.com/jlouismonteiro
> >> > > http://www.tomitribe.com
> >> > >
> >> > >
> >> > > On Mon, May 23, 2022 at 10:35 AM Alex The Rocker <
> >> > > alex.m3tal@gmail.com>
> >> > > wrote:
> >> > >
> >> > > > Hi Jean-Louis,
> >> > > >
> >> > > > I have tested, and JDK11 build issue which I had with
> >> > > > javaee-api-8.0-5-tomcat.jar as not reproducible so the issue is
> >> > > > fixed
> >> > > > from my perspective
> >> > > >
> >> > > > However, one detail worries me:
> >> > > >    javaee-api-8.0-5-tomcat.jar size is 1040753 bytes large
> >> > > >    javaee-api-8.0-6.jar size is 1437502 bytes large
> >> > > >
> >> > > > Since javaee-api 8.0.6's goal is to remove package which are
> >> > > > duplicate
> >> > > > of ones available in Java standard libraries, how can we have
> >> > > > almost
> >> > > > 400kbytes more from 8.0.5 to 8.0.6 ?
> >> > > >
> >> > > > Also why in TomEE 8.0.11 the JAR name is javaee-api-8.0-5-
> >> > > > tomcat.jar
> >> > > > and now we have a javaee-api-8.0-6.jar (I personally prefer that
> >> > > > later
> >> > > > naming) ?
> >> > > >
> >> > > > Kind regards,
> >> > > > Alexandre
> >> > > >
> >> > > > Le lun. 23 mai 2022 à 10:03, Jean-Louis Monteiro
> >> > > > <jl...@tomitribe.com> a écrit :
> >> > > > > Hi folks!
> >> > > > >
> >> > > > > I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
> >> > > > >
> >> > > > > This mostly contains 2 fixes to remove non EE APIs such as
> >> > > > > javax.cache
> >> > > > and
> >> > > > > more important javax.xml because it's messing up with JDK11
> >> > > > > compiler
> >> > > > > (conflict with a java.xml module).
> >> > > > >
> >> > > > > https://issues.apache.org/jira/browse/TOMEE-3969
> >> > > > > https://issues.apache.org/jira/browse/TOMEE-3970
> >> > > > >
> >> > > > > The staging repo is:
> >> > > > >
> >> https://repository.apache.org/content/repositories/orgapachetomee-1202
> >> > > > >
> >> > > > > The source zip can be found at
> >> > > > > https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
> >> > > > >
> >> > > > > Please VOTE
> >> > > > >
> >> > > > > [+1] go ship it
> >> > > > > [+0] meh, don't care
> >> > > > > [-1] stop, there is a ${showstopper}
> >> > > > >
> >> > > > > The VOTE is open for 72h
> >> > > > >
> >> > > > > --
> >> > > > > Jean-Louis Monteiro
> >> > > > > http://twitter.com/jlouismonteiro
> >> > > > > http://www.tomitribe.com
> >>
> >

Re: [VOTE] Apache TomEE javaee-api-8.0-6

Posted by Jean-Louis Monteiro <jl...@tomitribe.com>.
My own +1 (binding)
--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Mon, May 23, 2022 at 11:50 AM Jean-Louis Monteiro <
jlmonteiro@tomitribe.com> wrote:

> That's it Richard. You are correct.
>
> I can't think of a better option. But if we do have a better proposal for
> the classifier to use when embedded in Tomcat, we can change it with TomEE
> 9 and onwards
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>
>
> On Mon, May 23, 2022 at 11:09 AM Zowalla, Richard <
> richard.zowalla@hs-heilbronn.de> wrote:
>
>> Hi Alex,
>>
>> afaik, the difference is as follows:
>>
>> The JAR "javaee-api-XY.jar" contains all required APIs for a given EE
>> release.
>>
>> Tomcat - by design - also includes some EE APIs. To avoid duplicates
>> with the APIs brought in by Tomcat, there is "javaee-api-XY-
>> tomcat.jar", which excludes those already provided APIs (via Tomcat)
>> from the shaded JAR.
>>
>> I admit, that the naming with the classifier "tomcat" is a bit
>> misleading / confusing.
>>
>> Hope it helps
>> Gruß
>> Richard
>>
>> Am Montag, dem 23.05.2022 um 10:57 +0200 schrieb Alex The Rocker:
>> > Hello Jean-Louis & Richard,
>> >
>> > Maybe the issue is that Apache TomEE+ 8.0.11 contains
>> > javaee-api-8.0-5-tomcat.jar instead of javaee-api-8.05.jar ?
>> > (I am referring to the ZIP distribution of Apache TomEE+ 8.0.11,
>> > found
>> > at :
>> >
>> https://www.apache.org/dyn/closer.cgi/tomee/tomee-8.0.11/apache-tomee-8.0.11-plus.zip
>> > )
>> >
>> > Also it's unclear to me why there is a javaee-api-8.0-6-tomcat.jar
>> > and
>> > a javaee-api-8.0-6.jar : what's the difference between these two
>> > JARs,
>> > and why Apache TomEE+ seems to "prefer" to embed
>> > javaee-api-*-tomcat.jar ?
>> >
>> > Kind regards,
>> > Alex
>> >
>> > Le lun. 23 mai 2022 à 10:42, Jean-Louis Monteiro
>> > <jl...@tomitribe.com> a écrit :
>> > > Hi Alex,
>> > >
>> > > Thanks for checking and testing.
>> > >
>> > > I'm sorry I can't understand the issue.
>> > > I double checked the size from the 8.0-5
>> > >
>> https://repository.apache.org/content/repositories/releases/org/apache/tomee/javaee-api/8.0-5/
>> > >
>> > > And the staging repo for 8.0-6
>> > >
>> https://repository.apache.org/content/repositories/orgapachetomee-1202/org/apache/tomee/javaee-api/8.0-6/
>> > >
>> > > Both the tomcat and the non-tomcat version are smaller in 8.0-6
>> > >
>> > >
>> > > --
>> > > Jean-Louis Monteiro
>> > > http://twitter.com/jlouismonteiro
>> > > http://www.tomitribe.com
>> > >
>> > >
>> > > On Mon, May 23, 2022 at 10:35 AM Alex The Rocker <
>> > > alex.m3tal@gmail.com>
>> > > wrote:
>> > >
>> > > > Hi Jean-Louis,
>> > > >
>> > > > I have tested, and JDK11 build issue which I had with
>> > > > javaee-api-8.0-5-tomcat.jar as not reproducible so the issue is
>> > > > fixed
>> > > > from my perspective
>> > > >
>> > > > However, one detail worries me:
>> > > >    javaee-api-8.0-5-tomcat.jar size is 1040753 bytes large
>> > > >    javaee-api-8.0-6.jar size is 1437502 bytes large
>> > > >
>> > > > Since javaee-api 8.0.6's goal is to remove package which are
>> > > > duplicate
>> > > > of ones available in Java standard libraries, how can we have
>> > > > almost
>> > > > 400kbytes more from 8.0.5 to 8.0.6 ?
>> > > >
>> > > > Also why in TomEE 8.0.11 the JAR name is javaee-api-8.0-5-
>> > > > tomcat.jar
>> > > > and now we have a javaee-api-8.0-6.jar (I personally prefer that
>> > > > later
>> > > > naming) ?
>> > > >
>> > > > Kind regards,
>> > > > Alexandre
>> > > >
>> > > > Le lun. 23 mai 2022 à 10:03, Jean-Louis Monteiro
>> > > > <jl...@tomitribe.com> a écrit :
>> > > > > Hi folks!
>> > > > >
>> > > > > I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
>> > > > >
>> > > > > This mostly contains 2 fixes to remove non EE APIs such as
>> > > > > javax.cache
>> > > > and
>> > > > > more important javax.xml because it's messing up with JDK11
>> > > > > compiler
>> > > > > (conflict with a java.xml module).
>> > > > >
>> > > > > https://issues.apache.org/jira/browse/TOMEE-3969
>> > > > > https://issues.apache.org/jira/browse/TOMEE-3970
>> > > > >
>> > > > > The staging repo is:
>> > > > >
>> https://repository.apache.org/content/repositories/orgapachetomee-1202
>> > > > >
>> > > > > The source zip can be found at
>> > > > > https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
>> > > > >
>> > > > > Please VOTE
>> > > > >
>> > > > > [+1] go ship it
>> > > > > [+0] meh, don't care
>> > > > > [-1] stop, there is a ${showstopper}
>> > > > >
>> > > > > The VOTE is open for 72h
>> > > > >
>> > > > > --
>> > > > > Jean-Louis Monteiro
>> > > > > http://twitter.com/jlouismonteiro
>> > > > > http://www.tomitribe.com
>>
>

Re: [VOTE] Apache TomEE javaee-api-8.0-6

Posted by Jean-Louis Monteiro <jl...@tomitribe.com>.
That's it Richard. You are correct.

I can't think of a better option. But if we do have a better proposal for
the classifier to use when embedded in Tomcat, we can change it with TomEE
9 and onwards
--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Mon, May 23, 2022 at 11:09 AM Zowalla, Richard <
richard.zowalla@hs-heilbronn.de> wrote:

> Hi Alex,
>
> afaik, the difference is as follows:
>
> The JAR "javaee-api-XY.jar" contains all required APIs for a given EE
> release.
>
> Tomcat - by design - also includes some EE APIs. To avoid duplicates
> with the APIs brought in by Tomcat, there is "javaee-api-XY-
> tomcat.jar", which excludes those already provided APIs (via Tomcat)
> from the shaded JAR.
>
> I admit, that the naming with the classifier "tomcat" is a bit
> misleading / confusing.
>
> Hope it helps
> Gruß
> Richard
>
> Am Montag, dem 23.05.2022 um 10:57 +0200 schrieb Alex The Rocker:
> > Hello Jean-Louis & Richard,
> >
> > Maybe the issue is that Apache TomEE+ 8.0.11 contains
> > javaee-api-8.0-5-tomcat.jar instead of javaee-api-8.05.jar ?
> > (I am referring to the ZIP distribution of Apache TomEE+ 8.0.11,
> > found
> > at :
> >
> https://www.apache.org/dyn/closer.cgi/tomee/tomee-8.0.11/apache-tomee-8.0.11-plus.zip
> > )
> >
> > Also it's unclear to me why there is a javaee-api-8.0-6-tomcat.jar
> > and
> > a javaee-api-8.0-6.jar : what's the difference between these two
> > JARs,
> > and why Apache TomEE+ seems to "prefer" to embed
> > javaee-api-*-tomcat.jar ?
> >
> > Kind regards,
> > Alex
> >
> > Le lun. 23 mai 2022 à 10:42, Jean-Louis Monteiro
> > <jl...@tomitribe.com> a écrit :
> > > Hi Alex,
> > >
> > > Thanks for checking and testing.
> > >
> > > I'm sorry I can't understand the issue.
> > > I double checked the size from the 8.0-5
> > >
> https://repository.apache.org/content/repositories/releases/org/apache/tomee/javaee-api/8.0-5/
> > >
> > > And the staging repo for 8.0-6
> > >
> https://repository.apache.org/content/repositories/orgapachetomee-1202/org/apache/tomee/javaee-api/8.0-6/
> > >
> > > Both the tomcat and the non-tomcat version are smaller in 8.0-6
> > >
> > >
> > > --
> > > Jean-Louis Monteiro
> > > http://twitter.com/jlouismonteiro
> > > http://www.tomitribe.com
> > >
> > >
> > > On Mon, May 23, 2022 at 10:35 AM Alex The Rocker <
> > > alex.m3tal@gmail.com>
> > > wrote:
> > >
> > > > Hi Jean-Louis,
> > > >
> > > > I have tested, and JDK11 build issue which I had with
> > > > javaee-api-8.0-5-tomcat.jar as not reproducible so the issue is
> > > > fixed
> > > > from my perspective
> > > >
> > > > However, one detail worries me:
> > > >    javaee-api-8.0-5-tomcat.jar size is 1040753 bytes large
> > > >    javaee-api-8.0-6.jar size is 1437502 bytes large
> > > >
> > > > Since javaee-api 8.0.6's goal is to remove package which are
> > > > duplicate
> > > > of ones available in Java standard libraries, how can we have
> > > > almost
> > > > 400kbytes more from 8.0.5 to 8.0.6 ?
> > > >
> > > > Also why in TomEE 8.0.11 the JAR name is javaee-api-8.0-5-
> > > > tomcat.jar
> > > > and now we have a javaee-api-8.0-6.jar (I personally prefer that
> > > > later
> > > > naming) ?
> > > >
> > > > Kind regards,
> > > > Alexandre
> > > >
> > > > Le lun. 23 mai 2022 à 10:03, Jean-Louis Monteiro
> > > > <jl...@tomitribe.com> a écrit :
> > > > > Hi folks!
> > > > >
> > > > > I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
> > > > >
> > > > > This mostly contains 2 fixes to remove non EE APIs such as
> > > > > javax.cache
> > > > and
> > > > > more important javax.xml because it's messing up with JDK11
> > > > > compiler
> > > > > (conflict with a java.xml module).
> > > > >
> > > > > https://issues.apache.org/jira/browse/TOMEE-3969
> > > > > https://issues.apache.org/jira/browse/TOMEE-3970
> > > > >
> > > > > The staging repo is:
> > > > >
> https://repository.apache.org/content/repositories/orgapachetomee-1202
> > > > >
> > > > > The source zip can be found at
> > > > > https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
> > > > >
> > > > > Please VOTE
> > > > >
> > > > > [+1] go ship it
> > > > > [+0] meh, don't care
> > > > > [-1] stop, there is a ${showstopper}
> > > > >
> > > > > The VOTE is open for 72h
> > > > >
> > > > > --
> > > > > Jean-Louis Monteiro
> > > > > http://twitter.com/jlouismonteiro
> > > > > http://www.tomitribe.com
>

Re: [VOTE] Apache TomEE javaee-api-8.0-6

Posted by "Zowalla, Richard" <ri...@hs-heilbronn.de>.
Hi Alex,

afaik, the difference is as follows:

The JAR "javaee-api-XY.jar" contains all required APIs for a given EE
release. 

Tomcat - by design - also includes some EE APIs. To avoid duplicates
with the APIs brought in by Tomcat, there is "javaee-api-XY-
tomcat.jar", which excludes those already provided APIs (via Tomcat)
from the shaded JAR.

I admit, that the naming with the classifier "tomcat" is a bit
misleading / confusing.

Hope it helps
Gruß
Richard

Am Montag, dem 23.05.2022 um 10:57 +0200 schrieb Alex The Rocker:
> Hello Jean-Louis & Richard,
> 
> Maybe the issue is that Apache TomEE+ 8.0.11 contains
> javaee-api-8.0-5-tomcat.jar instead of javaee-api-8.05.jar ?
> (I am referring to the ZIP distribution of Apache TomEE+ 8.0.11,
> found
> at : 
> https://www.apache.org/dyn/closer.cgi/tomee/tomee-8.0.11/apache-tomee-8.0.11-plus.zip
> )
> 
> Also it's unclear to me why there is a javaee-api-8.0-6-tomcat.jar
> and
> a javaee-api-8.0-6.jar : what's the difference between these two
> JARs,
> and why Apache TomEE+ seems to "prefer" to embed
> javaee-api-*-tomcat.jar ?
> 
> Kind regards,
> Alex
> 
> Le lun. 23 mai 2022 à 10:42, Jean-Louis Monteiro
> <jl...@tomitribe.com> a écrit :
> > Hi Alex,
> > 
> > Thanks for checking and testing.
> > 
> > I'm sorry I can't understand the issue.
> > I double checked the size from the 8.0-5
> > https://repository.apache.org/content/repositories/releases/org/apache/tomee/javaee-api/8.0-5/
> > 
> > And the staging repo for 8.0-6
> > https://repository.apache.org/content/repositories/orgapachetomee-1202/org/apache/tomee/javaee-api/8.0-6/
> > 
> > Both the tomcat and the non-tomcat version are smaller in 8.0-6
> > 
> > 
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> > 
> > 
> > On Mon, May 23, 2022 at 10:35 AM Alex The Rocker <
> > alex.m3tal@gmail.com>
> > wrote:
> > 
> > > Hi Jean-Louis,
> > > 
> > > I have tested, and JDK11 build issue which I had with
> > > javaee-api-8.0-5-tomcat.jar as not reproducible so the issue is
> > > fixed
> > > from my perspective
> > > 
> > > However, one detail worries me:
> > >    javaee-api-8.0-5-tomcat.jar size is 1040753 bytes large
> > >    javaee-api-8.0-6.jar size is 1437502 bytes large
> > > 
> > > Since javaee-api 8.0.6's goal is to remove package which are
> > > duplicate
> > > of ones available in Java standard libraries, how can we have
> > > almost
> > > 400kbytes more from 8.0.5 to 8.0.6 ?
> > > 
> > > Also why in TomEE 8.0.11 the JAR name is javaee-api-8.0-5-
> > > tomcat.jar
> > > and now we have a javaee-api-8.0-6.jar (I personally prefer that
> > > later
> > > naming) ?
> > > 
> > > Kind regards,
> > > Alexandre
> > > 
> > > Le lun. 23 mai 2022 à 10:03, Jean-Louis Monteiro
> > > <jl...@tomitribe.com> a écrit :
> > > > Hi folks!
> > > > 
> > > > I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
> > > > 
> > > > This mostly contains 2 fixes to remove non EE APIs such as
> > > > javax.cache
> > > and
> > > > more important javax.xml because it's messing up with JDK11
> > > > compiler
> > > > (conflict with a java.xml module).
> > > > 
> > > > https://issues.apache.org/jira/browse/TOMEE-3969
> > > > https://issues.apache.org/jira/browse/TOMEE-3970
> > > > 
> > > > The staging repo is:
> > > > https://repository.apache.org/content/repositories/orgapachetomee-1202
> > > > 
> > > > The source zip can be found at
> > > > https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
> > > > 
> > > > Please VOTE
> > > > 
> > > > [+1] go ship it
> > > > [+0] meh, don't care
> > > > [-1] stop, there is a ${showstopper}
> > > > 
> > > > The VOTE is open for 72h
> > > > 
> > > > --
> > > > Jean-Louis Monteiro
> > > > http://twitter.com/jlouismonteiro
> > > > http://www.tomitribe.com

Re: [VOTE] Apache TomEE javaee-api-8.0-6

Posted by Alex The Rocker <al...@gmail.com>.
Hello Jean-Louis & Richard,

Maybe the issue is that Apache TomEE+ 8.0.11 contains
javaee-api-8.0-5-tomcat.jar instead of javaee-api-8.05.jar ?
(I am referring to the ZIP distribution of Apache TomEE+ 8.0.11, found
at : https://www.apache.org/dyn/closer.cgi/tomee/tomee-8.0.11/apache-tomee-8.0.11-plus.zip)

Also it's unclear to me why there is a javaee-api-8.0-6-tomcat.jar and
a javaee-api-8.0-6.jar : what's the difference between these two JARs,
and why Apache TomEE+ seems to "prefer" to embed
javaee-api-*-tomcat.jar ?

Kind regards,
Alex

Le lun. 23 mai 2022 à 10:42, Jean-Louis Monteiro
<jl...@tomitribe.com> a écrit :
>
> Hi Alex,
>
> Thanks for checking and testing.
>
> I'm sorry I can't understand the issue.
> I double checked the size from the 8.0-5
> https://repository.apache.org/content/repositories/releases/org/apache/tomee/javaee-api/8.0-5/
>
> And the staging repo for 8.0-6
> https://repository.apache.org/content/repositories/orgapachetomee-1202/org/apache/tomee/javaee-api/8.0-6/
>
> Both the tomcat and the non-tomcat version are smaller in 8.0-6
>
>
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>
>
> On Mon, May 23, 2022 at 10:35 AM Alex The Rocker <al...@gmail.com>
> wrote:
>
> > Hi Jean-Louis,
> >
> > I have tested, and JDK11 build issue which I had with
> > javaee-api-8.0-5-tomcat.jar as not reproducible so the issue is fixed
> > from my perspective
> >
> > However, one detail worries me:
> >    javaee-api-8.0-5-tomcat.jar size is 1040753 bytes large
> >    javaee-api-8.0-6.jar size is 1437502 bytes large
> >
> > Since javaee-api 8.0.6's goal is to remove package which are duplicate
> > of ones available in Java standard libraries, how can we have almost
> > 400kbytes more from 8.0.5 to 8.0.6 ?
> >
> > Also why in TomEE 8.0.11 the JAR name is javaee-api-8.0-5-tomcat.jar
> > and now we have a javaee-api-8.0-6.jar (I personally prefer that later
> > naming) ?
> >
> > Kind regards,
> > Alexandre
> >
> > Le lun. 23 mai 2022 à 10:03, Jean-Louis Monteiro
> > <jl...@tomitribe.com> a écrit :
> > >
> > > Hi folks!
> > >
> > > I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
> > >
> > > This mostly contains 2 fixes to remove non EE APIs such as javax.cache
> > and
> > > more important javax.xml because it's messing up with JDK11 compiler
> > > (conflict with a java.xml module).
> > >
> > > https://issues.apache.org/jira/browse/TOMEE-3969
> > > https://issues.apache.org/jira/browse/TOMEE-3970
> > >
> > > The staging repo is:
> > > https://repository.apache.org/content/repositories/orgapachetomee-1202
> > >
> > > The source zip can be found at
> > > https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
> > >
> > > Please VOTE
> > >
> > > [+1] go ship it
> > > [+0] meh, don't care
> > > [-1] stop, there is a ${showstopper}
> > >
> > > The VOTE is open for 72h
> > >
> > > --
> > > Jean-Louis Monteiro
> > > http://twitter.com/jlouismonteiro
> > > http://www.tomitribe.com
> >

Re: [VOTE] Apache TomEE javaee-api-8.0-6

Posted by Jean-Louis Monteiro <jl...@tomitribe.com>.
Hi Alex,

Thanks for checking and testing.

I'm sorry I can't understand the issue.
I double checked the size from the 8.0-5
https://repository.apache.org/content/repositories/releases/org/apache/tomee/javaee-api/8.0-5/

And the staging repo for 8.0-6
https://repository.apache.org/content/repositories/orgapachetomee-1202/org/apache/tomee/javaee-api/8.0-6/

Both the tomcat and the non-tomcat version are smaller in 8.0-6


--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Mon, May 23, 2022 at 10:35 AM Alex The Rocker <al...@gmail.com>
wrote:

> Hi Jean-Louis,
>
> I have tested, and JDK11 build issue which I had with
> javaee-api-8.0-5-tomcat.jar as not reproducible so the issue is fixed
> from my perspective
>
> However, one detail worries me:
>    javaee-api-8.0-5-tomcat.jar size is 1040753 bytes large
>    javaee-api-8.0-6.jar size is 1437502 bytes large
>
> Since javaee-api 8.0.6's goal is to remove package which are duplicate
> of ones available in Java standard libraries, how can we have almost
> 400kbytes more from 8.0.5 to 8.0.6 ?
>
> Also why in TomEE 8.0.11 the JAR name is javaee-api-8.0-5-tomcat.jar
> and now we have a javaee-api-8.0-6.jar (I personally prefer that later
> naming) ?
>
> Kind regards,
> Alexandre
>
> Le lun. 23 mai 2022 à 10:03, Jean-Louis Monteiro
> <jl...@tomitribe.com> a écrit :
> >
> > Hi folks!
> >
> > I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
> >
> > This mostly contains 2 fixes to remove non EE APIs such as javax.cache
> and
> > more important javax.xml because it's messing up with JDK11 compiler
> > (conflict with a java.xml module).
> >
> > https://issues.apache.org/jira/browse/TOMEE-3969
> > https://issues.apache.org/jira/browse/TOMEE-3970
> >
> > The staging repo is:
> > https://repository.apache.org/content/repositories/orgapachetomee-1202
> >
> > The source zip can be found at
> > https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
> >
> > Please VOTE
> >
> > [+1] go ship it
> > [+0] meh, don't care
> > [-1] stop, there is a ${showstopper}
> >
> > The VOTE is open for 72h
> >
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
>

Re: [VOTE] Apache TomEE javaee-api-8.0-6

Posted by Alex The Rocker <al...@gmail.com>.
Hi Jean-Louis,

I have tested, and JDK11 build issue which I had with
javaee-api-8.0-5-tomcat.jar as not reproducible so the issue is fixed
from my perspective

However, one detail worries me:
   javaee-api-8.0-5-tomcat.jar size is 1040753 bytes large
   javaee-api-8.0-6.jar size is 1437502 bytes large

Since javaee-api 8.0.6's goal is to remove package which are duplicate
of ones available in Java standard libraries, how can we have almost
400kbytes more from 8.0.5 to 8.0.6 ?

Also why in TomEE 8.0.11 the JAR name is javaee-api-8.0-5-tomcat.jar
and now we have a javaee-api-8.0-6.jar (I personally prefer that later
naming) ?

Kind regards,
Alexandre

Le lun. 23 mai 2022 à 10:03, Jean-Louis Monteiro
<jl...@tomitribe.com> a écrit :
>
> Hi folks!
>
> I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
>
> This mostly contains 2 fixes to remove non EE APIs such as javax.cache and
> more important javax.xml because it's messing up with JDK11 compiler
> (conflict with a java.xml module).
>
> https://issues.apache.org/jira/browse/TOMEE-3969
> https://issues.apache.org/jira/browse/TOMEE-3970
>
> The staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomee-1202
>
> The source zip can be found at
> https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
>
> Please VOTE
>
> [+1] go ship it
> [+0] meh, don't care
> [-1] stop, there is a ${showstopper}
>
> The VOTE is open for 72h
>
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com

Re: [VOTE] Apache TomEE javaee-api-8.0-6

Posted by "Zowalla, Richard" <ri...@hs-heilbronn.de>.
+1

Am Montag, dem 23.05.2022 um 10:02 +0200 schrieb Jean-Louis Monteiro:
> Hi folks!
> 
> I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
> 
> This mostly contains 2 fixes to remove non EE APIs such as
> javax.cache and
> more important javax.xml because it's messing up with JDK11 compiler
> (conflict with a java.xml module).
> 
> https://issues.apache.org/jira/browse/TOMEE-3969
> https://issues.apache.org/jira/browse/TOMEE-3970
> 
> The staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomee-1202
> 
> The source zip can be found at
> https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
> 
> Please VOTE
> 
> [+1] go ship it
> [+0] meh, don't care
> [-1] stop, there is a ${showstopper}
> 
> The VOTE is open for 72h
> 
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com

[RESULT][VOTE] Apache TomEE javaee-api-8.0-6

Posted by Jean-Louis Monteiro <jl...@tomitribe.com>.
Hi all,

Thanks for voting. Vote passed with 5 +1
Jean-Louis, Alex, Daniel, Richard; David.

I'll proceed with the other tasks

--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Mon, May 23, 2022 at 10:02 AM Jean-Louis Monteiro <
jlmonteiro@tomitribe.com> wrote:

> Hi folks!
>
> I'd like to call a VOTE on Apache TomEE javaee-api-8.0.6.
>
> This mostly contains 2 fixes to remove non EE APIs such as javax.cache and
> more important javax.xml because it's messing up with JDK11 compiler
> (conflict with a java.xml module).
>
> https://issues.apache.org/jira/browse/TOMEE-3969
> https://issues.apache.org/jira/browse/TOMEE-3970
>
> The staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomee-1202
>
> The source zip can be found at
> https://dist.apache.org/repos/dist/dev/tomee/javaee-api-8.0-6/
>
> Please VOTE
>
> [+1] go ship it
> [+0] meh, don't care
> [-1] stop, there is a ${showstopper}
>
> The VOTE is open for 72h
>
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>