eucalyptus (2.0.1+bzr1256-0ubuntu8) oneiric; urgency=low

  * Fix compatibility issues with SSLv3 (LP: #851611):
    - d/patches/29-euca_conf-sslv3.patch: Use --secure-protocol=SSLv3
      with wget when communicating with CLC.
    - d/eucalyptus-cloud.upstart: Use --secure-protocol=SSLv3 with wget
      when checking for CLC startup complete.
  * d/patches/30-clock_drift.patch: Resolve issue with rampart blocking 
    communication between CC and NC when time is fractionally in the
    future (LP: #854946):

 -- James Page <james.page@ubuntu.com>  Wed, 21 Sep 2011 09:57:58 +0100

eucalyptus (2.0.1+bzr1256-0ubuntu7) oneiric; urgency=low

  * d/patches/28-fix-startup-crash.patch: Fix from Graziano Obertelli
    for startup crash. (LP: #791607)

 -- Clint Byrum <clint@ubuntu.com>  Thu, 15 Sep 2011 13:35:03 -0700

eucalyptus (2.0.1+bzr1256-0ubuntu6) oneiric; urgency=low

  [ Dave Walker ]
  * SECURITY UPDATE: SOAP signature replay vulnerability.
    - add debian/patches/27-soap-security.patch, thanks to upstream.
    - CVE-2011-0730
    - LP: #746101

 -- Jamie Strandboge <jamie@ubuntu.com>  Thu, 26 May 2011 10:21:56 -0500

eucalyptus (2.0.1+bzr1256-0ubuntu5) oneiric; urgency=low

  * Fix FTBFS against libgoogle-collections-java 1.0 (LP: #784491). 
    - debian/patches/26-google-collections-1.0-ftbfs.patch: refactoring
      to use 1.0 API.
  * Fix libjibx-java to version 1.1 to allow entry of libjibx1.2-java 
    into universe without breaking eucalyptus:
    - debian/eucalyptus-java-common.links: use jibx-*-1.1.jar.
    - debian/build-jars: use jibx-*-1.1.jar.
    - debian/control: use libjibx1.1-java instead of libjibx-java.

 -- James Page <james.page@canonical.com>  Wed, 18 May 2011 10:46:58 +0100

eucalyptus (2.0.1+bzr1256-0ubuntu4) natty; urgency=low

  * debian/eucalyptus-network.upstart:  Added env IFACE=manual-start, 
    resolving install and upgrade issue.  (LP: #754699)

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Fri, 08 Apr 2011 15:57:16 +0100

eucalyptus (2.0.1+bzr1256-0ubuntu3) natty; urgency=low

  * Separate admin tools from eucalyptus-common package(LP: #732082)
    - debian/control:
      + Add eucalyptus-admin-tools binary package.
      + Add missing Depends on python-psutil. (LP: #731672)
      + eucalyptus-cloud: Depends on eucalyptus-admin-tools.
    - debian/eucalyptus-admin-tools.install: Added.
    - debian/eucalyptus-common.install: Drop installation of admin tools.
  * Switch to dh_python2 instead of python-central.
    - debian/control. Bump Depends on cdbs to (>= 0.4.90~); bump depends on
      python to (>= 2.6.6-3).
  * Add powernap configs to leverage recent PowerNap changes (LP: #726769):
    - debian/powernap/eucalyptus.conf: Add config.
    - debian/eucalyptus-nc.install: Install config.
    - debian/eucalyptus-nc.links: Symlink to /etc/powernap/config.d/.
  * debian/control: Change Recommends order of bittorrent to bittornado
    first. Allows demontion of bittorrent. (LP: #697753)

 -- Andres Rodriguez <andreserl@ubuntu.com>  Thu, 17 Mar 2011 15:23:36 -0400

eucalyptus (2.0.1+bzr1256-0ubuntu2) natty; urgency=low

  [ Andres Rodriguez ]
  * debian/control: Add missing Dep on python-boto for eucalyptus-common.
  * Fix packaging to correctly install missing python modules. (LP: #615442)
    - debian/control: Add Depends on python-central, python; Add related 
      python control rules.
    - debian/rules: Add dh_pycentral rule for eucalyptus-common
    - debian/eucalyptus-comman.install: Install euca_admin into correct dir.

  [ Dave Walker (Daviey) ]
  * debian/changelog: Fixed history from last upload which dropped 
    2.0.1+bzr1255-0ubuntu1.

 -- Andres Rodriguez <andreserl@ubuntu.com>  Fri, 04 Mar 2011 17:25:04 -0500

eucalyptus (2.0.1+bzr1256-0ubuntu1) natty; urgency=low

  * New upstream snapshot of minor point release, 2.0.1 (r1256).
    - Fixes node controller memory leak. (LP: #523211)
    - Rearrange of linker options for libEucalyptusNC.so. (LP: #724470)
  * debian/patches/*: Refreshed patches

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Tue, 01 Mar 2011 12:17:35 +0000

eucalyptus (2.0.1+bzr1255-0ubuntu1) natty; urgency=low

  [ Dave Walker (Daviey) ]
  * New upstream snapshot of minor point release, 2.0.1 (r1255).
    - Fixes FTBFS, (LP: #687970)
    - Stop unauthenticated users being able to reset user password. (LP: #675372).
  * Switch from dhcp3-server to isc-dhcp-server as the new default. (LP: #711590)
    - debian/:
      + control: eucalyptus-cc, drop Recommends on dhcp3-server and add
        isc-dhcp-server as the new default.
      + eucalyptus.conf: Use different dhcpd binary name.
      + patches/{18-priv_security.patch|08-ubuntu-default-networking.patch},
        updated rootwrap to use different dhpcd binary.
  * Refreshed 06-UEC-webinterface.patch, dropping hunks now applied upstream.
  * Updated standards version to 3.9.1, no changes required.
  * debian/control: Updated VCS location.
  * debian/source/include-binaries: Included newer favicon, overiding shipped.
  * debian/{local/registration}/Makefile: Introduced a stanza for, for
    re-arranging of Linker flags, resolving FTBFS. Added -Wall.
  * debian/*: The binary resulting jars have been updated from *-2.0.0 to
    *-2.0.1.  References updated as appropriate.

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Tue, 15 Feb 2011 10:16:03 +0000

eucalyptus (2.0+bzr1241-0ubuntu4) maverick; urgency=low

  * debian/eucalyptus-java-common.postinst: On upgrades from Lucid/10.04,
    ensure eucalyptus is stopped before attempting to upgrade the database
    schema. (LP: #649799)

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Tue, 28 Sep 2010 19:42:41 +0100

eucalyptus (2.0+bzr1241-0ubuntu3) maverick; urgency=low

  * debian/eucalyptus-java-common.{pre|postinst}: Backup /usr/share/eucalytpus
    to enable the euca_upgrade script to be able to properly upgrade
    the components. (LP: #646100, #644759)
  * debian/patches/07-local_support_euca_conf-in.patch: 
    - Do not upgrade /etc/eucalyptus/eucalyptus.local.conf as it shouldn't 
      contain settings that require updating, and has the undesirable feature 
      of disabling eucalyptus network settings. (LP: #644733)
    - Resolved removal of nodes from nodes.list when deregistering a node
      (LP: #640502)

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Mon, 27 Sep 2010 23:41:14 +0100

eucalyptus (2.0+bzr1241-0ubuntu2) maverick; urgency=low

  * debian/registration/uec_component_listener.c: Ignore IPv6 avahi broadcasts.
    Both IPv4 and IPv6 broadcasts are dispatched from the components. A 
    registration attempt was therefore made for each.  As IPv6 isn't supported
    the processing when caught is now ignored.  (LP: #627963, #628025)

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Mon, 20 Sep 2010 16:57:24 +0100

eucalyptus (2.0+bzr1241-0ubuntu1) maverick; urgency=low

  * New upstream bug fix snapshot, -r1241
    - Fixes euca-* commands stop responding. (LP: #639639 
    - Fixes metadata service returning 500 error. (LP: #637659)
  * debian/patches/06-UEC-webinterface.patch: Improved cross
    browser compatability, particularly on the login screen.

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Thu, 16 Sep 2010 17:10:38 +0100

eucalyptus (2.0+bzr1239-0ubuntu2) maverick; urgency=low

  * debian/eucalyptus-java-common.preinst: Move the cloud.d/scripts symlink 
    to the backup location on upgrade from 10.04/Lucid. (LP: #636687)
  * debian/control: Build-Depend on libavahi-* >= 0.6.27-2ubuntu2, as the
    earlier version dropped udeb shlibs. (LP: #636101)

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Mon, 13 Sep 2010 13:46:18 +0100

eucalyptus (2.0+bzr1239-0ubuntu1) maverick; urgency=low

  [Dave Walker (Daviey)]
  * New upstream stable release, -r1239 Fixes:
    - euca_conf --register-cluster is not idempotent. (LP: #628328)
    - unexpected errors after a sequence of tests (LP: #622818)
  * debian/control: 
    - Recommend bittorrent|bittornado for -walrus package, enabling S3 
      bittorent API support. (LP: #613535)
    - Raise the minimum version of libvirt-bin needed to eucalyptus-nc.
  * debian/eucalyptus-nc.postinst: Add eucalyptus user to the kvm group to 
    enable user to utilise console logs. (LP: #619843)
  * debian/patches/18-priv_security.patch: Added vgscan to util/wrappers.conf,
    as it requires escalated privileges. (LP: #628291)
  * debian/patches/06-UEC-webinterface.patch (and 3 images): Updated and 
    refreshed to better reflect Ubuntu branding. (LP: #631451)
  * debian/patches/25-uec-logo-png.patch: Due to a bug in dpkg, we need to use
    a different filename for the logo.png.
  * debian/eucalyptus-{java-,}common.{preinst,postinst}: Update the internal
    database and keys on upgrade from 10.04.

  [Scott Moser]
  * fix determination of 'is_multiboot'.

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Fri, 10 Sep 2010 12:18:02 +0100

eucalyptus (2.0~bzr1233-0ubuntu2) maverick; urgency=low
  
  [Scott Moser]
  * take the multiboot path only if kernel really is a multiboot
    image (LP: #622995)

  [Dave Walker (Daviey)]
  * debian/registration/{cluster,node,storage,walrus}: Added more verbose 
    logging on failure, and state success/failure rather than just return code.
  * debian/uec-component-listener.upstart: Added sleep, as it was starting too
    early; often causing registration failures. (LP: #622698)

  [Clint Byrum]
  * debian/rules debian/eucalyptus-common.install: Fixing munin plugin install
  * Added README.Debian file to eucalyptus-common package to explain usage of
    munin plugin.

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Wed, 25 Aug 2010 22:11:40 +0100

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

  * New upstream snapshot, -r1233, fixes:
    - LP: #619970 - more robust Date: generation on NC

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 19 Aug 2010 20:19:34 -0500

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

  * New upstream snapshot, -r1232, bugs fixed by upstream:
    - LP: #610479 - remove spurious state update causing network index reuse
    - LP: #613033 - fix url patterns for installed but unused remote components

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 18 Aug 2010 15:43:14 -0400

eucalyptus (2.0~bzr1231-0ubuntu2) maverick; urgency=low

  * debian/patches/24-label-metadata-ip.patch: re-add a patch that was
    inadvertently dropped; label the 169.254.169.254 ethernet address with
    :metadata (we carried this before, looks like it got dropped in the
    quilt migration)
  * debian/README.ubuntu-merging: updated for maverick merge procedures

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 17 Aug 2010 16:20:08 -0400

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

  * New upstream snapshot, -r1231, bugs fixed by upstream:
    - LP: #566792 - metadata service returns empty data with 200 OK
    - LP: #606243 - euca-describe-availability-zones verbose corrupted
    - LP: #563175 - should hold on to console logs after terminated
    - LP: #613832 - Cannot mark address as allocating
    - LP: #610479 - Instance fails to start

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 17 Aug 2010 12:49:28 -0400

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

  * New upstream merge, r1230 - bug fixes: 
    - (LP: #617127, #611769, #617032, #613033, #613033, #584497)
  * debian/patches/18-priv_security.patch: Added *_iscsitarget.pl scripts to 
    the wrappers.conf whitelist. (LP: #615646)
  * debian/patches/15-fix-default-ramdisk.patch: Dropped, fixed applied upstream.

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Fri, 13 Aug 2010 11:25:25 +0100

eucalyptus (2.0~bzr1225-0ubuntu2) maverick; urgency=low

  * debian/patches/18-priv_security.patch: Set the uid for tgtadm and tgtd 
    to root in util/wrappers.conf.

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Thu, 12 Aug 2010 16:31:02 +0100

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

  [ Dave Walker (Daviey) ]
  * New upstream snapshot, -r1225
  * debian/patches/18-priv_security.patch: Added tgtadm and tgtd 
    to util/wrappers.conf. (LP: #614488)
  
  [ Clint Byrum ]
  * debian/control:
    - Recommending munin-node for eucalyptus-nc, eucalyptus-sc, and eucalyptus-walrus
    - Recommending munin for eucalyptus-cloud
  * debian/patches/23-add-munin-monitor.patch: adds munin capabilities to ganglia.sh
  * debian/eucalyptus-common.links:
    - copy ganglia.sh to munin plugins directory as euca_ -- it cannot be a symlink
      because of munin's rules for wildcard plugins

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Wed, 11 Aug 2010 18:39:40 +0100

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

  [ Dave Walker (Daviey) ]
  * New upstream merge, r1224, should fix LP: #610259, #609112, #613033
  * debian/patches/10-disable-iscsi.patch: Removed, we should now be 
    supporting iscsi.
  * debian/control: Promoted tgt from Recommends to Depends for 
    eucalyptus-sc. (LP: #614503)

  [ Scott Moser ]
  * work around kvm virtio bug with -kernel by using boot floppy LP: #615529
  * remove the listing of dependency on grub-pc for workaround. LP: #613463

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Wed, 11 Aug 2010 13:46:50 +0100

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

  [ Dave Walker (Daviey) ]
  * New upstream merge, r1218
  * debian/eucalyptus.conf:
    - Changed JVM_MEM to CLOUD_OPTS, as a standardised method.
    - Introduced new stub SC, adding ability to disable EBS and ISCSI.
    - Added to CC stub ability to disable tunnelling in multi-cluster deployments.
    - In NC section added various VIRTIO options with sane defaults.
    - Added hints for changing the resource allocation, making limiting and over
      provisioning easier to identify. (MAX_MEM, MAX_CORES & MAX_DISK).
  * debian/control: 
    - eucalyptus-nc, Added Recommends libcrypt-openssl-(random,rsa,x509)-perl
    - eucalytpus-sc, Added Recommends tgt, open-iscsi
    - eucalyptus-java-common, Depend on libasm3-java rather than libasm2-java
  * debian/eucalyptus-nc.install: Install upstream isci perl scripts
    - /usr/share/eucalyptus/{connect,disconnect,get}_iscsitarget.pl
  * debian/eucalyptus-common.install: Install new upstream python tools:
    euca-{describe|(de)register}-walrus(es), euca-describe-properties
    euca-{add|delete|describe}-user(s), euca-get-credentials
    euca-{describe|(de)register}-cluster(s), euca-modify-property
    euca-{describe|(de)register}-storage-controller(s). (LP: #608773)
  * debian/patches/:
    - 07-local_support_euca_conf-in.patch: Refactored to reflect upstream.   
    - 12-tools-euca_conf-8.patch: Dropped, applied upstream.
    - 13-tools_eucalyptus-conf-5.patch: Dropped, applied upstream.
    - 20-brute-force-webui.patch: Dropped, applied upstream.
  * The binary resulting jar's have been renamed from eucalyptus-*-main.jar
    to eucalyptus-*-2.0.0.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

  [ Scott Moser ]
  * Add support for booting multiboot images from a floppy (LP: #611144)

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Wed, 04 Aug 2010 06:36:06 +0100

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) <DaveWalker@ubuntu.com>  Wed, 21 Jul 2010 17:27:10 +0200

eucalyptus (1.6.2+bzr1230-0ubuntu2) maverick; urgency=low

  * debian/eucalyptus-common.install: install the example monitoring scripts,
    more needs to be done to actually use or enable them, but let's at least
    make them available for usage by UEC admins, LP: #595588

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 17 Jun 2010 13:41:27 -0500

eucalyptus (1.6.2+bzr1230-0ubuntu1) maverick; urgency=low

  [ Colin Watson ]
  * debian/eucalyptus-cloud.eucalyptus-cloud-publication.upstart: Only start
    after avahi-daemon has started.

  [ Dave Walker (Daviey) ]
  * Merge upstream branch, 1.6.2 (r1230)
  * Switch to dpkg-source 3.0 (quilt) format
    - Extracted the following patches from our bzr branch, into flat patches.
  * debian/build-jars: Replaced asm2 with asm3-all to match new groovy dependency.
  * clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/server/EucalyptusWebBackendImpl.java:
    - fix user enumeration and account brute force. Courtesy of Chris Cheney. (LP: #579942)
  * debian/eucalyptus-sc.upstart: Bump maximum number of loop devices for SC to 512. (LP: #586134)

 -- Dave Walker (Daviey) <DaveWalker@ubuntu.com>  Mon, 14 Jun 2010 13:48:17 +0100

eucalyptus (1.6.2-0ubuntu30.1) lucid-proposed; urgency=low

  Address LP: #565101
  * debian/eucalyptus.conf: set default JVM_MEM option
  * debian/eucalyptus-common.eucalyptus.upstart: use $JVM_MEM
    from eucalyptus.conf, or default to 512m
  * tools/eucalyptus.conf.5: document the JVM_MEM option

  Cherry-pick upstream commit r1223..1227:
  * node/handlers.c, node/handlers_kvm.c: handle situation where NC's
    do not detach pthreads, LP: #567371
  * node/handlers_kvm.c: fix console bug (was only showing first 64K),
    LP: #566793
  * clc/modules/storage-common/src/main/java/edu/ucsb/eucalyptus/storage/StorageManager.java,
    clc/modules/storage-common/src/main/java/edu/ucsb/eucalyptus/storage/fs/FileSystemStorageManager.java,
    clc/modules/walrus/src/main/java/edu/ucsb/eucalyptus/cloud/ws/WalrusImageManager.java,
    clc/modules/walrus/src/main/java/edu/ucsb/eucalyptus/cloud/ws/WalrusManager.java,
    clc/modules/wsstack/src/main/java/com/eucalyptus/ws/handlers/ServiceSinkHandler.java:
    - fix Walrus OOM errors (java heap), LP: #565101

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 28 Apr 2010 08:43:38 -0500

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

  * Cherry-pick merge from upstream 1.6.2, now on revision 1222
    - LP: #552883 - r1222, fix volume statistics
    - LP: #552829 - r1221, fix volume state
    - LP: #552115 - r1220, fix node registration when nc+cc colocated
    - LP: #551778 - r1219, fix sc documentation
    - LP: #545000 - r1218, fix bad bucket name handling
  * debian/control: recommend qemu-kvm, rather than kvm
  * eucalyptus-cc.install, eucalyptus-cc.links, rules, 15-eucalyptus-url:
    - relocate the help text and url to just after the 10-help-text links,
      and before 50-landscape-sysinfo, which should come after; also,
      install the script as a conffile in /etc, rather than a symlink
      which allows the admin to modify it without upgrades automatically
      stomping local changes, LP: #559194
  * 15-eucalyptus-url, eucalyptus-cc.install, eucalyptus-common.install:
    install in the eucalyptus-common package, improve logic of determining
    if on CLC

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 14 Apr 2010 13:48:48 -0500

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

  * tools/euca_conf.in: LP: #558719
    - remove debug print statement
    - ensure the RSYNC_RSH is set to something (ssh by default)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 08 Apr 2010 18:08:30 -0500

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

  * debian/eucalyptus-udeb.postinst: ensure that the Ubuntu Server task
    is also installed in UEC deployments, such that the full suite of
    Ubuntu Server tools (eg vim, screen) are available, LP: #558427

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 08 Apr 2010 10:23:54 -0500

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

  [ Scott Moser ]
  * tools/euca_conf.in: fix regression in node deregistration,
    LP: #551650

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 30 Mar 2010 11:23:58 -0500

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

  * Cherry-pick merge from upstream 1.6.2, now on revision 1217
    - LP: #534877 - fix potential db connection leak when no
      default kernel/ramdisk set
    - LP: #534868 - update expiration deadline
    - LP: #534869 - correct misleading error message
    - LP: #437026 - fix auth failures due to timezone
    - LP: #535335 - fix display of failed volumes
    - LP: #537058 - fix creation of large numbers of volumes
    - LP: #538604 - remember storage stats across sc restarts
    - LP: #547059 - fix euca-describe-snapshots
    - LP: #544992 - fix get-all-keys

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 29 Mar 2010 12:48:13 -0500

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

  * tools/eucalyptus.conf.5: add a caveat about VNET_*INTERFACE
    and storage controller, LP: #539051
  * tools/euca_conf.in: ensure that we exit 0 if no errors
  * debian/eucalyptus-udeb.postinst: don't retrieve preseed if
    skip-find = true

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 25 Mar 2010 18:10:17 -0700

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

  * debian/eucalyptus-url: line up whitespace, add a pointer to
    documentation in addition to support

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 25 Mar 2010 11:24:45 -0700

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

  * debian/eucalyptus-udeb.postinst, debian/eucalyptus-udeb.templates:
    add a debconf/preseed option to skip the euca_find_component
    checks in the installer
  * debian/eucalyptus-network.upstart: only rewrite ipaddr.conf if
    it does not exist (admin can force a rewrite by removing it);
    only write the pertinent addrs to ipaddr.conf, LP: #523126
  * debian/registration/node: ensure that nodes.list is used in
    building the $NODES ip list, might (in part) solve LP: #530091
  * debian/rules: drop the install-init --noscripts option, as this
    is not what we want and appears to have arrived from a bad
    copy-n-paste; this fix ensures that eucalyptus-nc is started on
    on package install, LP: #545606

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 24 Mar 2010 18:10:05 -0700

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

  * utils/wrappers.conf: add populate_arp.pl to the whitelist; this
    utility ensures that the arp tables are up to date, LP: #461829
  * tools/euca_conf.in: make node registration/deregistration more
    robust, LP: #522204
  * tools/euca_conf.in: exit non-zero if any of the node registrations
    fail, LP: #531195

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 23 Mar 2010 19:32:58 -0700

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

  * debian/source_eucalyptus.py (LP: #541486):
    - simplify questions to user.
    - give user option to not attach logs, compress them if attached.

 -- Scott Moser <smoser@ubuntu.com>  Tue, 23 Mar 2010 18:06:20 -0400

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

  [ Dustin Kirkland ]
  * Continue fixing karmic -> lucid upgrades, LP: #519513
  * debian/eucalyptus-java-common.postinst: ensure that the db dir exists
    before running euca_upgrade
  * debian/eucalyptus-common.preinst: ensure that the local conf exists
  * tools/euca_upgrade:
    - on upgrade, migrate eucalyptus.conf settings to eucalyptus.local.conf
    - on upgrade, migrated $NODES to nodes.list
  * clc/modules/msgs/conf/scripts/startup.groovy: change m1.small to 192M
    such that we can actually boot the lucid uec image, LP: #544292

  [ Scott Moser ]
  * debian/source_eucalyptus.py: fix AttributeError, LP: #520775

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 22 Mar 2010 17:22:48 -0700

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

  * debian/eucalyptus-udeb.finish-install: Set VNET*INTERFACE at install-time
    in eucalyptus.conf so that they actually get set and a CC with two NICs
    works correctly (LP: #534412)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Fri, 19 Mar 2010 11:19:03 +0100

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

  * debian/eucalyptus-cc.postinst: ensure that nodes.list exists before
    chowning it, LP: #536829

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 16 Mar 2010 17:17:30 -0500

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

  * debian/eucalyptus-java-common.preinst: work around LP: #538546 on
    the Ubuntu side (this really should be solve by the upstream build);
    move /etc/eucalyptus/cloud.d/scripts to the backup dir so that the new
    eucalyptus-java-common cloud.d/scripts gets installed smoothly in its
    place

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 16 Mar 2010 16:56:07 -0500

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

  * debian/rules: still LP: #519513, update hack moving java common scripts
    from etc to usr/lib; do this within java common now that the functionality
    is separated between common and java common

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 16 Mar 2010 02:30:20 -0500

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

  * debian/eucalyptus-common.postinst, debian/eucalyptus-common.preinst,
    debian/euclayptus-java-common.postinst,
    debian/eucalyptus-java-common.preinst:
    - continue fixing LP: #519513
    - split upgrade of db to eucalyptus-java-common, and keys+conf to
      eucalyptus-common
    - backup must be performed in preinst
    - upgrade must be performed in postinst
    - remove code in eucalyptus-common.preinst that attempted to safely
      upgrade eucalyptus.conf; this code pre-dated the euca_upgrade
      process we recently received from upstream
    - eucalyptus.conf is required in the backup directory

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 16 Mar 2010 02:13:04 -0500

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

  * eucalyptus-common, debian/eucalyptus-common.install:
    - install the euca_upgrade script
    - handle upgrades from karmic, LP: #519513
  * debian/rules:
    - hack to make upgrades work
    - upstream code installs scripts into /etc/eucalyptus/cloud.d/scripts,
      but since it goes into /etc, debhelper considers these conffiles,
      which means that they don't get installed until postinst;
      the euca_upgrade runs in eucalyptus-common postinst, and depends
      on this script; thus, move scripts to /usr/lib, and symlink back to
      etc.  Ugh.  Upstream needs to fix this.
  * tools/euca_upgrade: call the groovy script from the /usr/lib
    location since the /etc/ location won't exist during postinst

 -- Dustin Kirkland <kirkland@ubuntu.com>  Sat, 13 Mar 2010 16:04:50 -0600

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 <kirkland@ubuntu.com>  Thu, 11 Mar 2010 08:50:26 -0600

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

  * Cherry-pick merge from upstream 1.6.2, now on revision 1208
    - LP: #532682 - fix long, pending instances that go straight to
      'terminated'

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 08 Mar 2010 17:34:24 -0600

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

  * Cherry-pick merge from upstream 1.6.2, now on revision 1207
    - LP: #532938: fix restarting the cloud controller while instances
      are pending, which was causing incorrect address allocation state
  * debian/eucalyptus-nc.dirs, debian/eucalyptus-nc.postinst: LP: #519653
    - ensure that the instance directories are created and owned by
      eucalyptus
  * eucalyptus-cc.eucalyptus-cc-publication.upstart,
    eucalyptus-nc.eucalyptus-nc-publication.upstart,
    eucalyptus-sc.eucalyptus-sc-publication.upstart,
    eucalyptus-walrus.eucalyptus-walrus-publication.upstart: LP: #534271
    - stop publication jobs on run-level [!2345], fixes issue where
      publication respawning delays shutdown

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 08 Mar 2010 14:23:53 -0600

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

  * Cherry-pick merge from upstream 1.6.2 from revision 1199 to 1206,
    affecting:
    clc/modules/cluster-manager/src/main/java/edu/ucsb/eucalyptus/cloud/cluster/ConsoleOutputCallback.java,
    clc/modules/cluster-manager/src/main/java/edu/ucsb/eucalyptus/cloud/cluster/VmInstance.java,
    clc/modules/image-manager/src/main/java/edu/ucsb/eucalyptus/cloud/ws/ImageManager.java,
    clc/modules/image-manager/src/main/java/edu/ucsb/eucalyptus/cloud/ws/VolumeManager.java,
    clc/modules/storage-controller/src/main/java/edu/ucsb/eucalyptus/storage/LVM2Manager.java,
    tools/euca_conf.in
  * This merge is expected to fix:
    - LP: #526506 - fix volume attach to /dev/sda
    - LP: #525989 - improve handling of non-ramdisk images
    - LP: #531536 - handle get-console-output better

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 05 Mar 2010 09:30:29 -0600

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

  * debian/registration/uec_component_listener.c:
    - Register a SIGCHLD handler to take care of dead children (LP: #531899)
    - Do not create unnecessary child processes to call non-existent scripts

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Fri, 05 Mar 2010 12:13:19 +0100

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

  * debian/eucalyptus-udeb.postinst: Fix regression in default install
    choices introduced at rev887 (LP: #526461)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Thu, 04 Mar 2010 11:15:25 +0100

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

  [ Dustin Kirkland ]
  * tools/euca_conf.in: fix manual node registration with rsync, LP: #530942
    - fix one stray 'rsync', replace with $RSYNC
    - use sudo -u $EUCA_USER to match (working) behavior with scp
    - use local $RSYNC_RSH variable, rather than exporting to the environment
  * eucalyptus-cc.templates, eucalyptus-nc.config, eucalyptus-nc.templates,
    eucalyptus-sc.templates: fix the default cluster name 'cluster1', as
    this was not getting populated in the -nc if the default cluster name
    was accepted on the CC, LP: #530937

  [ Thierry Carrez ]
  * Fixed eucalyptus-nc.templates so that eucalyptus-nc postinst doesn't fail
  * eucalyptus-udeb.*: Preseed detected cloud for the CC installer to pick
    it up and set VNET_CLOUDIP in separated CC case (LP: #527648)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Wed, 03 Mar 2010 14:02:24 +0100

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

  * debian/eucalyptus-cc.config, debian/eucalyptus-udeb.finish-install,
    tools/euca_conf.in: continuation of previous fixes to LP: #527648;
    must add VNET_CLOUDIP to euca_conf (should send this upstream)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 26 Feb 2010 16:19:56 -0600

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

  [ Colin Watson ]
  * Preseed postfix/main_mailer_type on the cloud controller, not the
    cluster controller (LP: #455746).

  [ Dustin Kirkland ]
  * debian/eucalyptus-cc.postinst, debian/eucalyptus-udeb.finish-install,
    debian/eucalyptus-cc.templates, debian/eucalyptus-udeb.postinst:
    - Have the CLC add it's IP address to the served preseed file, such
      the CC can pick it up and write it to eucalyptus.local.conf
      as the required VNET_CLOUDIP value (on separated CC, CLC installs),
      LP: #527648

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 26 Feb 2010 11:41:45 -0600

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

  [ Colin Watson ]
  * Preseed postfix/main_mailer_type to "Internet Site" for cluster
    controller installations (LP: #455746).

  [ Scott Moser ]
  * only show ramdisk-id in metadata service if present for booted
    instance, LP: #526805

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Wed, 24 Feb 2010 10:33:49 +0100

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

  [ Thierry Carrez ]
  * clc/modules/cluster-manager/src/main/java/edu/ucsb/eucalyptus/cloud/cluster/VmInstance.java:
    fix incomplete ephemeral block device mapping path, LP: #525675

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 22 Feb 2010 14:09:26 -0600

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

  [ Thierry Carrez ]
  * debian/registration/node: Accept "clustername node #2" and next ones into
    clustername (LP: #523826)

  [ Dustin Kirkland ]
  * debian/eucalyptus-url: improve format
  * util/wrappers.conf: update for powernap-now

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 18 Feb 2010 14:04:21 -0600

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

  * Eucalyptus upstream has officially released 1.6.2 at bzr 1199;
    update our versioning accordingly

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 16 Feb 2010 14:30:41 -0600

eucalyptus (1.6.2~bzr1199-0ubuntu1) lucid; urgency=low

  * Merge from upstream bzr revision

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 15 Feb 2010 16:16:55 -0600

eucalyptus (1.6.2~bzr1189-0ubuntu2) lucid; urgency=low

  * Make node ask to be registered in a specific cluster (LP: #515812):
    - debian/eucalyptus-nc.postinst: Store target cluster name, if any
    - debian/eucalyptus-nc.eucalyptus-nc-publication.upstart: Use stored target
      cluster name in node publication
    - debian/registration/node: Only register if we are on target cluster

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 15 Feb 2010 17:49:07 +0100

eucalyptus (1.6.2~bzr1189-0ubuntu1) lucid; urgency=low

  [ Thierry Carrez ]
  * debian/rules: Start publication jobs on package install (LP: #504326)
  * debian/*publication.upstart: Do not advertise Walrus, SC, CC or NC if
    eucalyptus authorized_keys is missing, since autoregistration would then
    partially fail (LP: #513722)

  [ Dustin Kirkland ]
  * Merge from upstream bzr revision, should fix:
    - LP: #453416 - fix metadata subdirectory lists
    - LP: #513842 - fix metadata ephemeral verbage

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 11 Feb 2010 16:32:06 -0600

eucalyptus (1.6.2~bzr1180-0ubuntu2) lucid; urgency=low

  * debian/eucalyptus-common.install: install bash completion information,
    LP: #458203

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 10 Feb 2010 08:58:15 -0600

eucalyptus (1.6.2~bzr1180-0ubuntu1) lucid; urgency=low

  * Merge from upstream bzr revision, should fix:
    - LP: #517769 - fix bucket acl server internal error

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 08 Feb 2010 12:42:18 -0600

eucalyptus (1.6.2~bzr1176-0ubuntu4) lucid; urgency=low

  * debian/eucalyptus-sc.config: Set default cluster name for SC
    if not set.

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Fri, 05 Feb 2010 14:34:44 -0800

eucalyptus (1.6.2~bzr1176-0ubuntu3) lucid; urgency=low

  * eucalyptus-sc.postinst, eucalyptus-sc.postrm,
    eucalyptus-walrus.postinst: mkdir/chown the bukkits and volumes
    folders, and purge them correctly

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 05 Feb 2010 13:24:02 -0800

eucalyptus (1.6.2~bzr1176-0ubuntu2) lucid; urgency=low

  [ Dustin Kirkland ]
  * debian/eucalyptus-cloud.postinst: gracefully handle non-existant
    index.html

  [ Thierry Carrez ]
  * Use a separate file for NODES, make eucalyptus-cc and euca_conf use it.
  * Run uec-component-listener as the eucalyptus user (LP: #516373)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Fri, 05 Feb 2010 12:16:02 -0800

eucalyptus (1.6.2~bzr1176-0ubuntu1) lucid; urgency=low

  * Fix version naming of this upload to match the correct
    bzr revision
  * Merge from upstream bzr revision, should fix:
    - LP: #475354 - send correct hostname in metadata service
    - LP: #461464 - fix ec2 tools compatibility

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 05 Feb 2010 10:16:46 -0800

eucalyptus (1.6.2~bzr1166-0ubuntu5) lucid; urgency=low

  [ Colin Watson ]
  * debian/eucalyptus-udeb.postinst: allow preseeding of
    eucalyptus/install-mode, LP: #512633

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 04 Feb 2010 17:37:11 -0800

eucalyptus (1.6.2~bzr1166-0ubuntu4) lucid; urgency=low

  * eucalyptus-cc.eucalyptus-cc-publication.upstart,
    eucalyptus-cloud.eucalyptus-cloud-publication.upstart,
    eucalyptus-nc.eucalyptus-nc-publication.upstart,
    eucalyptus-sc.eucalyptus-sc-publication.upstart,
    eucalyptus-walrus.eucalyptus-walrus-publication.upstart: publication
    jobs should respawn, but not too fast; also, revert a recent change
    that stopped publication when the services stopped; this was
    incorrect because publication is sometimes required for registration
  * eucalyptus-cc.prerm, eucalyptus-cloud.prerm, eucalyptus-common.prerm,
    eucalyptus-nc.prerm, eucalyptus-sc.prerm, eucalyptus-walrus.prerm: ensure
    that publication services are stopped on package removal

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 04 Feb 2010 12:19:12 -0800

eucalyptus (1.6.2~bzr1166-0ubuntu3) lucid; urgency=low

  * debian/eucalyptus-nc.upstart: handle libvirt restarts, LP: #512887
  * eucalyptus-cc.eucalyptus-cc-publication.upstart,
    eucalyptus-cloud.eucalyptus-cloud-publication.upstart,
    eucalyptus-cloud.upstart, eucalyptus-common.eucalyptus.upstart,
    eucalyptus-nc.eucalyptus-nc-publication.upstart,
    eucalyptus-nc.upstart,
    eucalyptus-sc.eucalyptus-sc-publication.upstart,
    eucalyptus-sc.upstart,
    eucalyptus-walrus.eucalyptus-walrus-publication.upstart,
    eucalyptus-walrus.upstart, uec-component-listener.upstart: add a few
    inline comments, including a comment at the top of every upstart script
    that seems to be required to get get vim syntax highlighting to work
  * eucalyptus-cc.postrm, eucalyptus-cloud.postrm,
    eucalyptus-common.postrm, eucalyptus-sc.postrm,
    eucalyptus-walrus.postrm, uec-component-listener.postrm: fix package
    purging with per-package file purging lists, LP: #503063
  * eucalyptus-cc.eucalyptus-cc-publication.upstart,
    eucalyptus-sc.eucalyptus-sc-publication.upstart,
    eucalyptus-walrus.eucalyptus-walrus-publication.upstart: stop publication
    jobs if the relevant service stops running

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 03 Feb 2010 19:01:47 -0800

eucalyptus (1.6.2~bzr1166-0ubuntu2) lucid; urgency=low

  * clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/client/EucalyptusWebInterface.java:
    use upstream's better method of getting the version displayed in the web
    login page
  * tools/euca_conf.in: add known_hosts -> /dev/null to the SCP_OPT
  * debian/eucalyptus-common.eucalyptus.upstart: allow for simple
    eucalyptus process management with 'start,stop,status' of 'eucalyptus'
    by ensuring that a dummy sleep process at least runs when the cc or
    nc are started, LP: #504521, #504704
  * debian/eucalyptus-cc.upstart, debian/eucalyptus.conf,
    tools/eucalyptus.conf.5: document CC clean restart, LP: #464384

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 03 Feb 2010 13:59:37 -0800

eucalyptus (1.6.2~bzr1166-0ubuntu1) lucid; urgency=low

  * Merge from upstream bzr revision

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 02 Feb 2010 17:26:47 -0800

eucalyptus (1.6.2~bzr1136-0ubuntu3) lucid; urgency=low

  * eucalyptus-cc.eucalyptus-cc-publication.upstart,
    eucalyptus-common.eucalyptus.upstart, eucalyptus-network.upstart,
    eucalyptus-sc.eucalyptus-sc-publication.upstart,
    eucalyptus-walrus.eucalyptus-walrus-publication.upstart, rules: rework
    our eucalyptus starting condition to depend on a new upstart emitted
    signal, eucalyptus-network-is-ready, which is only fired once the
    network interface providing the default route is in fact up, and
    listening on a real ip address, LP: #503180
  * debian/eucalyptus-common.eucalyptus.upstart:
    - don't respawn eucalyptus-cloud
    - ensure that the iptables module gets loaded soon enough, otherwise
      much bad behavior happens in various nasty ways, most notably, a
      wedged database which renders the CLC non responsive on restart/reboot,
      LP: #503180 and dupes, LP:  #444352, #444946, #467521, #478573, #480048

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 02 Feb 2010 17:13:52 -0800

eucalyptus (1.6.2~bzr1136-0ubuntu2) lucid; urgency=low

  [ Thierry Carrez ]
  * debian/control, debian/build-jars, debian/eucalyptus-java-common.links:
    Migrate from jetty6 to jetty (LP: #418836)

  [ Dustin Kirkland ]
  * debian/eucalyptus-url: conditionally print the CLC's ipaddress in the MOTD
    only if we're on the CLC, LP: #494808
  * debian/eucalyptus-cc.config: default the cluster-name to "cluster1",
    ideally to eliminate one mostly unneeded (but preseedable) debconf
    question, LP: #513379, #455062

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 01 Feb 2010 22:07:49 -0800

eucalyptus (1.6.2~bzr1136-0ubuntu1) lucid; urgency=low

  * Merge from upstream bzr revision

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 27 Jan 2010 09:01:56 -0600

eucalyptus (1.6.2~bzr1128-0ubuntu4) lucid; urgency=low

  * debian/uec-component-listener.*: Add low-priority debconf question to
    allow to disable autoregistration at install-time.
    Start/stop uec-component-listener at package install/removal time.
  * debian/control: Have uec-component-listener depend on eucalyptus-common
    to ensure /var/lib/eucalyptus is available during postinst.

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 25 Jan 2010 17:09:04 +0100

eucalyptus (1.6.2~bzr1128-0ubuntu3) lucid; urgency=low

  * debian/registration/uec-registration: Add CLI helper to easily disable
    (or reenable) automatic component registration.

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Thu, 21 Jan 2010 15:28:21 +0100

eucalyptus (1.6.2~bzr1128-0ubuntu2) lucid; urgency=low

  [Chuck Short]
  * debian/source_eucalptus.py: Update apport hook with a bit more information.

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 21 Jan 2010 10:45:34 +1300

eucalyptus (1.6.2~bzr1128-0ubuntu1) lucid; urgency=low

  * Merge from upstream 1.6.2 tree, minor logging fixes
  * debian/eucalyptus-common.links: fix broken link

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 18 Jan 2010 09:35:11 +1300

eucalyptus (1.6.2~bzr1124-0ubuntu3) lucid; urgency=low

  * debian/eucalyptus-common.postinst: Add empty NODES variable to the
    original eucalyptus.local.conf, so that euca_conf can actually modify
    it when registering nodes (LP: #506316)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Tue, 12 Jan 2010 11:54:53 +0100

eucalyptus (1.6.2~bzr1124-0ubuntu2) lucid; urgency=low

  [ Mathias Gug ]
  * tools/eucalyptus.conf.5: fix path to eucalyptus-local.conf file.

  [ Dustin Kirkland ]
  * debian/eucalyptus-cc.eucalyptus-cc-publication.upstart,
    debian/eucalyptus-cc.upstart,
    debian/eucalyptus-cloud.eucalyptus-cloud-publication.upstart,
    debian/eucalyptus-common.eucalyptus.upstart,
    debian/eucalyptus-common.install, debian/eucalyptus-common.links,
    debian/eucalyptus-common.postinst, debian/eucalyptus-common.preinst,
    debian/eucalyptus-defaults.conf,
    debian/eucalyptus-nc.eucalyptus-nc-publication.upstart,
    debian/eucalyptus-nc.upstart,
    debian/eucalyptus-sc.eucalyptus-sc-publication.upstart,
    debian/eucalyptus-udeb.finish-install,
    debian/eucalyptus-walrus.eucalyptus-walrus-publication.upstart,
    debian/eucalyptus.conf, debian/source_eucalyptus.py,
    tools/euca_conf.in, tools/eucalyptus.conf.5:
    - eucalyptus.conf rework, per discussion with mathiaz and nurmi
    - preserve /etc/eucalyptus/eucalyptus.conf as a conffile
    - eliminate eucalyptus-defaults.conf, moving the defaults to the
      eucalyptus.conf conffile
    - rename eucalyptus-local.conf to eucalyptus.local.conf to match
      work Dan Nurmi had already started in the parser
    - update a bunch scripts and packaging to handle the new names

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 12 Jan 2010 00:21:33 -0600

eucalyptus (1.6.2~bzr1124-0ubuntu1) lucid; urgency=low

  * Merge from upstream 1.6.2 tree
  * Makefile, clc/build.xml, clc/modules/bootstrap/Makefile,
    clc/modules/module-inc.xml,
    clc/modules/storage-controller/native/Makefile,
    clc/modules/www/build.xml, cluster/Makefile, gatherlog/Makefile,
    node/Makefile, tools/Makefile, util/Makefile: revert DESTDIR patch,
    as a more complete version has been integrated upstream

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 11 Jan 2010 15:37:09 -0600

eucalyptus (1.6.2~bzr1120-0ubuntu7) lucid; urgency=low

  [ Thierry Carrez ]
  * debian/eucalyptus-sc.config: Ask for cluster name on SC-only installs
    (LP: #497831)

  [ Dustin Kirkland ]
  * debian/eucalyptus-common.install, debian/eucalyptus-common.manpages,
    debian/eucalyptus-common.postinst, debian/eucalyptus-common.preinst,
    debian/eucalyptus-defaults.conf, debian/eucalyptus-nc.postinst,
    debian/eucalyptus.conf, tools/euca_conf.8, tools/euca_conf.in:
    - Massive rework fixing LP: #487275, improving the conffile handling
      of eucalyptus.conf and euca_conf
      + create /usr/share/eucalyptus/eucalyptus-defaults.conf,
        which contains generic, distro defaults
      + first source /usr/share/eucalyptus/eucalyptus-defaults.conf,
        in eucalyptus.conf
      + next source /etc/eucalyptus/eucalyptus-local.conf, in
        eucalyptus.conf, containing site-specific customizations
      + finally, allow for admin customizations at the bottom of
        eucalyptus.conf
      + move euca_conf.1 to euca_conf.8, and actually install it,
        LP: #458211
      + fix tools/euca_conf.in to use $FILE instead of eucalyptus.conf
      + have tools/euca_conf.in write to eucalyptus-local.conf
      + drop serveral postinst calls to euca_conf, now that these
        defaults are set/sourced in eucalyptus-defaults.conf
      + maintainer script fixes seeding eucalyptus-local.conf on new
        installs, moving existing eucalyptus.conf data to
        eucalyptus-local.conf on upgrades
  * debian/eucalyptus-common.links, debian/eucalyptus-common.manpages,
    tools/eucalyptus.conf.5: move most of the inline documentation from
    eucalyptus.conf to a manpage, LP: #458211

 -- Dustin Kirkland <kirkland@ubuntu.com>  Sun, 10 Jan 2010 22:08:59 -0600

eucalyptus (1.6.2~bzr1120-0ubuntu6) lucid; urgency=low

  [ Thierry Carrez ]
  * Revert eucalyptus-nc-publication to start on "started eucalyptus-nc",
    pending a more elegant solution (LP: #504262)
  * debian/eucalyptus-nc.eucalyptus-nc-publication.upstart: Be slightly more
    accurate and start on started eucalyptus-nc, ssh and avahi-daemon.
  * debian/eucalyptus-{sc,walrus}.postinst: Fix /var/lib/eucalyptus/.ssh
    permissions, even for SC-only and Walrus-only installs (LP: #504309)

  [ Dustin Kirkland ]
  * debian/eucalyptus-cloud.postinst, debian/eucalyptus-cloud.postrm::
    if the default "It works!" page is in place, enhance it with a redirect
    to the real UEC front end, LP: #504615

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 08 Jan 2010 00:40:59 -0600

eucalyptus (1.6.2~bzr1120-0ubuntu5) lucid; urgency=low

  * Log the URL from which we're loading the cloud preseed file.
  * When constructing the cloud preseed URL, strip the port from the cloud
    before appending :8443 (LP: #504157).

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 07 Jan 2010 09:54:53 +0000

eucalyptus (1.6.2~bzr1120-0ubuntu4) lucid; urgency=low

  [ Thierry Carrez ]
  * debian/*publication.upstart: Start publication jobs when eth0 is up, and
    never stop them to work around The Upstart Bug (LP: #503850)

  [ Dustin Kirkland ]
  * debian/control, debian/eucalyptus-nc.upstart: (LP: #446036, #452572)
    - add a versioned depends for eucalyptus-nc on a new version
      of libvirt-bin that starts using upstart
    - start eucalyptus-nc on started libvirt-bin

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 06 Jan 2010 19:16:01 -0600

eucalyptus (1.6.2~bzr1120-0ubuntu3) lucid; urgency=low

  [ Thierry Carrez ]
  * Move again eucalyptus-interface.jar from eucalyptus-cloud to
    eucalyptus-java-common, fix got lost in bzr1103 merge (LP: #503400)
  * debian/*publication.upstart, debian/control: Start publication when sshd
    and avahi-daemon are started and package is installed. Add versioned
    dependency on the upstart-enabled openssh-server, and move avahi-utils as
    a dependency of eucalyptus-common (LP: #503340)

  [ Dustin Kirkland ]
  * eucalyptus-common.eucalyptus.upstart, eucalyptus-nc.upstart: per slangasek,
    these should be starting on [2345], and stopping on [!2345], to prevent
    respawning on killall5 at shutdown

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Tue, 05 Jan 2010 16:24:03 +0100

eucalyptus (1.6.2~bzr1120-0ubuntu2) lucid; urgency=low

  * Merge debian/patches into the branch, since we're using bzr for merging:
    - debian/patches/axis2c_home_init.diff, debian/patches/series,
      tools/httpd.conf: change the location of the Axis2 Apache module to
      match what is provided by the libapache2-mod-axis2c package, from
      Thierry Carrez <thierry.carrez@canonical.com> -- 7 Dec 2009
    - debian/patches/series, tools/gen_kvm_libvirt_xml: Ubuntu prefers to
      rely on libvirt's default choosing of the appropriate hypervisor, from
      Dustin Kirkland <kirkland@ubuntu.com> -- 2 Dec 2009
    - Makefile, clc/build.xml, clc/modules/bootstrap/Makefile,
      clc/modules/module-inc.xml,
      clc/modules/storage-controller/native/Makefile,
      clc/modules/www/build.xml, cluster/Makefile,
      debian/patches/03-DESTDIR.patch, debian/patches/series,
      gatherlog/Makefile, node/Makefile, tools/Makefile, util/Makefile:
      + this patch makes the eucalyptus installation work with a configurable
        destination directory, much better for packaging
      + this patch should be applied upstream (Dan Nurmi agreed to do so),
        in which case we should get back in sync
  * debian/rules, debian/wsdl.md5sums, debian/wsdl_generator: improve wsdl
    stubs (LP: #487270);
    - fail build if wsdl stubs need to be updated
    - create a script that verbosely automates wsdl stub generation for
      package maintainer(s)
  * debian/patches/01-wsdl-stubs.patch, debian/wsdl.md5sums: wsdl stubs updated

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 04 Jan 2010 11:24:00 -0600

eucalyptus (1.6.2~bzr1120-0ubuntu1) lucid; urgency=low

  * Merge from upstream 1.6.2 tree

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 04 Jan 2010 09:26:03 -0600

eucalyptus (1.6.2~bzr1113-0ubuntu2) lucid; urgency=low

  * tools/euca_conf.in: Fix euca_conf local key sync regression (LP: #499811)
  * debian/registration/uec_component_listener.c: Call registration scripts
    asynchronously, so that SC can wait for CC to be registered.
  * debian/registration/{cluster,storage}: Implement CC/SC autoregistration
  * debian/*registration.upstart, debian/rules: Phase out old CC/SC register
  * debian/registration/walrus: Stronger check for existing walrus
  * debian/registration/node: Stronger check for existing nodes

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 04 Jan 2010 15:38:22 +0100

eucalyptus (1.6.2~bzr1113-0ubuntu1) lucid; urgency=low

  * Merge from upstream 1.6.2 tree, fixes LP: #498379
  * debian/eucalyptus-common.postinst: Apply the setuid bit not just on new
    installs, so that it's not lost on upgrades (LP: #499480)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Tue, 22 Dec 2009 15:40:21 +0100

eucalyptus (1.6.2~bzr1103-0ubuntu4) lucid; urgency=low

  * debian/*publication.upstart: Do not use IP address as Avahi service name,
    to avoid cloud/walrus conflicts (and be generally more readable), fixes
    LP: #499098
  * debian/registration/{node,walrus}: Do not include euca_conf output in log
  * debian/{eucalyptus-cloud,eucalyptus-cc,uec-component-listener}.upstart:
    Only start uec-component-listener when both CLC and CC are running (or one
    them is absent), fixes LP: #499367

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Tue, 22 Dec 2009 09:58:22 +0100

eucalyptus (1.6.2~bzr1103-0ubuntu3) lucid; urgency=low

  * debian/eucalyptus-nc.upstart: Fix httpd configuration in upstart script
    so that eucalyptus-nc can actually start (LP: #499029)
  * tools/euca_conf.in: Add --skip-scp-hostcheck option to euca_conf, which
    is needed for node autoregistration (LP: #499049)
  * debian/registration/{common,node}: Add node autoregistration script
  * debian/uec-component-listener.upstart: Enable autoregistration lock
  * Add walrus autoregistration, remove old walrus-registration upstart script
  * debian/eucalyptus-common.postinst: chown *before* chmod 04754, so that
    euca_rootwrap actually ends up setuid (LP: #499048)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 21 Dec 2009 16:30:33 +0100

eucalyptus (1.6.2~bzr1103-0ubuntu2) lucid; urgency=low

  [ Dustin Kirkland ]
  * debian/control: add a recommends on bridge-utils, and a suggests
    on aoetools, per feedback from Dan
  * debian/eucalyptus-common.eucalyptus.upstart, debian/eucalyptus-nc.upstart:
    move the loop device creation to the common upstart script, since several
    eucalyptus components need this, LP: #498174
  * clc/modules/bootstrap/eucalyptus-bootstrap.c: fix broken build, "true"
    was undefined

 -- Dustin Kirkland <kirkland@ubuntu.com>  Sat, 19 Dec 2009 07:53:56 -0600

eucalyptus (1.6.2~bzr1103-0ubuntu1) lucid; urgency=low

  [ Dustin Kirkland ]
  * Merge from Lucid's 1.6.1 tree, pull Colin's registration magic
  * Merge from upstream 1.6.2 tree
    - eucalyptus-cloud.install, eucalyptus-common.eucalyptus.upstart,
      eucalyptus-java-common.install, eucalyptus-sc.install,
      eucalyptus-walrus.install: jars are now named *-1.6.2.jar
    - debian/eucalyptus-java-common.install: db is packaged independently now,
      make sure this gets installed
    - debian/eucalyptus-java-common.links: install proxool.jar link
  * debian/eucalyptus-common.postinst: remove incorrect
    'dpkg-statoverride --add' calls, clean up existing ones, (LP: #437012)
  * Improve lintian cleanliness of this package
    - debian/control: bump standards version, no changes necessary
    - debian/README.source: add patch info
    - debian/eucalyptus-cc.templates, debian/eucalyptus-udeb.templates: drop
      useless imperative, fix too-long descriptions
    - debian/eucalyptus-cc.postinst, debian/eucalyptus-cloud.postinst,
      debian/eucalyptus-cloud.postrm, debian/eucalyptus-common.postinst,
      debian/eucalyptus-common.postrm, debian/eucalyptus-nc.config,
      debian/eucalyptus-nc.postinst: fix maintainer-script-ignores-errors
      lintian errors, this will need some testing and will probably
      involve some (needed) error handling in the maintainer scripts
    - debian/eucalyptus-common.install: fix lintian dir-or-file-in-var-run;
      create in the upstart script, rather than the install file
    - debian/control: fix lintian python-script-but-no-python-dep;
      depend on python
    - debian/eucalyptus-nc.postinst: fix postinst-does-not-load-confmodule,
      source it
    - debian/registration/common: fix script-not-executable, make executable
  * util/wrappers.conf: add /usr/sbin/ietadm, (LP: #497196)
  * clc/modules/bootstrap/eucalyptus-bootstrap.c: disable iscsi, (LP: #497196)
  * clc/modules/configuration/src/main/java/com/eucalyptus/config/Configuration.java:
    revert r582, as this is appropriately addressed now, no need to comment
    out this code
  * clc/modules/wsstack/src/main/java/com/eucalyptus/ws/handlers/WalrusRESTBinding.java:
    fix minor whitespace diff against upstream
  * debian/control, debian/eucalyptus-nc.eucalyptus-nc-publication.upstart,
    debian/eucalyptus-nc.install, debian/eucalyptus-nc.upstart, debian/rules: 
    migrate the NC init to upstart, LP: #438631
  * debian/30-eucalyptus-nc.conf, debian/eucalyptus-nc.install,
    debian/eucalyptus-nc.upstart: use sysctl to load the eucalyptus-nc
    networking settings

  [ Thierry Carrez ]
  * Move eucalyptus-interface-1.6-devel.jar from eucalyptus-cloud to
    eucalyptus-java-common, since it is needed on Walrus and SC (LP: #494765)
  * Fix dependencies: Remove c3p0 dependencies, add proxool, woodstox and
    euca-commons-ext >=0.5.0

  [ Mathias Gug ]
  * debian/control: Add wget as an eucalyptus-cc dependency (required by 
    eucalyptus-cc upstart job). 

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 17 Dec 2009 18:22:02 -0600

eucalyptus (1.6.2~bzr1099-0ubuntu1~ppa1) lucid; urgency=low

  * Merge from upstream bzr
    - Conflict handling:
      + .bzrignore: modules moved, accept upstream
      + tools/eucalyptus-cloud.in: ubuntu doesn't use this file, accept
        upstream
      + clc/modules/wsstack/src/main/java/com/eucalyptus/ws/handlers/WalrusRESTBinding.java:
        whitespace only, accept upstream
      + clc/modules/module-inc.xml, debian/patches/03-DESTDIR.patch: move
        stray DESTDIR change to the DESTDIR patch
      + clc/modules/walrus/src/main/java/edu/ucsb/eucalyptus/cloud/ws/WalrusManager.java:
        new function parameter, accept upstream
      + clc/modules/msgs/src/main/java/com/eucalyptus/util/EntityWrapper.java: moved
      + clc/modules/msgs/src/main/java/com/eucalyptus/util/TxHandle.java: moved
    - debian/patches/03-DESTDIR.patch: patch ported forward
    - Bugs fixed:
      + LP: #461156 - User data is not parsed correctly in some cases
      + LP: #477776 - Query string authentication does not work in some cases
    - eucalyptus-cloud.install, eucalyptus-common.eucalyptus.upstart,
      eucalyptus-java-common.install, eucalyptus-sc.install,
      eucalyptus-walrus.install: update jar version from 1.6.1 to 1.6.2

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 09 Dec 2009 17:34:21 -0800

eucalyptus (1.6.1~bzr1085-0ubuntu4) lucid; urgency=low

  [ Colin Watson ]
  * Append " storage" to the Avahi service name for storage controllers, to
    ensure that they're distinct from cluster controllers on the same
    machine.

  [ Thierry Carrez ]
  * Fix basic security issues in uec-component-listener by using
    fork()/execvp() instead of system(), thanks to Colin Watson for the patch

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 14 Dec 2009 08:25:59 +0100

eucalyptus (1.6.1~bzr1085-0ubuntu3) lucid; urgency=low

  * uec-component-listener:
    - New binary package, provides a listener to remote avahi announces
    - Add a build-dep on libavahi-client-dev
    - Make eucalyptus-cc and eucalyptus-cloud depend on uec-component-listener
  * Add dummy registration action scripts in eucalyptus-cc and -cloud

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Fri, 11 Dec 2009 11:09:09 +0100

eucalyptus (1.6.1~bzr1085-0ubuntu2) lucid; urgency=low

  * Generate a preseed file on the CLC as well as the CC.
  * If multiple CLCs are discovered, ask which to use.
  * Use CLC preseed file when installing any of Walrus, CC, or SC on a
    different machine from the CLC. (Requires wget-udeb since the CLC only
    talks HTTPS.)
  * Generate an SSH key on the CLC as well as the CC.

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 10 Dec 2009 18:24:42 +0000

eucalyptus (1.6.1~bzr1085-0ubuntu1) lucid; urgency=low

  * Merge from upstream bzr revision 1085

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 07 Dec 2009 17:00:19 -0800

eucalyptus (1.6.1~bzr1083-0ubuntu4) lucid; urgency=low

  * debian/patches/axis2c_home_init.diff: Restore patch for Axis2 module
    location, to allow CC to start (LP: #493523)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 07 Dec 2009 16:06:28 +0100

eucalyptus (1.6.1~bzr1083-0ubuntu3) lucid; urgency=low

  * Add eucalyptus/cluster-name to CC preseed file.
  * Offer finer-grained choices between Eucalyptus components during
    installation.
  * Source debconf confmodule in eucalyptus-sc.postinst.
  * Set correct permissions on /usr/lib/eucalyptus/eucalyptus-url at build
    time rather than in eucalyptus-cc.postinst.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 04 Dec 2009 23:29:57 +0000

eucalyptus (1.6.1~bzr1083-0ubuntu2) lucid; urgency=low

  * debian/patches/06-symlinked-jars.patch: drop patch from source; this
    patch hasn't been in the series file for a while now
  * debian/patches/axis2c_home_init.diff:
    - Dropping the httpd.conf part of this patch, since our upstart
      script handles this properly.
    - Dropping the tools/eucalyptus-cc.in part of this patch, since
      we no longer use the eucalyptus-cc init script.
    - The tools/eucalyptus-nc.in patch should be dropped as soon as
      it's converted to an upstart script (which will need to handle
      AXIS2C_HOME correctly), see lp#438631
  * debian/patches/02-rely-on-libvirt-defaults.patch: add some documentation
    in this patches headers
  * debian/patches/var_lib_eucalyptus.diff: drop patch from source; this
    patch hasn't been in the series file for a while now
  * debian/patches/euca_conf-error-output.diff, debian/series,
    tools/euca_conf.in:
    - drop this patch from our series
    - apply directly to the branch, cleaning up wget error printing
    - upstream has agreed to take this, and fix this globally in their
      source
  * aclocal.m4, debian/patches/05-axis-alternative-repository.patch,
    debian/patches/series:
    - drop this patch from our series
    - apply directly to the branch, to support pkg-config
    - upstream cannot take this because not all distros will be able to
      depend on pkg-config
  * debian/patches/03-DESTDIR.patch: Eucalyptus will take this upstream;
    should be dropped from the Ubuntu branch as soon as they do
  * debian/eucalyptus-cc.upstart, debian/eucalyptus-common.eucalyptus.upstart:
    support CLEAN=1 on start/stop/restart of eucalyptus/eucalyptus-cc; export
    the CLEAN env variable in eucalyptus.init, and handle it in both the
    pre-start and post-stop sections of eucalyptus-cc, (LP: #491254)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Thu, 03 Dec 2009 07:29:32 -0600

eucalyptus (1.6.1~bzr1083-0ubuntu1) lucid; urgency=low

  [ Dustin Kirkland ]
  * Merge upstream bzr revision 1082; the following bugs have been fixed
    upstream since the last merge:
    - LP: #378969 - private bug
    - LP: #404842 - init script fix
    - LP: #434283 - existing keys should be overwritten unconditionally
    - LP: #445990 - run instance will fail if no kernel or ramdisk specified
    - LP: #447457 - euca_conf --register-sc ... check the number of parameters
    - LP: #449874 - fix incorrect help text (--delete-nodes doesn't exist)
    - LP: #451795 - show registered images in elastic fox
    - LP: #454405 - return correct networkIndex values on describeInstances
    - LP: #456877 - init script fix
    - LP: #456878 - fix for libvirt xen driver
    - LP: #460085 - fix rampart memory leak
    - LP: #461156 - fix authentication problem w/ userdata
    - LP: #461394 - fix multiple concurrent snapshots on the same volume
    - LP: #461444 - fix memory leaks in NC getConsoleOutput and startup_thread
    - LP: #469984 - fix iptables rules issue
    - LP: #477776 - fix query string authentication
    - LP: #480783 - allow api connection over https
    - LP: #482249 - fix "Describe Regions"
    - LP: #484217 - create keypair should return an error if key exists
    - LP: #490623 - parse RFC 1123 formatted datetime
  * debian/control:
    - make all package lists one-per-line (makes changes henceforth more
      readable), sort lists
    - depend on rampart >= 1.3.0-0ubuntu6, which fixes some shared library
      installation issues
  * debian/patches/04-axis2c-1.6.0-rampart-1.3.0.patch: drop this patch,
    since Eucalyptus 1.6.1 natively supports axis2c 1.6.0 now
  * debian/eucalyptus-cloud.install,
    debian/eucalyptus-common.eucalyptus.upstart,
    debian/eucalyptus-java-common.install, debian/eucalyptus-sc.install,
    debian/eucalyptus-walrus.install: update static version number strings
    from "1.6-devel" to "1.6.1"; (we should really find a better way to do
    this)
  * debian/patches/03-DESTDIR.patch: ported forward for merge

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 01 Dec 2009 21:09:28 -0600

eucalyptus (1.6~bzr931-0ubuntu9) UNRELEASED; urgency=low

  [ Dustin Kirkland ]
  * cluster/handlers.c: euca_rootwrap rework did not whitelist powerwake;
    however, powerwake does *not* need root privs, drop euca_rootwrap wrapper
    (LP: #458163)
  * 

  [ Thierry Carrez ]
  * clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/public/EucalyptusWebInterface.html:
    Fix HTML title in the web UI for more consistency in naming (LP: #455293)
  * debian/eucalyptus-common.eucalyptus.upstart: Add -l to eucalyptus-cloud
    options so that cloud-output.log is affected by LOGLEVEL (LP: #458001)

  [ Colin Watson ]
  * Move cluster private interface selection forward to just after network
    configuration (LP: #455816).
  * Add the CC's IP address as an explicit TXT record in the Avahi
    advertisement, and make use of it in euca_find_cluster (LP: #458904).
  * Advertise the CLC and Walrus using Avahi.
  * Rename euca_find_cluster to euca_find_component and make it take the
    component type as its first argument, so that we can use it for other
    advertisements.
  * Advertise $CC_NAME rather than $CC_IP_ADDR as the cluster's Avahi
    service name, reverting the workaround from 1.6~bzr916-0ubuntu1 now that
    we have the ipaddr= TXT record. I've left the client side of this
    workaround in euca_find_component for compatibility with old
    advertisements.
  * Show cluster service names in installer cluster selection dialog.
  * Advertise the SC using Avahi.

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 01 Dec 2009 14:32:42 -0600

eucalyptus (1.6~bzr931-0ubuntu7) karmic; urgency=low

  * 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)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 19 Oct 2009 14:04:37 -0500

eucalyptus (1.6~bzr931-0ubuntu6) karmic; urgency=low

  * 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

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 19 Oct 2009 13:36:15 +0200

eucalyptus (1.6~bzr931-0ubuntu5) karmic; urgency=low

  * 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)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 16 Oct 2009 15:41:15 -0500

eucalyptus (1.6~bzr931-0ubuntu4) karmic; urgency=low

  [ 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)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 16 Oct 2009 13:28:32 -0500

eucalyptus (1.6~bzr931-0ubuntu3) karmic; urgency=low

  * 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)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Thu, 15 Oct 2009 13:51:28 +0200

eucalyptus (1.6~bzr931-0ubuntu2) karmic; urgency=low

  [ 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

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 14 Oct 2009 18:12:51 -0500

eucalyptus (1.6~bzr931-0ubuntu1) karmic; urgency=low

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

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 13 Oct 2009 23:31:12 -0500

eucalyptus (1.6~bzr930-0ubuntu1) karmic; urgency=low

  [ 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)

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 13 Oct 2009 23:03:15 -0500

eucalyptus (1.6~bzr919-0ubuntu3) karmic; urgency=low

  [ 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)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 12 Oct 2009 17:37:39 +0200

eucalyptus (1.6~bzr919-0ubuntu2) karmic; urgency=low

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

 -- Matt Zimmerman <mdz@ubuntu.com>  Sat, 10 Oct 2009 14:12:40 +0100

eucalyptus (1.6~bzr919-0ubuntu1) karmic; urgency=low

  * Merge upstream revision 919
  * This snapshot is expected to fix the following bugs:
    - LP: #444908 - fixes addressing conflicts between MANAGED and SYSTEM
      mode which cause run-instances to fail
    - LP: #445997 - fix issues with failure cases and the release of
      addresses and network indexes

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 09 Oct 2009 00:47:11 -0500

eucalyptus (1.6~bzr916-0ubuntu1) karmic; urgency=low

  * Merge upstream revision 916
  * This snapshot is expected to fix the following bugs:
    - LP: #443314 - fix system address selection
    - LP: #443325 - fix regression in heartbeat, fix NPE in system mode
    - LP: #444838 - fix meta-data service in multi-cluster
    - LP: #444908 - fix running instances on multi-cluster
    - LP: #445206 - fix remote bootstrap on walrus+sc
  * debian/eucalyptus-cc.eucalyptus-cc-publication.upstart,
    debian/local/euca_find_cluster.c: when doing the avahi-publish, use
    $CC_IP_ADDR rather than $(hostname) for the "name" of the service;
    use this ip address in the case where euca_find_cluster gets the
    link-local 169.254.169.254 address, LP: #445738

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 07 Oct 2009 20:01:56 -0500

eucalyptus (1.6~bzr912-0ubuntu3) UNRELEASED; urgency=low

  * debian/eucalyptus-*.upstart: Make sure IP address is looked up at every
    iteration of the loop, to have a chance to pick up late DHCP (LP: #445361)
  * debian/eucalyptus-*.upstart: Increase timeouts waiting for the services
    to appear, as we seem to be dangerously close to the limit for port 8443
    and it still sometimes fails on first boot (LP: #445294)
  * debian/eucalyptus-cloud.upstart: Remove useless "sleep 5" after checking
    that port 8443 answers
  * Cherrypicking Heartbeat fix from upstream rev913 (LP: #443325)
  * debian/eucalyptus-*.upstart: Do NOT attempt autoregistration if the
    services are not started after waiting 2 minutes for them (LP: #444504)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Wed, 07 Oct 2009 13:37:40 +0200

eucalyptus (1.6~bzr912-0ubuntu2) karmic; urgency=low

  [ Thierry Carrez ]
  * debian/eucalyptus-cc.upstart: Really fix LP: #436407, since it was only
    fixed in unused init scripts.
  * tools/eucalyptus-cc.in, tools/eucalyptus-java-ws.in: No longer patch
    those files, now that we use upstart we no longer use them.
  * debian/eucalyptus-cc.upstart: Fix typo that made post-start fail early,
    LP: #444560

  [ Dustin Kirkland ]
  * eucalyptus-cc.dirs, eucalyptus-cc.install, eucalyptus-cc.links: ensure
    that update-motd.d/80-eucalyptus-url is executable, LP: #444970

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 06 Oct 2009 19:31:14 -0500

eucalyptus (1.6~bzr912-0ubuntu1) karmic; urgency=low

  * Merge upstream revision 912
  * tools/eucalyptus-cc.in: resolve conflict, ensuring that we maintain
    the 'ThreadsPerChild 1' sed
  * clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/server/ServletUtils.java:
    resolve conflict, drop our diff, as upstream has solved the smtp
    hostname issue
  * debian/patches/boot-order.patch: dropped, applies to a file we don't
    use anymore so it can be removed
  * debian/eucalyptus-walrus.eucalyptus-walrus-registration.upstart: source
    conf file and use $WALRUS_IP_ADDR variable, like the other scripts
  * This snapshot is expected to fix the following bugs:
    - LP: #388934 - apply authorization checks
    - LP: #430226 - fix display of image permissions
    - LP: #430957 - fix running of instances in SYSTEM mode
    - LP: #436276 - sc should run as eucalyptus, instead of root
    - LP: #436313 - fix sc registration through web ui
    - LP: #436407 - fix cc segfaults with apache-mpm-worker, rampart
    - LP: #436885 - fix database corruption, c3p0 deadlock on CLC
    - LP: #437014 - handle execessive CLC sockets
    - LP: #439251 - fix restart-required after autoregistration issue
    - LP: #440744 - handle external command
    - LP: #440817 - fail gracefully with volume deletion on sc
    - LP: #443125 - fix loss of admin credentials

 -- Dustin Kirkland <kirkland@ubuntu.com>  Mon, 05 Oct 2009 15:02:11 -0500

eucalyptus (1.6~bzr854-0ubuntu14) UNRELEASED; urgency=low

  * Simplify eucalyptus-cc.eucalyptus-cc-publication.upstart and
    eucalyptus-common.eucalyptus.upstart based on discussion with
    Scott James Remnant
  * debian/patches/euca_conf-error-output.diff: Don't suppress error output
    from wget in checkLocalService, because it's useful in debugging

 -- Matt Zimmerman <mdz@ubuntu.com>  Sat, 03 Oct 2009 16:57:56 +0100

eucalyptus (1.6~bzr854-0ubuntu13) karmic; urgency=low

  * eucalyptus-common.eucalyptus.upstart: the -L option was in the wrong
    place, breaking the console.log logging, LP: #439161
  * eucalyptus-cc.eucalyptus-cc-registration.upstart,
    eucalyptus-cc.upstart, eucalyptus-cloud.upstart,
    eucalyptus-ipaddr.conf, eucalyptus-common.install,
    eucalyptus-sc.eucalyptus-sc-registration.upstart,
    eucalyptus-sc.upstart, eucalyptus-walrus.upstart: using "localhost"
    is breaking registration; instead, use the real, external ip
    address; consolidate the (nasty) logic for determining this
    into a single, sourcable, overridable location, LP: #437058, #438602
  * 80-eucalyptus-url: use the new $CLOUD_IP_ADDR value and logic

 -- Dustin Kirkland <kirkland@ubuntu.com>  Wed, 30 Sep 2009 01:02:36 -0500

eucalyptus (1.6~bzr854-0ubuntu12) karmic; urgency=low

  * eucalyptus-cc.upstart, eucalyptus-common.eucalyptus.upstart: ensure
    that the /var/run/eucalyptus/net directory gets created on upstart
    job runs, and that all of /var/run/eucalyptus is owned by
    eucalyptus:eucalyptus, LP: #438747
  * debian/eucalyptus-common.postrm: fix lintian error, add missing
    debhelper stubb
  * Fix typo in post-stop stanza of eucalyptus-cc.upstart

 -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 29 Sep 2009 15:54:56 -0500

eucalyptus (1.6~bzr854-0ubuntu11) karmic; urgency=low

  * Restore /etc/init.d/eucalyptus-nc as a quickfix for node startup,
    LP: #438585
  * Wait 5 more seconds after eucalyptus-cloud appears to be started before
    considering it started, to allow registration to succeed, LP: #438602
  * Fix failure to import VNET_PUBLICIPS setting if a space-separated list
    of IPs is entered, LP: #438586

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Tue, 29 Sep 2009 11:42:26 +0200

eucalyptus (1.6~bzr854-0ubuntu10) karmic; urgency=low

  [ Matt Zimmerman ]
  * Bump priority of eucalyptus/publicips to High, as we don't have a
    reasonable default for this.  The administrator needs to provide a
    list of IP addresses on the local network which we can allocate.
  * Updated question text for eucalyptus/publicips, thanks to Dan Nurmi

  [ Thierry Carrez ]
  * Revised question text for eucalyptus/publicips to include format info.

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Mon, 28 Sep 2009 21:06:36 +0200

eucalyptus (1.6~bzr854-0ubuntu9) karmic; urgency=low

  [ Colin Watson ]
  * Move eucalyptus-cloud slightly up the boot sequence, in particular so
    that it starts before eucalyptus-cc.
  * debian/patches/boot-order.patch: Adjust LSB init script headers to
    declare that eucalyptus-cloud should start before eucalyptus-cc if
    installed.

  [ Matt Zimmerman ]
  * tools/eucalyptus-java-ws.in: Print an error message, instead of silently
    giving up, if we don't find /etc/eucalyptus/eucalyptus-cc.conf when trying
    to autoregister the SC
  * debian/source_eucalyptus.py, debian/rules: Add an apport hook to collect
    configuration and log data
  * Replace init scripts in eucalyptus-cloud, eucalyptus-cc, eucalyptus-sc and
    eucalyptus-walrus with upstart jobs
  * Add upstart jobs to register CC, SC and Walrus in the appropriate order, as
    they come up, so that they are up and running out of the box instead of
    having to be registered manually
  * eucalyptus-{cloud,sc,walrus} depend on eucalyptus-common now, as they
    rely on the eucalyptus upstart job

 -- Matt Zimmerman <mdz@ubuntu.com>  Mon, 28 Sep 2009 16:02:13 +0100

eucalyptus (1.6~bzr854-0ubuntu8) karmic; urgency=low

  * Update two references to installer-cc.conf that now need to refer to
    eucalyptus-cc.conf.
  * Update translation templates.

 -- Colin Watson <cjwatson@ubuntu.com>  Sat, 26 Sep 2009 10:09:27 +0100

eucalyptus (1.6~bzr854-0ubuntu7) karmic; urgency=low

  [ Dustin Kirkland ]
  * tools/eucalyptus-nc.in: exit 0, rather than 1, in the -nc
    init script when unconfigured, related to bug LP: #430075
  * debian/eucalyptus-cc.in, debian/eucalyptus-java-ws.in: help registration
    with local sync, no rsync parameters
  * debian/eucalyptus-common.postrm: prune eucalyptus files from /etc and
    /var on package purge, essential for testing, LP: #436928

  [ Matt Zimmerman ]
  * Revert revno 573, as according to Dan Nurmi it broke registration entirely
  * Apply upstream revno 895, as according to Dan this fixes the same bug that
    revno 573 attempted to fix, but properly (without breaking registration)
  * debian/eucalyptus-cc.postinst: Guard update-rc.d remove calls so that they
    don't run on initial installation.  Because -cc could be configured before
    or after -walrus/-cloud, this could cause -cc to clobber -walrus/-cloud
    init scripts on initial installation
  * tools/eucalyptus.conf: Don't try to run shell code here; it isn't (always)
    interpreted as a shell script
  * debian/eucalyptus-cc.postinst: Use euca_conf --import-conf to copy the
    network settings into eucalyptus.conf instead
  * Set the default VNET_MODE to MANAGED-NOVLAN
  * The three preceding changes close LP: #435130
  * Store the CC name in a new config file /etc/eucalyptus/eucalyptus-cc.conf
    and get rid of /etc/eucalyptus/installer-cc.conf

  [ Steve Langasek ]
  * Move eucalyptus-nc "no VT" handling for LP: #426830 to a debconf script
    instead, so that users are a bit more likely to see this.
  * Drop the dpkg-statoverride check on /var/lib/eucalyptus/keys in the
    eucalyptus-common postinst; this was ineffective anyway because we'd done
    a chown -R immediately before that, so the only part that was respecting
    statoverride were the directory perms.

 -- Dustin Kirkland <kirkland@ubuntu.com>  Sat, 26 Sep 2009 00:30:18 -0700

eucalyptus (1.6~bzr854-0ubuntu6) karmic; urgency=low

  [ Thierry Carrez ]
  * Apply upstream rev867 and rev876 diffs to fix SC registration through
    Web UI, LP: #436313
  * tools/eucalyptus-java-ws.in: Reapply fix on boot messages that was lost
    on a merge, LP: #435766

  [ Dustin Kirkland ]
  * debian/80-eucalyptus-url: add an update-motd script that
    displays the administration URL in the MOTD at position 80, LP: #436199
  * debian/eucalyptus-nc.preinst: echo a warning message if a system
    installing the -nc does not have VT, LP: #426830
  * debian/rules: don't fail package installation due to init script
    failures, LP: #430075, #418473
  * tools/euca_conf.in: vastly improve the output of
    'euca_conf --register-nodes', which was missing some pertinent
    information, LP: #424457
  * clc/modules/www/src/main/java/edu/ucsb/eucalyptus/admin/server/ServletUtils.java:
    if we're going to use the local host to send email, use 'localhost' as
    the hostname, rather than the externally resolvable hostname which
    breaks in the default ubuntu postfix configuration, LP: #412676
  * debian/control:
    - have eucalyptus-common depend on openssh-server and openssh-client,
      as these should really be installed on most any Eucalyptus system,
      LP: #411656
    - have eucalyptus-common recommend unzip, since Eucalyptus uses zip
      files for credentials, which may be needed on various systems,
      LP: #436876
    - recommend libpam that provides pam_motd, LP: #436199
    - conflict with apache2-mpm-itk, LP: #338344
  * debian/eucalyptus-common.postinst: configure VNET_DHCPDAEMON and
    VNET_DHCPUSER appropriately for default Ubuntu on initial install,
    LP: #364938

  [ Colin Watson ]
  * debian/control:
    - Make eucalyptus-nc explicitly depend on apache2-mpm-worker |
      apache2-mpm-prefork, since the NC requires that Apache be configured
      to only start a single child (LP: #338344).

 -- Dustin Kirkland <kirkland@ubuntu.com>  Fri, 25 Sep 2009 18:01:29 -0700

eucalyptus (1.6~bzr854-0ubuntu5) karmic; urgency=low

  [ Dustin Kirkland ]
  * debian/control: drop dhcp from -nc's recommends, add it to -cc's
    recommends, LP: #364925
  * tools/euca_conf.in: use "-oStrictHostKeyChecking=no" if we're doing
    --discover-nodes, LP: #436210
  * debian/eucalyptus-udeb.finish-install: add own ssh host key to
    /etc/ssh/ssh_known_hosts, LP: #436211

  [ Colin Watson ]
  * euca_find_cluster: Use the proper bracketed format for IPv6 host/port
    combinations.
  * euca_find_cluster: For now, only ask for an IPv4 address for the
    cluster, as IPv6 addresses often show up by accident but don't work, and
    we don't have time to deal with this right now (LP: #436200).
  * tools/eucalyptus-java-ws.in: Increase timeout here too, to go with
    Matt's previous change.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 25 Sep 2009 15:30:36 +0100

eucalyptus (1.6~bzr854-0ubuntu4) karmic; urgency=low

  * Temporarily disable rejection of loopback addresses in registerComponent.
    This seems perfectly valid when the cloud and cluster controllers are
    running on the same system.

    This works around LP: #434593 (which is a blocker for 9.10 beta) and
    reopens LP: #431934 (which is not)
  * tools/eucalyptus-cc.in:register_local_cloud: Increase the timeout
    waiting for the service to start before registering it.  Increasing from 10
    seconds to 60 seems to be sufficient to work around LP: #434590

 -- Matt Zimmerman <mdz@ubuntu.com>  Thu, 24 Sep 2009 15:57:38 -0700

eucalyptus (1.6~bzr854-0ubuntu3) karmic; urgency=low

  * Continue in non-automated mode if we fail to download the preseed file
    from the cluster during node installation.
  * Carry over user-setup/encrypt-home value from cluster to node
    installation.
  * Fix euca_conf --discover-nodes to offer each discovered node separately,
    not all at once.
  * Fix euca_conf --discover-nodes to offer only nodes, not the cluster as
    well.
  * Make euca_conf rsync keys to ${EUCA_USER} rather than root, since the
    former is set up for automatic authentication and the latter isn't (and
    probably shouldn't be).

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 24 Sep 2009 22:52:33 +0100

eucalyptus (1.6~bzr854-0ubuntu2) karmic; urgency=low

  * Fix query timeout issues in timezones > UTC (LP: #431847)
  * Add --local-sync to allow euca_conf --register-* to sync keys locally
    if an external (but local) IP address is used to register (LP: #434651)

 -- Thierry Carrez <thierry.carrez@ubuntu.com>  Wed, 23 Sep 2009 18:27:06 +0200

eucalyptus (1.6~bzr854-0ubuntu1) karmic; urgency=low

  * New snapshot.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 23 Sep 2009 10:50:10 +0200

eucalyptus (1.6~bzr840-0ubuntu1) karmic; urgency=low

  [ Colin Watson ]
  * Configure VNET_PUBINTERFACE and VNET_PRIVINTERFACE, asking for the
    private interface if multiple interfaces are available (LP: #425933). If
    the private interface is not the same as the public interface configured
    in netcfg, then give it basic DHCP configuration in
    /etc/network/interfaces.

  [ Soren Hansen ]
  * New upstream snapshot.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 22 Sep 2009 12:44:42 +0200

eucalyptus (1.6~bzr808-0ubuntu1) karmic; urgency=low

  [ Dustin Kirkland ]
  * debian/eucalyptus-udeb.finish-install: eth0 should be set to
    'manual', when configured with br0 on dhcp, LP: #430820
  * tools/euca_conf.in: ensure that /var/run/eucalyptus and
    /var/run/eucalyptus/net are created at boot and have correct
    ownerships, LP: #431114, #365349

  [ Thierry Carrez ]
  * cluster/Makefile, node/Makefile: Do not patch generated stubs if you
    didn't regenerate them, to avoid spurious build interruptions.
  * tools/eucalyptus-*.in: Do not guard initscripts basic output
    messages with VERBOSE != no (LP: #431274)
  * debian/control: Have eucalyptus-cc suggest vtun for full multi-cluster
    networking capabilities (LP: #425928)

  [ Colin Watson ]
  * Align ports used for cloud startup detection in init scripts with the
    corresponding code in euca_conf (LP: #430758).

  [ Soren Hansen ]
  * New snapshot.
  * Add a build-dependency on libc3p0-java.

 -- Soren Hansen <soren@ubuntu.com>  Mon, 21 Sep 2009 12:14:12 +0200

eucalyptus (1.6~bzr746-0ubuntu3) karmic; urgency=low

  [ Dustin Kirkland ]
  * tools/eucalyptus-nc.in: Create the suggested 32 loop devices using
    mknod in the init script, perm'd 660, owned by root:disk, LP: #430846
  * debian/eucalyptus-udeb.finish-install: br0 needs to start at boot,
    LP: #430820

  [ Colin Watson ]
  * Work around netcfg/choose_interface not always being set (LP: #430820).
  * Actually check timeout in register_local_cloud.

  [ Mathias Gug ]
  * Recommend python-image-store-proxy for eucalyptus-cloud. The Image Store
    feature won't work without it, LP: #425926

 -- Soren Hansen <soren@ubuntu.com>  Wed, 16 Sep 2009 21:14:18 +0200

eucalyptus (1.6~bzr746-0ubuntu2) karmic; urgency=low

  [ Colin Watson ]
  * On initial cluster installation, allow authentication to the front-end
    using the cluster's SSH key (LP: #429087).
  * Update the cloud .jar name we look for when registering a cluster with a
    local cloud.
  * Check for IPv6 listeners as well as IPv4 when registering a cluster with
    a local cloud.
  * Actually kill cloud/Walrus/SC processes before entering a timeout loop
    to wait for them to die.
  * Automatically register Walrus and storage controllers with any local
    cloud (LP: #425922).
  * Discard standard output from euca_conf when registering components in
    init scripts.

  [ Soren Hansen ]
  * Add configuration for mpm_event.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 15 Sep 2009 22:44:25 +0100

eucalyptus (1.6~bzr746-0ubuntu1) karmic; urgency=low

  * New upstream, bugfix snapshot.
  * Add more full-featured default network configuration (LP: #425914).

 -- Soren Hansen <soren@ubuntu.com>  Tue, 15 Sep 2009 13:50:40 +0200

eucalyptus (1.6~bzr672-0ubuntu4) karmic; urgency=low

  * Configure a bridge interface when installing a node controller
    (LP: #424541).
  * Don't remove /etc/eucalyptus/installer-cc.conf after registering the
    cluster controller with a local cloud; we may need it later.

 -- Colin Watson <cjwatson@ubuntu.com>  Mon, 14 Sep 2009 23:57:31 +0100

eucalyptus (1.6~bzr672-0ubuntu3) karmic; urgency=low

  [ Colin Watson ]
  * Add euca_conf --discover-nodes option.
  * Register cluster with local cloud in start as well as cleanstart.
  * SECURITY UPDATE: Fix temporary file vulnerability in euca_conf by using
    'sed -i' (LP: #424459).

  [ Soren Hansen ]
  * Only ship antlr.jar in eucalyptus-java-common. (LP: #429086)

 -- Soren Hansen <soren@ubuntu.com>  Mon, 14 Sep 2009 12:59:40 +0200

eucalyptus (1.6~bzr672-0ubuntu2) karmic; urgency=low

  * Do a better job at unsetting $DISPLAY in the build.
  * Remove gatherlog/generated/stubs which somehow snuck into the
    diff.gz.

 -- Soren Hansen <soren@ubuntu.com>  Fri, 11 Sep 2009 13:26:37 +0200

eucalyptus (1.6~bzr672-0ubuntu1) karmic; urgency=low

  * Split eucalyptus-cloud into eucalyptus-java-common, eucalyptus-
    cloud, eucalyptus-sc, and eucalyptus-walrus. (LP: #425908)
  * Unset DISPLAY during the build process. The build would fail if
    DISPLAY was set, but $DISPLAY couldn't be reached.
  * Regenerate WSDL stubs.
  * New, bugfix-only upstream snapshot. (LP: #426197)

 -- Soren Hansen <soren@ubuntu.com>  Fri, 11 Sep 2009 01:42:04 +0200

eucalyptus (1.6~bzr645-0ubuntu2) karmic; urgency=low
  
  [ Dustin Kirkland ]
  * debian/control: eucalyptus-nc should depend on avahi-utils for the
    avahi-publish utility used in the init script, LP: #424442
  * tools/eucalyptus.conf: fix dhcpd configuration values, change default
    bridge name from xenbr0 to br0

  [ Colin Watson ]
  * eucalyptus-cloud Replaces: eucalyptus-javadeps.

  [ Soren Hansen ]
  * Update WSDL stubs.

 -- Soren Hansen <soren@ubuntu.com>  Mon, 07 Sep 2009 15:24:04 +0200

eucalyptus (1.6~bzr645-0ubuntu1) karmic; urgency=low

  [ Dustin Kirkland ]
  * debian/control:
    - Add openssh-server and eucalyptus-common dependencies for
      eucalyptus-cloud.
  * debian/eucalyptus-cc.dirs,  debian/eucalyptus-cloud.dirs,
    debian/eucalyptus-nc.dirs:
    - Consolidate directory creation.
  * debian/eucalyptus-cc.postinst, debian/eucalyptus-cloud.postinst,
     debian/eucalyptus-common.postinst:
    - Adjust ownership/permissions for /var/lib/eucalyptus dirs.
  * tools/euca_conf.in:
    - Uncomment --no-rsync usage statement.
  * debian/eucalyptus-cloud.install, debian/rules: install and start
    the eucalyptus-sc init script in the eucalyptus-cloud package
  * tools/eucalyptus-cc.in, tools/eucalyptus-java-ws.in,
    tools/eucalyptus-nc.in: init script cleanups; use DESC appropriately,
    exit 0 if already started when trying to start
  * debian/eucalyptus-cc.postinst: prevent init script zombie by calling
    db_stop to clean file descriptors properly and reap postinst script

  [ Soren Hansen ]
  * Only inject SSH keys if not running in MANAGED or MANAGED-NOVLAN
    mode.
  * New upstream (bugfix only) snapshot.
  * Add commons-io build-dependency.

 -- Soren Hansen <soren@ubuntu.com>  Thu, 03 Sep 2009 19:15:58 -0500

eucalyptus (1.6~bzr588-0ubuntu7) karmic; urgency=low

  * When running in d-i, cdebconf doesn't set the seen flag on questions
    asked interactively (otherwise there are problems with going back and
    revisiting earlier parts of the installer). As such we can't use it to
    decide whether questions have been preseeded. Just preseed questions if
    they existed at all during cluster installation (LP: #423424).

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 03 Sep 2009 18:09:07 +0100

eucalyptus (1.6~bzr588-0ubuntu6) karmic; urgency=low

  [ Dustin Kirkland ]
  * Add Recommends: powerwake for eucalyptus-cc, and Recommends:
    powernap for eucalyptus-nc.
  * LSBify init script messages.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 02 Sep 2009 16:45:39 -0500

eucalyptus (1.6~bzr588-0ubuntu5) karmic; urgency=low

  [ Soren Hansen ]
  * Also include a /services symlink in our Axis2 repository.
  * Add backport-util-concurrent runtime dependency.
  * Set AXIS2C_HOME environment variable to point to our separate
    repository, as the environment variable takes precedence over what
    we put in the Apache configuration.
  * Provide a default path for instances for the NC.
  * For reasons unknown, Eucalyptus requires antlr.jar to be a regular
    file rather than a symlink. We need to get to the bottom of this,
    but for now, we will put a copy in the eucalyptus package at build
    time.

  [ Mathias Gug ]
  * Fix eucalyptus init scripts ordering so that it starts after 
    avahi-daemon.
  * Load apache2 alias module when generating httpd CC configuration. 

 -- Soren Hansen <soren@ubuntu.com>  Wed, 02 Sep 2009 16:28:51 -0500

eucalyptus (1.6~bzr588-0ubuntu4) karmic; urgency=low

  * eucalyptus-commons-ext changed its jarname again. Adjust accordingly
    to fix ftbfs.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 02 Sep 2009 00:45:45 -0500

eucalyptus (1.6~bzr588-0ubuntu3) karmic; urgency=low

  * Install eucalyptus-nc's init script.
  * Add extra 'dh_installinit --onlyscripts' calls to make sure update-
    rc.d gets called correctly.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 01 Sep 2009 23:39:01 -0500

eucalyptus (1.6~bzr588-0ubuntu2) karmic; urgency=low

  [ Soren Hansen ]
  * Enable Appliance Store GUI and the Ubuntu theme. (Really fixes LP:
    #420035)
  * Fix Axis2 repository links.
  * Always set the statoverride for euca_rootwrap on fresh installs.
    This takes care of the case where there is already a eucalyptus user
    on the system.
  * Remove eucalyptus-{nc,cloud,cc}.prerm. They are not needed anymore.
  * Make the java wrapper accept symlinks into its classpath.
  * Add symlinks for all the jars needed at runtime.

  [ Dustin Kirkland ]
  * Merge Colin's changes to the init scripts. Salvaged from the
    removed, old init scripts.

  [ Colin Watson ]
  * Run eucalyptus-udeb after netcfg (LP: #422876).
  * Fix seen flag detection in finish-install script.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 01 Sep 2009 18:14:04 -0500

eucalyptus (1.6~bzr588-0ubuntu1) karmic; urgency=low

  [ Colin Watson ]
  * debian/eucalyptus-udeb.postinst:
    - Fix order of db_set vs. db_metaget.
    - Fix reversed sense of cluster detection.
    - Ensure that tasksel/first preseeding will be propagated to /target.

  [ Soren Hansen ]
  * On upgrades, migrate statoverride for /usr/share/eucalyptus/euca_rootwrap
    to /usr/lib/eucalyptus/euca_rootwrap, in case the admin overrode it.
  * Make sure the configuration bits in eucalyptus-common's postinst
    only get called during install and upgrade.
  * Add axis2 "repository" for Eucalyptus. This is the only way to use a
    separate Axis2/C configuration file for Eucalyptus.
  * New upstream snapshot. (FFe: LP: #420035)

  [ Dustin Kirkland ]
  * Remove init scripts from source package that are no longer used.
  * Make sure $EUID is set in init scripts.

 -- Soren Hansen <soren@ubuntu.com>  Mon, 31 Aug 2009 19:27:28 -0500

eucalyptus (1.6~bzr515-0ubuntu4) karmic; urgency=low

  * 04-axis2c-1.6.0-rampart-1.3.0.patch:
    - Build against new Axis2/C+Rampart stack.

 -- Soren Hansen <soren@ubuntu.com>  Sat, 29 Aug 2009 00:03:02 +0000

eucalyptus (1.6~bzr515-0ubuntu3) karmic; urgency=low

  * debian/eucalyptus-udeb.postinst:
    - Ignore errors from db_input, which usually just mean that the question
      has been preseeded.
    - Don't mark eucalyptus/install-mode as seen before asking it.
    - Fix cluster detection.

 -- Colin Watson <cjwatson@ubuntu.com>  Fri, 28 Aug 2009 17:52:20 +0100

eucalyptus (1.6~bzr515-0ubuntu2) karmic; urgency=low

  * Remove clc/modules/msgs/src/main/resources/msgs-binding.xml on clean
    rather than clc/modules/msgs/resources/msgs-binding.xml (old location).
  * Generate node preseed file on cluster installation.
  * Fetch node preseed file from /node-preseed on the cluster rather than
    /node.preseed.
  * Alias /node-preseed on the cluster's web server to
    /etc/eucalyptus/node-preseed.conf.
  * Use new-style euca_conf options in eucalyptus-cc init script.

 -- Colin Watson <cjwatson@ubuntu.com>  Thu, 27 Aug 2009 13:42:08 +0100

eucalyptus (1.6~bzr515-0ubuntu1) karmic; urgency=low

  * New upstream snapshot.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 26 Aug 2009 23:17:49 +0000

eucalyptus (1.6~bzr452-0ubuntu5) karmic; urgency=low

  * Add a Vcs-Bzr field.
  * Advertise running cluster and node controllers using Avahi.
  * Add installer integration:
    - eucalyptus-udeb asks whether you want to install a cluster or a node,
      based on whether any cluster controllers are currently advertised on
      the network.
    - eucalyptus-cc asks for a cluster name on first installation, and drops
      that into /etc/eucalyptus/installer-cc.conf. On startup, if the
      cluster doesn't have its X.509 key yet, there's a cloud controller on
      the local machine, and it knows the cluster name, it will
      automatically register itself with the cloud controller.

 -- Colin Watson <cjwatson@ubuntu.com>  Wed, 26 Aug 2009 12:25:14 +0100

eucalyptus (1.6~bzr452-0ubuntu4) karmic; urgency=low

  * Update and apply debian/patches/axis2c_home_init.diff.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 25 Aug 2009 09:37:35 +0100

eucalyptus (1.6~bzr452-0ubuntu3) karmic; urgency=low

  * Only install the /var/lib/eucalyptus/keys/ directory in
    eucalyptus-cloud, not cc-client-policy.xml or nc-client-policy.xml;
    thanks to Daniel Nurmi for confirmation (LP: #418350).

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 25 Aug 2009 00:17:20 +0100

eucalyptus (1.6~bzr452-0ubuntu2) karmic; urgency=low

  * Newer version of libeucalyptus-commons-ext-java renamed the Eucalyptus jar.
    Change accordingly in debian/build-jars and add a versioned dependency on
    libeucalyptus-commons-ext-java.

 -- Soren Hansen <soren@ubuntu.com>  Mon, 24 Aug 2009 05:57:56 +0000

eucalyptus (1.6~bzr452-0ubuntu1) karmic; urgency=low

  * New upstream release

 -- Soren Hansen <soren@ubuntu.com>  Sun, 23 Aug 2009 23:18:20 +0000

eucalyptus (1.5~bzr266-0ubuntu2) jaunty; urgency=low

  * Ship missing populate_arp.pl. (LP: #358541)

 -- Soren Hansen <soren@ubuntu.com>  Thu, 09 Apr 2009 17:54:34 +0200

eucalyptus (1.5~bzr266-0ubuntu1) jaunty; urgency=low

  * New upstream snapshot. (LP: #356519)

 -- Soren Hansen <soren@ubuntu.com>  Tue, 07 Apr 2009 16:11:48 +0200

eucalyptus (1.5~bzr265-0ubuntu1) jaunty; urgency=low

  * New upstream snapshot. (LP: #354795, #354846, #352896, #354895,
    #354852, #354098, #351650, #353301)

 -- Soren Hansen <soren@ubuntu.com>  Mon, 06 Apr 2009 11:27:50 +0200

eucalyptus (1.5~bzr250-0ubuntu1) UNRELEASED; urgency=low

  * New upstream snapshot. (LP: #347629, #345165)

 -- Soren Hansen <soren@ubuntu.com>  Wed, 01 Apr 2009 17:36:23 -0400

eucalyptus (1.5~bzr241-0ubuntu1) jaunty; urgency=low

  * New upstream snapshot.
    + Make sure that no addresses outside the specified range are used.
      (LP: #344330)
    + Fix EBS volume detachment. (LP: #344568)
    + Fix EBS volume attachment. (LP: #344613)
    + Fix deletiong volumes marked as deleted. (LP: #344620)
    + Add missing EBS flag in sample conffile. (LP: #345004)
    + Allow more concurrent downloads from Walrus. (LP: #345034)
  * Rely on libvirt's defaults for the emulator. (LP: #336852)

 -- Soren Hansen <soren@ubuntu.com>  Thu, 19 Mar 2009 00:33:07 +0100

eucalyptus (1.5~bzr232-0ubuntu1) jaunty; urgency=low

  * New upstream snapshot. (LP: #342024, #341965)
    + Correctly set up swap and ephemeral storage for KVM VM's. (LP:
      #332973)
    + Use correct names for devices. (LP: #334665)
    + Use compression for image transfers. (LP: #332971)
    + Don't fail if first attempt at image download fails. (LP: #337027)
    + Don't time out if image transfer takes more than one hour, but is
      still on-going. (LP: #337870)
    + Don't allow to delete in-use volumes. (LP: #342121)
    + Correctly handle failure to attach volumes (LP: #342077) 
    + Handle unknown EBS block device names with KVM backend. (LP: #342076)
    + Make euca_conf -delnode remove the node properly. (LP: #342055)
  * Drop addnode-ssh-magic.patch. Adopted upstream.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 17 Mar 2009 23:14:50 +0100

eucalyptus (1.5~bzr212-0ubuntu4) UNRELEASED; urgency=low

  * Also create /var/run/eucalyptus/net for the node controller.
    (LP: #338764) 
  * Added bridge-utils and dhcp3-server as recommended packages for the
    node controller. (LP: #338846)

 -- Soren Hansen <soren@ubuntu.com>  Mon, 16 Mar 2009 09:43:08 +0100

eucalyptus (1.5~bzr212-0ubuntu3) jaunty; urgency=low

  * Create /var/run/eucalyptus in all the init scripts. 

 -- Soren Hansen <soren@ubuntu.com>  Tue, 10 Mar 2009 23:16:19 +0100

eucalyptus (1.5~bzr212-0ubuntu2) jaunty; urgency=low

  * Fix version check in eucalyptus-cc's postinst. (LP: #337477 (again))
  * Patch euca_conf's addnode functionality to allow the use of sudo on
    the node controller, and also fix up the path to authorized_keys.
  * Have eucalyptus-nc's postinst script create the authorized_keys file
    to make sure it gets the right ownership and mode.
  * Give the eucalyptus user a shell, and remove the various hacks applied
    to work around the lack of it.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 10 Mar 2009 10:08:49 +0200

eucalyptus (1.5~bzr212-0ubuntu1) jaunty; urgency=low

  * New upstream release (LP: #337042, #337514, #337539, #337541, #337884,
    #338486)
  * Weed out the unused/obsolete patches.

 -- Soren Hansen <soren@ubuntu.com>  Mon, 09 Mar 2009 18:38:59 +0100

eucalyptus (1.5~bzr203-0ubuntu3) UNRELEASED; urgency=low

  * Create SSH keypair for eucalyptus user on cluster controller. (LP: 337477)

 -- Soren Hansen <soren@ubuntu.com>  Mon, 09 Mar 2009 16:58:40 +0100

eucalyptus (1.5~bzr203-0ubuntu2) jaunty; urgency=low

  * Added missing dependencies:
    + eucalyptus-cloud: vblade, lvm2, dmsetup
    + eucalyptus-nc: adduser
  * Split out the init script so that each component has its own (LP: #334804)
  * Make eucalyptus user a member of libvirtd on the node controller. (LP: #337482)

 -- Soren Hansen <soren@ubuntu.com>  Wed, 04 Mar 2009 12:07:53 -0800

eucalyptus (1.5~bzr203-0ubuntu1) jaunty; urgency=low

  * New upstream release. (LP: #334732, #336841)

 -- Soren Hansen <soren@ubuntu.com>  Tue, 03 Mar 2009 10:01:33 -0800

eucalyptus (1.5~bzr198-0ubuntu5) UNRELEASED; urgency=low

  * Fixed missing dependency on eucalytus-gl for eucalyptus-{nc,cc}.
  * Disable JCE check. (LP: #334501)

 -- Soren Hansen <soren@ubuntu.com>  Tue, 03 Mar 2009 09:18:03 -0800

eucalyptus (1.5~bzr198-0ubuntu4) jaunty; urgency=low

  * Add libvirt-bin and kvm as Recommends for the node controller,
    and make kvm the default hypervisor.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 25 Feb 2009 14:07:45 +0100

eucalyptus (1.5~bzr198-0ubuntu3) jaunty; urgency=low

  * Fix spelling mistake in eucalyptus-common.postinst.
  * Make sure we actually run the cloud controller by using a valid shell.
  * Start the cluster controller even if no NODES are defined.

 -- Soren Hansen <soren@ubuntu.com>  Tue, 24 Feb 2009 16:49:06 +0100

eucalyptus (1.5~bzr198-0ubuntu2) jaunty; urgency=low

  * Make sure rootwrap binary gets its ownership and mode applied
    immediately. 
  * Correctly set EUCA_USER from -common's postinst. (LP: #333341)
  * Don't fail in the init script if NODES is empty. (LP: #333333)

 -- Soren Hansen <soren@ubuntu.com>  Mon, 23 Feb 2009 20:42:24 +0100

eucalyptus (1.5~bzr198-0ubuntu1) jaunty; urgency=low

  * New upstream release

 -- Soren Hansen <soren@ubuntu.com>  Thu, 19 Feb 2009 01:00:04 +0200

eucalyptus (1.5~bzr184-0ubuntu3) UNRELEASED; urgency=low

  * Create eucalyptus user in eucalyptus-common.postinst.
  * Fix ownership of /usr/share/eucalyptus/euca_rootwrap
  * init_lsb_headers.diff:
    - Add LSB headers to init script
  * axis2c_home_init.diff:
    - Set AXIS2_HOME in init script.
    - Point Eucalyptus apache instance at the axis2 module.
  * Add apache2-mpm and libapache2-mod-axis2c dependencies to node and
    cluster controller.

 -- Soren Hansen <soren@ubuntu.com>  Thu, 19 Feb 2009 00:50:30 +0200

eucalyptus (1.5~bzr184-0ubuntu2) jaunty; urgency=low

  * initscript-eucalyptus-path.diff:
    - Default to "/" for the EUCALYPTUS variable in init script.
  * init-reload.diff:
    - Add a "reload" option to the init script (does the same as restart).
  * var_lib_eucalyptus.diff:
    - Change all references to /var/eucalyptus to /var/lib/eucalyptus.
  * Make all components depend on eucalyptus-common.
  * Make eucalyptus-common postinst perform some initial configuration.
  * Have eucalyptus-cloud depend on eucalyptus-javadeps instead of
    shipping them itself.
  * Make eucalyptus-{cc,nc,cloud}.postinst set up the individual services
    automatically.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 18 Feb 2009 18:25:36 +0200

eucalyptus (1.5~bzr184-0ubuntu1) jaunty; urgency=low

  * New upstream release

 -- Soren Hansen <soren@ubuntu.com>  Wed, 18 Feb 2009 09:46:17 +0200

eucalyptus (1.5~bzr139-0ubuntu1) jaunty; urgency=low

  * Initial release.

 -- Soren Hansen <soren@ubuntu.com>  Wed, 11 Feb 2009 02:45:39 +0200

