Eucalyptus fails to build against gwt 1.6.4

Bug #597330 reported by Dave Walker
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
eucalyptus (Ubuntu)
Fix Released
High
Dave Walker
Nominated for Maverick by Dave Walker
gwt (Ubuntu)
Won't Fix
Wishlist
Unassigned
Nominated for Maverick by Dave Walker

Bug Description

Google have made a new release of gwt, and it's sole rdepends (Eucalyptus) requires a newer version. A temporary solution is to remove the functionality to
Eucalyptus which requires >gwt 1.6.4, but long term gwt needs to be updated to 2.0.*.

Tags: patch upgrade
Dave Walker (davewalker)
Changed in gwt (Ubuntu):
assignee: nobody → Dave Walker (davewalker)
Dave Walker (davewalker)
description: updated
Dr. Kenobi (drkenobi)
tags: added: upgrade
Thierry Carrez (ttx)
Changed in gwt (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Dmitrii Zagorodnov (dmitrii) wrote :

Since this bug affects Eucalyptus, I am attaching a patch (for Eucalyptus 1.7) that allows one to build it using GWT 1.6.4, which is already packaged. This is a temporary solution, however, as future versions of Eucalyptus will rely on GWT 2.0.3 heavily.

Dave Walker (davewalker)
summary: - Please update gwt to 2.0.3
+ Eucalyptus fails to build against gwt 1.6.4
description: updated
Changed in eucalyptus (Ubuntu):
status: New → Won't Fix
Changed in gwt (Ubuntu):
status: Confirmed → Won't Fix
Changed in eucalyptus (Ubuntu):
importance: Undecided → High
Changed in gwt (Ubuntu):
assignee: Dave Walker (davewalker) → nobody
Changed in eucalyptus (Ubuntu):
assignee: nobody → Dave Walker (davewalker)
Revision history for this message
Dmitrii Zagorodnov (dmitrii) wrote :

I should add that to build current eucalyptus-devel with GWT 1.6.4, one can download cloud-lib.tar.gz JARs and:

- replace gwt-2.0*jar with gwt-1.6.4*jar versions
- add ecj.tar (as used by Eucalyptus 1.6.2, in Lucid)

In other words, as far as Java dependencies are concerned, the ones for eucalyptus-devel will work except that ECJ, which is no longer a dependency, should be put back in for the older GWT to work.

tags: added: patch
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package eucalyptus - 2.0~bzr1211-0ubuntu1

---------------
eucalyptus (2.0~bzr1211-0ubuntu1) maverick; urgency=low

  * New major upstream version merge, 2.0 (r1211).
  * debian/patches/:
    - 01-wsdl-stubs.patch, debian/wsdl.md5sums: wsdl stubs updated.
    - 02-Makefile.patch: Updated to reflect new code layout.
    - 07-local_support_euca_conf-in.patch: Updated to reflect new code layout.
    - 08-ubuntu-default-networking.patch: Refreshed.
    - 09-small-128-192MB.patch: Updated to point to new location.
    - 10-disable-iscsi.patch: Refreshed.
    - 11-state-cleanup-memleakfix.patch: Removed, fixed upstream.
    - 15-fix-default-ramdisk.patch: Updated to point to new location.
    - 16-kvm_libvirt_xml_default_use_kvm.patch: Updated to reflect changes.
    - 17-fix_walrus_OOM_errors.patch: Removed, fixed upstream.
    - 18-priv_security.patch: Updated to reflect upstream changes.
    - 20-brute-force-webui.patch: Updated to reflect upstream changes.
    - 21-eucalyptus-1.7-with-gwt-1.6.4.patch: New patch, allows
      eucalyptus-1.7 to be built against gwt 1.6.4. Based on patch courtesy
      of Dmitrii Zagorodnov, upstream. (LP: #597330)
  * debian/eucalyptus-java-common.links:
    - Changed symlink for groovy, point to groovy.all.jar, making compatiable
      with groovy versions >1.7. (LP: #595421)
    - Added ant.jar & jetty-rewrite-handler.jar as they are now required.
  * debian/control
    - & debian/build-jars: Added libjavassist-java and libjetty-extra-java as
      build dependencies.
    - Added libjetty-extra-java as a dependency of eucalyptus-java-common
  * The binary resulting jar's have been renamed from eucalyptus-*-1.6.2.jar
    to eucalyptus-*-main.jar:
    - debian/eucalyptus-cc.upstart
    - debian/eucalyptus-cloud.install
    - debian/eucalyptus-common.eucalyptus.upstart
    - debian/eucalyptus-java-common.install
    - debian/eucalyptus-network.upstart
    - debian/eucalyptus-sc.install
    - debian/eucalyptus-walrus.install
  * debian/eucalyptus-java-common.install: New upstream jars that have been
    installed:
    - eucalyptus-db-hsqldb-ext-main.jar
    - eucalyptus-component-main.jar
  * debian/control:
    - Updated Standards Version to 3.8.4 (no change)
    - Updated the upstream Homepage to: http://open.eucalyptus.com/
    - Changed Vcs-Bzr to reflect new location of Ubuntu hosted development branch.
    - Made the Build Dependency of groovy and the binary eucalyptus-java-common
      package depend on version >=1.7.
 -- Dave Walker (Daviey) <email address hidden> Wed, 21 Jul 2010 17:27:10 +0200

Changed in eucalyptus (Ubuntu):
status: Won't Fix → 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.