Re: TomEE 9.x - from javax to jakarta namespace

2022-05-03 Thread Cesar Hernandez
Thank you, I push the fixes.

El mar, 3 may 2022 a las 10:50, Zowalla, Richard (<
richard.zowa...@hs-heilbronn.de>) escribió:

> Thanks, Cesar. I left some comments.
>
> Am Montag, dem 02.05.2022 um 21:01 -0600 schrieb Cesar Hernandez:
> > I created https://issues.apache.org/jira/browse/TOMEE-3932 and the PR
> > with
> > the first iteration of the document is ready for review.
> > https://github.com/apache/tomee/pull/878
> >
> > El sáb, 30 abr 2022 a las 0:26, Zowalla, Richard (<
> > richard.zowa...@hs-heilbronn.de>) escribió:
> >
> > > Sounds good: +1
> > >
> > > Am Freitag, dem 29.04.2022 um 11:06 +0200 schrieb Jean-Louis
> > > Monteiro:
> > > > That sounds great Cesar. Thanks
> > > > --
> > > > Jean-Louis Monteiro
> > > > http://twitter.com/jlouismonteiro
> > > > http://www.tomitribe.com
> > > >
> > > >
> > > > On Fri, Apr 29, 2022 at 5:48 AM Cesar Hernandez <
> > > > cesargu...@gmail.com
> > > > wrote:
> > > >
> > > > > Thank you for the list, Richard,
> > > > >
> > > > > If there is no objection, I propose to create a
> > > > > https://github.com/apache/tomee/javaxToJakartaNamespace.adoc  t
> > > > > o
> > > > > keep
> > > > > track
> > > > > of the shaded versions we currently have, common dependencies
> > > > > that
> > > > > will
> > > > > need to be updated, and strategies to troubleshooting common
> > > > > issues
> > > > > and
> > > > > link to the main epic
> > > > > https://issues.apache.org/jira/browse/TOMEE-3862.
> > > > >
> > > > > WDYT?
> > > > >
> > > > >
> > > > >
> > > > > El mié, 27 abr 2022 a las 0:23, Zowalla, Richard (<
> > > > > richard.zowa...@hs-heilbronn.de>) escribió:
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > I am not aware of any public reference list. There are some
> > > > > > things,
> > > > > > which floated around the mailing list or in the heads, which
> > > > > > are:
> > > > > >
> > > > > > - Javamail is currently broken. We need to have a jakarta
> > > > > > compatible
> > > > > > version of Geronimo Javamail. This currently breaks 2
> > > > > > examples
> > > > > > and
> > > > > > prevents platform tck from running.
> > > > > >
> > > > > > - Deltaspike / Kratzo examples require dependency upgrades,
> > > > > > i.e.
> > > > > > MVC
> > > > > > 2.0 + Jakarta version of Deltaspike.
> > > > > >
> > > > > > - Micro Profile examples are broken due to the ongoing
> > > > > > integration work
> > > > > > of SmallRye impls. If the integration is done, we can fix
> > > > > > them.
> > > > > >
> > > > > > - If Hibernate is used, we either need to upgrade to 6.0.0
> > > > > > _or_
> > > > > > use the
> > > > > > Jakarta artifact from the 5.6.x series. In some examples, we
> > > > > > still use
> > > > > > Hibernate 4, so the upgrade also requires to deal with
> > > > > > "tomee.jpa.factory.lazy".
> > > > > >
> > > > > > - Check for "http" repositories to avoid the default http
> > > > > > blocker
> > > > > > in
> > > > > > newer Maven versions.
> > > > > >
> > > > > > Gruß
> > > > > > Richard
> > > > > >
> > > > > >
> > > > > > Am Dienstag, dem 26.04.2022 um 21:28 -0600 schrieb Cesar
> > > > > > Hernandez:
> > > > > > > Hi all,
> > > > > > >
> > > > > > > Late last week I started to pick and create sub-task
> > > > > > > related to
> > > > > > > https://issues.apache.org/jira/browse/TOMEE-3862.
> > > > > > > The current CI master status [1] has helped me to identify
> > > > > > > tests that
> > > > > > > need
> > > > > > > fixes, examples that need dependencies updates to match the
> > > > > > > javax. ->
> > > > > > > jakarta , etc.
> > > > > > >
> > > > > > > Do we have a place where we can check the list of knowing-
> > > > > > > Issue
> > > > > > > and
> > > > > > > knowing-fixes a contributor can take as a reference when
> > > > > > > trying
> > > > > > > to
> > > > > > > fix a
> > > > > > > subtask from TOMEE-3862 ?
> > > > > > > For example, today I faced a javax/servlet issue [2] that
> > > > > > > required
> > > > > > > some
> > > > > > > dependencies replacements like jstl [3 ] with
> > > > > > > jakarta.servlet.jsp.jstl-api
> > > > > > > [4] and taglibs:standard [5] with taglibs-shade [6].
> > > > > > >
> > > > > > >
> > > > > > > [1]
> > > > > > > https://ci-builds.apache.org/job/Tomee/job/master-build-full/
> > > > > > >
> > > > > > > [2]
> > > > > > >
> > > > > > > Caused by: java.lang.NoClassDefFoundError:
> > > > > > > javax/servlet/jsp/tagext/TagSupport
> > > > > > >
> > > > > > >
> > > > > > > [3]
> > > > > > > javax.servlet
> > > > > > > jstl
> > > > > > > 1.1.2
> > > > > > >
> > > > > > > [4]
> > > > > > > jakarta.servlet.jsp.jstl
> > > > > > > jakarta.servlet.jsp.jstl-api
> > > > > > > 2.0.0
> > > > > > >
> > > > > > > [5]
> > > > > > > taglibs
> > > > > > > standard
> > > > > > > 1.1.2
> > > > > > >
> > > > > > > [6]
> > > > > > > org.apache.tomee
> > > > > > > taglibs-shade
> > > > > > > 9.0.0-M8-SNAPSHOT
> > > > > > >
> > > > > > >
> > > > > > > El mié, 30 mar 2022 a las 1:20, Jean-Louis Monteiro (<
> > > > > > > jlmonte...@tomitribe.com>) 

[GitHub] [tomee] cesarhernandezgt commented on pull request #878: TOMEE-3932 added technical document to help on the migration to Jakarta namespace

2022-05-03 Thread GitBox


cesarhernandezgt commented on PR #878:
URL: https://github.com/apache/tomee/pull/878#issuecomment-1116477310

   Thank you @rzo1  for the review, I pushed the fixes in b520e3b0e2. 
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [tomee] rmannibucau commented on pull request #875: TOMEE-3931 fixed cucumber-jvm example and added deps/cucumber-openejb-shade module.

2022-05-03 Thread GitBox


rmannibucau commented on PR #875:
URL: https://github.com/apache/tomee/pull/875#issuecomment-1116477104

   Side note: can be worth doing it at cucumber directly instead of managing a 
fork ;)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [tomee] cesarhernandezgt merged pull request #875: TOMEE-3931 fixed cucumber-jvm example and added deps/cucumber-openejb-shade module.

2022-05-03 Thread GitBox


cesarhernandezgt merged PR #875:
URL: https://github.com/apache/tomee/pull/875


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [tomee] cesarhernandezgt commented on pull request #875: TOMEE-3931 fixed cucumber-jvm example and added deps/cucumber-openejb-shade module.

2022-05-03 Thread GitBox


cesarhernandezgt commented on PR #875:
URL: https://github.com/apache/tomee/pull/875#issuecomment-1116467897

   Nice, thank you!. Merging now...
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



Re: TomEE 9.x - from javax to jakarta namespace

2022-05-03 Thread Zowalla, Richard
Thanks, Cesar. I left some comments.

Am Montag, dem 02.05.2022 um 21:01 -0600 schrieb Cesar Hernandez:
> I created https://issues.apache.org/jira/browse/TOMEE-3932 and the PR
> with
> the first iteration of the document is ready for review.
> https://github.com/apache/tomee/pull/878
> 
> El sáb, 30 abr 2022 a las 0:26, Zowalla, Richard (<
> richard.zowa...@hs-heilbronn.de>) escribió:
> 
> > Sounds good: +1
> > 
> > Am Freitag, dem 29.04.2022 um 11:06 +0200 schrieb Jean-Louis
> > Monteiro:
> > > That sounds great Cesar. Thanks
> > > --
> > > Jean-Louis Monteiro
> > > http://twitter.com/jlouismonteiro
> > > http://www.tomitribe.com
> > > 
> > > 
> > > On Fri, Apr 29, 2022 at 5:48 AM Cesar Hernandez <
> > > cesargu...@gmail.com
> > > wrote:
> > > 
> > > > Thank you for the list, Richard,
> > > > 
> > > > If there is no objection, I propose to create a
> > > > https://github.com/apache/tomee/javaxToJakartaNamespace.adoc  t
> > > > o
> > > > keep
> > > > track
> > > > of the shaded versions we currently have, common dependencies
> > > > that
> > > > will
> > > > need to be updated, and strategies to troubleshooting common
> > > > issues
> > > > and
> > > > link to the main epic
> > > > https://issues.apache.org/jira/browse/TOMEE-3862.
> > > > 
> > > > WDYT?
> > > > 
> > > > 
> > > > 
> > > > El mié, 27 abr 2022 a las 0:23, Zowalla, Richard (<
> > > > richard.zowa...@hs-heilbronn.de>) escribió:
> > > > 
> > > > > Hi,
> > > > > 
> > > > > I am not aware of any public reference list. There are some
> > > > > things,
> > > > > which floated around the mailing list or in the heads, which
> > > > > are:
> > > > > 
> > > > > - Javamail is currently broken. We need to have a jakarta
> > > > > compatible
> > > > > version of Geronimo Javamail. This currently breaks 2
> > > > > examples
> > > > > and
> > > > > prevents platform tck from running.
> > > > > 
> > > > > - Deltaspike / Kratzo examples require dependency upgrades,
> > > > > i.e.
> > > > > MVC
> > > > > 2.0 + Jakarta version of Deltaspike.
> > > > > 
> > > > > - Micro Profile examples are broken due to the ongoing
> > > > > integration work
> > > > > of SmallRye impls. If the integration is done, we can fix
> > > > > them.
> > > > > 
> > > > > - If Hibernate is used, we either need to upgrade to 6.0.0
> > > > > _or_
> > > > > use the
> > > > > Jakarta artifact from the 5.6.x series. In some examples, we
> > > > > still use
> > > > > Hibernate 4, so the upgrade also requires to deal with
> > > > > "tomee.jpa.factory.lazy".
> > > > > 
> > > > > - Check for "http" repositories to avoid the default http
> > > > > blocker
> > > > > in
> > > > > newer Maven versions.
> > > > > 
> > > > > Gruß
> > > > > Richard
> > > > > 
> > > > > 
> > > > > Am Dienstag, dem 26.04.2022 um 21:28 -0600 schrieb Cesar
> > > > > Hernandez:
> > > > > > Hi all,
> > > > > > 
> > > > > > Late last week I started to pick and create sub-task
> > > > > > related to
> > > > > > https://issues.apache.org/jira/browse/TOMEE-3862.
> > > > > > The current CI master status [1] has helped me to identify
> > > > > > tests that
> > > > > > need
> > > > > > fixes, examples that need dependencies updates to match the
> > > > > > javax. ->
> > > > > > jakarta , etc.
> > > > > > 
> > > > > > Do we have a place where we can check the list of knowing-
> > > > > > Issue
> > > > > > and
> > > > > > knowing-fixes a contributor can take as a reference when
> > > > > > trying
> > > > > > to
> > > > > > fix a
> > > > > > subtask from TOMEE-3862 ?
> > > > > > For example, today I faced a javax/servlet issue [2] that
> > > > > > required
> > > > > > some
> > > > > > dependencies replacements like jstl [3 ] with
> > > > > > jakarta.servlet.jsp.jstl-api
> > > > > > [4] and taglibs:standard [5] with taglibs-shade [6].
> > > > > > 
> > > > > > 
> > > > > > [1]
> > > > > > https://ci-builds.apache.org/job/Tomee/job/master-build-full/
> > > > > > 
> > > > > > [2]
> > > > > > 
> > > > > > Caused by: java.lang.NoClassDefFoundError:
> > > > > > javax/servlet/jsp/tagext/TagSupport
> > > > > > 
> > > > > > 
> > > > > > [3]
> > > > > > javax.servlet
> > > > > > jstl
> > > > > > 1.1.2
> > > > > > 
> > > > > > [4]
> > > > > > jakarta.servlet.jsp.jstl
> > > > > > jakarta.servlet.jsp.jstl-api
> > > > > > 2.0.0
> > > > > > 
> > > > > > [5]
> > > > > > taglibs
> > > > > > standard
> > > > > > 1.1.2
> > > > > > 
> > > > > > [6]
> > > > > > org.apache.tomee
> > > > > > taglibs-shade
> > > > > > 9.0.0-M8-SNAPSHOT
> > > > > > 
> > > > > > 
> > > > > > El mié, 30 mar 2022 a las 1:20, Jean-Louis Monteiro (<
> > > > > > jlmonte...@tomitribe.com>) escribió:
> > > > > > 
> > > > > > > Thanks Richard.
> > > > > > > 
> > > > > > > I got personal issues with my computer and it's taking a
> > > > > > > bit
> > > > > > > of
> > > > > > > time to set
> > > > > > > everything up again.
> > > > > > > 
> > > > > > > 
> > > > > > > --
> > > > > > > Jean-Louis Monteiro
> > > > > > > http://twitter.com/jlouismonteiro
> > > > > > > http://www.tomitribe.com

