Additional note: 
https://lists.apache.org/thread/m7y4fbygwdz1kyloh7z86r5042mtz9k4

Might be interesting to get Mark's opinion on this thread regarding
EE10 / CDI 4.0 :-)

Gruß
Richard

Am Dienstag, dem 22.11.2022 um 20:51 +0100 schrieb Richard Zowalla:
> Hi,
> 
> I think it is better to have separate repos, builds and release
> cycles,
> if we are going to adopt these projects.
> 
> (1) Spec Jars
> 
> It is a valid point to discuss, if we want to keep the tradition of
> doing our own ASF specific spec jars or if we want to stick with the
> artifacts provided by the Eclipse foundation. A switch might confuse
> users, but the impact shouldn't be a breaking change.
> 
> 
> (2) Activiaton / Mail
> 
> This is a mixture of API and impl. We might want to keep the Geronimo
> impl and give it some love to pass the standalone mail tck. For
> activation, the Geronimo impl already passes the Jakarta standalone
> tck. Users can easily switch between the RI and the Geronimo impl.
> Migh
> t be a breaking change for users, if the package names change.
> 
> 
> (3) Transaction Manager / Connector
> 
> I agree with that. We should adopt it. Might be a breaking change for
> users, if the package names change.
> 
> (4) BatchEE
> 
> We should probably adopt that library too. Might be a breaking change
> for users, if the package names change.
> 
> 
> (5) XBean
> 
> Sure. Might be a breaking change for users, if the package names
> change.
> 
> (6) MicroProfile
> 
> We are ways behind and do not have the man power to reimplement the
> MP specs our own. So if it moves to the attic, it can be revived if
> needed. For now, we can stay with Smallrye and if Swell has some open
> resources, we might be able to upgrade to MP4 via Smallrye on TomEE
> 8.x
> 
> So if the Geronimo project decides to retire / move some sub projects
> to the attic, we should most certainly adopt what we need in TomEE to
> keep things running and to do required adjustments ourselves.
> 
> Making the projects sub-modules of TomEE might complicate our build
> process and interfer with different release schedules. I am more
> inclined to have separate repositories and a concise linking on our
> website.
> 
> I remember, that David proposed something similar on the Geronimo
> list
> some months ago? 
> 
> Gruß
> Richard
> 
> 
> Am Sonntag, dem 20.11.2022 um 12:33 +0100 schrieb Jean-Louis
> Monteiro:
> > Hi all,
> > 
> > It's been a couple of months since it started. It never really
> > landed
> > but
> > it's getting more and more obvious that there is absolutely no
> > desire
> > to
> > keep the Geronimo project.
> > 
> > The goal of this email isn't really to discuss the reasons or argue
> > if it
> > should or not disappear, but more to discuss the impacts for TomEE
> > itself.
> > If you want to argue or discuss, you are more than welcome to do it
> > on the
> > Geronimo mailing list.
> > 
> > We do use from the Geronimo project (not exhaustive list, but good
> > start)
> > 
> > - specs jars - they are mostly outdated and not sure anyone will do
> > the
> > jakarta translation. Is it still useful now that Jakarta is at
> > Eclipse to
> > have our own APIs? (used by other projects at Apache)
> > 
> > - Activation and Mail - maybe a good opportunity to create a
> > tomee-activation and a tomee-mail project and take the source for
> > jakarta
> > translation (used by other projects at Apache)
> > 
> > - Connector and Transaction Manager - same we could grab those and
> > create a
> > specific project tomee-connector and tomee-transaction (used by
> > other
> > projects at Apache)
> > 
> > - BatchEE - to become tomee-jbatch
> > 
> > - xbean - low level libraries but it's a critical part in many
> > aspects of
> > TomEE. It can also become tomee-xbean (used by other projects at
> > Apache)
> > 
> > - MP implementation - they will most likely be moved to dormant so
> > the code
> > remains accessible and it can be revived at any time
> > 
> > Note that for simplicity, we could create a tomee-foo with
> > submodules
> > so we
> > could have all projects under the same github project. They do not
> > have the
> > same lifecycle so I went one-to-one at first glance.
> > 
> > Maybe some of them (or all) could also be TomEE submodules in the
> > current
> > tree. I'm just concerned that for modules that don't leave too
> > much,
> > we
> > will have the build to become more complex and also take more time
> > which is
> > already an issue. I'd be tempted to look at TomEE and extract parts
> > that
> > don't leave too much or with a different lifecycle into their own
> > project.
> > 
> > Thoughts?
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com

Reply via email to