Hello,
Recently, Ubuntu revoked sun-java6-* packages following retirement of its license:
https://lists.ubuntu.com/archives/ubuntu-security-announce/2012-January/0015...
It propagated to the repositories we use for android-build.linaro.org slaves on this weekend. The end effect of this besides builds not being able to proceed, is slave pile-up issue, as Jenkins, seeing an initialization error for one slave, tries to start another, all going in cycles. As it's pretty late in here, the action I'm taking is disabling builds altogether, to proceed with resolving this first thing in the morning (access to previous builds is still available).
Proposed actions are:
1. Install sun-java6-* from cached .deb's as risk-mitigating measure while analyzing the issue. 2. Consider/test switching to OpenJDK, as recommended by https://wiki.ubuntu.com/LucidLynx/ReleaseNotes/Java6Transition . Note that sun-java6 have been, and still is, listed by Google as the Android build prerequisite: http://source.android.com/source/initializing.html However, there were success reports with OpenJDK from individual developers previously.
Hello,
Ok, this has been fixed now, sun-java6 packages are installed from local mirror on android-build, building capability is restored.
https://bugs.launchpad.net/linaro-android-infrastructure/+bug/936990 is opened to track switching to OpenJDK, awaiting Android team response to that.
Also, it turned out that Ubuntu's sun-java6 repository is actually in inconsistent state, reported as https://bugs.launchpad.net/ubuntu/+source/sun-java6/+bug/937027
Thanks, Paul
On Mon, 20 Feb 2012 03:11:50 +0200 Paul Sokolovsky Paul.Sokolovsky@linaro.org wrote:
Hello,
Recently, Ubuntu revoked sun-java6-* packages following retirement of its license:
https://lists.ubuntu.com/archives/ubuntu-security-announce/2012-January/0015...
It propagated to the repositories we use for android-build.linaro.org slaves on this weekend. The end effect of this besides builds not being able to proceed, is slave pile-up issue, as Jenkins, seeing an initialization error for one slave, tries to start another, all going in cycles. As it's pretty late in here, the action I'm taking is disabling builds altogether, to proceed with resolving this first thing in the morning (access to previous builds is still available).
Proposed actions are:
- Install sun-java6-* from cached .deb's as risk-mitigating measure
while analyzing the issue. 2. Consider/test switching to OpenJDK, as recommended by https://wiki.ubuntu.com/LucidLynx/ReleaseNotes/Java6Transition . Note that sun-java6 have been, and still is, listed by Google as the Android build prerequisite: http://source.android.com/source/initializing.html However, there were success reports with OpenJDK from individual developers previously.