The only problem with trying to get the JDK 8 trunk builds green (or blue I guess) is that it's like trying to hit a moving target because of how many new commits keep coming in. I was looking at fixing these a while ago, and managed to at least make them compile and fixed (or worked with others to fix) some of the unit tests. I've been really busy on other tasks and haven't had time to continue working on this in quite a while though.
Currently, it looks like Common is still green mostly, Yarn is having a build failure with checkstyle, MR has between 1 and 10 test failures, and HDFS had between 3 and 10 test failures. I think it's going to be difficult to get these green, and to keep them green, unless we get more buy in from everyone on new commits being tested against JDK 8. Otherwise, it's too hard to keep up with the number of commits coming in, even if we do get it green. Perhaps we could have test-patch also run the patch against JDK 8? - Robert On Wed, Oct 14, 2015 at 8:27 AM, Steve Loughran <ste...@hortonworks.com> wrote: > > > On 13 Oct 2015, at 17:32, Haohui Mai <ricet...@gmail.com> wrote: > > > > Just to echo Steve's idea -- if we're seriously considering supporting > > JDK 8, maybe the first thing to do is to set up the jenkins to run > > with JDK 8? I'm happy to help. Does anyone know who I can talk to if I > > need to play around with all the Jenkins knob? > > Jenkins is building with JAva 7 and 8. all that's needed is to turn off > the Java 7 build, which I will happily do. The POM can be changed to set > the minimum JVM version -though that's most likely to be visible to people > building locally, as you'll need to make sure that you have access to java > 7 and java 8 JVMs if you want to build and test for both. > > Jenkins-wise, the big issue is one I've mentioned before: the builds are > failing an not enough people are caring > > > https://builds.apache.org/view/H-L/view/Hadoop/job/Hadoop-Hdfs-trunk-Java8/488/ > > Please, lets fix this > >