Hi Paul,

We can phase out java6 on android-build slaves. All our builds use java7 only nowadays.

Regards,
Vishal

On 04-Nov-2015 6:22 pm, "Paul Sokolovsky" <paul.sokolovsky@linaro.org> wrote:
Hello,

The latest Jenkins LTS release, 1.625, requires Java7 to run (to give
some context, Java9 is in beta now, Java7 is many years old). As
learned with some pain on ci.linaro.org, which already upgraded, this
requirement applies not just to a Jenkins master, but also to build
slaves, just to run slave agent to be connected to a master.

We install both Java6 and Java7 on android-build.linaro.org slaves, but
the default is still Java6, "for compatibility with older Android
versions", as a comment says.

Is Java6 being a default still relevant? The easiest way to accommodate
the upcoming upgrade is just to switch default to Java7. If there're
issues expected with that, we can follow an alternative way of adding
adhoc version overrides for slave startup.

--
Best Regards,
Paul

Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog