Hi David, Thanks for your answer, this is perfectly clear.
Will this upcoming TomEE 8.0.7 release include latest Tomcat / CXF dependencies that fixes CVEs that showed up since 8.0.6 release ? Kind regards, Alexandre Le dim. 2 mai 2021 à 19:09, David Blevins <dblev...@tomitribe.com> a écrit : > > > On May 2, 2021, at 9:39 AM, Alex The Rocker <alex.m3...@gmail.com> wrote: > > > > I am a bit confused : I thought that renaming of javax.* into > > jakarta.* packages for the EE API is only targeted for TomEE 9.x. > > All the source code is in TomEE 8.0 and TomEE 9.0.x is just created through > bytecode transformation. The long and short of that is they pass/fail almost > the exact same tests as it's the same code. We can do library upgrades in the > `tomee-jakarta` repo and add a patch file for third-party dependencies here > and there, but any fixes on the TomEE side go into 8 and are automatically > picked up in via bytecode transformation of 9 as well. > > In fact, I've been doing most my local work exclusively running the Jakarta > EE 8 TCK and just letting the automated systems do the running of the EE 9 > TCK. > > > In such case, what would be the content of a TomEE 8.0.7 release? > > Everything in this list is fixed, except about 10 tests which are not part of > the Web Profile and therefore not required for certification and will be > fixed later. Though it says "EE 9" these failed for both 8 and 9 TCKs: > > - https://issues.apache.org/jira/browse/TOMEE-3140 > > We're still one TCK test shy of passing and have some work to do on the API > jars to pass the signature tests, but it's looking good. > > Brief pause for me to take a nap, however, as I've been up for 24 hours and > keep nodding off at the keyboard :) > > > -David > > > > > > In any cases, I'd be happy to see a TomEE 8.0.7 release soon, in order > > to get latest CVE fixes since 8.0.6. > > > > Kind regards, > > Alexandre > > > > Le sam. 1 mai 2021 à 03:32, David Blevins <david.blev...@gmail.com> a écrit > > : > >> > >> Heads up that we are narrowing in in the last few TCK issues and there is > >> still some chance we can be Jakarta EE 9.1 Web Profile certified in time > >> for the Jakarta EE 9.1 release vote Monday. > >> > >> It would be super super and I mean *super* tight.... > >> > >> However, if we can get it done we'll need to do a release vote by no later > >> than Sunday afternoon and file our certification request. We don't need > >> to have concluded our vote to make the Jakarta EE 9.1 release ballot, we > >> just need final binaries of our own to be at least in staging and in the > >> process of our own vote. > >> > >> We do need that vote pass, however, so that would require some pragmatism > >> on all our parts. > >> > >> For that reason I recommend we do not try to push out a 9.0.0 final, but > >> go ahead with 9.0.0-M7. If there are some issues with the binaries we put > >> up for vote, unless they are legal issues, we can still release them and > >> immediately fix the issues next week in a subsequent 8.0.8 and 9.0.0-M8. > >> There's no reason to "wait", we can simply release twice. Version numbers > >> are free. > >> > >> The Jakarta EE 9.1 release vote lasts for two weeks and an announcement > >> would happen some days after that. Ff we did want to push out a 9.0.0 for > >> the announcement, we'd have at least till May 17th to do that, perhaps > >> even the 20th. > >> > >> The reason we want to get certified in time for the ballot is recently > >> there was a change that implementations listed on the ballot get a special > >> place at the top of the specification page. Any implementations that come > >> even one day later cannot be included and will not be accepted or given > >> special designation. This lasts forever and is a permanent advantage to > >> those in the list. It's also a permanent *disadvantage* to those not on > >> the list. It's eat or be eaten. > >> > >> So that's what we're going for: A staged binary up for a vote here, > >> passing the TCK, in time to be listed on the Jakarta EE 9.1 release ballot > >> Monday. > >> > >> > >> -David > >> >