TomEE 9.x - from javax to jakarta namespace

2022-03-22 Thread Jean-Louis Monteiro
Hi, I've been working for quite a long time on TomEE 9.x, and it's been more challenging and painful than I was expecting. I thought it would be good to give you some sort of status. I created a PR for the work. As a reminder, since Java EE moved to Eclipse to become Jakarta EE, we had a switch f

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

2022-03-24 Thread Jean-Louis Monteiro
Hi, Some additional notes based on current progress. We have successfully created a maintenance branch for TomEE 8.x with all associated builds on Jenkins. We have been able to stabilize the work for TomEE 9.x on the PR and therefore we merged it to master which is now our main development branc

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

2022-03-25 Thread David Blevins
> On Mar 24, 2022, at 2:28 AM, Jean-Louis Monteiro > wrote: > > We can now divide and conquer. An issue has been created > https://issues.apache.org/jira/browse/TOMEE-3862 > We are going to add as many small tasks as possible so people can pick and > contribute in parallel. Thanks for that JIRA

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

2022-03-26 Thread Jean-Louis Monteiro
Awesome, divide and conquer. Trying to add a bit more... This one might be small for someone with some spare cycles. https://issues.apache.org/jira/browse/TOMEE-3879 -- Jean-Louis Monteiro http://twitter.com/jlouismonteiro http://www.tomitribe.com On Sat, Mar 26, 2022 at 5:35 AM David Blevins

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

2022-03-28 Thread Zowalla, Richard
Heyho, the ZIP created for TOMEE-3879 looks good to me. It has +x set. Perhaps it looses the info during extraction in our code. Can you give a pointer, which tests are suspected to be impacted by it? Gruß Richard Am Samstag, dem 26.03.2022 um 10:40 +0100 schrieb Jean-Louis Monteiro: > Awesome

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

