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 <alex.m3...@gmail.com>
wrote:

> Hello Jean-Louis,
>
> Huge, you rock !
>
> Alex
>
> Le jeu. 24 mars 2022 à 10:27, Jean-Louis Monteiro
> <jlmonte...@tomitribe.com> 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 stabilize the work for TomEE 9.x on the PR and
> > therefore we merged it to master which is now our main development
> branch.
> > The quick build is green but the full build still has a lot of test
> > failures. Same as for TCK the first iterations make it possible to
> > significantly drop the number of failures. The remaining failures are
> > usually harder to fix.
> >
> > 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 a lot Richard for all the hard work
> >
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> >
> >
> > On Tue, Mar 22, 2022 at 1:59 PM Jean-Louis Monteiro <
> > jlmonte...@tomitribe.com> wrote:
> >
> > > 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 from javax.* namespace to
> jakarta.*
> > > namespace. This is an impacting change, since all applications and
> > > applications servers are built on top of it.
> > >
> > > In TomEE, we decided to do that change in TomEE. We had previously a
> > > bytecode change approach like an application could do. It worked and we
> > > were able to get certified. But it had a lot of limitations, so we had
> to
> > > do the migration in the code and fix all compatibility issues.
> > >
> > > Here is the PR https://github.com/apache/tomee/pull/814
> > > It has 90+ commits and nearly 5000 files touched (added, removed,
> > > updated). I understand it's a lot and it makes it almost impossible to
> > > review. But I did not see much approaches in this scenario to create
> > > smaller PRs.
> > >
> > > I created a Jenkins build though available at
> > > https://ci-builds.apache.org/job/Tomee/job/master-build-quick-9.x/
> > >
> > > It makes it possible to track the progress. There have been steps
> forward
> > > and steps backward.
> > >
> > > All the code does not sit under TomEE, we use a bunch of third party
> > > projects and libraries. I have been able to contribute, publish jakarta
> > > compatible versions and get releases for some of them (Jakarta EE APIs
> Uber
> > > jar, Geronimo Connectors and Transaction Manager, Geronimo Config,
> Health,
> > > Metrics, OpenTracing, OpenAPI. OpenJPA, BVal, and OpenWebBeans will be
> > > released soon.
> > >
> > > The big parts is CXF, and ActiveMQ. I had to get them done in TomEE and
> > > update all group/artifact ids. It's under deps, alongside with SXC,
> DBCP,
> > > and others.
> > >
> > > In terms of removal, I tried to remove old stuff like SAAJ Axis 1
> > > integration, JAX RPC, Management J2EE and a couple of other old things.
> > >
> > > A lot of other libraries got updated to their latest version when
> > > available in the new jakarta namespace.
> > >
> > > I'm starting to get all the build stable and many modules are passing
> now,
> > > including all CXF webservices, OpenEJB Core, and others. I can get a
> build
> > > and run TomEE.
> > >
> > > Goal is to get a green build asap so we can start working on TCK.
> > > The "quick" build is now green. Working on the full build.
> > >
> > > I'll soon be creating a branch for TomEE 8.x maintenance and merge the
> PR.
> > > I'm hoping we can then have small PRs or at least more people working
> in
> > > parallel.
> > >
> > > --
> > > Jean-Louis Monteiro
> > > http://twitter.com/jlouismonteiro
> > > http://www.tomitribe.com
> > >
>

Reply via email to