system-image (3.1+16.04.20160407-0ubuntu1) xenial; urgency=medium

  * d/system-image.logrotate: Rotate the log file monthly.  (LP:
    #1518955) d/control: Bump Standards-Version with no other changes
    necessary. (LP: #1518955)

 -- Barry Warsaw <ci-train-bot@canonical.com>  Thu, 07 Apr 2016 15:49:08 +0000

system-image (3.1+16.04.20160303-0ubuntu1) xenial; urgency=medium

  [ CI Train Bot ]
  * No-change rebuild.

 -- Barry Warsaw <ci-train-bot@canonical.com>  Thu, 03 Mar 2016 20:27:37 +0000

system-image (3.1-0ubuntu1) xenial; urgency=medium

  * New upstream release.
    - LP: #1386302 - In ``system-image-cli``, add a ``-m``/``--maximage``
      flag which can be used to cap a winning upgrade path to a maximum
      image number.
    - LP: #1380678 - Remove the previously deprecated ``Info()`` D-Bus method.
    - Remove the previously deprecated ``--no-reboot`` command line option.
    - LP: #1508081 - Add support for temporarily overriding the wifi-only
      setting when using ubuntu-download-manager:
      + Added ``ForceAllowGSMDownload()`` method to the D-Bus API.
      + Added ``DownloadStarted`` D-Bus signal, which gets sent when the
        download for an update has begun.
      + Added ``--override-gsm`` flag to ``system-image-cli``.
  * d/control:
    - Add python3-dbusmock to Build-Depends.
    - Remove the X-Auto-Uploader header; let the train mangle the version
      numbers so that we can do dual landings.
  * d/tests/control: ADd python3-dbusmock as a dependency for dryrun.
  * .bzr-builddeb/default.conf: Added for split building.
  * d/watch: Dropped.

 -- Barry Warsaw <barry@ubuntu.com>  Wed, 02 Mar 2016 15:33:13 -0500

system-image (3.0.2-0ubuntu1) wily; urgency=medium

  [ CI Train Bot ]
  * New rebuild forced.

 -- Barry Warsaw <ci-train-bot@canonical.com>  Mon, 28 Sep 2015 21:37:45 +0000

system-image (3.0.2-0ubuntu1) wily; urgency=medium

  * New upstream release.
    - LP: #1495688 - Don't crash when one of the .ini files is a dangling
      symlink.
    - d/rules: override_dh_auto_clean because otherwise, pybuild will
      remove the .egg-info files and that causes the Jenkins job in the CI
      train to fail.

 -- Barry Warsaw <barry@ubuntu.com>  Fri, 25 Sep 2015 15:28:37 -0400

system-image (3.0.1-0ubuntu1) wily; urgency=medium

  * New rebuild forced.

 -- CI Train Bot <ci-train-bot@canonical.com>  Thu, 18 Jun 2015 16:23:37 +0000

system-image (3.0.1-0ubuntu1) wily; urgency=medium

  * New upstream release.
    - LP: #1463061 - When `--progress=json` is used, print an error record
      to stdout if the state machine fails.
  * d/control:
    - XS-Testsuite -> Testsuite
    - Bump debhelper to version 9.
    - wrap-and-sort -a -t
  * d/compat: Bump to version 9.
  * d/tests
    - control: Re-enable smoketests.
    - 00_default.ini.in: Fix path to archive-master keyring.

 -- Barry Warsaw <barry@ubuntu.com>  Wed, 17 Jun 2015 11:16:10 -0400

system-image (3.0-0ubuntu2) wily; urgency=medium

  [ Barry Warsaw ]
  * New upstream release.
    - LP: #1374459 - Support a built-in PyCURL-based downloader in
      addition to the traditional ubuntu-download-manager (over D-BUS)
      downloader.  Auto-detects which downloader to use based on whether
      udm is available on the system bus, pycurl is importable, and the
      setting of the SYSTEMIMAGE_PYCURL environment variable.  Initial
      contribution by Michael Vogt.
    - LP: #1384859 - Support alternative machine-id files as fall backs if
      the D-Bus file does not exist.  Specifically, add systemd's
      /etc/machine-id to the list.  Initial contribution by Michael Vogt.
    - LP: #1373467 - Support multiple configuration files, as in a
      `config.d` directory.  Now, configuration files are named
      `NN_whatever.ini` where "NN" must be a numeric prefix.  Files are
      loaded in sorted numeric order, with later files overriding newer
      files.  Support for both the `client.ini` and `channel.ini` files has
      been removed.
    - The `[system]build_file` variable has been removed.  Build number
      information now must come from the `.ini` files, and last update
      date comes from the newest `.ini` file loaded.
    - The `-C` command line option now takes a path to the configuration
      directory.
    - LP: #1412698 - Reworked the checking and downloading locks/flags to
      so that they will work better with configuration reloading.
    - LP: #1377312 - Support for the `/etc/ubuntu-build` file has been
      removed.  The build number now comes from the configuration files.
    - LP: #1377184 - Move the `archive-master.tar.xz` file to
      `/usr/share/system-image` for better FHS compliance.
    - LP: #1381538 - Since devices do not always reboot to apply changes,
      the `[hooks]update` variable has been renamed to `[hooks]apply`.
    - LP: #1333414 - For testing purposes only, `system-image-cli` now
      supports an undocumented command line switch
      `--skip-gpg-verification`.  Originally given by Jani Monoses.
    - LP: #1417176 - A new D-Bus signal `Applied(bool)` is added, which is
      returned in response to the `ApplyUpdate()` asynchronous method
      call.  For devices which do not need to reboot in order to apply the
      update, this is the only signal you will get.  If your device needs
      to reboot you will also receive the `Rebooting(bool)` command as
      with earlier versions.  The semantics of the flag argument are the
      same in both cases, as are the race timing issues inherent in these
      signals.  See the `system-image-dbus(8)` manpage for details.
    - As part of LP: #1417176, the `--no-reboot` switch for
      `system-image-cli(1)` has been deprecated.  Use `--no-apply` instead
      (`-g` is still the shortcut).
    - LP: #1419027 - Support production factory resets.  `system-image-cli
      --production-reset` and a new D-Bus API method `ProductionReset()`
      are added.  Given by Ricardo Salveti.
    - LP: #1399687 - A new key, `target_version_detail` has been added to
      the dictionary returned by the `.Information()` D-Bus method.
    - LP: #1387719 - The `User-Agent` HTTP header now also includes device
      and channel names.
    - LP: #1423622 - Added `--progress` flag to `system-image-cli` for
      specifying methods for reporting progress.  Current available values
      are: `dots` (compatible with system-image 2.5), `logfile`
      (compatible with system-image 2.5's `--verbose` flag), and `json`
      for JSON records on stdout.
    - Support for the `SYSTEMIMAGE_DBUS_DAEMON_HUP_SLEEP_SECONDS` environment
      variable has been removed.
    - LP: #1448153 - Fix `system-image-cli --list-channels`.
  * d/rules:
    - Run both the cURL and UDM based tests.
    - Run tests with more verbosity.
    - Install the archive-master keyring files to /usr/share instead of
      /etc for better FHS compliance.  (LP: #1377184)
  * d/control:
    - Add python3-pycurl to Build-Depends.
    - Bump Standards-Version to 3.9.6 with no other changes necessary.
    - system-image-common now depends on
      `ubuntu-download-manager | python3-pycurl` so that UDM doesn't need to
      be pulled in for snappy.  (LP: #1431696)
  * d/tests/control: Disable DEP-8 "smoketests" which try to access
    external resources.  This is now prohibited by policy for
    pocket-promotion tests.  (LP: #1457070)

 -- CI Train Bot <ci-train-bot@canonical.com>  Wed, 20 May 2015 15:04:21 +0000

system-image (2.5-0ubuntu1) utopic; urgency=medium

  [ Barry Warsaw ]
  * New upstream release.
    - LP: #1369717 - Remove `system-image-cli --dbus` command line switch.
    - LP: #1370586 - Add a `target_build_number` key to the mapping
      returned by the `.Information()` D-Bus method.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 29 Sep 2014 19:02:47 +0000

system-image (2.4-0ubuntu1) utopic; urgency=medium

  [ Barry Warsaw ]
  * New upstream release.
    - LP: #1353178 - The channel.ini file can override the device name by
      setting `[service]device`.
    - LP: #1324241 - Add optional instrumentation to collect code coverage
      data during test suite run via tox.
    - LP: #1279970 - When an exception occurs in a `system-image-dbus`
      D-Bus method, signal, or callback, this exception is logged in the
      standard log file, and the process exits.  Also, `[system]loglevel`
      can now take an optional ":level" prefix which can be used to set
      the log level for the D-Bus API methods.  By default, they log at
      `ERROR` level, but can be set lower for debugging purposes.
    - LP: #1365646 - Don't crash when releasing an unacquired checking lock.
    - LP: #1365761 - When checking files for `last_update_date()` ignore
      PermissionErrors and just keep checking the fall backs.
    - LP: #1369714 - `system-image-cli --dbus` has been deprecated and
      will be removed in the future.
  * d/control: Remove tox as a build dependency to avoid having to MIR tox,
    virtualenv, and pip.
  * d/rules:
    - Call nose2 explicitly to avoid use of tox.
    - Remove unnecessary override_dh_auto_clean rule.
  * d/system-image-common.post{inst,rm}: `set -e` to make lintian happy.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 17 Sep 2014 17:56:45 +0000

system-image (2.3.2-0ubuntu2) utopic; urgency=medium

  [ Barry Warsaw ]
  * New upstream release.
    - LP: #1349478 - When system-image-{cli,dbus} is run as non-root, use
      a fallback location for the settings.db file, if the parent
      directory isn't writable.
  * d/control:
    - Bump X-Python3-Version to (Python) 3.4.
    - Update run-time dependencies so that system-image-common now depends
      on python3-dbus and python3-xdg, while -dbus and -cli only need to
      depend on system-image-common.

  [ Ubuntu daily release ]
  * New rebuild forced

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Fri, 01 Aug 2014 18:33:39 +0000

system-image (2.3.1-0ubuntu1) utopic; urgency=medium

  [ Barry Warsaw ]
  * New upstream release.
    - LP: #1207860 - Support factory resets.  system-image-cli
      --factory-reset and a new D-Bus API method FactoryReset() are added.
    - LP: #1262256 - Data file checksums are passed to
      ubuntu-download-manager where available.
    - LP: #1286542 - Certain duplicate destinations are allowed, if they
      have matching source urls and checksums.
    - LP: #1301995 - When system-image-{cli,dbus} is run as non-root, use
      a fallback location for the log file if the system log file isn't
      writable.
    - LP: #1251291 - system-image-cli --list-channels lists all the
      available channels, including aliases.
    - LP: #1279028 - system-image-cli --no-reboot downloads all files and
      prepares for recovery, but does not actually issue a reboot.
    - LP: #1249347 - system-image-cli --switch <channel> is a convenient
      alias for system-image-cli -b 0 -c <channel>.
    - LP: #1294273 - Added --show-settings, --get, --set, and --del
      options for viewing, changing, and setting all the internal database
      settings.
    - LP: #1271684 - Improve memory usage when verifying file checksums.
      Given by Michael Vogt.
    - LP: #1274131 - In the UpdatePaused signal, return a percentage value
      that's closer to reality than hardcoding it to 0.
    - LP: #1280169 - New D-Bus API method .Information() which is like
      .Info() except that it returns extended information details, as a
      mapping of strings to strings.  These details include a
      last_check_date which is the ISO 8601 timestamp of the last time an
      UpdateAvailableStatus signal was sent.
    - LP: #1339157 - Set the GSM flag in ubuntu-download-manager based on
      the current s-i download setting.
    - LP: #1340882 - The system-image-dbus(8) manpage now describes the
      full D-Bus API.
    - LP: #1273354 - Fix the D-Bus mock service so that the downloading
      flag for UpdateAvailableStatus will correctly return true when
      checking twice under manual downloads.
    - LP: #1342183 - Pay down some tech-debt.
  * d/watch, d/upstream/signing-key.asc: Added Barry's GPG signing key so
    that uscan will verify the signature of the download.
  * d/control: Updated Build-Depends.
  * d/rules:
    - Updated, and add --buildsystem=pybuild.
    - Fix 'nocheck' test short-circuiting.
  * d/tests:
    - control: Update dependencies and restrictions.  The smoketest test
      should not include the system-image-dev package, for a more
      realistic simulation of the installed enviroment.
    - dryrun: New schroot-compatible limited test suite.  The existing
      smoketest test requires isolation-container so isn't compatible with
      schroot.
    - smoketest-noreboot: Added full update test, with no reboot.
  * New upstream release.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Wed, 23 Jul 2014 23:07:39 +0000

system-image (2.2-0ubuntu1) trusty; urgency=medium

  [ Barry Warsaw ]
  * New upstream release.
    - LP: #1284217 - When CheckForUpdate() is called a second time, while
      an auto-download is in progress, but after the first check is
      complete, we send an UpdateAvailableStatus signal with the cached
      information.
    - LP: #1287919 - Close a race condition when manually downloading and
      issuing multiple CheckForUpdate calls.
    - LP: #1278589 - Support disabling either HTTP or HTTPS services for
      custom system image servers.
    - Allow the channel.ini file to override the [service] section.
    - LP: #1287287 - Do not do atomic renames of temporary download files;
      ubuntu-download-manager now supports this by default.
    - LP: #1250817 - Exceptions in the state machine are caught and
      logged, with an appropriate error message added to
      UpdateAvailableStatus signals.  These exceptions do not percolate up
      to the GLib main loop.
    - LP: #1279532 - During testing, pass the log dir argument to
      ubuntu-download-manager.
  * d/rules: Add override_dh_python3 rule to set shebang line to
    /usr/bin/python3.  (LP: #1283277)
  * d/patches/lp1284217.patch: Removed; applied upstream.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Mon, 17 Mar 2014 17:28:16 +0000

system-image (2.1-0ubuntu4) trusty; urgency=medium

  [ Stéphane Graber ]
  * New upstream release.
  * Set X-Auto-Uploader to no-rewrite-version
  * Set Vcs-Bzr to the new target branch

  [ Barry Warsaw ]
  * New upstream release.
    - LP: #1279056 - Internal improvements to SignatureError for
      better debugging.
    - LP: #1277589 - Better protection against race conditions.
    - LP: #1260768 - Return empty string from ApplyUpdate D-Bus method.
    - LP: #1284217 - Send UpdateAvailableStatus during auto-downloading
      from a previous CheckForUpdate, if cached status is available.
    - Request ubuntu-download-manager to download to a temporary location,
      with atomic rename.
    - More detailed logging.
    - Fixed D-Bus error logging.
    - Added -L flag to nose2 tests for explicitly setting log file path.
    - Added SYSTEMIMAGE_DBUS_DAEMON_HUP_SLEEP_SECONDS environment variable
      which can be used to give virtualized buildds a fighting chance.
  * d/patches/01_send_ack_on_applyupdate.diff: Removed; applied upstream.
  * d/patches/lp1284217.patch: Added (see above).
  * d/control:
    - Bump Standards-Version to 3.9.5 with no other changes necessary.
    - Add python3-psutil as Depends to system-image-dev.
  * d/rules: Set SYSTEMIMAGE_DBUS_DAEMON_HUP_SLEEP_SECONDS to 1 to deal with
    buildd dbus-daemon SIGHUP timing issues.

 -- Ubuntu daily release <ps-jenkins@lists.canonical.com>  Tue, 25 Feb 2014 17:48:27 +0000

system-image (2.0.3-0ubuntu2) trusty; urgency=low

  * Fix ApplyUpdate() to return an empty string as per spec if the update
    is successfull (LP: #1260712)

 -- Didier Roche <didrocks@ubuntu.com>  Fri, 13 Dec 2013 13:55:51 +0100

system-image (2.0.3-0ubuntu1) trusty; urgency=low

  * New upstream release.
  * d/control: Re-enable DEP-8 tests.
  * d/tests/smoketest: A simpler test that shouldn't be susceptible to D-Bus
    flakiness in the autopkgtest VMs, but which does require network
    access to system-image.ubuntu.com (deemed okay as per pitti).

 -- Barry Warsaw <barry@ubuntu.com>  Mon, 09 Dec 2013 10:01:34 -0500

system-image (2.0.2-0ubuntu4) trusty; urgency=low

  * d/control: Commenting out XS-Testsuite to disable autopkgtests.  The
    DEP-8 tests are identical to the tox driven in-tree test suite, which
    is also run at build time.  In both of the latter two environments,
    the tests pass just fine, but something about the autopkgtests Jenkins
    environment causes flakiness in sockets and D-Bus which are
    unreproducible locally.

 -- Barry Warsaw <barry@ubuntu.com>  Sat, 07 Dec 2013 14:07:15 -0500

system-image (2.0.2-0ubuntu3) trusty; urgency=low

  * No change rebuild to see if we get lucky with -proposed migration.

 -- Barry Warsaw <barry@ubuntu.com>  Fri, 06 Dec 2013 16:34:08 -0500

system-image (2.0.2-0ubuntu2) trusty; urgency=low

  * d/tests/control: Update autopkgtest dependency for nose2.

 -- Barry Warsaw <barry@ubuntu.com>  Thu, 05 Dec 2013 11:24:44 -0500

system-image (2.0.2-0ubuntu1) trusty; urgency=low

  * New upstream release.
    - LP: #1256947 - Fix FTBFS on buildds.
  * d/rules: Add fake https_proxy too, now that PyPI runs on https.

 -- Barry Warsaw <barry@ubuntu.com>  Tue, 03 Dec 2013 10:57:39 -0500

system-image (2.0.1-0ubuntu1) trusty; urgency=low

  * New upstream release.
    - Fix some build environment test failures.

 -- Barry Warsaw <barry@ubuntu.com>  Wed, 27 Nov 2013 10:57:39 -0500

system-image (2.0-0ubuntu1) trusty; urgency=low

  * New upstream release.
    - LP: #1217098 - Avoid re-downloading data files when possible.
    - LP: #1247215 - Change to D-Bus API; ApplyUpdate() is now
                     asynchronous and returns nothing, and there is a new
                     Rebooting signal.
    - LP: #1221843 - Removed support for the old channels.json format.
    - LP: #1220238 - Removed support for the old version numbers.
    - LP: #1238071 - Switch to the nose2 test runner.
    - LP: #1241236 - Write the ubuntu_command file atomically.
    - LP: #1243612 - Clarify that --channel should be used with --build 0
                     to switch channels.
    - LP: #1245597 - Empty download lists are ignored.
    - LP: #1195057 - Double check the validity of any cached image-master
                     or image-signing key.
    - LP: #1192717 - Double check the expiration date of any cached
                     image-master or image-signing key.
    - LP: #1250181 - The download fails if a server misconfiguration
                     offers up the same data file for two different images
                     in the winning upgrade path.
    - LP: #1248639 - Provide more useful traceback information in various
                     places and conditions.
    - LP: #1250553 - Tweak the scoring algorithm to highly discourage
                     candidate upgrade paths that don't leave you at the
                     maximum available build number.
    - Remove the unused -u and --upgrade switches.
    - If the current channel is an alias, --info will show the channel target.
    - If an update includes a channel switch, --dry-run will tell you.
    - When running system-image-cli -v (single verbosity), some dots are
      printed to stderr to let you know something is happening.
    - Removed the unused state_file setting from client.ini.
  * d/control: Update build dependency for switch to nose2.
  * d/tests/control: nose output goes to stderr, so allow this restriction.
    (LP: #1240516)

 -- Barry Warsaw <barry@ubuntu.com>  Wed, 16 Oct 2013 10:08:01 -0400

system-image (1.9.1-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1240105 - Further refinement of permission checking/fixing.
    - LP: #1240106 - Work around some failures in DEP 8 tests.
  * d/control: Point Vcs-Bzr and Vcs-Browser to the packaging branch.
  * d/system-image-common.dirs: Add /var/log/system-image.
  * d/rules, d/tests/unittests: Set $SYSTEMIMAGE_REACTOR_TIMEOUT to 1200
    seconds to avoid random timeout errors.
  * d/system-image-common.postinst, system-image-common.postrm: debhelper
    scripts for ensuring the proper permissions and for purging directories.

 -- Barry Warsaw <barry@ubuntu.com>  Tue, 15 Oct 2013 11:23:54 -0400

system-image (1.9-0ubuntu2) saucy; urgency=low

  * d/tests/control: Add DEP-8 test dependency on python3-psutil.

 -- Colin Watson <cjwatson@ubuntu.com>  Tue, 15 Oct 2013 13:18:04 +0100

system-image (1.9-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1235975 - Ensure that temporary directories and log files are
      created with secure permissions and unguessable paths.
    - LP: #1233521 - Download files directly to the cache or data partitions.
    - LP: #1238102 - Proactively remove files from the cache and data
      partitions before starting to download (except `log` and `last_log`
      files in the cache partition.  This also improves the ability to
      recover from partial downloads without rebooting.
    - LP: #1238290 - Keep the D-Bus process alive as long as we're making
      progress, as tracked by any call to a D-Bus method or signal.
    - LP: #1237360 - Enable pause and resume support.
    - LP: #1206588 - Re-enable some previously skipped tests.
    - The [system]thread variable is no longer used; removed.
  * d/control: Add build dependency on python3-psutils.

 -- Barry Warsaw <barry@ubuntu.com>  Sat, 12 Oct 2013 13:24:46 -0400

system-image (1.8-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1221844 - Channel alias tracking.
    - LP: #1231628 - Phased update support.
    - LP: #1229807 - Default auto_download is restored to '1' (wifi-only).
    - LP: #1204618 - Plumb the progress signals through the D-Bus API.
    - LP: #1215946 - Only send an `UpdateFailed` signal in response to a
      `CancelUpdate()` call when a download is actually in progress.
  * Add DEP-8 autopkgtests.  (LP: #1229710)

 -- Barry Warsaw <barry@ubuntu.com>  Wed, 02 Oct 2013 17:19:22 -0400

system-image (1.7-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - Fix test for 32 bit systems.  Again.
    - LP: #1233379 - Reset the D-Bus reactor timeout every time we see an
      active signal from the D-Bus service we're talking to.

 -- Barry Warsaw <barry@ubuntu.com>  Mon, 30 Sep 2013 16:57:34 -0400

system-image (1.6-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1196991 - Use the new ubuntu-download-manager to manage all
      requested downloads.
    - LP: #1215943 - Use /userdata/.last_update file as the "last upgrade
      date" if the file exists.
    - Default D-Bus service timeout is now 1 hour.
    - Default D-Bus logging level is now `info`.
    - Verbose (i.e. `debug`) logging now includes the scores and paths for all
      upgrade candidates, from highest score (biggest loser) to lowest score
      (winner) last.
    - --verbose logging level is now properly propagated to the log file.

 -- Barry Warsaw <barry@ubuntu.com>  Sun, 29 Sep 2013 15:17:17 -0400

system-image (1.5.1-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - Fix test for 32 bit systems.

 -- Barry Warsaw <barry@ubuntu.com>  Sun, 08 Sep 2013 10:23:12 -0400

system-image (1.5-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - `system-image-cli --info` prints additional information:
       + last update time (i.e. the mtime of `/etc/system-image/channel.ini`
         falling back to the mtime of `/etc/ubuntu-build`).
       + version details for ubuntu, the device, and any custom version, if the
         `/etc/system-image/channel.ini` file contains these details.
    - `system-image-cli --dry-run -c <bad-channel>` no longer produces a
       traceback.  You get "Already up-to-date", but use `-v` for more info.
    - D-Bus API method `UpdateAvailableStatus` field `last_update_date`
      has changes its format.  It's still ISO 8601, but with a space
      instead of a 'T' separating the date from the time.
    - LP: #1221841 - Support the new channels.json file format with
      backward compatibility (for now) with the old format.
    - LP: #1215959 - New D-Bus .Info() method returns data similar to
      `system-image-cli --info`

 -- Barry Warsaw <barry@ubuntu.com>  Fri, 06 Sep 2013 18:34:29 -0400

system-image (1.4-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1218612 - Support the new version number regime, which uses
      sequential version numbers starting at 1.
    - Update the `system-image-cli` manpage.

 -- Barry Warsaw <barry@ubuntu.com>  Fri, 30 Aug 2013 12:46:38 -0400

system-image (1.3-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1217932 - Fix bug in resolving channels with dashes in their name.
    - LP: #1208909 - Add system-image-cli --filter
    - Added -i/--info to get current build number, device, and channel.
    - Re-purposed -c/--channel to allow for overriding the channel name.
    - Re-purposed -b/--build to allow for overriding the build number.
    - Added -d/--device to allow for overriding the device name.
    - State persistence is disabled for now.  (LP: #1218357)
    - LP: #1192575 supported by `system-image-cli -c <channel> --filter=full`.

 -- Barry Warsaw <barry@ubuntu.com>  Thu, 29 Aug 2013 12:23:56 -0400

system-image (1.2-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1214009 - Support /etc/system-image/channel.ini
    - LP: #1212713 - Add system-image-cli --dry-run
    - Set auto_download mode to '0' (manual) to prevent inadvertent
      downloading over 3G while we wait for the download service.

 -- Barry Warsaw <barry@ubuntu.com>  Mon, 26 Aug 2013 18:46:43 -0400

system-image (1.1-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1212781 - New DBus API for u/i.
    - LP: #1207117 - Use nose as the test runner.
    - debian/control: Add python3-nose as a B-D.

 -- Barry Warsaw <barry@ubuntu.com>  Fri, 23 Aug 2013 20:11:35 -0400

system-image (1.0-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1206617 - Add manpage for system-image-dbus.
    - LP: #1205163 - Run all dbus tests at build time.
    - LP: #1206515 - system-image-dbus creates temporary directory.
    - LP: #1206866 - Fix TypeError when two paths have the same score.
    - LP: #1207391 - Added some useful tools.
    - LP: #1206898 - Print the channel/device to the log file.
    - Added system-image-cli --dbus for upgrading from the command line
      over DBus.
    - Logging updates: see client.ini for log file location and level.

 -- Barry Warsaw <barry@ubuntu.com>  Thu, 01 Aug 2013 20:29:29 -0400

system-image (0.9.2-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1206558 - Run system-image-dbus on the system bus.
    - LP: #1206523 - Install policy file com.canonical.SystemImage.conf
      into /etc/dbus-1/system.d/
    - Use full path to executable in dbus service file.
    - Move system-image-dbus executable to /usr/sbin
    - client.ini: Bump dbus timeout to 10 minutes.

 -- Barry Warsaw <barry@ubuntu.com>  Tue, 30 Jul 2013 11:56:33 -0400

system-image (0.9.1-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - Further DBus API refinements to better support U/I development.
      + Add a .Exit() method.
      + Calling .Cancel() immediately issues a Canceled signal.
      + .GetUpdate() and .Reboot() no longer issue Canceled signals, but they
        no-op if a .Cancel() has been previously called.

 -- Barry Warsaw <barry@ubuntu.com>  Fri, 26 Jul 2013 12:00:41 -0400

system-image (0.9-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1204976 (DBus API changes for u/i work)
    - LP: #1204528 (DBus mocks for u/i work)

 -- Barry Warsaw <barry@ubuntu.com>  Thu, 25 Jul 2013 23:20:38 -0400

system-image (0.8-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1204090 (calculate device type from system, not client.ini file)
    - Add -c/--channel option to system-image-cli; this prints the
      channel/device name being used.

 -- Barry Warsaw <barry@ubuntu.com>  Wed, 24 Jul 2013 14:19:04 -0400

system-image (0.7-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1202915 (don't reboot when there's no update available)
    - LP: #1192585 (DBus API)
    - LP: #1202283 (More useful -v diagnostics)
  * d/control:
    - New binary package: system-image-dbus
    - Additional build dependencies
    - Various Depends fixes
  * d/rules:
    - Add dh_install rules for system-image-dbus

 -- Barry Warsaw <barry@ubuntu.com>  Mon, 22 Jul 2013 19:13:59 -0400

system-image (0.6-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1200981 (fit image hash into 32 bits)

 -- Barry Warsaw <barry@ubuntu.com>  Mon, 15 Jul 2013 11:39:43 -0400

system-image (0.5-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1195479 (add manpages)

 -- Barry Warsaw <barry@ubuntu.com>  Fri, 12 Jul 2013 18:31:21 -0400

system-image (0.4-0ubuntu2) saucy; urgency=low

  * Re-enable build-time tox tests. (LP: #1195420)

 -- Barry Warsaw <barry@ubuntu.com>  Fri, 12 Jul 2013 15:58:11 -0400

system-image (0.4-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1199981 (fix reboot command)
    - LP: #1199986 (fix ubuntu_command file ordering)
    - LP: #1199982 (ensure the keyring tar.xz target directory exists)
  * debian/system-image.common.dirs: /var/lib/system-image is included in
    system-image-common. (LP: #1199982)

 -- Barry Warsaw <barry@ubuntu.com>  Thu, 11 Jul 2013 10:47:34 -0400

system-image (0.3-0ubuntu1) saucy; urgency=low

  * New upstream release.
    - LP: #1199177 (default client.ini file updates)
    - LP: #1199361 (fix timeout errors)
    - LP: #1199498 (update ubuntu_command format)
    - LP: #1199488 (include archive master key)
  * debian/control: Strengthen the Depends between system-image-cli and
    system-image-common.

 -- Barry Warsaw <barry@ubuntu.com>  Tue, 09 Jul 2013 14:37:58 -0400

system-image (0.2-0ubuntu1) saucy; urgency=low

  * Initial release. (LP: #1193142)

 -- Barry Warsaw <barry@ubuntu.com>  Thu, 27 Jun 2013 10:20:23 -0400