2022-03-28 Thread Zowalla, Richard
Hi, to follow up on TOMEE-3879 [1]: I add some more context to the Jira. The permissions do not matter as we are not invoking the scripts in bin/* in the failover itests (itests/failover). We are directly booting the servers via the java command (via Bootstrap from openejb-core) and a lot of pro

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

2022-03-29 Thread Zowalla, Richard
Update regarding TOMEE-3879: We were missing --add-opens options in the failover tests to run with Java 11+ - we added it to the bat / sh scripts of openejb-standalone. However, bat / sh is not used in the failover tests. I added the options in the tests, so TOMEE-3879 is fixed now. Gruß Richard

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

2022-03-30 Thread Jean-Louis Monteiro
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 On Wed, Mar 30, 2022 at 8:45 AM Zowalla, Richard < richard.zowa...@hs-heilbronn.de> wrote: > Updat

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

2022-04-26 Thread 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 pl

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

2022-04-26 Thread Zowalla, Richard
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 f

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

2022-04-28 Thread Cesar Hernandez
Thank you for the list, Richard, If there is no objection, I propose to create a https://github.com/apache/tomee/javaxToJakartaNamespace.adoc to keep track of the shaded versions we currently have, common dependencies that will need to be updated, and strategies to troubleshooting common issues a

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

2022-04-29 Thread 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 wrote: > Thank you for the list, Richard, > > If there is no objection, I propose to create a > https://github.com/apache/tomee/javax

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

2022-04-29 Thread Zowalla, Richard
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 > > wrote: > > > Thank you f

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

2022-05-02 Thread 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 Fre

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, 3

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

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

2022-05-04 Thread Jonathan Gallimore
I've picked up a task related to the examples: https://issues.apache.org/jira/browse/TOMEE-3873. I specifically went for this, as I added the Eclipse Transformer to the build for a number of examples in the past, back when we were doing the transformation process on TomEE itself. The drawbacks here

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

2022-05-04 Thread Zowalla, Richard
You are right - we can remove it imho from 8.x as we do not test with it and the transformed samples might not even work, e.g. dependencies are not migrated, etc. +1 for providing a (bigger) example. Gruß Richard Am Mittwoch, dem 04.05.2022 um 11:17 +0100 schrieb Jonathan Gallimore: > I've picke

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

2022-05-04 Thread Cesar Hernandez
+1 Jonathan. On Wed, May 4, 2022 at 05:32 Zowalla, Richard < richard.zowa...@hs-heilbronn.de> wrote: > You are right - we can remove it imho from 8.x as we do not test with > it and the transformed samples might not even work, e.g. dependencies > are not migrated, etc. > > +1 for providing a (bi

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

2022-05-04 Thread Daniel Dias Dos Santos
Hello, +1 On Wed, May 4, 2022, 11:27 Cesar Hernandez wrote: > +1 Jonathan. > > > On Wed, May 4, 2022 at 05:32 Zowalla, Richard < > richard.zowa...@hs-heilbronn.de> wrote: > > > You are right - we can remove it imho from 8.x as we do not test with > > it and the transformed samples might not eve

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

2022-05-05 Thread Jonathan Gallimore
Sounds good. I'll drop the transformer from the 8.x branch (looks like we don't use it in 9.x), and I'll create a single example to demonstrate it in a sandbox. Jon On Wed, May 4, 2022 at 12:32 PM Zowalla, Richard < richard.zowa...@hs-heilbronn.de> wrote: > You are right - we can remove it imho

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

2022-05-05 Thread Zowalla, Richard
Yes - we already yanked it in 9.x Gruß Richard Am Donnerstag, dem 05.05.2022 um 10:10 +0100 schrieb Jonathan Gallimore: > Sounds good. I'll drop the transformer from the 8.x branch (looks > like we > don't use it in 9.x), and I'll create a single example to demonstrate > it in > a sandbox. > > J

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

2022-05-10 Thread Jean-Louis Monteiro
Hi all, Time for some reporting On our journey to migrate TomEE over from javax to jakarta namespace, we had many issues. After updating all our code, we had to do a bunch of dependency upgrades after upgrading many of them (OpenWebbeans, BVal, Geronimo, etc). We then faced many issues with

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

2022-05-10 Thread Alex The Rocker
Hello Jean-Louis, Huge, you rock ! Alex Le jeu. 24 mars 2022 à 10:27, Jean-Louis Monteiro a écrit : > > Hi, > > Some additional notes based on current progress. > > We have successfully created a maintenance branch for TomEE 8.x with all > associated builds on Jenkins. > > We have been able to

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

2022-05-10 Thread Jean-Louis Monteiro
Thank you Alex. Community work :-) Still a lot energy to spend before we can get a GA, but moving in the right direction -- Jean-Louis Monteiro http://twitter.com/jlouismonteiro http://www.tomitribe.com On Tue, May 10, 2022 at 1:01 PM Alex The Rocker wrote: > Hello Jean-Louis, > > Huge, you

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

2022-05-10 Thread David Blevins
Was checking out the TCK numbers this morning can make to suggest a 9.0.0-M8 while things look good and found this amazing email. The 9.0.x branch is looking absolutely amazing!!! What do we think about pushing out a 9.0.0-M8 while things are in their peak-stable state? I'm sure we'll have to

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

2022-05-11 Thread Jean-Louis Monteiro
Alright, with the latest changes pushed yesterday and today, we are now at the exact same numbers for TomEE 8.x / Jakarta EE 8 under JDK8 and TomEE 9.x / Jakarta 9.1 under JDK17. If everyone is ok with it, we can create a new milestone and give users the opportunity to provide us with some feedbac

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

2022-05-11 Thread Zowalla, Richard
I am fine with it: +1 Von: Jean-Louis Monteiro Gesendet: Mittwoch, 11. Mai 2022 15:57:54 An: dev@tomee.apache.org Betreff: Re: TomEE 9.x - from javax to jakarta namespace Alright, with the latest changes pushed yesterday and today, we are now at the exact same

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

2022-05-11 Thread Daniel Dias Dos Santos
+1 On Wed, May 11, 2022, 12:00 Zowalla, Richard < richard.zowa...@hs-heilbronn.de> wrote: > I am fine with it: +1 > > Von: Jean-Louis Monteiro > Gesendet: Mittwoch, 11. Mai 2022 15:57:54 > An: dev@tomee.apache.org > Betreff: Re: TomEE 9.x

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

2022-05-11 Thread Cesar Hernandez
_ > > Von: Jean-Louis Monteiro > > Gesendet: Mittwoch, 11. Mai 2022 15:57:54 > > An: dev@tomee.apache.org > > Betreff: Re: TomEE 9.x - from javax to jakarta namespace > > > > Alright, with the latest changes pushed yesterday and today, we

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

2022-05-12 Thread Wiesner, Martin
twoch, 11. Mai 2022 15:57:54 An: dev@tomee.apache.org<mailto:dev@tomee.apache.org> Betreff: Re: TomEE 9.x - from javax to jakarta namespace Alright, with the latest changes pushed yesterday and today, we are now at the exact same numbers for TomEE 8.x / Jakarta EE 8 under JDK8 and TomEE 9.x / Jakarta 9

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

2022-05-24 Thread Jean-Louis Monteiro
; > wrote: > > I am fine with it: +1 > > Von: Jean-Louis Monteiro jlmonte...@tomitribe.com>> > Gesendet: Mittwoch, 11. Mai 2022 15:57:54 > An: dev@tomee.apache.org<mailto:dev@tomee.apache.org> > Betreff: Re: TomEE 9.x - from javax to jakarta n

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

2022-05-24 Thread Zowalla, Richard
; > > daniel.dias.analist...@gmail.com > daniel.dias.analist...@gmail.com>>) > > escribió: > > > > +1 > > > > On Wed, May 11, 2022, 12:00 Zowalla, Richard < > > richard.zowa...@hs-heilbronn.de > richard.zowa...@hs-heilbronn.de>> > &

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

2022-05-24 Thread Jean-Louis Monteiro
il.com>>: > > > > > > +1, Thank you! > > > > > > > > > El mié, 11 may 2022 a las 9:06, Daniel Dias Dos Santos (< > > > daniel.dias.analist...@gmail.com > > daniel.dias.analist...@gmail.com>>) > > > escribió: > > &

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

2022-05-24 Thread David Blevins
ichard.zowa...@hs-heilbronn.de>> >> wrote: >> >> I am fine with it: +1 >> >> Von: Jean-Louis Monteiro > jlmonte...@tomitribe.com>> >> Gesendet: Mittwoch, 11. Mai 2022 15:57:54 >> An: dev@tomee.apache.org

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

2022-05-24 Thread Zowalla, Richard
Am Mittwoch, dem 25.05.2022 um 02:28 +0200 schrieb Jean-Louis Monteiro: > For 2/ I can help you tomorrow if you want/need. Would be very much appreciated to get a second pair of eyes. Gruß Richard smime.p7s Description: S/MIME cryptographic signature

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

2022-05-25 Thread Jean-Louis Monteiro
.com>>: > >> > >> +1, Thank you! > >> > >> > >> El mié, 11 may 2022 a las 9:06, Daniel Dias Dos Santos (< > >> daniel.dias.analist...@gmail.com daniel.dias.analist...@gmail.com>>) > >> escribió: > >> > >> +1 > >> > >>

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

2022-05-25 Thread Zowalla, Richard
> Best > > > > Martin > > > > — > > > > https://twitter.com/mawiesne > > > > > > > > > > > > Am 11.05.2022 um 19:00 schrieb Cesar Hernandez < > > > > cesargu...@gmail.com > > > > <mailto:cesargu...@gmail.com>>: > > > >

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

2022-05-25 Thread Jean-Louis Monteiro
> +1 > > > > > > > > > > Best > > > > > Martin > > > > > — > > > > > https://twitter.com/mawiesne > > > > > > > > > > > > > > > Am 11.05.2022 um 19:00 schrieb Cesar Hernandez < >

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

2022-05-25 Thread Jean-Louis Monteiro
t; -- >> > > > Jean-Louis Monteiro >> > > > http://twitter.com/jlouismonteiro >> > > > http://www.tomitribe.com >> > > > >> > > > >> > > > On Thu, May 12, 2022 at 9:29 AM Wiesner, Martin < >> &g

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

2022-05-25 Thread David Blevins
Thanks so much for this. I even started creating one myself early this morning, ... then the rest of the day happened LOL > On May 25, 2022, at 1:56 PM, Jean-Louis Monteiro > wrote: > > Here it is > https://gist.github.com/jeanouii/9bb6c14bdde227e2fed83fd73db3a646/revisions Looks like we've

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

2022-05-26 Thread Jean-Louis Monteiro
Hi, quick feedback before getting into more details A/ or this alternative Geronimo Specs were not available in the Jakarta namespace. We are starting to move some of them like Activation and Mail. Other than that, we mainly have Eclipse produced APIs for Jakarta. I'm not sure if we want to migra

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

2022-07-04 Thread Jean-Louis Monteiro
Hi, Bumping this thread up Not yet at the point where I'm clear on what path to use regarding the API, but it's been a while so I wanted to provide some status. You may have noticed the VOTE thread going on regarding TomEE 9.0.0-M2. This is the first real milestone for TomEE with the actual sourc

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

2022-07-04 Thread Jean-Louis Monteiro
Forgot the big thank you to everyone and special kudos to Richard. -- Jean-Louis Monteiro http://twitter.com/jlouismonteiro http://www.tomitribe.com On Mon, Jul 4, 2022 at 10:49 AM Jean-Louis Monteiro < jlmonte...@tomitribe.com> wrote: > Hi, > > Bumping this thread up > Not yet at the point wher

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

2022-07-06 Thread Swell
Hi, regarding the APIs i hope that my answer is not off-topic, what I believe is someone using our uber api jar would want the apis without impl, even for mail and faces. if i were to use it i would want implementations separated on their own official jar, but not fused together. as a note there

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

2022-07-11 Thread Jean-Louis Monteiro
Hi Swell; You answer and thoughts are more than welcome. For the moment we use the same approach, exclude APIs where the IMPL is packaged in (Mail and Faces at least). Yes Jakarta also provides an Uber jar, and regardless of the fact it is outdated or not, it has the same issue. Using the Uber ja

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

2022-07-13 Thread Swell
Hi, thanks Jean-Louis, I've tried replacing "geronimo specs" dependencies with "jakartaee apis" dependencies, while this does allow to easily exclude implementations jars, it could also have an impact on the OSGI system used by TomEE to locate services. (it seems its only used to locate the EJB co

Jakarta Mail TCK - Additional Thoughts? (was: TomEE 9.x - from javax to jakarta namespace)

2022-05-24 Thread Zowalla, Richard
; > — > > > https://twitter.com/mawiesne > > > > > > > > > Am 11.05.2022 um 19:00 schrieb Cesar Hernandez < > > > cesargu...@gmail.com > > > <mailto:cesargu...@gmail.com>>: > > > > > > +1, Thank you! > > > >

Re: Jakarta Mail TCK - Additional Thoughts? (was: TomEE 9.x - from javax to jakarta namespace)

2022-05-31 Thread Zowalla, Richard
> > > on. > > > > > > > > > > > > -- > > > Jean-Louis Monteiro > > > http://twitter.com/jlouismonteiro > > > http://www.tomitribe.com > > > > > > > > > On Thu, May 12, 2022 at 9:29

Re: Jakarta Mail TCK - Additional Thoughts? (was: TomEE 9.x - from javax to jakarta namespace)

2022-06-02 Thread Romain Manni-Bucau
t; some awesomeness on the mail spec and impl. We should be able to > > > > get > > > > final > > > > versions soon. > > > > > > > > We also have an OWB vote starting today for a jakarta compatible > > > > version > > > > (inc

Re: Jakarta Mail TCK - Additional Thoughts? (was: TomEE 9.x - from javax to jakarta namespace)

2022-06-08 Thread Zowalla, Richard
> > EE9. > > > > > The build is still not full green, but it's time to start > > > > > grabbing > > > > > user > > > > > feedback as we discussed. > > > > > > > > > > So the work started to take every single piece we fixed or > > >