sun-jdk6-* packages no longer available for build slaves

Bug #936819 reported by Paul Sokolovsky
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Android Infrastructure
Fix Released
Critical
Paul Sokolovsky

Bug Description

From mail:

Recently, Ubuntu revoked sun-java6-* packages following retirement of
its license:

https://lists.ubuntu.com/archives/ubuntu-security-announce/2012-January/001554.html

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.

Changed in linaro-android-infrastructure:
assignee: nobody → Paul Sokolovsky (pfalcon)
importance: Undecided → Critical
status: New → Triaged
Changed in linaro-android-infrastructure:
status: Triaged → In Progress
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

lp:936990 is submitted to tracked OpenJDK migration progress (depends on Android team decision).

Changed in linaro-android-infrastructure:
status: In Progress → Fix Committed
Changed in linaro-android-infrastructure:
milestone: none → 2012.02
Changed in linaro-android-infrastructure:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.