Hey Jon. Did some quick tests and ran TCK. No regression, we even fixed some good chunk of tests for better TCK coverage.
+1 -- Jean-Louis Monteiro http://twitter.com/jlouismonteiro http://www.tomitribe.com On Thu, Jul 23, 2020 at 3:29 PM Vicente Rossello <cocorosse...@gmail.com> wrote: > Hi, > > I've checked the artifacts and played a bit with the plus server. > > +1 > > On Thu, Jul 23, 2020 at 2:58 PM Zowalla, Richard < > richard.zowa...@hs-heilbronn.de> wrote: > >> Thanks for the exaplantion, Jon. I will take a look at the transformer >> and apply it to our application after I have returned from vacation. >> >> For now: >> >> Take my +1 (although I've only tested 8.0.4 as stated in my original >> mail). >> >> Am Donnerstag, den 23.07.2020, 12:41 +0100 schrieb Jonathan Gallimore: >> >> Hi Richard >> >> >> The artifacts are here: >> >> https://repository.apache.org/content/repositories/orgapachetomee-1173/org/apache/tomee/jakarta/apache-tomee/9.0.0-M2/ >> >> >> (note the org.apache.tomee.jakarta group ID). >> >> >> The transformation tool currently only works on zips, which is why we don't >> >> (yet) have tar.gzs there. >> >> >> Its worth taking a look at the Eclipse Transformer to transform your >> >> applications. This is another case where I'd expect issues, and encourage >> >> you to report them. I'm also a committer on that project and would be keen >> >> to help with any improvements. Here's how we do it on Moviefun: >> >> https://github.com/apache/tomee/blob/master/examples/moviefun/pom.xml#L111-L126 >> >> . >> >> >> We're not able to translate javax -> jakarta "on the fly". I have looked at >> >> this, and theoretically its possible to create a java agent to do this, but >> >> it comes unstuck where various libraries inspect classes for annotations, >> >> and none of them actually *load* the class to do that (so it doesn't get >> >> translated, and subsequently fails). Unfortunately, the renaming means >> >> we'll all need to make changes to our applications at some point. >> >> >> Jon >> >> >> On Thu, Jul 23, 2020 at 12:04 PM Zowalla, Richard < >> >> richard.zowa...@hs-heilbronn.de> wrote: >> >> >> Hi Jon, >> >> >> thanks for the explanation. >> >> >> The artifacts for 9.0.0-M2 seem to be missing in the Maven staging >> >> repository? Is this known/planned in this way? >> >> >> I just wanted to build our project (which works fine with 8.0.4) with >> >> the 9.0.0-M2 artifacts. >> >> >> Thanks, >> >> Richard >> >> >> >> Am Donnerstag, den 23.07.2020, 10:39 +0100 schrieb Jonathan Gallimore: >> >> Dammit, accidentally hit send far too soon. Here's the whole message: >> >> >> >> Hi folks >> >> >> Thanks for the reviews and feedback so far. >> >> >> I've seen a couple of comments come in that I just wanted to >> >> briefly address. >> >> >> The vote is TomEE 8.0.4 *and* 9.0.0-M2. A +1 is a +1 for both. You >> >> can't >> >> vote +1 for 8.0.4 and 0 (or abstain) for 9.0.0-M2, for example. I can >> >> cancel this vote, re-roll, and issue a separate vote for the 2, if we >> >> wish. >> >> I didn't do this on this occasion, because we're producing the binary >> >> that >> >> uses javax (8.0.4) and then transforming it to produce the version >> >> that >> >> uses jakarta (9.0.0-M2), but can do so going forward. >> >> >> We don't expect 9.0.0-M2 to be perfect. We're grateful if you can >> >> report >> >> issues you find, but that shouldn't necessarily block the release. I >> >> totally understand that migrating your own projects to the jakarta >> >> namespace is a big deal and unlikely to be feasible for a vote. If >> >> you can >> >> check you can download it and boot it up, and check for any legal >> >> issues, >> >> bad libraries etc, that helps. If you'd like an example app to try, >> >> do try >> >> building the moviefun example. That (like many of the examples) >> >> produces >> >> both javax and jakarta .war files. >> >> >> Jean-Louis is going to run the TCK against this, which is fantastic. >> >> A >> >> couple of notes here to set expectations - I'm not expecting a full >> >> pass, >> >> but I'm also not expecting regressions, so passing the TCK shouldn't >> >> block >> >> the release. I did have to comment out the new security module (sorry >> >> - >> >> there were some JAX-RS test failures with it), so those tests still >> >> won't >> >> pass. >> >> >> Hope that all makes sense, but please ask any questions you may have. >> >> Many >> >> thanks again for your reviews. >> >> >> Jon >> >> >> On Thu, Jul 23, 2020 at 10:30 AM Jonathan Gallimore < >> >> jonathan.gallim...@gmail.com> wrote: >> >> >> Hi folks >> >> >> Thanks for the reviews and feedback so far. >> >> >> I've seen a couple of comments come in that I just wanted to >> >> briefly address. >> >> >> The vote is TomEE 8.0.4 *and* 9.0.0-M2. A +1 is a +1 for both. You >> >> can't >> >> vote +1 for 8.0.4 and 0 (or abstain) for 9.0.0-M2, for example. I >> >> can close >> >> this vote, re-roll, and issue a separate vote for the 2, if we >> >> wish. >> >> >> I didn't, because we're producing the binary that uses javax >> >> (8.0.4) and >> >> then transforming it to produce the version that uses jakarta >> >> (9.0.0-M2). >> >> >> On Wed, Jul 22, 2020 at 3:34 PM Jonathan Gallimore < >> >> jonathan.gallim...@gmail.com> wrote: >> >> >> Hi All, >> >> >> I am delighted to present a vote for Apache TomEE 9.0.0-M2 and >> >> Apache >> >> TomEE 8.0.4. >> >> >> >> Maven Repo: >> >> >> https://repository.apache.org/content/repositories/orgapachetomee-1173/ >> >> >> Binaries & Source: >> >> >> https://dist.apache.org/repos/dist/dev/tomee/staging-1173/tomee-8.0.4/ >> >> >> Source code: >> >> TomEE 8.0.4: >> >> >> https://dist.apache.org/repos/dist/dev/tomee/staging-1173/tomee-8.0.4/tomee-project-8.0.4-source-release.zip >> >> TomEE Jakarta Conversion for 9.0.0-M2: >> >> >> https://dist.apache.org/repos/dist/dev/tomee/staging-1173/tomee-8.0.4/apache-tomee-9.0.0-M2-source-release.zip >> >> >> Tags: >> >> >> >> >> https://gitbox.apache.org/repos/asf?p=tomee.git;a=tag;h=refs/tags/tomee-project-8.0.4 >> >> >> >> https://gitbox.apache.org/repos/asf?p=tomee-jakarta.git;a=tag;h=refs/tags/tomee-9.0.0-M2 >> >> >> Release notes: >> >> >> >> >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312320&version=12348414 >> >> >> Please VOTE: >> >> >> [+1] Yes, release it >> >> [+0] Not fussed >> >> [-1] Don't release, there's a showstopper (please specify what >> >> the >> >> showstopper is) >> >> >> Vote will be open for 72 hours. >> >> >> Here is my +1. >> >> >> Thanks >> >> >> Jon >> >> >> >> -- >> >> Richard Zowalla, M.Sc. >> Research Associate, PhD Student | Medical Informatics >> >> >> >> Hochschule Heilbronn – University of Applied Sciences >> Max-Planck-Str. 39 >> D-74081 Heilbronn >> phone: +49 7131 504 6791 >> mail: richard.zowa...@hs-heilbronn.de >> web: http://www.mi.hs-heilbronn.de/ >> >