Re: Post TomEE 9.0.0 final release

2023-11-14 Thread Zoltán Tichov
Hi!

Unfortunately, I didn't get very far with the faces tck, but maybe there is
another task that I could deal with in parallel? Maybe I'll find a solution
to the faces tck task in the meantime. What do you think?

Thanks:
Zoltán


On Fri, Jan 20, 2023 at 2:18 AM David Blevins 
wrote:

> Hi Zoltán,
>
> > On Jan 18, 2023, at 12:22 PM, Zoltán Tichov 
> wrote:
> >
> > Ok, but eg. the JsonB TCK is more or less in one jar file and at Jakarta
> > TCK is not that case.
> > So I think I cannot put the whole Faces TCK in one jar to include as a
> > dependency. Or I put the whole faces tck
> > in the tomee/tck?
>
> I’d say make a directory for faces under tomee/tck/ and do your best to
> set things up the way you think makes the most sense.  That could be one
> module or several modules.
>
> The trick with tomee-tck is that what’s there is a single module project
> dedicated to the old testing framework all of Java EE, including JSF, used
> to use.  It’s horrifically complicated and we have an even more complicated
> codebase in tomee-tck to deal with it; it’s an odd combination of shell
> scripts, ant scripts, groovy, java and properties files.
>
> As part of EE 10 the Faces team migrated the tests out of that old
> framework to Arquillian and now those test are no longer runnable with what
> is there in tomee-tck.
>
> The only way we could make the new tests runnable in tomee-tck is
> basically to move all the code into a directory, ignore that directory, and
> create a completely new setup from scratch next to it.  We may want to do
> that, but for now everyone is putting setups for the new tests under
> tomee/tck.
>
>
> -David
>
>
> >
> > On Wed, Jan 18, 2023 at 8:46 PM David Blevins 
> > wrote:
> >
> >> Hi Zoltán!
> >>
> >>> On Jan 18, 2023, at 11:31 AM, Zoltán Tichov 
> >> wrote:
> >>>
> >>> Hi!
> >>>
> >>> I examined the Jakarta Faces TCK and it appears that the setup could be
> >>> done in the same way as tomee-tck is.
> >>> But I don't know if it could merge the two TCK or the faces TCK should
> >> be a
> >>> separate project.
> >>> Which direction should I go?
> >>
> >> All the other standalone TCKs are currently setup here:
> >>
> >> - https://github.com/apache/tomee/tree/main/tck
> >>
> >> Here’s a couple similar PRs to use as reference:
> >>
> >> - https://github.com/apache/tomee/pull/1004
> >> - https://github.com/apache/tomee/pull/1003
> >> - https://github.com/apache/tomee/pull/1002
> >>
> >> We may split those out at some point, but that’s where things seem to be
> >> going for now.
> >>
> >>
> >> -David
> >>
> >>> On Thu, Jan 12, 2023 at 12:47 PM Jonathan Gallimore <
> >>> jonathan.gallim...@gmail.com> wrote:
> >>>
>  I've started wiring up the Concurrency TCK here:
>  https://github.com/apache/tomee/tree/TOMEE-4159_Concurrency_TCK.
> After
>  updating the Jakarta EE API to 10, there are some compile issues,
>  particularly around the concurrency area, so there is some work to do
>  (which I'm looking at now!).
> 
>  Cheers
> 
>  Jon
> 
>  On Thu, Jan 12, 2023 at 11:41 AM Jean-Louis Monteiro <
>  jlmonte...@tomitribe.com> wrote:
> 
> > I saw some commits. Thanks for the setup and the work.
> > We have a couple of pending PRs ready for the different TCK (BVal,
> CDI,
> > JSONB, JSONP, Concurrent).
> >
> > The challenge with standalone TCK is that if we don't find a way to
> run
> > them on the cloud, we'll need to consolidate the results between the
> 2
> > platforms. It will be definitely slower on the Apache CI system and
> >> will
> > make the build unbelievably slow.
> >
> > We have some investment there. We can of course run in the cloud with
>  `mvn
> > verify -pl tck/bval-tomee` etc. But how are we going to collect the
> > results? Furthermore for CDI and others, it would be great to split
> >> into
> > smaller chunks to run in parallel.
> >
> >
> > Long story short, there is some good investment to have on this area.
> >> It
> > will definitely pay off in the long run.
> >
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> >
> >
> > On Thu, Jan 12, 2023 at 2:54 AM David Blevins <
> david.blev...@gmail.com
> >>>
> > wrote:
> >
> >>> On Jan 4, 2023, at 4:00 PM, David Blevins  >
> >> wrote:
> >>>
> >>> I created JIRAs for all the individual TCKs involved in EE 10.
> Some
>  of
> >> these are already setup:
> >>>
> >>> TOMEE-4156   Platform/WebProfile TCK
> >>
> >> I have this at least minimally setup here:
> >>
> >> - https://github.com/apache/tomee-tck
> >>
> >> There’s a `setup.sh` that will download and install the Jakarta EE
> 10
> >> Platform & Web Profile TCK on your machine.
> >>
> >> General FYI on some tweaks I made to the branches.
> >>
> >> - main: now points to TomEE 10 instead of TomEE 8
> >> 

Re: Post TomEE 9.0.0 final release

2023-01-19 Thread David Blevins
Hi Zoltán,

> On Jan 18, 2023, at 12:22 PM, Zoltán Tichov  wrote:
> 
> Ok, but eg. the JsonB TCK is more or less in one jar file and at Jakarta
> TCK is not that case.
> So I think I cannot put the whole Faces TCK in one jar to include as a
> dependency. Or I put the whole faces tck
> in the tomee/tck?

I’d say make a directory for faces under tomee/tck/ and do your best to set 
things up the way you think makes the most sense.  That could be one module or 
several modules.

The trick with tomee-tck is that what’s there is a single module project 
dedicated to the old testing framework all of Java EE, including JSF, used to 
use.  It’s horrifically complicated and we have an even more complicated 
codebase in tomee-tck to deal with it; it’s an odd combination of shell 
scripts, ant scripts, groovy, java and properties files.

As part of EE 10 the Faces team migrated the tests out of that old framework to 
Arquillian and now those test are no longer runnable with what is there in 
tomee-tck.

The only way we could make the new tests runnable in tomee-tck is basically to 
move all the code into a directory, ignore that directory, and create a 
completely new setup from scratch next to it.  We may want to do that, but for 
now everyone is putting setups for the new tests under tomee/tck.


-David


> 
> On Wed, Jan 18, 2023 at 8:46 PM David Blevins 
> wrote:
> 
>> Hi Zoltán!
>> 
>>> On Jan 18, 2023, at 11:31 AM, Zoltán Tichov 
>> wrote:
>>> 
>>> Hi!
>>> 
>>> I examined the Jakarta Faces TCK and it appears that the setup could be
>>> done in the same way as tomee-tck is.
>>> But I don't know if it could merge the two TCK or the faces TCK should
>> be a
>>> separate project.
>>> Which direction should I go?
>> 
>> All the other standalone TCKs are currently setup here:
>> 
>> - https://github.com/apache/tomee/tree/main/tck
>> 
>> Here’s a couple similar PRs to use as reference:
>> 
>> - https://github.com/apache/tomee/pull/1004
>> - https://github.com/apache/tomee/pull/1003
>> - https://github.com/apache/tomee/pull/1002
>> 
>> We may split those out at some point, but that’s where things seem to be
>> going for now.
>> 
>> 
>> -David
>> 
>>> On Thu, Jan 12, 2023 at 12:47 PM Jonathan Gallimore <
>>> jonathan.gallim...@gmail.com> wrote:
>>> 
 I've started wiring up the Concurrency TCK here:
 https://github.com/apache/tomee/tree/TOMEE-4159_Concurrency_TCK. After
 updating the Jakarta EE API to 10, there are some compile issues,
 particularly around the concurrency area, so there is some work to do
 (which I'm looking at now!).
 
 Cheers
 
 Jon
 
 On Thu, Jan 12, 2023 at 11:41 AM Jean-Louis Monteiro <
 jlmonte...@tomitribe.com> wrote:
 
> I saw some commits. Thanks for the setup and the work.
> We have a couple of pending PRs ready for the different TCK (BVal, CDI,
> JSONB, JSONP, Concurrent).
> 
> The challenge with standalone TCK is that if we don't find a way to run
> them on the cloud, we'll need to consolidate the results between the 2
> platforms. It will be definitely slower on the Apache CI system and
>> will
> make the build unbelievably slow.
> 
> We have some investment there. We can of course run in the cloud with
 `mvn
> verify -pl tck/bval-tomee` etc. But how are we going to collect the
> results? Furthermore for CDI and others, it would be great to split
>> into
> smaller chunks to run in parallel.
> 
> 
> Long story short, there is some good investment to have on this area.
>> It
> will definitely pay off in the long run.
> 
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
> 
> 
> On Thu, Jan 12, 2023 at 2:54 AM David Blevins >> 
> wrote:
> 
>>> On Jan 4, 2023, at 4:00 PM, David Blevins 
>> wrote:
>>> 
>>> I created JIRAs for all the individual TCKs involved in EE 10.  Some
 of
>> these are already setup:
>>> 
>>> TOMEE-4156   Platform/WebProfile TCK
>> 
>> I have this at least minimally setup here:
>> 
>> - https://github.com/apache/tomee-tck
>> 
>> There’s a `setup.sh` that will download and install the Jakarta EE 10
>> Platform & Web Profile TCK on your machine.
>> 
>> General FYI on some tweaks I made to the branches.
>> 
>> - main: now points to TomEE 10 instead of TomEE 8
>> - tomee-8.x: new branch made from the former `main` branch, dedicated
 to
>> TomEE 8
>> - tomee-8.x: new branch made from the `jakartaee9-tck` branch,
 dedicated
>> to TomEE 9
>> 
>> Next steps for me will be trying to get a run or two going up in the
> cloud
>> so we have some base numbers.  Quite a lot of the tests were moved out
 to
>> standalone TCKs, so there’ll some work to get a good view of how
>> things
>> compare.
>> 
>> 
>> -David
>> 
>> 
> 
 
>> 
>> 



Re: Post TomEE 9.0.0 final release

2023-01-18 Thread Cesar Hernandez
Hi Jean-Louis,

About:

- create jobs for TomEE 9.x maintenance


I created https://issues.apache.org/jira/browse/TOMEE-4178 and left some
questions to understand better the amount of jobs we finally need for the
9.x branch.

El mié, 18 ene 2023 a las 14:22, Zoltán Tichov ()
escribió:

> Hi David!
>
> Ok, but eg. the JsonB TCK is more or less in one jar file and at Jakarta
> TCK is not that case.
> So I think I cannot put the whole Faces TCK in one jar to include as a
> dependency. Or I put the whole faces tck
> in the tomee/tck?
>
> Thanks:
> Zoltán
>
>
> On Wed, Jan 18, 2023 at 8:46 PM David Blevins 
> wrote:
>
> > Hi Zoltán!
> >
> > > On Jan 18, 2023, at 11:31 AM, Zoltán Tichov 
> > wrote:
> > >
> > > Hi!
> > >
> > > I examined the Jakarta Faces TCK and it appears that the setup could be
> > > done in the same way as tomee-tck is.
> > > But I don't know if it could merge the two TCK or the faces TCK should
> > be a
> > > separate project.
> > > Which direction should I go?
> >
> > All the other standalone TCKs are currently setup here:
> >
> > - https://github.com/apache/tomee/tree/main/tck
> >
> > Here’s a couple similar PRs to use as reference:
> >
> >  - https://github.com/apache/tomee/pull/1004
> >  - https://github.com/apache/tomee/pull/1003
> >  - https://github.com/apache/tomee/pull/1002
> >
> > We may split those out at some point, but that’s where things seem to be
> > going for now.
> >
> >
> > -David
> >
> > > On Thu, Jan 12, 2023 at 12:47 PM Jonathan Gallimore <
> > > jonathan.gallim...@gmail.com> wrote:
> > >
> > >> I've started wiring up the Concurrency TCK here:
> > >> https://github.com/apache/tomee/tree/TOMEE-4159_Concurrency_TCK.
> After
> > >> updating the Jakarta EE API to 10, there are some compile issues,
> > >> particularly around the concurrency area, so there is some work to do
> > >> (which I'm looking at now!).
> > >>
> > >> Cheers
> > >>
> > >> Jon
> > >>
> > >> On Thu, Jan 12, 2023 at 11:41 AM Jean-Louis Monteiro <
> > >> jlmonte...@tomitribe.com> wrote:
> > >>
> > >>> I saw some commits. Thanks for the setup and the work.
> > >>> We have a couple of pending PRs ready for the different TCK (BVal,
> CDI,
> > >>> JSONB, JSONP, Concurrent).
> > >>>
> > >>> The challenge with standalone TCK is that if we don't find a way to
> run
> > >>> them on the cloud, we'll need to consolidate the results between the
> 2
> > >>> platforms. It will be definitely slower on the Apache CI system and
> > will
> > >>> make the build unbelievably slow.
> > >>>
> > >>> We have some investment there. We can of course run in the cloud with
> > >> `mvn
> > >>> verify -pl tck/bval-tomee` etc. But how are we going to collect the
> > >>> results? Furthermore for CDI and others, it would be great to split
> > into
> > >>> smaller chunks to run in parallel.
> > >>>
> > >>>
> > >>> Long story short, there is some good investment to have on this area.
> > It
> > >>> will definitely pay off in the long run.
> > >>>
> > >>> --
> > >>> Jean-Louis Monteiro
> > >>> http://twitter.com/jlouismonteiro
> > >>> http://www.tomitribe.com
> > >>>
> > >>>
> > >>> On Thu, Jan 12, 2023 at 2:54 AM David Blevins <
> david.blev...@gmail.com
> > >
> > >>> wrote:
> > >>>
> > > On Jan 4, 2023, at 4:00 PM, David Blevins  >
> >  wrote:
> > >
> > > I created JIRAs for all the individual TCKs involved in EE 10.
> Some
> > >> of
> >  these are already setup:
> > >
> > > TOMEE-4156   Platform/WebProfile TCK
> > 
> >  I have this at least minimally setup here:
> > 
> >  - https://github.com/apache/tomee-tck
> > 
> >  There’s a `setup.sh` that will download and install the Jakarta EE
> 10
> >  Platform & Web Profile TCK on your machine.
> > 
> >  General FYI on some tweaks I made to the branches.
> > 
> >  - main: now points to TomEE 10 instead of TomEE 8
> >  - tomee-8.x: new branch made from the former `main` branch,
> dedicated
> > >> to
> >  TomEE 8
> >  - tomee-8.x: new branch made from the `jakartaee9-tck` branch,
> > >> dedicated
> >  to TomEE 9
> > 
> >  Next steps for me will be trying to get a run or two going up in the
> > >>> cloud
> >  so we have some base numbers.  Quite a lot of the tests were moved
> out
> > >> to
> >  standalone TCKs, so there’ll some work to get a good view of how
> > things
> >  compare.
> > 
> > 
> >  -David
> > 
> > 
> > >>>
> > >>
> >
> >
>


-- 
Atentamente:
César Hernández.


Re: Post TomEE 9.0.0 final release

2023-01-18 Thread Zoltán Tichov
Hi David!

Ok, but eg. the JsonB TCK is more or less in one jar file and at Jakarta
TCK is not that case.
So I think I cannot put the whole Faces TCK in one jar to include as a
dependency. Or I put the whole faces tck
in the tomee/tck?

Thanks:
Zoltán


On Wed, Jan 18, 2023 at 8:46 PM David Blevins 
wrote:

> Hi Zoltán!
>
> > On Jan 18, 2023, at 11:31 AM, Zoltán Tichov 
> wrote:
> >
> > Hi!
> >
> > I examined the Jakarta Faces TCK and it appears that the setup could be
> > done in the same way as tomee-tck is.
> > But I don't know if it could merge the two TCK or the faces TCK should
> be a
> > separate project.
> > Which direction should I go?
>
> All the other standalone TCKs are currently setup here:
>
> - https://github.com/apache/tomee/tree/main/tck
>
> Here’s a couple similar PRs to use as reference:
>
>  - https://github.com/apache/tomee/pull/1004
>  - https://github.com/apache/tomee/pull/1003
>  - https://github.com/apache/tomee/pull/1002
>
> We may split those out at some point, but that’s where things seem to be
> going for now.
>
>
> -David
>
> > On Thu, Jan 12, 2023 at 12:47 PM Jonathan Gallimore <
> > jonathan.gallim...@gmail.com> wrote:
> >
> >> I've started wiring up the Concurrency TCK here:
> >> https://github.com/apache/tomee/tree/TOMEE-4159_Concurrency_TCK. After
> >> updating the Jakarta EE API to 10, there are some compile issues,
> >> particularly around the concurrency area, so there is some work to do
> >> (which I'm looking at now!).
> >>
> >> Cheers
> >>
> >> Jon
> >>
> >> On Thu, Jan 12, 2023 at 11:41 AM Jean-Louis Monteiro <
> >> jlmonte...@tomitribe.com> wrote:
> >>
> >>> I saw some commits. Thanks for the setup and the work.
> >>> We have a couple of pending PRs ready for the different TCK (BVal, CDI,
> >>> JSONB, JSONP, Concurrent).
> >>>
> >>> The challenge with standalone TCK is that if we don't find a way to run
> >>> them on the cloud, we'll need to consolidate the results between the 2
> >>> platforms. It will be definitely slower on the Apache CI system and
> will
> >>> make the build unbelievably slow.
> >>>
> >>> We have some investment there. We can of course run in the cloud with
> >> `mvn
> >>> verify -pl tck/bval-tomee` etc. But how are we going to collect the
> >>> results? Furthermore for CDI and others, it would be great to split
> into
> >>> smaller chunks to run in parallel.
> >>>
> >>>
> >>> Long story short, there is some good investment to have on this area.
> It
> >>> will definitely pay off in the long run.
> >>>
> >>> --
> >>> Jean-Louis Monteiro
> >>> http://twitter.com/jlouismonteiro
> >>> http://www.tomitribe.com
> >>>
> >>>
> >>> On Thu, Jan 12, 2023 at 2:54 AM David Blevins  >
> >>> wrote:
> >>>
> > On Jan 4, 2023, at 4:00 PM, David Blevins 
>  wrote:
> >
> > I created JIRAs for all the individual TCKs involved in EE 10.  Some
> >> of
>  these are already setup:
> >
> > TOMEE-4156   Platform/WebProfile TCK
> 
>  I have this at least minimally setup here:
> 
>  - https://github.com/apache/tomee-tck
> 
>  There’s a `setup.sh` that will download and install the Jakarta EE 10
>  Platform & Web Profile TCK on your machine.
> 
>  General FYI on some tweaks I made to the branches.
> 
>  - main: now points to TomEE 10 instead of TomEE 8
>  - tomee-8.x: new branch made from the former `main` branch, dedicated
> >> to
>  TomEE 8
>  - tomee-8.x: new branch made from the `jakartaee9-tck` branch,
> >> dedicated
>  to TomEE 9
> 
>  Next steps for me will be trying to get a run or two going up in the
> >>> cloud
>  so we have some base numbers.  Quite a lot of the tests were moved out
> >> to
>  standalone TCKs, so there’ll some work to get a good view of how
> things
>  compare.
> 
> 
>  -David
> 
> 
> >>>
> >>
>
>


Re: Post TomEE 9.0.0 final release

2023-01-18 Thread David Blevins
Hi Zoltán!

> On Jan 18, 2023, at 11:31 AM, Zoltán Tichov  wrote:
> 
> Hi!
> 
> I examined the Jakarta Faces TCK and it appears that the setup could be
> done in the same way as tomee-tck is.
> But I don't know if it could merge the two TCK or the faces TCK should be a
> separate project.
> Which direction should I go?

All the other standalone TCKs are currently setup here:

- https://github.com/apache/tomee/tree/main/tck

Here’s a couple similar PRs to use as reference:

 - https://github.com/apache/tomee/pull/1004
 - https://github.com/apache/tomee/pull/1003
 - https://github.com/apache/tomee/pull/1002

We may split those out at some point, but that’s where things seem to be going 
for now.


-David

> On Thu, Jan 12, 2023 at 12:47 PM Jonathan Gallimore <
> jonathan.gallim...@gmail.com> wrote:
> 
>> I've started wiring up the Concurrency TCK here:
>> https://github.com/apache/tomee/tree/TOMEE-4159_Concurrency_TCK. After
>> updating the Jakarta EE API to 10, there are some compile issues,
>> particularly around the concurrency area, so there is some work to do
>> (which I'm looking at now!).
>> 
>> Cheers
>> 
>> Jon
>> 
>> On Thu, Jan 12, 2023 at 11:41 AM Jean-Louis Monteiro <
>> jlmonte...@tomitribe.com> wrote:
>> 
>>> I saw some commits. Thanks for the setup and the work.
>>> We have a couple of pending PRs ready for the different TCK (BVal, CDI,
>>> JSONB, JSONP, Concurrent).
>>> 
>>> The challenge with standalone TCK is that if we don't find a way to run
>>> them on the cloud, we'll need to consolidate the results between the 2
>>> platforms. It will be definitely slower on the Apache CI system and will
>>> make the build unbelievably slow.
>>> 
>>> We have some investment there. We can of course run in the cloud with
>> `mvn
>>> verify -pl tck/bval-tomee` etc. But how are we going to collect the
>>> results? Furthermore for CDI and others, it would be great to split into
>>> smaller chunks to run in parallel.
>>> 
>>> 
>>> Long story short, there is some good investment to have on this area. It
>>> will definitely pay off in the long run.
>>> 
>>> --
>>> Jean-Louis Monteiro
>>> http://twitter.com/jlouismonteiro
>>> http://www.tomitribe.com
>>> 
>>> 
>>> On Thu, Jan 12, 2023 at 2:54 AM David Blevins 
>>> wrote:
>>> 
> On Jan 4, 2023, at 4:00 PM, David Blevins 
 wrote:
> 
> I created JIRAs for all the individual TCKs involved in EE 10.  Some
>> of
 these are already setup:
> 
> TOMEE-4156   Platform/WebProfile TCK
 
 I have this at least minimally setup here:
 
 - https://github.com/apache/tomee-tck
 
 There’s a `setup.sh` that will download and install the Jakarta EE 10
 Platform & Web Profile TCK on your machine.
 
 General FYI on some tweaks I made to the branches.
 
 - main: now points to TomEE 10 instead of TomEE 8
 - tomee-8.x: new branch made from the former `main` branch, dedicated
>> to
 TomEE 8
 - tomee-8.x: new branch made from the `jakartaee9-tck` branch,
>> dedicated
 to TomEE 9
 
 Next steps for me will be trying to get a run or two going up in the
>>> cloud
 so we have some base numbers.  Quite a lot of the tests were moved out
>> to
 standalone TCKs, so there’ll some work to get a good view of how things
 compare.
 
 
 -David
 
 
>>> 
>> 



Re: Post TomEE 9.0.0 final release

2023-01-18 Thread Zoltán Tichov
Hi!

I examined the Jakarta Faces TCK and it appears that the setup could be
done in the same way as tomee-tck is.
But I don't know if it could merge the two TCK or the faces TCK should be a
separate project.
Which direction should I go?

Thanks:
Zoltán



On Thu, Jan 12, 2023 at 12:47 PM Jonathan Gallimore <
jonathan.gallim...@gmail.com> wrote:

> I've started wiring up the Concurrency TCK here:
> https://github.com/apache/tomee/tree/TOMEE-4159_Concurrency_TCK. After
> updating the Jakarta EE API to 10, there are some compile issues,
> particularly around the concurrency area, so there is some work to do
> (which I'm looking at now!).
>
> Cheers
>
> Jon
>
> On Thu, Jan 12, 2023 at 11:41 AM Jean-Louis Monteiro <
> jlmonte...@tomitribe.com> wrote:
>
> > I saw some commits. Thanks for the setup and the work.
> > We have a couple of pending PRs ready for the different TCK (BVal, CDI,
> > JSONB, JSONP, Concurrent).
> >
> > The challenge with standalone TCK is that if we don't find a way to run
> > them on the cloud, we'll need to consolidate the results between the 2
> > platforms. It will be definitely slower on the Apache CI system and will
> > make the build unbelievably slow.
> >
> > We have some investment there. We can of course run in the cloud with
> `mvn
> > verify -pl tck/bval-tomee` etc. But how are we going to collect the
> > results? Furthermore for CDI and others, it would be great to split into
> > smaller chunks to run in parallel.
> >
> >
> > Long story short, there is some good investment to have on this area. It
> > will definitely pay off in the long run.
> >
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> >
> >
> > On Thu, Jan 12, 2023 at 2:54 AM David Blevins 
> > wrote:
> >
> > > > On Jan 4, 2023, at 4:00 PM, David Blevins 
> > > wrote:
> > > >
> > > > I created JIRAs for all the individual TCKs involved in EE 10.  Some
> of
> > > these are already setup:
> > > >
> > > > TOMEE-4156   Platform/WebProfile TCK
> > >
> > > I have this at least minimally setup here:
> > >
> > >  - https://github.com/apache/tomee-tck
> > >
> > > There’s a `setup.sh` that will download and install the Jakarta EE 10
> > > Platform & Web Profile TCK on your machine.
> > >
> > > General FYI on some tweaks I made to the branches.
> > >
> > >  - main: now points to TomEE 10 instead of TomEE 8
> > >  - tomee-8.x: new branch made from the former `main` branch, dedicated
> to
> > > TomEE 8
> > >  - tomee-8.x: new branch made from the `jakartaee9-tck` branch,
> dedicated
> > > to TomEE 9
> > >
> > > Next steps for me will be trying to get a run or two going up in the
> > cloud
> > > so we have some base numbers.  Quite a lot of the tests were moved out
> to
> > > standalone TCKs, so there’ll some work to get a good view of how things
> > > compare.
> > >
> > >
> > > -David
> > >
> > >
> >
>


Re: Post TomEE 9.0.0 final release

2023-01-12 Thread Jonathan Gallimore
I've started wiring up the Concurrency TCK here:
https://github.com/apache/tomee/tree/TOMEE-4159_Concurrency_TCK. After
updating the Jakarta EE API to 10, there are some compile issues,
particularly around the concurrency area, so there is some work to do
(which I'm looking at now!).

Cheers

Jon

On Thu, Jan 12, 2023 at 11:41 AM Jean-Louis Monteiro <
jlmonte...@tomitribe.com> wrote:

> I saw some commits. Thanks for the setup and the work.
> We have a couple of pending PRs ready for the different TCK (BVal, CDI,
> JSONB, JSONP, Concurrent).
>
> The challenge with standalone TCK is that if we don't find a way to run
> them on the cloud, we'll need to consolidate the results between the 2
> platforms. It will be definitely slower on the Apache CI system and will
> make the build unbelievably slow.
>
> We have some investment there. We can of course run in the cloud with `mvn
> verify -pl tck/bval-tomee` etc. But how are we going to collect the
> results? Furthermore for CDI and others, it would be great to split into
> smaller chunks to run in parallel.
>
>
> Long story short, there is some good investment to have on this area. It
> will definitely pay off in the long run.
>
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>
>
> On Thu, Jan 12, 2023 at 2:54 AM David Blevins 
> wrote:
>
> > > On Jan 4, 2023, at 4:00 PM, David Blevins 
> > wrote:
> > >
> > > I created JIRAs for all the individual TCKs involved in EE 10.  Some of
> > these are already setup:
> > >
> > > TOMEE-4156   Platform/WebProfile TCK
> >
> > I have this at least minimally setup here:
> >
> >  - https://github.com/apache/tomee-tck
> >
> > There’s a `setup.sh` that will download and install the Jakarta EE 10
> > Platform & Web Profile TCK on your machine.
> >
> > General FYI on some tweaks I made to the branches.
> >
> >  - main: now points to TomEE 10 instead of TomEE 8
> >  - tomee-8.x: new branch made from the former `main` branch, dedicated to
> > TomEE 8
> >  - tomee-8.x: new branch made from the `jakartaee9-tck` branch, dedicated
> > to TomEE 9
> >
> > Next steps for me will be trying to get a run or two going up in the
> cloud
> > so we have some base numbers.  Quite a lot of the tests were moved out to
> > standalone TCKs, so there’ll some work to get a good view of how things
> > compare.
> >
> >
> > -David
> >
> >
>


Re: Post TomEE 9.0.0 final release

2023-01-12 Thread Jean-Louis Monteiro
I saw some commits. Thanks for the setup and the work.
We have a couple of pending PRs ready for the different TCK (BVal, CDI,
JSONB, JSONP, Concurrent).

The challenge with standalone TCK is that if we don't find a way to run
them on the cloud, we'll need to consolidate the results between the 2
platforms. It will be definitely slower on the Apache CI system and will
make the build unbelievably slow.

We have some investment there. We can of course run in the cloud with `mvn
verify -pl tck/bval-tomee` etc. But how are we going to collect the
results? Furthermore for CDI and others, it would be great to split into
smaller chunks to run in parallel.


Long story short, there is some good investment to have on this area. It
will definitely pay off in the long run.

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


On Thu, Jan 12, 2023 at 2:54 AM David Blevins 
wrote:

> > On Jan 4, 2023, at 4:00 PM, David Blevins 
> wrote:
> >
> > I created JIRAs for all the individual TCKs involved in EE 10.  Some of
> these are already setup:
> >
> > TOMEE-4156   Platform/WebProfile TCK
>
> I have this at least minimally setup here:
>
>  - https://github.com/apache/tomee-tck
>
> There’s a `setup.sh` that will download and install the Jakarta EE 10
> Platform & Web Profile TCK on your machine.
>
> General FYI on some tweaks I made to the branches.
>
>  - main: now points to TomEE 10 instead of TomEE 8
>  - tomee-8.x: new branch made from the former `main` branch, dedicated to
> TomEE 8
>  - tomee-8.x: new branch made from the `jakartaee9-tck` branch, dedicated
> to TomEE 9
>
> Next steps for me will be trying to get a run or two going up in the cloud
> so we have some base numbers.  Quite a lot of the tests were moved out to
> standalone TCKs, so there’ll some work to get a good view of how things
> compare.
>
>
> -David
>
>


Re: Post TomEE 9.0.0 final release

2023-01-11 Thread David Blevins
> On Jan 4, 2023, at 4:00 PM, David Blevins  wrote:
> 
> I created JIRAs for all the individual TCKs involved in EE 10.  Some of these 
> are already setup:
> 
> TOMEE-4156   Platform/WebProfile TCK

I have this at least minimally setup here:

 - https://github.com/apache/tomee-tck

There’s a `setup.sh` that will download and install the Jakarta EE 10 Platform 
& Web Profile TCK on your machine.

General FYI on some tweaks I made to the branches.

 - main: now points to TomEE 10 instead of TomEE 8
 - tomee-8.x: new branch made from the former `main` branch, dedicated to TomEE 
8
 - tomee-8.x: new branch made from the `jakartaee9-tck` branch, dedicated to 
TomEE 9

Next steps for me will be trying to get a run or two going up in the cloud so 
we have some base numbers.  Quite a lot of the tests were moved out to 
standalone TCKs, so there’ll some work to get a good view of how things compare.


-David



Re: Post TomEE 9.0.0 final release

2023-01-10 Thread Jean-Louis Monteiro
Did you move somewhere with the concurrent TCK Jon?

I'll download the platform TCK and look at what's in there. It does not
look many of the TCK moved to arquillian yet.

Le ven. 6 janv. 2023, 19:48, Jonathan Gallimore <
jonathan.gallim...@gmail.com> a écrit :

> Awesome, thanks - that's all assigned.
>
> On Fri, Jan 6, 2023 at 7:23 PM Zoltán Tichov 
> wrote:
>
> > Hi!
> >
> > It is "eagleegg".
> >
> > Thanks:
> >
> > Zoltán
> >
> > On Fri, Jan 6, 2023 at 8:17 PM Jonathan Gallimore <
> > jonathan.gallim...@gmail.com> wrote:
> >
> > > Can you let me know your JIRA username?
> > >
> > > Thanks
> > >
> > > Jon
> > >
> > > On Fri, 6 Jan 2023, 19:14 Jonathan Gallimore, <
> > > jonathan.gallim...@gmail.com>
> > > wrote:
> > >
> > > > Yes. I'll see if I can assign that to you.
> > > >
> > > > Jon
> > > >
> > > > On Fri, 6 Jan 2023, 18:15 Zoltán Tichov, 
> > > wrote:
> > > >
> > > >> Hi!
> > > >>
> > > >> Can I choose the Jakarta Faces TCK?
> > > >>
> > > >> Thanks:
> > > >> Zoltán
> > > >>
> > > >>
> > > >> On Fri, Jan 6, 2023 at 1:06 AM David Blevins <
> david.blev...@gmail.com
> > >
> > > >> wrote:
> > > >>
> > > >> > > On Jan 5, 2023, at 11:11 AM, Zoltán Tichov <
> > zoltan.tic...@gmail.com
> > > >
> > > >> > wrote:
> > > >> > >
> > > >> > > Hi!
> > > >> > >
> > > >> > > Be it as you wrote. What should I do now?
> > > >> >
> > > >> > If you want to help learn & setup the new standalone TCKs, that’d
> > be a
> > > >> > fantastic way to contribute.  Basically, any of the ones in this
> > list
> > > >> that
> > > >> > isn’t already assigned is up for grabs.
> > > >> >
> > > >> >  - https://issues.apache.org/jira/browse/TOMEE-4155
> > > >> >
> > > >> > If that sounds interesting, pick a TCK and someone can assign you
> > the
> > > >> JIRA.
> > > >> >
> > > >> > Most of these TCKs were in the main Jakarta EE TCK and were
> > completely
> > > >> > reworked.  Spec teams were allowed to use any testing framework or
> > > >> approach
> > > >> > they liked, so we’re all starting from zero on how these new TCKs
> > > work.
> > > >> > One of the rare situations where there isn’t someone who knows how
> > > they
> > > >> > work and can provide help -- we’re all newbies on these new TCKs.
> > > >> >
> > > >> > Previously the only standalone TCKs were bean validation, CDI and
> > the
> > > >> > MicroProfile TCKs.  They all live here:
> > > >> >
> > > >> >  - https://github.com/apache/tomee/tree/main/tck
> > > >> >
> > > >> > We should probably put all the new TCK setups there until we
> decide
> > > >> > otherwise.
> > > >> >
> > > >> >
> > > >> > -David
> > > >> >
> > > >> > >
> > > >> > > On Wed, Jan 4, 2023 at 9:41 PM Jean-Louis Monteiro <
> > > >> > jlmonte...@tomitribe.com>
> > > >> > > wrote:
> > > >> > >
> > > >> > >> I think first, we should get the 2 PRs in. From experience,
> > > delaying
> > > >> > them
> > > >> > >> makes it frustrating and painful because you have to rebase all
> > the
> > > >> > time.
> > > >> > >>
> > > >> > >> Then create a new issue assigned to version 10.x (or we can
> > create
> > > it
> > > >> > for
> > > >> > >> you because of the new Apache restrictions). So you can create
> > the
> > > PR
> > > >> > for
> > > >> > >> MVC in TomEE.
> > > >> > >>
> > > >> > >> What do you think?
> > > >> > >>
> > > >> > >> --
> > > >> > >> Jean-Louis Monteiro
> > > >> > >> http://twitter.com/jlouismonteiro
> > > >> > >> http://www.tomitribe.com
> > > >> > >>
> > > >> > >>
> > > >> > >> On Wed, Jan 4, 2023 at 9:34 PM Zoltán Tichov <
> > > >> zoltan.tic...@gmail.com>
> > > >> > >> wrote:
> > > >> > >>
> > > >> > >>> Hi!
> > > >> > >>>
> > > >> > >>> I could help, but I have a task, which I'm not ready yet ( put
> > > >> jakarta
> > > >> > >> mvc
> > > >> > >>> 2.0 and tck in tomee).
> > > >> > >>> What to do with this task?
> > > >> > >>>
> > > >> > >>> I also have two pending pull requests, should I synchronize
> them
> > > >> with
> > > >> > the
> > > >> > >>> new main branch?
> > > >> > >>>
> > > >> > >>> https://github.com/apache/tomee/pull/990
> > > >> > >>> https://github.com/apache/tomee/pull/962
> > > >> > >>>
> > > >> > >>> Thanks:
> > > >> > >>> Zoltán
> > > >> > >>>
> > > >> > >>>
> > > >> > >>> On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro <
> > > >> > >>> jlmonte...@tomitribe.com>
> > > >> > >>> wrote:
> > > >> > >>>
> > > >> >  Hi all,
> > > >> > 
> > > >> >  Looks like the TomEE 9.0.0 final release is in good shape and
> > the
> > > >> vote
> > > >> > >> is
> > > >> >  about to pass. Awesome.
> > > >> > 
> > > >> >  I'm already looking forward to TomEE 10.x. To that regard, I
> > > >> created a
> > > >> >  branch for 9.x maintenance already. Moved main to
> > > 10.0.0-SNAPSHOT.
> > > >> I
> > > >> >  upgraded Tomcat already and I'm looking to upgrade CXF to its
> > > >> latest
> > > >> >  jakarta version. I decided to remove all the shading and
> > patching
> > > >> all
> > > >> >  together so we get back to a Maven based dependency. We can
> > >

Re: Post TomEE 9.0.0 final release

2023-01-06 Thread Jonathan Gallimore
Awesome, thanks - that's all assigned.

On Fri, Jan 6, 2023 at 7:23 PM Zoltán Tichov 
wrote:

> Hi!
>
> It is "eagleegg".
>
> Thanks:
>
> Zoltán
>
> On Fri, Jan 6, 2023 at 8:17 PM Jonathan Gallimore <
> jonathan.gallim...@gmail.com> wrote:
>
> > Can you let me know your JIRA username?
> >
> > Thanks
> >
> > Jon
> >
> > On Fri, 6 Jan 2023, 19:14 Jonathan Gallimore, <
> > jonathan.gallim...@gmail.com>
> > wrote:
> >
> > > Yes. I'll see if I can assign that to you.
> > >
> > > Jon
> > >
> > > On Fri, 6 Jan 2023, 18:15 Zoltán Tichov, 
> > wrote:
> > >
> > >> Hi!
> > >>
> > >> Can I choose the Jakarta Faces TCK?
> > >>
> > >> Thanks:
> > >> Zoltán
> > >>
> > >>
> > >> On Fri, Jan 6, 2023 at 1:06 AM David Blevins  >
> > >> wrote:
> > >>
> > >> > > On Jan 5, 2023, at 11:11 AM, Zoltán Tichov <
> zoltan.tic...@gmail.com
> > >
> > >> > wrote:
> > >> > >
> > >> > > Hi!
> > >> > >
> > >> > > Be it as you wrote. What should I do now?
> > >> >
> > >> > If you want to help learn & setup the new standalone TCKs, that’d
> be a
> > >> > fantastic way to contribute.  Basically, any of the ones in this
> list
> > >> that
> > >> > isn’t already assigned is up for grabs.
> > >> >
> > >> >  - https://issues.apache.org/jira/browse/TOMEE-4155
> > >> >
> > >> > If that sounds interesting, pick a TCK and someone can assign you
> the
> > >> JIRA.
> > >> >
> > >> > Most of these TCKs were in the main Jakarta EE TCK and were
> completely
> > >> > reworked.  Spec teams were allowed to use any testing framework or
> > >> approach
> > >> > they liked, so we’re all starting from zero on how these new TCKs
> > work.
> > >> > One of the rare situations where there isn’t someone who knows how
> > they
> > >> > work and can provide help -- we’re all newbies on these new TCKs.
> > >> >
> > >> > Previously the only standalone TCKs were bean validation, CDI and
> the
> > >> > MicroProfile TCKs.  They all live here:
> > >> >
> > >> >  - https://github.com/apache/tomee/tree/main/tck
> > >> >
> > >> > We should probably put all the new TCK setups there until we decide
> > >> > otherwise.
> > >> >
> > >> >
> > >> > -David
> > >> >
> > >> > >
> > >> > > On Wed, Jan 4, 2023 at 9:41 PM Jean-Louis Monteiro <
> > >> > jlmonte...@tomitribe.com>
> > >> > > wrote:
> > >> > >
> > >> > >> I think first, we should get the 2 PRs in. From experience,
> > delaying
> > >> > them
> > >> > >> makes it frustrating and painful because you have to rebase all
> the
> > >> > time.
> > >> > >>
> > >> > >> Then create a new issue assigned to version 10.x (or we can
> create
> > it
> > >> > for
> > >> > >> you because of the new Apache restrictions). So you can create
> the
> > PR
> > >> > for
> > >> > >> MVC in TomEE.
> > >> > >>
> > >> > >> What do you think?
> > >> > >>
> > >> > >> --
> > >> > >> Jean-Louis Monteiro
> > >> > >> http://twitter.com/jlouismonteiro
> > >> > >> http://www.tomitribe.com
> > >> > >>
> > >> > >>
> > >> > >> On Wed, Jan 4, 2023 at 9:34 PM Zoltán Tichov <
> > >> zoltan.tic...@gmail.com>
> > >> > >> wrote:
> > >> > >>
> > >> > >>> Hi!
> > >> > >>>
> > >> > >>> I could help, but I have a task, which I'm not ready yet ( put
> > >> jakarta
> > >> > >> mvc
> > >> > >>> 2.0 and tck in tomee).
> > >> > >>> What to do with this task?
> > >> > >>>
> > >> > >>> I also have two pending pull requests, should I synchronize them
> > >> with
> > >> > the
> > >> > >>> new main branch?
> > >> > >>>
> > >> > >>> https://github.com/apache/tomee/pull/990
> > >> > >>> https://github.com/apache/tomee/pull/962
> > >> > >>>
> > >> > >>> Thanks:
> > >> > >>> Zoltán
> > >> > >>>
> > >> > >>>
> > >> > >>> On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro <
> > >> > >>> jlmonte...@tomitribe.com>
> > >> > >>> wrote:
> > >> > >>>
> > >> >  Hi all,
> > >> > 
> > >> >  Looks like the TomEE 9.0.0 final release is in good shape and
> the
> > >> vote
> > >> > >> is
> > >> >  about to pass. Awesome.
> > >> > 
> > >> >  I'm already looking forward to TomEE 10.x. To that regard, I
> > >> created a
> > >> >  branch for 9.x maintenance already. Moved main to
> > 10.0.0-SNAPSHOT.
> > >> I
> > >> >  upgraded Tomcat already and I'm looking to upgrade CXF to its
> > >> latest
> > >> >  jakarta version. I decided to remove all the shading and
> patching
> > >> all
> > >> >  together so we get back to a Maven based dependency. We can
> > cherry
> > >> > pick
> > >> > >>> on
> > >> >  demand or even contribute to CXF if they are willing to accept
> > the
> > >> >  contributions.
> > >> > 
> > >> >  Here are a set of small actions before we enter into the actual
> > >> game
> > >> > of
> > >> >  supporting Jakarta EE 10 and MicroProfile 6.0
> > >> > 
> > >> >  TODOs:
> > >> >  - create jobs for TomEE 9.x maintenance
> > >> >  - update tomee-tck to create a new branch for 10.x
> > >> >  - update tomee-tck
> > >> >  - release 9.1 API final (we have M2 for 9.0.0 final which is
> ok,
> > >> but
> > >> > we
> > >> > 

Re: Post TomEE 9.0.0 final release

2023-01-06 Thread Zoltán Tichov
Hi!

It is "eagleegg".

Thanks:

Zoltán

On Fri, Jan 6, 2023 at 8:17 PM Jonathan Gallimore <
jonathan.gallim...@gmail.com> wrote:

> Can you let me know your JIRA username?
>
> Thanks
>
> Jon
>
> On Fri, 6 Jan 2023, 19:14 Jonathan Gallimore, <
> jonathan.gallim...@gmail.com>
> wrote:
>
> > Yes. I'll see if I can assign that to you.
> >
> > Jon
> >
> > On Fri, 6 Jan 2023, 18:15 Zoltán Tichov, 
> wrote:
> >
> >> Hi!
> >>
> >> Can I choose the Jakarta Faces TCK?
> >>
> >> Thanks:
> >> Zoltán
> >>
> >>
> >> On Fri, Jan 6, 2023 at 1:06 AM David Blevins 
> >> wrote:
> >>
> >> > > On Jan 5, 2023, at 11:11 AM, Zoltán Tichov  >
> >> > wrote:
> >> > >
> >> > > Hi!
> >> > >
> >> > > Be it as you wrote. What should I do now?
> >> >
> >> > If you want to help learn & setup the new standalone TCKs, that’d be a
> >> > fantastic way to contribute.  Basically, any of the ones in this list
> >> that
> >> > isn’t already assigned is up for grabs.
> >> >
> >> >  - https://issues.apache.org/jira/browse/TOMEE-4155
> >> >
> >> > If that sounds interesting, pick a TCK and someone can assign you the
> >> JIRA.
> >> >
> >> > Most of these TCKs were in the main Jakarta EE TCK and were completely
> >> > reworked.  Spec teams were allowed to use any testing framework or
> >> approach
> >> > they liked, so we’re all starting from zero on how these new TCKs
> work.
> >> > One of the rare situations where there isn’t someone who knows how
> they
> >> > work and can provide help -- we’re all newbies on these new TCKs.
> >> >
> >> > Previously the only standalone TCKs were bean validation, CDI and the
> >> > MicroProfile TCKs.  They all live here:
> >> >
> >> >  - https://github.com/apache/tomee/tree/main/tck
> >> >
> >> > We should probably put all the new TCK setups there until we decide
> >> > otherwise.
> >> >
> >> >
> >> > -David
> >> >
> >> > >
> >> > > On Wed, Jan 4, 2023 at 9:41 PM Jean-Louis Monteiro <
> >> > jlmonte...@tomitribe.com>
> >> > > wrote:
> >> > >
> >> > >> I think first, we should get the 2 PRs in. From experience,
> delaying
> >> > them
> >> > >> makes it frustrating and painful because you have to rebase all the
> >> > time.
> >> > >>
> >> > >> Then create a new issue assigned to version 10.x (or we can create
> it
> >> > for
> >> > >> you because of the new Apache restrictions). So you can create the
> PR
> >> > for
> >> > >> MVC in TomEE.
> >> > >>
> >> > >> What do you think?
> >> > >>
> >> > >> --
> >> > >> Jean-Louis Monteiro
> >> > >> http://twitter.com/jlouismonteiro
> >> > >> http://www.tomitribe.com
> >> > >>
> >> > >>
> >> > >> On Wed, Jan 4, 2023 at 9:34 PM Zoltán Tichov <
> >> zoltan.tic...@gmail.com>
> >> > >> wrote:
> >> > >>
> >> > >>> Hi!
> >> > >>>
> >> > >>> I could help, but I have a task, which I'm not ready yet ( put
> >> jakarta
> >> > >> mvc
> >> > >>> 2.0 and tck in tomee).
> >> > >>> What to do with this task?
> >> > >>>
> >> > >>> I also have two pending pull requests, should I synchronize them
> >> with
> >> > the
> >> > >>> new main branch?
> >> > >>>
> >> > >>> https://github.com/apache/tomee/pull/990
> >> > >>> https://github.com/apache/tomee/pull/962
> >> > >>>
> >> > >>> Thanks:
> >> > >>> Zoltán
> >> > >>>
> >> > >>>
> >> > >>> On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro <
> >> > >>> jlmonte...@tomitribe.com>
> >> > >>> wrote:
> >> > >>>
> >> >  Hi all,
> >> > 
> >> >  Looks like the TomEE 9.0.0 final release is in good shape and the
> >> vote
> >> > >> is
> >> >  about to pass. Awesome.
> >> > 
> >> >  I'm already looking forward to TomEE 10.x. To that regard, I
> >> created a
> >> >  branch for 9.x maintenance already. Moved main to
> 10.0.0-SNAPSHOT.
> >> I
> >> >  upgraded Tomcat already and I'm looking to upgrade CXF to its
> >> latest
> >> >  jakarta version. I decided to remove all the shading and patching
> >> all
> >> >  together so we get back to a Maven based dependency. We can
> cherry
> >> > pick
> >> > >>> on
> >> >  demand or even contribute to CXF if they are willing to accept
> the
> >> >  contributions.
> >> > 
> >> >  Here are a set of small actions before we enter into the actual
> >> game
> >> > of
> >> >  supporting Jakarta EE 10 and MicroProfile 6.0
> >> > 
> >> >  TODOs:
> >> >  - create jobs for TomEE 9.x maintenance
> >> >  - update tomee-tck to create a new branch for 10.x
> >> >  - update tomee-tck
> >> >  - release 9.1 API final (we have M2 for 9.0.0 final which is ok,
> >> but
> >> > we
> >> >  should release it so next time it's included).
> >> >  - create 10.x API and release a M1
> >> > 
> >> >  Who can help on what?
> >> >  Creating a JIRA with sub tasks so we can track the work to do and
> >> >  coordinate is also a good contribution.
> >> > 
> >> >  --
> >> >  Jean-Louis Monteiro
> >> >  http://twitter.com/jlouismonteiro
> >> >  http://www.tomitribe.com
> >> > 
> >> > >>>
> >> > >>
> >> >
> >> >
> >>
> >
>


Re: Post TomEE 9.0.0 final release

2023-01-06 Thread Jonathan Gallimore
Can you let me know your JIRA username?

Thanks

Jon

On Fri, 6 Jan 2023, 19:14 Jonathan Gallimore, 
wrote:

> Yes. I'll see if I can assign that to you.
>
> Jon
>
> On Fri, 6 Jan 2023, 18:15 Zoltán Tichov,  wrote:
>
>> Hi!
>>
>> Can I choose the Jakarta Faces TCK?
>>
>> Thanks:
>> Zoltán
>>
>>
>> On Fri, Jan 6, 2023 at 1:06 AM David Blevins 
>> wrote:
>>
>> > > On Jan 5, 2023, at 11:11 AM, Zoltán Tichov 
>> > wrote:
>> > >
>> > > Hi!
>> > >
>> > > Be it as you wrote. What should I do now?
>> >
>> > If you want to help learn & setup the new standalone TCKs, that’d be a
>> > fantastic way to contribute.  Basically, any of the ones in this list
>> that
>> > isn’t already assigned is up for grabs.
>> >
>> >  - https://issues.apache.org/jira/browse/TOMEE-4155
>> >
>> > If that sounds interesting, pick a TCK and someone can assign you the
>> JIRA.
>> >
>> > Most of these TCKs were in the main Jakarta EE TCK and were completely
>> > reworked.  Spec teams were allowed to use any testing framework or
>> approach
>> > they liked, so we’re all starting from zero on how these new TCKs work.
>> > One of the rare situations where there isn’t someone who knows how they
>> > work and can provide help -- we’re all newbies on these new TCKs.
>> >
>> > Previously the only standalone TCKs were bean validation, CDI and the
>> > MicroProfile TCKs.  They all live here:
>> >
>> >  - https://github.com/apache/tomee/tree/main/tck
>> >
>> > We should probably put all the new TCK setups there until we decide
>> > otherwise.
>> >
>> >
>> > -David
>> >
>> > >
>> > > On Wed, Jan 4, 2023 at 9:41 PM Jean-Louis Monteiro <
>> > jlmonte...@tomitribe.com>
>> > > wrote:
>> > >
>> > >> I think first, we should get the 2 PRs in. From experience, delaying
>> > them
>> > >> makes it frustrating and painful because you have to rebase all the
>> > time.
>> > >>
>> > >> Then create a new issue assigned to version 10.x (or we can create it
>> > for
>> > >> you because of the new Apache restrictions). So you can create the PR
>> > for
>> > >> MVC in TomEE.
>> > >>
>> > >> What do you think?
>> > >>
>> > >> --
>> > >> Jean-Louis Monteiro
>> > >> http://twitter.com/jlouismonteiro
>> > >> http://www.tomitribe.com
>> > >>
>> > >>
>> > >> On Wed, Jan 4, 2023 at 9:34 PM Zoltán Tichov <
>> zoltan.tic...@gmail.com>
>> > >> wrote:
>> > >>
>> > >>> Hi!
>> > >>>
>> > >>> I could help, but I have a task, which I'm not ready yet ( put
>> jakarta
>> > >> mvc
>> > >>> 2.0 and tck in tomee).
>> > >>> What to do with this task?
>> > >>>
>> > >>> I also have two pending pull requests, should I synchronize them
>> with
>> > the
>> > >>> new main branch?
>> > >>>
>> > >>> https://github.com/apache/tomee/pull/990
>> > >>> https://github.com/apache/tomee/pull/962
>> > >>>
>> > >>> Thanks:
>> > >>> Zoltán
>> > >>>
>> > >>>
>> > >>> On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro <
>> > >>> jlmonte...@tomitribe.com>
>> > >>> wrote:
>> > >>>
>> >  Hi all,
>> > 
>> >  Looks like the TomEE 9.0.0 final release is in good shape and the
>> vote
>> > >> is
>> >  about to pass. Awesome.
>> > 
>> >  I'm already looking forward to TomEE 10.x. To that regard, I
>> created a
>> >  branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT.
>> I
>> >  upgraded Tomcat already and I'm looking to upgrade CXF to its
>> latest
>> >  jakarta version. I decided to remove all the shading and patching
>> all
>> >  together so we get back to a Maven based dependency. We can cherry
>> > pick
>> > >>> on
>> >  demand or even contribute to CXF if they are willing to accept the
>> >  contributions.
>> > 
>> >  Here are a set of small actions before we enter into the actual
>> game
>> > of
>> >  supporting Jakarta EE 10 and MicroProfile 6.0
>> > 
>> >  TODOs:
>> >  - create jobs for TomEE 9.x maintenance
>> >  - update tomee-tck to create a new branch for 10.x
>> >  - update tomee-tck
>> >  - release 9.1 API final (we have M2 for 9.0.0 final which is ok,
>> but
>> > we
>> >  should release it so next time it's included).
>> >  - create 10.x API and release a M1
>> > 
>> >  Who can help on what?
>> >  Creating a JIRA with sub tasks so we can track the work to do and
>> >  coordinate is also a good contribution.
>> > 
>> >  --
>> >  Jean-Louis Monteiro
>> >  http://twitter.com/jlouismonteiro
>> >  http://www.tomitribe.com
>> > 
>> > >>>
>> > >>
>> >
>> >
>>
>


Re: Post TomEE 9.0.0 final release

2023-01-06 Thread Jonathan Gallimore
Yes. I'll see if I can assign that to you.

Jon

On Fri, 6 Jan 2023, 18:15 Zoltán Tichov,  wrote:

> Hi!
>
> Can I choose the Jakarta Faces TCK?
>
> Thanks:
> Zoltán
>
>
> On Fri, Jan 6, 2023 at 1:06 AM David Blevins 
> wrote:
>
> > > On Jan 5, 2023, at 11:11 AM, Zoltán Tichov 
> > wrote:
> > >
> > > Hi!
> > >
> > > Be it as you wrote. What should I do now?
> >
> > If you want to help learn & setup the new standalone TCKs, that’d be a
> > fantastic way to contribute.  Basically, any of the ones in this list
> that
> > isn’t already assigned is up for grabs.
> >
> >  - https://issues.apache.org/jira/browse/TOMEE-4155
> >
> > If that sounds interesting, pick a TCK and someone can assign you the
> JIRA.
> >
> > Most of these TCKs were in the main Jakarta EE TCK and were completely
> > reworked.  Spec teams were allowed to use any testing framework or
> approach
> > they liked, so we’re all starting from zero on how these new TCKs work.
> > One of the rare situations where there isn’t someone who knows how they
> > work and can provide help -- we’re all newbies on these new TCKs.
> >
> > Previously the only standalone TCKs were bean validation, CDI and the
> > MicroProfile TCKs.  They all live here:
> >
> >  - https://github.com/apache/tomee/tree/main/tck
> >
> > We should probably put all the new TCK setups there until we decide
> > otherwise.
> >
> >
> > -David
> >
> > >
> > > On Wed, Jan 4, 2023 at 9:41 PM Jean-Louis Monteiro <
> > jlmonte...@tomitribe.com>
> > > wrote:
> > >
> > >> I think first, we should get the 2 PRs in. From experience, delaying
> > them
> > >> makes it frustrating and painful because you have to rebase all the
> > time.
> > >>
> > >> Then create a new issue assigned to version 10.x (or we can create it
> > for
> > >> you because of the new Apache restrictions). So you can create the PR
> > for
> > >> MVC in TomEE.
> > >>
> > >> What do you think?
> > >>
> > >> --
> > >> Jean-Louis Monteiro
> > >> http://twitter.com/jlouismonteiro
> > >> http://www.tomitribe.com
> > >>
> > >>
> > >> On Wed, Jan 4, 2023 at 9:34 PM Zoltán Tichov  >
> > >> wrote:
> > >>
> > >>> Hi!
> > >>>
> > >>> I could help, but I have a task, which I'm not ready yet ( put
> jakarta
> > >> mvc
> > >>> 2.0 and tck in tomee).
> > >>> What to do with this task?
> > >>>
> > >>> I also have two pending pull requests, should I synchronize them with
> > the
> > >>> new main branch?
> > >>>
> > >>> https://github.com/apache/tomee/pull/990
> > >>> https://github.com/apache/tomee/pull/962
> > >>>
> > >>> Thanks:
> > >>> Zoltán
> > >>>
> > >>>
> > >>> On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro <
> > >>> jlmonte...@tomitribe.com>
> > >>> wrote:
> > >>>
> >  Hi all,
> > 
> >  Looks like the TomEE 9.0.0 final release is in good shape and the
> vote
> > >> is
> >  about to pass. Awesome.
> > 
> >  I'm already looking forward to TomEE 10.x. To that regard, I
> created a
> >  branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
> >  upgraded Tomcat already and I'm looking to upgrade CXF to its latest
> >  jakarta version. I decided to remove all the shading and patching
> all
> >  together so we get back to a Maven based dependency. We can cherry
> > pick
> > >>> on
> >  demand or even contribute to CXF if they are willing to accept the
> >  contributions.
> > 
> >  Here are a set of small actions before we enter into the actual game
> > of
> >  supporting Jakarta EE 10 and MicroProfile 6.0
> > 
> >  TODOs:
> >  - create jobs for TomEE 9.x maintenance
> >  - update tomee-tck to create a new branch for 10.x
> >  - update tomee-tck
> >  - release 9.1 API final (we have M2 for 9.0.0 final which is ok, but
> > we
> >  should release it so next time it's included).
> >  - create 10.x API and release a M1
> > 
> >  Who can help on what?
> >  Creating a JIRA with sub tasks so we can track the work to do and
> >  coordinate is also a good contribution.
> > 
> >  --
> >  Jean-Louis Monteiro
> >  http://twitter.com/jlouismonteiro
> >  http://www.tomitribe.com
> > 
> > >>>
> > >>
> >
> >
>


Re: Post TomEE 9.0.0 final release

2023-01-06 Thread Zoltán Tichov
Hi!

Can I choose the Jakarta Faces TCK?

Thanks:
Zoltán


On Fri, Jan 6, 2023 at 1:06 AM David Blevins 
wrote:

> > On Jan 5, 2023, at 11:11 AM, Zoltán Tichov 
> wrote:
> >
> > Hi!
> >
> > Be it as you wrote. What should I do now?
>
> If you want to help learn & setup the new standalone TCKs, that’d be a
> fantastic way to contribute.  Basically, any of the ones in this list that
> isn’t already assigned is up for grabs.
>
>  - https://issues.apache.org/jira/browse/TOMEE-4155
>
> If that sounds interesting, pick a TCK and someone can assign you the JIRA.
>
> Most of these TCKs were in the main Jakarta EE TCK and were completely
> reworked.  Spec teams were allowed to use any testing framework or approach
> they liked, so we’re all starting from zero on how these new TCKs work.
> One of the rare situations where there isn’t someone who knows how they
> work and can provide help -- we’re all newbies on these new TCKs.
>
> Previously the only standalone TCKs were bean validation, CDI and the
> MicroProfile TCKs.  They all live here:
>
>  - https://github.com/apache/tomee/tree/main/tck
>
> We should probably put all the new TCK setups there until we decide
> otherwise.
>
>
> -David
>
> >
> > On Wed, Jan 4, 2023 at 9:41 PM Jean-Louis Monteiro <
> jlmonte...@tomitribe.com>
> > wrote:
> >
> >> I think first, we should get the 2 PRs in. From experience, delaying
> them
> >> makes it frustrating and painful because you have to rebase all the
> time.
> >>
> >> Then create a new issue assigned to version 10.x (or we can create it
> for
> >> you because of the new Apache restrictions). So you can create the PR
> for
> >> MVC in TomEE.
> >>
> >> What do you think?
> >>
> >> --
> >> Jean-Louis Monteiro
> >> http://twitter.com/jlouismonteiro
> >> http://www.tomitribe.com
> >>
> >>
> >> On Wed, Jan 4, 2023 at 9:34 PM Zoltán Tichov 
> >> wrote:
> >>
> >>> Hi!
> >>>
> >>> I could help, but I have a task, which I'm not ready yet ( put jakarta
> >> mvc
> >>> 2.0 and tck in tomee).
> >>> What to do with this task?
> >>>
> >>> I also have two pending pull requests, should I synchronize them with
> the
> >>> new main branch?
> >>>
> >>> https://github.com/apache/tomee/pull/990
> >>> https://github.com/apache/tomee/pull/962
> >>>
> >>> Thanks:
> >>> Zoltán
> >>>
> >>>
> >>> On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro <
> >>> jlmonte...@tomitribe.com>
> >>> wrote:
> >>>
>  Hi all,
> 
>  Looks like the TomEE 9.0.0 final release is in good shape and the vote
> >> is
>  about to pass. Awesome.
> 
>  I'm already looking forward to TomEE 10.x. To that regard, I created a
>  branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
>  upgraded Tomcat already and I'm looking to upgrade CXF to its latest
>  jakarta version. I decided to remove all the shading and patching all
>  together so we get back to a Maven based dependency. We can cherry
> pick
> >>> on
>  demand or even contribute to CXF if they are willing to accept the
>  contributions.
> 
>  Here are a set of small actions before we enter into the actual game
> of
>  supporting Jakarta EE 10 and MicroProfile 6.0
> 
>  TODOs:
>  - create jobs for TomEE 9.x maintenance
>  - update tomee-tck to create a new branch for 10.x
>  - update tomee-tck
>  - release 9.1 API final (we have M2 for 9.0.0 final which is ok, but
> we
>  should release it so next time it's included).
>  - create 10.x API and release a M1
> 
>  Who can help on what?
>  Creating a JIRA with sub tasks so we can track the work to do and
>  coordinate is also a good contribution.
> 
>  --
>  Jean-Louis Monteiro
>  http://twitter.com/jlouismonteiro
>  http://www.tomitribe.com
> 
> >>>
> >>
>
>


Re: Post TomEE 9.0.0 final release

2023-01-06 Thread Jonathan Gallimore
I was pretty interested in this too. I'll pick one of the JIRA and have a
look.

Jon

On Fri, Jan 6, 2023 at 2:24 PM Jean-Louis Monteiro 
wrote:

> I worked on BVal and CDI and we have work to do for both before we can
> merge the corresponding PRs.
>
> I looked at other candidates and it looks like many are still using the old
> school approach.
> Currently I'm downloading Concurrency TCK because it seems it's Arquillian
> based and standalone now.
>
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>
>
> On Fri, Jan 6, 2023 at 1:06 AM David Blevins 
> wrote:
>
> > > On Jan 5, 2023, at 11:11 AM, Zoltán Tichov 
> > wrote:
> > >
> > > Hi!
> > >
> > > Be it as you wrote. What should I do now?
> >
> > If you want to help learn & setup the new standalone TCKs, that’d be a
> > fantastic way to contribute.  Basically, any of the ones in this list
> that
> > isn’t already assigned is up for grabs.
> >
> >  - https://issues.apache.org/jira/browse/TOMEE-4155
> >
> > If that sounds interesting, pick a TCK and someone can assign you the
> JIRA.
> >
> > Most of these TCKs were in the main Jakarta EE TCK and were completely
> > reworked.  Spec teams were allowed to use any testing framework or
> approach
> > they liked, so we’re all starting from zero on how these new TCKs work.
> > One of the rare situations where there isn’t someone who knows how they
> > work and can provide help -- we’re all newbies on these new TCKs.
> >
> > Previously the only standalone TCKs were bean validation, CDI and the
> > MicroProfile TCKs.  They all live here:
> >
> >  - https://github.com/apache/tomee/tree/main/tck
> >
> > We should probably put all the new TCK setups there until we decide
> > otherwise.
> >
> >
> > -David
> >
> > >
> > > On Wed, Jan 4, 2023 at 9:41 PM Jean-Louis Monteiro <
> > jlmonte...@tomitribe.com>
> > > wrote:
> > >
> > >> I think first, we should get the 2 PRs in. From experience, delaying
> > them
> > >> makes it frustrating and painful because you have to rebase all the
> > time.
> > >>
> > >> Then create a new issue assigned to version 10.x (or we can create it
> > for
> > >> you because of the new Apache restrictions). So you can create the PR
> > for
> > >> MVC in TomEE.
> > >>
> > >> What do you think?
> > >>
> > >> --
> > >> Jean-Louis Monteiro
> > >> http://twitter.com/jlouismonteiro
> > >> http://www.tomitribe.com
> > >>
> > >>
> > >> On Wed, Jan 4, 2023 at 9:34 PM Zoltán Tichov  >
> > >> wrote:
> > >>
> > >>> Hi!
> > >>>
> > >>> I could help, but I have a task, which I'm not ready yet ( put
> jakarta
> > >> mvc
> > >>> 2.0 and tck in tomee).
> > >>> What to do with this task?
> > >>>
> > >>> I also have two pending pull requests, should I synchronize them with
> > the
> > >>> new main branch?
> > >>>
> > >>> https://github.com/apache/tomee/pull/990
> > >>> https://github.com/apache/tomee/pull/962
> > >>>
> > >>> Thanks:
> > >>> Zoltán
> > >>>
> > >>>
> > >>> On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro <
> > >>> jlmonte...@tomitribe.com>
> > >>> wrote:
> > >>>
> >  Hi all,
> > 
> >  Looks like the TomEE 9.0.0 final release is in good shape and the
> vote
> > >> is
> >  about to pass. Awesome.
> > 
> >  I'm already looking forward to TomEE 10.x. To that regard, I
> created a
> >  branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
> >  upgraded Tomcat already and I'm looking to upgrade CXF to its latest
> >  jakarta version. I decided to remove all the shading and patching
> all
> >  together so we get back to a Maven based dependency. We can cherry
> > pick
> > >>> on
> >  demand or even contribute to CXF if they are willing to accept the
> >  contributions.
> > 
> >  Here are a set of small actions before we enter into the actual game
> > of
> >  supporting Jakarta EE 10 and MicroProfile 6.0
> > 
> >  TODOs:
> >  - create jobs for TomEE 9.x maintenance
> >  - update tomee-tck to create a new branch for 10.x
> >  - update tomee-tck
> >  - release 9.1 API final (we have M2 for 9.0.0 final which is ok, but
> > we
> >  should release it so next time it's included).
> >  - create 10.x API and release a M1
> > 
> >  Who can help on what?
> >  Creating a JIRA with sub tasks so we can track the work to do and
> >  coordinate is also a good contribution.
> > 
> >  --
> >  Jean-Louis Monteiro
> >  http://twitter.com/jlouismonteiro
> >  http://www.tomitribe.com
> > 
> > >>>
> > >>
> >
> >
>


Re: Post TomEE 9.0.0 final release

2023-01-06 Thread Jean-Louis Monteiro
I worked on BVal and CDI and we have work to do for both before we can
merge the corresponding PRs.

I looked at other candidates and it looks like many are still using the old
school approach.
Currently I'm downloading Concurrency TCK because it seems it's Arquillian
based and standalone now.

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


On Fri, Jan 6, 2023 at 1:06 AM David Blevins 
wrote:

> > On Jan 5, 2023, at 11:11 AM, Zoltán Tichov 
> wrote:
> >
> > Hi!
> >
> > Be it as you wrote. What should I do now?
>
> If you want to help learn & setup the new standalone TCKs, that’d be a
> fantastic way to contribute.  Basically, any of the ones in this list that
> isn’t already assigned is up for grabs.
>
>  - https://issues.apache.org/jira/browse/TOMEE-4155
>
> If that sounds interesting, pick a TCK and someone can assign you the JIRA.
>
> Most of these TCKs were in the main Jakarta EE TCK and were completely
> reworked.  Spec teams were allowed to use any testing framework or approach
> they liked, so we’re all starting from zero on how these new TCKs work.
> One of the rare situations where there isn’t someone who knows how they
> work and can provide help -- we’re all newbies on these new TCKs.
>
> Previously the only standalone TCKs were bean validation, CDI and the
> MicroProfile TCKs.  They all live here:
>
>  - https://github.com/apache/tomee/tree/main/tck
>
> We should probably put all the new TCK setups there until we decide
> otherwise.
>
>
> -David
>
> >
> > On Wed, Jan 4, 2023 at 9:41 PM Jean-Louis Monteiro <
> jlmonte...@tomitribe.com>
> > wrote:
> >
> >> I think first, we should get the 2 PRs in. From experience, delaying
> them
> >> makes it frustrating and painful because you have to rebase all the
> time.
> >>
> >> Then create a new issue assigned to version 10.x (or we can create it
> for
> >> you because of the new Apache restrictions). So you can create the PR
> for
> >> MVC in TomEE.
> >>
> >> What do you think?
> >>
> >> --
> >> Jean-Louis Monteiro
> >> http://twitter.com/jlouismonteiro
> >> http://www.tomitribe.com
> >>
> >>
> >> On Wed, Jan 4, 2023 at 9:34 PM Zoltán Tichov 
> >> wrote:
> >>
> >>> Hi!
> >>>
> >>> I could help, but I have a task, which I'm not ready yet ( put jakarta
> >> mvc
> >>> 2.0 and tck in tomee).
> >>> What to do with this task?
> >>>
> >>> I also have two pending pull requests, should I synchronize them with
> the
> >>> new main branch?
> >>>
> >>> https://github.com/apache/tomee/pull/990
> >>> https://github.com/apache/tomee/pull/962
> >>>
> >>> Thanks:
> >>> Zoltán
> >>>
> >>>
> >>> On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro <
> >>> jlmonte...@tomitribe.com>
> >>> wrote:
> >>>
>  Hi all,
> 
>  Looks like the TomEE 9.0.0 final release is in good shape and the vote
> >> is
>  about to pass. Awesome.
> 
>  I'm already looking forward to TomEE 10.x. To that regard, I created a
>  branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
>  upgraded Tomcat already and I'm looking to upgrade CXF to its latest
>  jakarta version. I decided to remove all the shading and patching all
>  together so we get back to a Maven based dependency. We can cherry
> pick
> >>> on
>  demand or even contribute to CXF if they are willing to accept the
>  contributions.
> 
>  Here are a set of small actions before we enter into the actual game
> of
>  supporting Jakarta EE 10 and MicroProfile 6.0
> 
>  TODOs:
>  - create jobs for TomEE 9.x maintenance
>  - update tomee-tck to create a new branch for 10.x
>  - update tomee-tck
>  - release 9.1 API final (we have M2 for 9.0.0 final which is ok, but
> we
>  should release it so next time it's included).
>  - create 10.x API and release a M1
> 
>  Who can help on what?
>  Creating a JIRA with sub tasks so we can track the work to do and
>  coordinate is also a good contribution.
> 
>  --
>  Jean-Louis Monteiro
>  http://twitter.com/jlouismonteiro
>  http://www.tomitribe.com
> 
> >>>
> >>
>
>


Re: Post TomEE 9.0.0 final release

2023-01-05 Thread David Blevins
> On Jan 5, 2023, at 11:11 AM, Zoltán Tichov  wrote:
> 
> Hi!
> 
> Be it as you wrote. What should I do now?

If you want to help learn & setup the new standalone TCKs, that’d be a 
fantastic way to contribute.  Basically, any of the ones in this list that 
isn’t already assigned is up for grabs.

 - https://issues.apache.org/jira/browse/TOMEE-4155

If that sounds interesting, pick a TCK and someone can assign you the JIRA.

Most of these TCKs were in the main Jakarta EE TCK and were completely 
reworked.  Spec teams were allowed to use any testing framework or approach 
they liked, so we’re all starting from zero on how these new TCKs work.  One of 
the rare situations where there isn’t someone who knows how they work and can 
provide help -- we’re all newbies on these new TCKs.

Previously the only standalone TCKs were bean validation, CDI and the 
MicroProfile TCKs.  They all live here:

 - https://github.com/apache/tomee/tree/main/tck

We should probably put all the new TCK setups there until we decide otherwise.


-David

> 
> On Wed, Jan 4, 2023 at 9:41 PM Jean-Louis Monteiro 
> wrote:
> 
>> I think first, we should get the 2 PRs in. From experience, delaying them
>> makes it frustrating and painful because you have to rebase all the time.
>> 
>> Then create a new issue assigned to version 10.x (or we can create it for
>> you because of the new Apache restrictions). So you can create the PR for
>> MVC in TomEE.
>> 
>> What do you think?
>> 
>> --
>> Jean-Louis Monteiro
>> http://twitter.com/jlouismonteiro
>> http://www.tomitribe.com
>> 
>> 
>> On Wed, Jan 4, 2023 at 9:34 PM Zoltán Tichov 
>> wrote:
>> 
>>> Hi!
>>> 
>>> I could help, but I have a task, which I'm not ready yet ( put jakarta
>> mvc
>>> 2.0 and tck in tomee).
>>> What to do with this task?
>>> 
>>> I also have two pending pull requests, should I synchronize them with the
>>> new main branch?
>>> 
>>> https://github.com/apache/tomee/pull/990
>>> https://github.com/apache/tomee/pull/962
>>> 
>>> Thanks:
>>> Zoltán
>>> 
>>> 
>>> On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro <
>>> jlmonte...@tomitribe.com>
>>> wrote:
>>> 
 Hi all,
 
 Looks like the TomEE 9.0.0 final release is in good shape and the vote
>> is
 about to pass. Awesome.
 
 I'm already looking forward to TomEE 10.x. To that regard, I created a
 branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
 upgraded Tomcat already and I'm looking to upgrade CXF to its latest
 jakarta version. I decided to remove all the shading and patching all
 together so we get back to a Maven based dependency. We can cherry pick
>>> on
 demand or even contribute to CXF if they are willing to accept the
 contributions.
 
 Here are a set of small actions before we enter into the actual game of
 supporting Jakarta EE 10 and MicroProfile 6.0
 
 TODOs:
 - create jobs for TomEE 9.x maintenance
 - update tomee-tck to create a new branch for 10.x
 - update tomee-tck
 - release 9.1 API final (we have M2 for 9.0.0 final which is ok, but we
 should release it so next time it's included).
 - create 10.x API and release a M1
 
 Who can help on what?
 Creating a JIRA with sub tasks so we can track the work to do and
 coordinate is also a good contribution.
 
 --
 Jean-Louis Monteiro
 http://twitter.com/jlouismonteiro
 http://www.tomitribe.com
 
>>> 
>> 



Re: Post TomEE 9.0.0 final release

2023-01-05 Thread Zoltán Tichov
Hi!

Be it as you wrote. What should I do now?

Thanks:
Zoltán


On Wed, Jan 4, 2023 at 9:41 PM Jean-Louis Monteiro 
wrote:

> I think first, we should get the 2 PRs in. From experience, delaying them
> makes it frustrating and painful because you have to rebase all the time.
>
> Then create a new issue assigned to version 10.x (or we can create it for
> you because of the new Apache restrictions). So you can create the PR for
> MVC in TomEE.
>
> What do you think?
>
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>
>
> On Wed, Jan 4, 2023 at 9:34 PM Zoltán Tichov 
> wrote:
>
> > Hi!
> >
> > I could help, but I have a task, which I'm not ready yet ( put jakarta
> mvc
> > 2.0 and tck in tomee).
> > What to do with this task?
> >
> > I also have two pending pull requests, should I synchronize them with the
> > new main branch?
> >
> > https://github.com/apache/tomee/pull/990
> > https://github.com/apache/tomee/pull/962
> >
> > Thanks:
> > Zoltán
> >
> >
> > On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro <
> > jlmonte...@tomitribe.com>
> > wrote:
> >
> > > Hi all,
> > >
> > > Looks like the TomEE 9.0.0 final release is in good shape and the vote
> is
> > > about to pass. Awesome.
> > >
> > > I'm already looking forward to TomEE 10.x. To that regard, I created a
> > > branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
> > > upgraded Tomcat already and I'm looking to upgrade CXF to its latest
> > > jakarta version. I decided to remove all the shading and patching all
> > > together so we get back to a Maven based dependency. We can cherry pick
> > on
> > > demand or even contribute to CXF if they are willing to accept the
> > > contributions.
> > >
> > > Here are a set of small actions before we enter into the actual game of
> > > supporting Jakarta EE 10 and MicroProfile 6.0
> > >
> > > TODOs:
> > > - create jobs for TomEE 9.x maintenance
> > > - update tomee-tck to create a new branch for 10.x
> > > - update tomee-tck
> > > - release 9.1 API final (we have M2 for 9.0.0 final which is ok, but we
> > > should release it so next time it's included).
> > > - create 10.x API and release a M1
> > >
> > > Who can help on what?
> > > Creating a JIRA with sub tasks so we can track the work to do and
> > > coordinate is also a good contribution.
> > >
> > > --
> > > Jean-Louis Monteiro
> > > http://twitter.com/jlouismonteiro
> > > http://www.tomitribe.com
> > >
> >
>


Re: Post TomEE 9.0.0 final release

2023-01-05 Thread Jean-Louis Monteiro
Quick update 

I reverted all the commits to bring back the server to 9.0.0 final (aside
from version change to 10.0.0-SNAPSHOT). But hopefully everything else is
now reverted so we can first work on TCK.

As I'm not sure how we'll proceed with the overall TCK project, I started
looking at CDI because it's already in the server itself. Upgraded to 4.0.7
which is the latest service release. Updated to use JDK 11 now as it's the
minimum. I'm trying to run at least the embedded version. It changed in
terms of packaging with the core profile being introduced.

I'll then have a look at the BVal TCK

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


On Thu, Jan 5, 2023 at 1:00 AM David Blevins 
wrote:

> I created JIRAs for all the individual TCKs involved in EE 10.  Some of
> these are already setup:
>
>  TOMEE-4156   Platform/WebProfile TCK
>  TOMEE-4157   Jakarta Authentication TCK
>  TOMEE-4158   Jakarta Bean Validation TCK
>  TOMEE-4159   Jakarta Concurrency TCK
>  TOMEE-4160   Jakarta Contexts and Dependency Injection (including
> Language Model TCK)
>  TOMEE-4161   Jakarta Debugging Support for Other Languages TCK
>  TOMEE-4162   Jakarta Dependency Injection TCK
>  TOMEE-4163   Jakarta Faces TCK
>  TOMEE-4164   Jakarta JSON Binding TCK
>  TOMEE-4165   Jakarta JSON Processing TCK
>  TOMEE-4166   Jakarta RESTFul Web Services TCK
>  TOMEE-4167   Jakarta Security TCK
>
> General status is the TCKs were majorly refactored and reworked in EE 10
> and there will be considerable work to get a running TCK setup again.
>
> My suggestion would be we get these setup before we start tearing into the
> TomEE 10 code.  My gut says it would be a nightmare for someone to have to
> set these up after a bunch of work has already been done and we don’t know
> if failures are related to the tests not being setup correctly or if
> failures are due to code changes or library upgrades.
>
> I see we’ve already started upgrading libraries, etc. but maybe we want to
> pause or even revert them and redo that once we know we have functioning
> TCK setup?
>
> Thoughts?
>
>
> -David
>
>
>
> > On Jan 4, 2023, at 12:11 PM, Jean-Louis Monteiro <
> jlmonte...@tomitribe.com> wrote:
> >
> > Hi all,
> >
> > Looks like the TomEE 9.0.0 final release is in good shape and the vote is
> > about to pass. Awesome.
> >
> > I'm already looking forward to TomEE 10.x. To that regard, I created a
> > branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
> > upgraded Tomcat already and I'm looking to upgrade CXF to its latest
> > jakarta version. I decided to remove all the shading and patching all
> > together so we get back to a Maven based dependency. We can cherry pick
> on
> > demand or even contribute to CXF if they are willing to accept the
> > contributions.
> >
> > Here are a set of small actions before we enter into the actual game of
> > supporting Jakarta EE 10 and MicroProfile 6.0
> >
> > TODOs:
> > - create jobs for TomEE 9.x maintenance
> > - update tomee-tck to create a new branch for 10.x
> > - update tomee-tck
> > - release 9.1 API final (we have M2 for 9.0.0 final which is ok, but we
> > should release it so next time it's included).
> > - create 10.x API and release a M1
> >
> > Who can help on what?
> > Creating a JIRA with sub tasks so we can track the work to do and
> > coordinate is also a good contribution.
> >
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
>
>


Re: Post TomEE 9.0.0 final release

2023-01-05 Thread Jean-Louis Monteiro
Hey David,

I saw your commits. I'm ok to contribute to TCK first so there is only one
thing updated and we know it's the setup if we get TCK failures.
The changes I made are in a PR for the bigger part. Only the Tomcat update
has been already pushed to main. But I'm happy to revert it. It's usually
compatible, especially from 10.0 to 10.1.

All the TCK setup changed. Did you look at them and have an idea on how to
rework our tomee-tck project to run them?
I'm glad they changed it so hopefully we can get a simpler setup.

Also wondering if we could have them like MicroProfile TCK, CDI or BVal for
instance in the project itself?
Then the way to run them efficiently, split or use ec2 is another problem.

What do you think?
--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com


On Thu, Jan 5, 2023 at 1:00 AM David Blevins 
wrote:

> I created JIRAs for all the individual TCKs involved in EE 10.  Some of
> these are already setup:
>
>  TOMEE-4156   Platform/WebProfile TCK
>  TOMEE-4157   Jakarta Authentication TCK
>  TOMEE-4158   Jakarta Bean Validation TCK
>  TOMEE-4159   Jakarta Concurrency TCK
>  TOMEE-4160   Jakarta Contexts and Dependency Injection (including
> Language Model TCK)
>  TOMEE-4161   Jakarta Debugging Support for Other Languages TCK
>  TOMEE-4162   Jakarta Dependency Injection TCK
>  TOMEE-4163   Jakarta Faces TCK
>  TOMEE-4164   Jakarta JSON Binding TCK
>  TOMEE-4165   Jakarta JSON Processing TCK
>  TOMEE-4166   Jakarta RESTFul Web Services TCK
>  TOMEE-4167   Jakarta Security TCK
>
> General status is the TCKs were majorly refactored and reworked in EE 10
> and there will be considerable work to get a running TCK setup again.
>
> My suggestion would be we get these setup before we start tearing into the
> TomEE 10 code.  My gut says it would be a nightmare for someone to have to
> set these up after a bunch of work has already been done and we don’t know
> if failures are related to the tests not being setup correctly or if
> failures are due to code changes or library upgrades.
>
> I see we’ve already started upgrading libraries, etc. but maybe we want to
> pause or even revert them and redo that once we know we have functioning
> TCK setup?
>
> Thoughts?
>
>
> -David
>
>
>
> > On Jan 4, 2023, at 12:11 PM, Jean-Louis Monteiro <
> jlmonte...@tomitribe.com> wrote:
> >
> > Hi all,
> >
> > Looks like the TomEE 9.0.0 final release is in good shape and the vote is
> > about to pass. Awesome.
> >
> > I'm already looking forward to TomEE 10.x. To that regard, I created a
> > branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
> > upgraded Tomcat already and I'm looking to upgrade CXF to its latest
> > jakarta version. I decided to remove all the shading and patching all
> > together so we get back to a Maven based dependency. We can cherry pick
> on
> > demand or even contribute to CXF if they are willing to accept the
> > contributions.
> >
> > Here are a set of small actions before we enter into the actual game of
> > supporting Jakarta EE 10 and MicroProfile 6.0
> >
> > TODOs:
> > - create jobs for TomEE 9.x maintenance
> > - update tomee-tck to create a new branch for 10.x
> > - update tomee-tck
> > - release 9.1 API final (we have M2 for 9.0.0 final which is ok, but we
> > should release it so next time it's included).
> > - create 10.x API and release a M1
> >
> > Who can help on what?
> > Creating a JIRA with sub tasks so we can track the work to do and
> > coordinate is also a good contribution.
> >
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
>
>


Re: Post TomEE 9.0.0 final release

2023-01-04 Thread David Blevins
I created JIRAs for all the individual TCKs involved in EE 10.  Some of these 
are already setup:

 TOMEE-4156   Platform/WebProfile TCK
 TOMEE-4157   Jakarta Authentication TCK
 TOMEE-4158   Jakarta Bean Validation TCK
 TOMEE-4159   Jakarta Concurrency TCK
 TOMEE-4160   Jakarta Contexts and Dependency Injection (including Language 
Model TCK)
 TOMEE-4161   Jakarta Debugging Support for Other Languages TCK
 TOMEE-4162   Jakarta Dependency Injection TCK
 TOMEE-4163   Jakarta Faces TCK
 TOMEE-4164   Jakarta JSON Binding TCK
 TOMEE-4165   Jakarta JSON Processing TCK
 TOMEE-4166   Jakarta RESTFul Web Services TCK
 TOMEE-4167   Jakarta Security TCK

General status is the TCKs were majorly refactored and reworked in EE 10 and 
there will be considerable work to get a running TCK setup again.

My suggestion would be we get these setup before we start tearing into the 
TomEE 10 code.  My gut says it would be a nightmare for someone to have to set 
these up after a bunch of work has already been done and we don’t know if 
failures are related to the tests not being setup correctly or if failures are 
due to code changes or library upgrades.

I see we’ve already started upgrading libraries, etc. but maybe we want to 
pause or even revert them and redo that once we know we have functioning TCK 
setup?

Thoughts?


-David



> On Jan 4, 2023, at 12:11 PM, Jean-Louis Monteiro  
> wrote:
> 
> Hi all,
> 
> Looks like the TomEE 9.0.0 final release is in good shape and the vote is
> about to pass. Awesome.
> 
> I'm already looking forward to TomEE 10.x. To that regard, I created a
> branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
> upgraded Tomcat already and I'm looking to upgrade CXF to its latest
> jakarta version. I decided to remove all the shading and patching all
> together so we get back to a Maven based dependency. We can cherry pick on
> demand or even contribute to CXF if they are willing to accept the
> contributions.
> 
> Here are a set of small actions before we enter into the actual game of
> supporting Jakarta EE 10 and MicroProfile 6.0
> 
> TODOs:
> - create jobs for TomEE 9.x maintenance
> - update tomee-tck to create a new branch for 10.x
> - update tomee-tck
> - release 9.1 API final (we have M2 for 9.0.0 final which is ok, but we
> should release it so next time it's included).
> - create 10.x API and release a M1
> 
> Who can help on what?
> Creating a JIRA with sub tasks so we can track the work to do and
> coordinate is also a good contribution.
> 
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com



Re: Post TomEE 9.0.0 final release

2023-01-04 Thread Jean-Louis Monteiro
I think first, we should get the 2 PRs in. From experience, delaying them
makes it frustrating and painful because you have to rebase all the time.

Then create a new issue assigned to version 10.x (or we can create it for
you because of the new Apache restrictions). So you can create the PR for
MVC in TomEE.

What do you think?

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


On Wed, Jan 4, 2023 at 9:34 PM Zoltán Tichov 
wrote:

> Hi!
>
> I could help, but I have a task, which I'm not ready yet ( put jakarta mvc
> 2.0 and tck in tomee).
> What to do with this task?
>
> I also have two pending pull requests, should I synchronize them with the
> new main branch?
>
> https://github.com/apache/tomee/pull/990
> https://github.com/apache/tomee/pull/962
>
> Thanks:
> Zoltán
>
>
> On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro <
> jlmonte...@tomitribe.com>
> wrote:
>
> > Hi all,
> >
> > Looks like the TomEE 9.0.0 final release is in good shape and the vote is
> > about to pass. Awesome.
> >
> > I'm already looking forward to TomEE 10.x. To that regard, I created a
> > branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
> > upgraded Tomcat already and I'm looking to upgrade CXF to its latest
> > jakarta version. I decided to remove all the shading and patching all
> > together so we get back to a Maven based dependency. We can cherry pick
> on
> > demand or even contribute to CXF if they are willing to accept the
> > contributions.
> >
> > Here are a set of small actions before we enter into the actual game of
> > supporting Jakarta EE 10 and MicroProfile 6.0
> >
> > TODOs:
> > - create jobs for TomEE 9.x maintenance
> > - update tomee-tck to create a new branch for 10.x
> > - update tomee-tck
> > - release 9.1 API final (we have M2 for 9.0.0 final which is ok, but we
> > should release it so next time it's included).
> > - create 10.x API and release a M1
> >
> > Who can help on what?
> > Creating a JIRA with sub tasks so we can track the work to do and
> > coordinate is also a good contribution.
> >
> > --
> > Jean-Louis Monteiro
> > http://twitter.com/jlouismonteiro
> > http://www.tomitribe.com
> >
>


Re: Post TomEE 9.0.0 final release

2023-01-04 Thread Zoltán Tichov
Hi!

I could help, but I have a task, which I'm not ready yet ( put jakarta mvc
2.0 and tck in tomee).
What to do with this task?

I also have two pending pull requests, should I synchronize them with the
new main branch?

https://github.com/apache/tomee/pull/990
https://github.com/apache/tomee/pull/962

Thanks:
Zoltán


On Wed, Jan 4, 2023 at 9:12 PM Jean-Louis Monteiro 
wrote:

> Hi all,
>
> Looks like the TomEE 9.0.0 final release is in good shape and the vote is
> about to pass. Awesome.
>
> I'm already looking forward to TomEE 10.x. To that regard, I created a
> branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
> upgraded Tomcat already and I'm looking to upgrade CXF to its latest
> jakarta version. I decided to remove all the shading and patching all
> together so we get back to a Maven based dependency. We can cherry pick on
> demand or even contribute to CXF if they are willing to accept the
> contributions.
>
> Here are a set of small actions before we enter into the actual game of
> supporting Jakarta EE 10 and MicroProfile 6.0
>
> TODOs:
> - create jobs for TomEE 9.x maintenance
> - update tomee-tck to create a new branch for 10.x
> - update tomee-tck
> - release 9.1 API final (we have M2 for 9.0.0 final which is ok, but we
> should release it so next time it's included).
> - create 10.x API and release a M1
>
> Who can help on what?
> Creating a JIRA with sub tasks so we can track the work to do and
> coordinate is also a good contribution.
>
> --
> Jean-Louis Monteiro
> http://twitter.com/jlouismonteiro
> http://www.tomitribe.com
>


Post TomEE 9.0.0 final release

2023-01-04 Thread Jean-Louis Monteiro
Hi all,

Looks like the TomEE 9.0.0 final release is in good shape and the vote is
about to pass. Awesome.

I'm already looking forward to TomEE 10.x. To that regard, I created a
branch for 9.x maintenance already. Moved main to 10.0.0-SNAPSHOT. I
upgraded Tomcat already and I'm looking to upgrade CXF to its latest
jakarta version. I decided to remove all the shading and patching all
together so we get back to a Maven based dependency. We can cherry pick on
demand or even contribute to CXF if they are willing to accept the
contributions.

Here are a set of small actions before we enter into the actual game of
supporting Jakarta EE 10 and MicroProfile 6.0

TODOs:
- create jobs for TomEE 9.x maintenance
- update tomee-tck to create a new branch for 10.x
- update tomee-tck
- release 9.1 API final (we have M2 for 9.0.0 final which is ok, but we
should release it so next time it's included).
- create 10.x API and release a M1

Who can help on what?
Creating a JIRA with sub tasks so we can track the work to do and
coordinate is also a good contribution.

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