Re: Post TomEE 9.0.0 final release
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
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
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
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
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
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
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
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
> 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
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
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
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
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
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
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
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
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
> 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
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
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
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
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
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
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
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