REMINDER - Travel Assistance available for ApacheCon NA New Orleans 2022

2022-05-03 Thread Gavin McDonald
Hi All Contributors and Committers,

This is a first reminder email that travel
assistance applications for ApacheCon NA 2022 are now open!

We will be supporting ApacheCon North America in New Orleans, Louisiana,
on October 3rd through 6th, 2022.

TAC exists to help those that would like to attend ApacheCon events, but
are unable to do so for financial reasons. This year, We are supporting
both committers and non-committers involved with projects at the
Apache Software Foundation, or open source projects in general.

For more info on this year's applications and qualifying criteria, please
visit the TAC website at http://www.apache.org/travel/
Applications are open and will close on the 1st of July 2022.

Important: Applicants have until the closing date above to submit their
applications (which should contain as much supporting material as required
to efficiently and accurately process their request), this will enable TAC
to announce successful awards shortly afterwards.

As usual, TAC expects to deal with a range of applications from a diverse
range of backgrounds. We therefore encourage (as always) anyone thinking
about sending in an application to do so ASAP.

Why should you attend as a TAC recipient? We encourage you to read stories
from
past recipients at https://apache.org/travel/stories/ . Also note that
previous TAC recipients have gone on to become Committers, PMC Members, ASF
Members, Directors of the ASF Board and Infrastructure Staff members.
Others have gone from Committer to full time Open Source Developers!

How far can you go! - Let TAC help get you there.


[VOTE] Apache TomEE Patch Plugin 0.9

2022-05-03 Thread Jean-Louis Monteiro
Hi,

