I think getting TomEE 8 out is obviously is preferred option. I would still like to maintain TomEE 7 for those that want it. I'd be happy to go through JIRA, and backport fixes as necessary for Johnzon 1.0.x.
Jon On Sun, 1 Apr 2018, 11:03 Mark Struberg, <strub...@yahoo.de.invalid> wrote: > The problem is that adding Johnzon-1.1.7 to TomEE7 _without_ also updating > the jsonp spec to 1.1 will NOT work! > It will blow up with MethodNotFoundExceptions... > > What is needed is the following:We need a list of bugs in johnzon-1.0.0 > which got fixed in the 8 EE8 releases we did so far (johnzon-1.1.0.. > 1.1.7).Then we can look which one can easily get backported and which > others would be complicated. > And again: EVERY HELPING HAND IS WELCOME! > Yes, most of you are interested primarily in TomEE, but lots of the hard > work is done also in other projects!Don't be afraid, the Johnzon people > will not bite you if you help them ;) > I've seen https://issues.apache.org/jira/browse/JOHNZON-149Is this one > ticket referenced there the only thing we would need for TomEE7? In that > case I could run the Johnzon-1.0.1 release today.But what else do we need? > Is there a TomEE ticket which explains what's missing? > > LieGrue,strub > > > On Sunday, 1 April 2018, 08:59:03 CEST, Romain Manni-Bucau < > rmannibu...@gmail.com> wrote: > > Le 1 avr. 2018 07:47, "Alex The Rocker" <alex.m3...@gmail.com> a écrit : > > Hello Mark, > > The point is not to enable EE8 features in TomEE 7.0.5. > Is is about fixing the many issues of currently available TomEE 7.0.4 > in its JSON-P 1.0 *implementation*. > > With Johnzon 1.1.7, TomEE 7.0.5 will remains at EE7 compatiblity level > because there's no plan to include EE8 *interfaces* in 7.0.5: Johnzon > is "just" the *implementation* of JSON-P in TomEE since TomEE version > 7. > > > No you need the api too. > > > My understanding of Romain's proposal is that Johnzon 1.1.7 can fix > fhe current issues of JSON-P 1.0 in TomEE 7.0.5 in a more efficient > way than trying to sort out which Johnzon 1.1.7 fixes could be > backported to Johnzon 1.0.1. > > > The fear here is a partial backport or more delay for 7.0.5. > > > I find this proposal quite reasonable. > > In addition, I have to mention that I know couple of developers who > hacked around couple of JPSON issues they got with TomEE 7.0.4 by > replacing Johnzon with 1.1.x. Make this is official in TomEE 7.0.5 > would make non-hackers more comfortable with TomEE 7. > > > > Same here > > > > > I am not part of TomEE contributors, so of course all this is suggestions. > What is the process for deciding on whether or not Johnzon 1.1.7 would > be the JSON-P implementation of TomEE 7.0.5? A vote by binding people? > > > That said Mark is right and why i proposed to just use tomee 8 which is a > smooth upgrade > > > Best regards, > Alexandre > > > 2018-03-31 23:34 GMT+02:00 Mark Struberg <strub...@yahoo.de.invalid>: > > If we start adding EE8 features then we will further blur the line.Imo we > should remain clean and push for TomEE8 instead... > > LieGrue,strub > > > > > > On Saturday, 31 March 2018, 23:00:43 CEST, Romain Manni-Bucau < > rmannibu...@gmail.com> wrote: > > > > Le 31 mars 2018 22:33, "Mark Struberg" <strub...@yahoo.de.invalid> a > écrit : > > > > folks stop. johnzon-1.1.7 is JSON-P-1.1 which is EE8.Do we really want to > > include this in Tomee7 (seven!)? > > I don't think so... > > > > > > Why? Doesnt prevent to be ee7 certified + we are not so only constraint > is > > about java min version. > > > > That said agree tomee 8 can be safer for a long terms choice. > > > > LieGrue,strub > > > > > > On Saturday, 31 March 2018, 19:32:52 CEST, Alex The Rocker < > > alex.m3...@gmail.com> wrote: > > > > Hello, > > > > To continue on this thread: I have updated > > https://issues.apache.org/jira/browse/TOMEE-2153 title to make it more > > explicit. > > New title of this JIRA is now "Dependency upgrade to Johnzon 1.1.7" > > > > Could this be part of next 7.0.5-snapshot ? > > > > Best regards, > > Alexandre > > > > > > 2018-03-31 18:12 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com>: > >> Le 31 mars 2018 16:36, "Alex The Rocker" <alex.m3...@gmail.com> a > écrit : > >> > >> Hi Romain, > >> > >> Are you suggesting that instead of waiting for TomEE 7.0.5 people > >> should upgrade to TomEE 8 ? > >> > >> > >> Yes > >> > >> > >> IHMO it's a bigger step for people : major version changes usually > >> involves major impacts (at least that's my experience). > >> > >> > >> Shouldnt be the case here. Tomee 1.0 to 1.5 was way more hurting than 1 > to > >> 7. Here it should even be smoother. > >> > >> I'm more fond of a TomEE 7.0.5 with Java 8 as the minimum prerequisite > >> if this allows for the replacement of Johnzon 1.0.0 by latest Johnzon > >> 1.1.x to get all the fixes committed so far. > >> > >> > >> +1 from me too > >> > >> After all ,Java 7 end of public updates was in April 2015, so making > >> Java 8 as the minimum prerequisite for TomEE7 three years later after > >> this date sounds very reasonable. > >> > >> Thanks, > >> Alexandre > >> > >> > >> > >> > >> 2018-03-31 15:44 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com>: > >>> Le 31 mars 2018 15:00, "Jonathan Gallimore" < > jonathan.gallim...@gmail.com > >> > >>> a écrit : > >>> > >>> It requires TomEE 7.x, which targets EE7, to shift to Java 8. > >>> > >>> I'm not fussed either way, but we should discuss it and encourage input > >>> from the wider community. I'm sure I've asked before if it's ok to > > require > >>> Java 8 and still target EE 7, but I can't remember if it was > definitively > >>> answered or not, and if it was, I can't remember what the answer was. > >>> > >>> > >>> Mixed thread. > >>> > >>> Having tomee 8 released just after the 7.0.5 it can also mean you can > >>> ignore this one and upgrade straight after. Just thinking out loud. > >>> > >>> > >>> Jon > >>> > >>> On Sat, 31 Mar 2018, 12:29 Alex The Rocker, <alex.m3...@gmail.com> > wrote: > >>> > >>>> Hello, > >>>> > >>>> I agree with Romain : couldn't TomEE 7.0.5 be based on latest stable > >>>> Johnzon 1.1.x ? > >>>> > >>>> Best regards, > >>>> Alexandre > >>>> > >>>> > >>>> 2018-03-31 11:16 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com > >: > >>>> > We can but we miss (ATM) a looot of fixes. > >>>> > > >>>> > Le 30 mars 2018 23:26, "Jonathan Gallimore" < > >>>> jonathan.gallim...@gmail.com> > >>>> > a écrit : > >>>> > > >>>> >> I wonder if we can get a Johnzon 1.0.1 release, targetting EE7? > Looks > >>>> like > >>>> >> the code is in the branch and ready to go. > >>>> >> > >>>> >> Jon > >>>> >> > >>>> >> On Fri, Mar 30, 2018 at 9:03 AM, Alex The Rocker < > > alex.m3...@gmail.com > >>> > >>>> >> wrote: > >>>> >> > >>>> >> > (sorry previous mail got truncated) > >>>> >> > > >>>> >> > Hello Jon, > >>>> >> > > >>>> >> > To answer your question about whether or not my expected Johnzon > >>> fixes > >>>> >> > are in current "to become TomEE 7.0.5" : my view is that this is > > not > >>>> >> > the case: > >>>> >> > * The following JIRA is still opened : > >>>> >> > https://issues.apache.org/jira/browse/TOMEE-2153 > >>>> >> > * According to discussion in same thread of message, Romain > >> proposed > >>>> >> > to push Johnzon 1.1.x in current TomEE 7.x repository (sorry if I > >>>> >> > don't use the proper vocabulary) and I like very this proposal > > given > >>>> >> > the large amount of fixes in Johnzon 1.1.x versus the pile I have > >>> been > >>>> >> > internally reported on Johnzon 1.0.0 > >>>> >> > * Appart from Johnzon 1.1.x, TomEE 7.0.5 should include latest > >>> Tomcat > >>>> >> > 8.5.x security fix level, so that we could propose to casual > TomEE > >>>> >> > users a version "as secure as possible" when it'll be released. > >>>> >> > > >>>> >> > Of course I volunteer to run tests on any snapshot / RC on our > > large > >>>> >> > number of complex web apps. > >>>> >> > > >>>> >> > Best regards, > >>>> >> > Alexandre > >>>> >> > > >>>> >> > > >>>> >> > 2018-03-30 9:59 GMT+02:00 Alex The Rocker <alex.m3...@gmail.com > >: > >>>> >> > > Hello Jon, > >>>> >> > > > >>>> >> > > To answer your question about whether or not my expected > Johnzon > >>>> fixes > >>>> >> > > are in current "to become TomEE 7.0.5" : my view is that this > is > >>> not > >>>> >> > > the case: > >>>> >> > > * The following JIRA is still opened : > >>>> >> > > https://issues.apache.org/jira/browse/TOMEE-2153 > >>>> >> > > * According to discussion in same thread of message, Romain > >>>> proposed > >>>> >> > > to push Johnzon 1.1.x in wha > >>>> >> > > > >>>> >> > > 2018-03-29 19:00 GMT+02:00 Jonathan Gallimore < > >>>> >> > jonathan.gallim...@gmail.com>: > >>>> >> > >> Yes, if we want to release now we'd need to roll that change > >> back. > >>>> >> > >> > >>>> >> > >> Jon > >>>> >> > >> > >>>> >> > >> On Thu, 29 Mar 2018, 17:55 Romain Manni-Bucau, < > >>>> rmannibu...@gmail.com > >>>> >> > > >>>> >> > >> wrote: > >>>> >> > >> > >>>> >> > >>> Le 29 mars 2018 18:23, "Jonathan Gallimore" < > >>>> >> > jonathan.gallim...@gmail.com> > >>>> >> > >>> a écrit : > >>>> >> > >>> > >>>> >> > >>> We did talk about doing a TomEE 7 release. I'm willing to be > >>>> release > >>>> >> > >>> manager. I have 2 questions: > >>>> >> > >>> > >>>> >> > >>> * Does the TomEE 7 / master branch have the fix you want > >> already, > >>>> or > >>>> >> is > >>>> >> > >>> there work to do there? > >>>> >> > >>> > >>>> >> > >>> * I did upgrade xbean to a version that handles java 9 and > 10, > >>>> and I > >>>> >> > also > >>>> >> > >>> pushed updates to OWB and OpenJPA for the same. Do we want to > >>> wait > >>>> >> for > >>>> >> > >>> releases of those, or do we want to release right away? > >>>> >> > >>> > >>>> >> > >>> > >>>> >> > >>> Guess we want to have a single xbean version so either wait > or > >>>> >> rollback > >>>> >> > >>> pby. > >>>> >> > >>> > >>>> >> > >>> > >>>> >> > >>> Jon > >>>> >> > >>> > >>>> >> > >>> On Thu, Mar 29, 2018 at 4:16 PM, Alex The Rocker < > >>>> >> alex.m3...@gmail.com > >>>> >> > > > >>>> >> > >>> wrote: > >>>> >> > >>> > >>>> >> > >>> > Hello, > >>>> >> > >>> > > >>>> >> > >>> > I noticed that in latest TomEE 7.0.5 SNAPSHOT we will have > >>>> Johnzon > >>>> >> > 1.0.0. > >>>> >> > >>> > Is there any chance to see Romain's proposal to ise jsonp/b > >>>> 1.1/1.0 > >>>> >> > in > >>>> >> > >>> > tomee 7 come out anytime soon? > >>>> >> > >>> > > >>>> >> > >>> > Best regards, > >>>> >> > >>> > Alexandre > >>>> >> > >>> > > >>>> >> > >>> > > >>>> >> > >>> > 2018-03-04 14:46 GMT+01:00 Romain Manni-Bucau < > >>>> >> rmannibu...@gmail.com > >>>> >> > >: > >>>> >> > >>> > > @Mark: it is tracked on johnzon ( > >>>> >> > >>> > > > >>>> >> > >>> https://issues.apache.org/jira/plugins/servlet/mobile# > >>>> >> > issue/JOHNZON-149 > >>>> >> > >>> > ). > >>>> >> > >>> > > There was the proposal I did months ago to just use > jsonp/b > >>>> >> > 1.1/1.0 in > >>>> >> > >>> > > tomee 7 (doesnt prevent anything from tomee perspective > if > >> we > >>>> >> drop > >>>> >> > java > >>>> >> > >>> 7 > >>>> >> > >>> > > compat). If not desired we should redo 1.x from master > pby > >> to > >>>> >> > avoid an > >>>> >> > >>> > half > >>>> >> > >>> > > merged branch. > >>>> >> > >>> > > > >>>> >> > >>> > > Le 4 mars 2018 12:40, "Mark Struberg" > >>>> <strub...@yahoo.de.invalid > >>>> >> > > >>>> >> > a > >>>> >> > >>> > écrit : > >>>> >> > >>> > > > >>>> >> > >>> > >> Hi Alex! > >>>> >> > >>> > >> > >>>> >> > >>> > >> johnzon-1.0.x is targetting JSON-P_1.0 (EE7) and > >>>> johnzon-1.0.0 > >>>> >> is > >>>> >> > >>> indeed > >>>> >> > >>> > >> the last version we shipped so far. > >>>> >> > >>> > >> > >>>> >> > >>> > >> johnzon-1.1.x is targetting JSON-P_1.1 and JSON-B_1.0. > >>>> >> > >>> > >> Those are all EE8 specs and thus this is also the > version > >>>> used > >>>> >> in > >>>> >> > >>> > TomEE8. > >>>> >> > >>> > >> > >>>> >> > >>> > >> If you have some urgent need/request for a fix in > >>>> Johnzon-1.0.x > >>>> >> > (EE7) > >>>> >> > >>> > then > >>>> >> > >>> > >> please identify the tickets you suggest to have fixed > and > >>>> report > >>>> >> > them > >>>> >> > >>> on > >>>> >> > >>> > >> the d...@johnzon.apache.org list. > >>>> >> > >>> > >> What could work is if you go through either the tickets > >>>> resolved > >>>> >> > in > >>>> >> > >>> > >> various johnzon-1.1.x versions, or scan the git log for > >>> fixes > >>>> >> you > >>>> >> > want > >>>> >> > >>> > to > >>>> >> > >>> > >> have backported. > >>>> >> > >>> > >> We will then discuss it over there, create tickets and > > then > >>>> >> merge > >>>> >> > back > >>>> >> > >>> > the > >>>> >> > >>> > >> stuff. > >>>> >> > >>> > >> The Johnzon team is surely happy about every helping > hand! > >>>> >> > >>> > >> > >>>> >> > >>> > >> Btw, that's really the same for almost all the parts of > >>>> TomEE. > >>>> >> > >>> > >> 85% of the tickets and improvements are really happening > > at > >>>> all > >>>> >> > the > >>>> >> > >>> > other > >>>> >> > >>> > >> projects: johnzon, bval, OpenWebBeans, OpenJPA, MyFaces, > >>>> Tomcat, > >>>> >> > >>> > Geronimo, > >>>> >> > >>> > >> etc. > >>>> >> > >>> > >> > >>>> >> > >>> > >> Of course it's a good idea to keep the TomEE project in > > the > >>>> loop > >>>> >> > from > >>>> >> > >>> a > >>>> >> > >>> > >> high-level perspective. For example to summarise the > >> tickets > >>>> >> which > >>>> >> > >>> will > >>>> >> > >>> > get > >>>> >> > >>> > >> resolved. > >>>> >> > >>> > >> But the actual work + the release etc will happen on the > >>>> >> Johnzon, > >>>> >> > OWB, > >>>> >> > >>> > etc > >>>> >> > >>> > >> lists. > >>>> >> > >>> > >> > >>>> >> > >>> > >> txs and LieGrue, > >>>> >> > >>> > >> strub > >>>> >> > >>> > >> > >>>> >> > >>> > >> > >>>> >> > >>> > >> > >>>> >> > >>> > >> > Am 03.03.2018 um 23:32 schrieb Alex The Rocker < > >>>> >> > >>> alex.m3...@gmail.com > >>>> >> > >>> > >: > >>>> >> > >>> > >> > > >>>> >> > >>> > >> > Hello, > >>>> >> > >>> > >> > > >>>> >> > >>> > >> > +1 for a TomEE+ 7.0.5 asap, I volonteer to test it > >> against > >>>> our > >>>> >> > large > >>>> >> > >>> > web > >>>> >> > >>> > >> apps! > >>>> >> > >>> > >> > By the way, TomEE+ 7.0.4 had a super old version of > >>> Johnzon > >>>> >> > (1.0.0 > >>>> >> > >>> if > >>>> >> > >>> > >> > I remember well), could 7.0.5 embedded a decently more > >>>> recent > >>>> >> > >>> Johnzon > >>>> >> > >>> > >> > version to fix the tons of issues we had to hack > around > >>>> with > >>>> >> > Johnzon > >>>> >> > >>> > >> > 1.0.0 ? > >>>> >> > >>> > >> > > >>>> >> > >>> > >> > Thanks, > >>>> >> > >>> > >> > Alex > >>>> >> > >>> > >> > > >>>> >> > >>> > >> > 2018-03-02 14:56 GMT+01:00 Mark Struberg > >>>> >> > <strub...@yahoo.de.invalid > >>>> >> > >>> >: > >>>> >> > >>> > >> >> hi folks! > >>>> >> > >>> > >> >> > >>>> >> > >>> > >> >> We discussed this quite some times and we got good > >>>> feedback > >>>> >> so > >>>> >> > far. > >>>> >> > >>> > So > >>>> >> > >>> > >> it's finally time to make this reality. > >>>> >> > >>> > >> >> > >>>> >> > >>> > >> >> Over the weekend I'd like to switch TomEE to master > and > >>>> >> create > >>>> >> > a > >>>> >> > >>> > >> maintenance branch for Tomee7. > >>>> >> > >>> > >> >> > >>>> >> > >>> > >> >> After that I'd love to roll a first TomEE8 version in > >> say > >>>> one > >>>> >> > month > >>>> >> > >>> > >> from now. > >>>> >> > >>> > >> >> > >>>> >> > >>> > >> >> Any objection? > >>>> >> > >>> > >> >> > >>>> >> > >>> > >> >> > >>>> >> > >>> > >> >> LieGrue, > >>>> >> > >>> > >> >> strub > >>>> >> > >>> > >> >> > >>>> >> > >>> > >> > >>>> >> > >>> > >> > >>>> >> > >>> > > >>>> >> > >>> > >>>> >> > > >>>> >> > >>>>