Il Mar 28 Apr 2020, 10:48 Andor Molnar <an...@apache.org> ha scritto:
> Really? > That patch is a general solution and actually looks really promising to > me. I’ll check. > I forgot that in that patch option 2 is already implemented https://github.com/apache/zookeeper/pull/1269 We could port it to 3.6 branch and to branch 3.5 Enrico > > Thanks Chris. > > Andor > > > > > On 2020. Apr 28., at 9:34, Enrico Olivelli <eolive...@gmail.com> wrote: > > > > Il Mar 28 Apr 2020, 02:47 Christopher <ctubb...@apache.org> ha scritto: > > > >> Option 2 was implemented by me already as part of my pull request for > >> https://issues.apache.org/jira/browse/ZOOKEEPER-3739 > >> This change was applied to 3.6.1 and 3.7.0. > >> > > > > This is not the problem but the problem with ByteBuffer. > > > > Enrico > > > > > >> If this didn't fix it, I'd have to look into it further. But, the > >> option 1 doesn't look too bad to me. > >> > >> On Mon, Apr 27, 2020 at 1:16 PM Enrico Olivelli <eolive...@gmail.com> > >> wrote: > >>> > >>> Optional 2 is the best. > >>> > >>> I have fallen into this problem while preparing 3.6.1 rc. I was using > >> jdk14 > >>> and my binaries wouldn't run in jdk8 > >>> > >>> Enrico > >>> > >>> Il Lun 27 Apr 2020, 18:58 Andor Molnar <an...@apache.org> ha scritto: > >>> > >>>> Hi folks, > >>>> > >>>> https://issues.apache.org/jira/browse/ZOOKEEPER-3215 > >>>> > >>>> has come up recently again and I’m thinking of the right way to > resolve > >>>> this. Given that we have some Maven experts in the house my first > >> question > >>>> would be: can we just resolve this with some Maven magic? > >>>> > >>>> Option #1 > >>>> Apply https://github.com/apache/zookeeper/pull/760 on master branch > to > >>>> make explicit casts which will hint the compiler to use the right > >> method. > >>>> > >>>> Option #2 > >>>> Detect the Java compiler with Maven and add “—release 8” switch to all > >>>> Java compilers with version 9+. > >>>> > >>>> I really want to resolve this with some automated solution, because > >>>> changing the source code seems to me ugly and fragile. Do we have any > >> other > >>>> option? > >>>> > >>>> Regards, > >>>> Andor > >>>> > >>>> > >>>> > >> > >