google-collections update breaks eucalyptus build

Bug #455931 reported by Steve Langasek
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eucalyptus (Ubuntu)
Fix Released
Low
Thierry Carrez
Karmic
Won't Fix
Undecided
Unassigned
libgoogle-collections-java (Ubuntu)
Fix Released
High
Matthias Klose
Karmic
Fix Released
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.

Revision history for this message
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
Revision history for this message
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;

Revision history for this message
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)
Changed in libgoogle-collections-java (Ubuntu Karmic):
status: In Progress → Fix Committed
Revision history for this message
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
Revision history for this message
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)
Changed in eucalyptus (Ubuntu):
status: Triaged → In Progress
assignee: nobody → Thierry Carrez (ttx)
Thierry Carrez (ttx)
Changed in eucalyptus (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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