google-collections update breaks eucalyptus build

Bug #455931 reported by Steve Langasek on 2009-10-20
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eucalyptus (Ubuntu)
Low
Thierry Carrez
Karmic
Undecided
Unassigned
libgoogle-collections-java (Ubuntu)
High
Matthias Klose
Karmic
High
Matthias Klose

Bug Description

Binary package hint: libgoogle-collections-java

The latest sync of libgoogle-collections-java for the maven transition has broken the eucalyptus build.

debdiff shows:

$ debdiff libgoogle-collections-java_0~20080808-*.deb

Files in second .deb but not in first
-------------------------------------
-rw-r--r-- root/root /usr/share/java/google-collections-0.8.jar
-rw-r--r-- root/root /usr/share/maven-repo/com/google/collections/google-collections/0.8/google-collections-0.8.pom
-rw-r--r-- root/root /usr/share/maven-repo/com/google/collections/google-collections/debian/google-collections-debian.pom
lrwxrwxrwx root/root /usr/share/java/google-collections.jar -> google-collections-0.8.jar
lrwxrwxrwx root/root /usr/share/maven-repo/com/google/collections/google-collections/0.8/google-collections-0.8.jar -> ../../../../../../java/google-collections-0.8.jar
lrwxrwxrwx root/root /usr/share/maven-repo/com/google/collections/google-collections/debian/google-collections-debian.jar -> ../../../../../../java/google-collections-0.8.jar

Files in first .deb but not in second
-------------------------------------
-rw-r--r-- root/root /usr/share/java/google-collect-20080808.jar
lrwxrwxrwx root/root /usr/share/java/google-collect.jar -> google-collect-20080808.jar

Downgrading this package to -1 is sufficient to get eucalyptus building again.

Steve Langasek (vorlon) wrote :

Adding a /usr/share/java/google-collect-20080808.jar symlink is /not/ enough to get eucalyptus building again.

Changed in libgoogle-collections-java (Ubuntu):
assignee: nobody → Matthias Klose (doko)
importance: Undecided → High
milestone: none → ubuntu-9.10
status: New → Triaged
Steve Langasek (vorlon) wrote :

The exact build failure is:

/build/buildd/eucalyptus-1.6~bzr931/clc/modules/msgs/src/main/java/com/eucalyptus/bootstrap/BootstrapFactory.java:81: package com.google.common.collect does not exist
import com.google.common.collect.Lists;

Matthias Klose (doko) wrote :

but re-adding the /usr/share/java/google-collect.jar link works. uploading.

Changed in libgoogle-collections-java (Ubuntu Karmic):
status: Triaged → In Progress
Matthias Klose (doko) on 2009-10-20
Changed in libgoogle-collections-java (Ubuntu Karmic):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libgoogle-collections-java - 0~20080808-3ubuntu1

---------------
libgoogle-collections-java (0~20080808-3ubuntu1) karmic; urgency=low

  * Add symlinks for jar names as found in 0~20080808-1. LP: #455931.

 -- Matthias Klose <email address hidden> Tue, 20 Oct 2009 02:48:47 +0200

Changed in libgoogle-collections-java (Ubuntu Karmic):
status: Fix Committed → Fix Released
Steve Langasek (vorlon) wrote :

Thanks for the quick fix, Matthias. I'm also opening a task on eucalyptus, having found the places in the code (debian/eucalyptus-java-common.links, debian/build-jars) that the old name is referenced; updating both of these for the new name is enough to get eucalyptus building again also, and if this is a deliberate transition then we're going to need to do that eventually anyway (but not critical for karmic - so wontfix'ed the karmic task).

Changed in eucalyptus (Ubuntu Karmic):
status: New → Won't Fix
Changed in eucalyptus (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Thierry Carrez (ttx) on 2010-03-10
Changed in eucalyptus (Ubuntu):
status: Triaged → In Progress
assignee: nobody → Thierry Carrez (ttx)
Thierry Carrez (ttx) on 2010-03-10
Changed in eucalyptus (Ubuntu):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package eucalyptus - 1.6.2-0ubuntu13

---------------
eucalyptus (1.6.2-0ubuntu13) lucid; urgency=low

  [ Thierry Carrez ]
  * debian/build-jars, debian/eucalyptus-java-common.links: Migrate to
    google-collections new JAR name (LP: #455931)

  [ Dustin Kirkland ]
  * tools/euca_conf.in: fix bug introduced in r932, handle RSYNC_RSH
    quoting correctly, fixes euca_conf --discover-nodes, LP: #535345
 -- Dustin Kirkland <email address hidden> Thu, 11 Mar 2010 08:50:26 -0600

Changed in eucalyptus (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers