lp:ubuntu/karmic/eucalyptus

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/karmic/eucalyptus
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

71. By Dustin Kirkland 

clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/client/EucalyptusWebInterface.java:
Add a bit of branding text and pointers to documentation in the web
interface (LP: #455697)

70. By Thierry Carrez

* debian/control: Depend on libecj-java instead of ecj to get ecj.jar,
  saves ~25Mb of CD space (LP: #455246)
* debian/control: Set Maintainer field to Ubuntu Developers

69. By Dustin Kirkland 

clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/client/EucalyptusWebInterface.java:
change the Eucalyptus version string displayed in the web interface
from "1.6-devel" to "1.6"; this version is officially released by
upstream, and a far more invasive patch is required to fix all of
the -devel references; this minimal patch is required for the
cosmetics of the web front end for the Ubuntu 9.10 release (LP: #452271)

68. By Dustin Kirkland 

[ Kees Cook ]
* Fix unsafe /tmp file uses (LP: #445105):
  - tools/detach.pl: remove debugging XML dump call.
  - node/handlers_xen.c: use mkstemp().

[ Mathias Gug ]
* debian/eucalyptus-common.eucalyptus.upstart: Start eucalyptus-cloud
  with all the relevant options (LP: #452665).

[ Dustin Kirkland ]
* cluster/handlers.c, net/vnetwork.c: label the 169.254.169.254 link
  local address with :metadata, the public vm ip addresses with :pub,
  and the private vm ip addresses with :priv, to separate it appropriately
  (LP: #452754)
* debian/eucalyptus-ipaddr.conf: and now that we're separating the weird
  addresses to their own labels, we can show just the device label, much
  cleaner output, (LP: #451607)
* debian/copyright: Eucalyptus licensed 1.6 under the GPLv3, update
  our copyright file accordingly, (LP: #453129)
* debian/control, debian/eucalyptus-java-common.links: the CLC absolutely
  needs the ecj.jar installed and linked for euca-* and ec2-* API calls
  to work (LP: #453177)

67. By Thierry Carrez

* debian/eucalyptus-ipaddr.conf: Only consider scope global addresses when
  determining cloud IP addresses (LP: #451607)
* Cherrypick upstream r932 to fix regression in ElasticFox query handling
  that would prevent registered images to show up (LP: #451795)
* Web UI changes: add Services tab and fix look of ImageStore (LP: #436447)

66. By Dustin Kirkland 

[ Kees Cook, Dan Nurmi, Dustin Kirkland ]
* debian/control, util/Makefile, util/chgrp-dhcpd, util/chmod-dhcpd,
  util/dd-lv, util/euca_rootwrap.c, util/modprobe-aoe,
  util/wrappers.conf: LP: #436977
  - rework euca_rootwrap to be a bit more secure;
  - whitelist the commands that eucalyptus needs to run as root in a
    configuration file
  - build-depend on libcap-dev
* debian/eucalyptus-common.install: ensure the new utilities and conf
  file gets installed
* debian/patches/03-DESTDIR.patch: updated for new util/Makefile
  utility installs

65. By Dustin Kirkland 

* Merge from upstream revision 931
* This snapshot is expected to fix the following bug:
  - LP: #450915 - fix issue with slow restoring of instances

64. By Dustin Kirkland 

[ Dustin Kirkland ]
* debian/eucalyptus-url, debian/eucalyptus-cc.install,
  debian/eucalyptus-cc.links, debian/eucalyptus-cc.postinst::
  - fix whitespace, to match other update-motd urls LP: #450449
  - link to ubuntu.com/cloud, which links to our documentation,
    necessary for new UEC admins
  - ensure that it gets installed with executable permissions,
    LP: #444970
* debian/eucalyptus-udeb.finish-install: fix typo; fix breakage of
  /etc/network/interfaces when nodes are configured with static IP
  addresses, LP: #446023
* eucalyptus-cc.upstart,
  eucalyptus-cloud.eucalyptus-cc-registration.upstart,
  eucalyptus-cloud.eucalyptus-sc-registration.upstart,
  eucalyptus-cloud.eucalyptus-walrus-registration.upstart,
  eucalyptus-sc.upstart, eucalyptus-walrus.upstart, rules, control:
  - registration of cc/sc/walrus should *only* ever occur on the CLC,
    so these scripts should be moved to the eucalyptus-cloud package,
    LP: #450815
  - starting cc/sc/walrus should *not* depend on eucalyptus-cloud
    running, since these components can be installed on separate
    machines, LP: #450777
  - but if cc/sc/walrus are on a system doing registration, ensure that
    these jobs kick off when "starting" registration
  - allow for whitespace separated list of $CC_IP_ADDR and $SC_IP_ADDR,
    as there can be more than one of these, and admins in multi-cluster
    or multi-component mode would need to register a list
  - use Replaces to ensure upgrades work properly
* debian/eucalyptus-ipaddr.conf: update inline documentation accordingly
* debian/eucalyptus-cc.templates: update public_ips instructions in the
  installer to match the new upstream implementation, LP: #438565
* eucalyptus-common.eucalyptus.upstart: fix unclean package purging,
  which hangs on stopping eucalyptus service

[ Upstream ]
* Merge upstream revision 930
* This snapshot is expected to fix the following bugs:
  - LP: #449944 - fixes remote component bootstrap issue
  - LP: #430852, #401996 - fix handling of security groups for the admin
  - LP: #449948 - fix issues with network index and address recovery after
    a system restart
  - LP: #398867 - fix storing VLAN tag info from web ui
  - LP: #430266 - fix setting of HTTP error codes
  - LP: #449948 - part of fix to LP:#449948 the CC now correctly sets the
    networkIndex field in the reponse message of describeInstances
  - LP: #438565 - allowing a range of IPs to be specified in the
    VNET_PUBLICIPS field of eucalyptus.conf
  - LP: #449143 - Add the 169.254.169.254 address to eth0 as 'scope link'
    in order to avoid conflict with the UEC avahi-publish mechanism
  - LP: #449135 - Prevents a segfault in CC during client connection to NC
    on describeInstances, when number of instances is high (> 20 or so).
    The number of bytes sent to 'malloc' was being calculated incorrectly.
  - LP: #444838 - fix to fully allow VMs to access meta-data service in
    MANAGED-NOVLAN, when CC and CLC are on separate machines, and
    VNET_CLOUDIP is set (more complete fix)
  - LP: #447555 - off-by-one error was causing the public IPs in STATIC
    mode to be reported incorrectly (last character was being truncated)
  - LP: #447585 - flush cached images on deregister
  - LP: #439410 - Add retry in the case where walrus responds to
    getDecryptedImage with a 408 (connection timeout)

63. By Thierry Carrez

[ Matt Zimmerman ]
* Kill the Eucalyptus DHCP server in eucalyptus-cc.upstart:stop
  (LP: #446056)

[ Thierry Carrez ]
* Add missing gnumail-providers.jar and inetlib.jar links to
  /usr/share/eucalyptus to enable email sending (LP: #449530)
* Cherrypick upstream rev920, fixing Walrus timeouts (LP: #439410)

62. By Matt Zimmerman

eucalyptus-cc need not depend on eucalyptus-cloud, so remove the dependency
(LP: #447991)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/eucalyptus
This branch contains Public information 
Everyone can see this information.

Subscribers