Is anyone aware of recent changes in our Jenkins jobs that would have started 
using JDK 8 instead of JDK 7 for pre-commit?  We're not ready for this, because 
there are some different rules about JavaDocs in JDK 8, and the ZooKeeper 
codebase currently triggers warnings due to violations of those new rules.

Here are examples of pre-commit jobs than ran with JDK 8:

https://builds.apache.org/job/PreCommit-ZOOKEEPER-Build/3108/consoleText

https://builds.apache.org/job/PreCommit-ZOOKEEPER-Build/3109/consoleText

Those 2 builds ran on different Jenkins hosts, so it's not specific to a 
particular host.

The strange thing is that the job appears to be configured to use JDK 7, and 
the file path in the output appears that it should be JDK 7, but it still ends 
up using JDK 8.

/home/jenkins/jenkins-slave/tools/hudson.model.JDK/latest1.7/bin/java
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

If no one is aware of changes in our jobs that would have caused this, then 
perhaps we'll need to ask infrastructure for help.  Maybe something strange 
happened, like an accidental installation of JDK 8 at the JDK 7 path.

--Chris Nauroth

Reply via email to