Il gio 13 set 2018, 01:00 Patrick Hunt <ph...@apache.org> ha scritto:
> Historically we've always defined a minimum version and let users decide. > That seems to have worked pretty well. It provides the most flexibility and > hasn't really bothered us too much. It limits our use of new language > features of Java, but typically Java is ensuring b/w compat from a runtime > perspective and as a result there's isn't much of a burden to say we > support 6 and laters vs alternately saying we support 6&8 exclusively. > The problem is only about a test case. We can copy the test case 3.5 branch which is using Kerby and run that one in case of java >= 11 using junit 'assumptions'. Enrico > Patrick > > On Wed, Sep 12, 2018 at 7:16 AM Enrico Olivelli <eolive...@gmail.com> > wrote: > > > Il mer 12 set 2018, 11:37 Norbert Kalmar <nkal...@cloudera.com.invalid> > ha > > scritto: > > > > > Thanks Enrico! > > > > > > Agree, as I mentioned, only JDK8 and 11 should be tested on 3.4 and > other > > > branches as well. > > > > > > I checked the Kerby problems, 3.4 does not have Kerby, it uses Apache > > > directory server. > > > Maybe we should introduce also introduce Kerby on 3.4? Or just try to > fix > > > the problems with directory server. > > > > > > > Directory Server supports jdk6 and Kerby not. > > If wr drop JDK6 we can switch to Kerby > > > > Enrico > > > > > > > > > Regards, > > > Norbert > > > > > > On Wed, Sep 12, 2018 at 11:22 AM Enrico Olivelli <eolive...@gmail.com> > > > wrote: > > > > > > > Il giorno mer 12 set 2018 alle ore 11:04 Norbert Kalmar > > > > <nkal...@cloudera.com.invalid> ha scritto: > > > > > > > > > Hi all, > > > > > > > > > > Oracle8 will have it's support end in January. They changed there > > > release > > > > > drastically. > > > > > A good article on that: > > > > > https://dev.karakun.com/java/2018/06/25/java-releases.html > > > > > > > > > > Long story short: From January, no Oracle JDK version can be used > in > > > PROD > > > > > environment without a license. End every release, even LTS (next > one > > is > > > > > version 11) will only have a 6 month public update period. > > > > > > > > > > We should also decide on the supported versions of Java. > > > > > > > > > > My opinion: We should make sure ZK is compatible with Oracle 8 and > > 11, > > > > and > > > > > also openJDK 8 and 11. > > > > > > > > > > But after that, every 6 month, there will be a new Oracle Java > > version > > > > > which we should support. > > > > > > > > > > What do you think? What version to support? What about 3.4 now that > > 3.5 > > > > is > > > > > getting close to stable? (I think fix 3.4 on Oracle 11 and that's > it > > - > > > > 3.5 > > > > > stable should be out by the time 12 comes out). > > > > > > > > > > > > > As far as I know ZK is running fine on JDK11, even 3.4. > > > > We have a problem with Kerberos tests on 3.4, but we can fix them. > > > > > > > > > > > > I can add that as far as I know there will not be any 'Oracle JDK 12" > > GA, > > > > but only OpenJDK will be released to GA from Oracle > > > > > > > > > > > > > > > > > > Once we have an agreement, we should create jira's to fix Java11 > > > > problems. > > > > > > > > > > > > > Ok to me > > > > > > > > We can consider also dropping support for JDK6 on 3.4 branch, this is > > > > actually the problem > > > > > > > > Enrico > > > > > > > > > > > > > Regards, > > > > > Norbert > > > > > > > > > > > > > > -- > > > > > > -- Enrico Olivelli > > > -- -- Enrico Olivelli