I'd like to vote Apache TomEE Patch Plugin 0.9 up for vote. The changes are
fairly minimal and are meant to help with Maven new versions.

Again, big thank you Richard for putting this together.

Changes:

- Fix for TOMEE-3903 (Don't attach *.tar.gz files multiple times)

Sources:

https://dist.apache.org/repos/dist/dev/tomee/staging-1201/

Staging Nexus Repository:

https://repository.apache.org/content/repositories/orgapachetomee-1201/

Tag:

https://github.com/apache/tomee-patch-plugin/releases/tag/tomee-patch-parent-0.9

Please vote to approve this release:
[ ] +1 Approve the release
[ ] -1 Don't approve the release (please provide specific comments)

This vote will be open for at least 72 hours.

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


[GitHub] [tomee-site-generator] rzo1 commented on pull request #37: TOMEE-3846 improve main comparison page and fix per version comparison pages

2022-05-03 Thread GitBox


rzo1 commented on PR #37:
URL: 
https://github.com/apache/tomee-site-generator/pull/37#issuecomment-1115775790

   @sultan Thanks for the contribution! If we find some issues, we can iterate 
/ rework based on this work!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [tomee-site-generator] rzo1 merged pull request #37: TOMEE-3846 improve main comparison page and fix per version comparison pages

2022-05-03 Thread GitBox


rzo1 merged PR #37:
URL: https://github.com/apache/tomee-site-generator/pull/37


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [tomee] rzo1 commented on pull request #878: TOMEE-3932 added technical document to help on the migration to Jakarta namespace

2022-05-03 Thread GitBox


rzo1 commented on PR #878:
URL: https://github.com/apache/tomee/pull/878#issuecomment-1115771154

   Hi @cesarhernandezgt  - thanks! I added some wording-related comments.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomee.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



[GitHub] [tomee] rzo1 commented on a diff in pull request #878: TOMEE-3932 added technical document to help on the migration to Jakarta namespace

2022-05-03 Thread GitBox


rzo1 commented on code in PR #878:
URL: https://github.com/apache/tomee/pull/878#discussion_r863499747


##
namespace-change.adoc:
##
@@ -0,0 +1,246 @@
+= Migration to jakarta namespace
+
+== Introduction
+
+As described in the Apache TomEE Dev 
https://lists.apache.org/thread/qfxykymqbm916fhrpvhm8934vwo6pvt1[mailing list], 
the work for the migration to the Jakarta namespace is been track by 
https://issues.apache.org/jira/browse/TOMEE-3862[TOMEE-3862].
+The following is a list of common dependencies upgrades, configuration, tips 
and tricks that can help you to jump or speed up your contribution to this 
migration by fixing test, examples, etc. within the project.
+
+If you are new to the project, don't forget to check your 
https://tomee.apache.org/community/index.html[Community] page containing all 
the details on how to contribute.
+
+
+== General Notes
+
+- Master branch is being used for this migration.
+
+- Javamail is currently broken. We need to have a jakarta compatible
+version of Geronimo Javamail. This currently breaks 2 examples and
+prevents platform tck from running.
+
+- Deltaspike / Kratzo examples require dependency upgrades, i.e. MVC
+2.0 + Jakarta version of Deltaspike.
+
+- Micro Profile examples are broken due to the ongoing integration work
+of SmallRye impls. If the integration is done, we can fix them.
+
+- If Hibernate is used, we either need to upgrade to 6.0.0 _or_ use the
+Jakarta artifact from the 5.6.x series. In some examples, we still use
+Hibernate 4, so the upgrade also requires to deal with
+"tomee.jpa.factory.lazy".
+
+- Check for "http" repositories to avoid the default http blocker in
+newer Maven versions.
+
+== Artifacts
+
+|
+|From | To | Comment
+
+a|
+[source, xml]
+
+
+  org.apache.maven.plugins
+  maven-compiler-plugin
+  x.x.x
+  
+8
+8
+  
+
+
+a|
+[source, xml]
+
+
+  org.apache.maven.plugins
+  maven-compiler-plugin
+  3.10.1
+  
+11
+11
+  
+
+
+b|
+Project master branch now targets Java 11.
+
+
+a|
+[source, xml]
+
+
+  org.jboss.arquillian
+  arquillian-bom
+  x.x.x-.
+  import
+  pom
+
+
+a|
+[source, xml]
+
+
+  org.jboss.arquillian
+  arquillian-bom
+  1.7.0.Alpha10
+  import
+  pom
+
+
+b|
+-
+
+
+a|
+[source, xml]
+
+javax.servlet
+jstl
+1.1.2
+
+a|
+[source, xml]
+
+jakarta.servlet.jsp.jstl
+jakarta.servlet.jsp.jstl-api
+2.0.0
+
+b|
+-
+
+
+a|
+[source, xml]
+
+groupId>org.apache.myfaces.core
+myfaces-api
+2.1.8
+
+a|
+[source, xml]
+
+groupId>org.apache.myfaces.core
+myfaces-api
+3.0.1
+
+b|
+-
+
+
+
+a|
+[source, xml]
+
+
+  javax.websocket
+  javax.websocket-api
+  1.x
+
+
+a|
+[source, xml]
+
+
+  jakarta.websocket
+  jakarta.websocket-api
+  2.0.0
+
+
+b|
+-
+
+
+a|
+[source, xml]
+
+
+org.apache.tomcat
+tomcat-api
+9.0.x
+provided
+
+
+a|
+[source, xml]
+
+
+org.apache.tomcat
+tomcat-api
+10.0.20
+provided
+
+
+b|
+Or latest Tomcat 10.0.x.
+
+
+a|
+[source, xml]
+
+
+  org.eclipse.microprofile
+  microprofile
+  2.0.1
+  pom
+  provided
+
+
+a|
+[source, xml]
+
+
+  org.eclipse.microprofile
+  microprofile
+  5.0
+  pom
+  provided
+
+
+b|
+-
+
+
+a|
+[source, xml]
+
+taglibs
+standard
+1.1.2
+
+a|
+[source, xml]
+
+org.apache.tomee
+taglibs-shade
+9.0.0-M8-SNAPSHOT
+
+b|
+Shaded artifacts are described in the next section.
+
+
+|
+
+
+=== Shaded artifacts
+Artifacts whose projects haven't release yet a jakarta namespace compatible 
version are being mmodified(shaded) in the module 
https://github.com/apache/tomee/tree/master/deps[tomee/deps], feel free to open 
a pull request if you find a version that needs to be shaded.

Review Comment:
   Artifacts whose projects have not yet relased a ...



##
namespace-change.adoc:
##
@@ -0,0 +1,246 @@
+= Migration to jakarta namespace
+
+== Introduction
+
+As described in the Apache TomEE Dev 
https://lists.apache.org/thread/qfxykymqbm916fhrpvhm8934vwo6pvt1[mailing list], 
the work for the migration to the Jakarta namespace is been track by 
https://issues.apache.org/jira/browse/TOMEE-3862[TOMEE-3862].
+The following is a list of common dependencies upgrades, configuration, tips 
and tricks that can help you to jump or speed up your contribution to this 
migration by fixing test, examples, etc. within the project.
+
+If you are new to the project, don't forget to check your 
https://tomee.apache.org/community/index.html[Community] page containing all 
the details on how to contribute.

Review Comment:
   our



##
namespace-change.adoc:
##
@@ -0,0 +1,246 @@
+= Migration to jakarta namespace
+
+== Introduction
+
+As described in the Apache TomEE Dev 
https://lists.apache.org/thread/qfxykymqbm916fhrpvhm8934vwo6pvt1[mailing list], 
the work for the migration to the Jakarta namespace is been track by 
https://issues.apache.org/jira/browse/TOMEE-3862[TOMEE-3862].
+The