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