Created by Ubuntu Package Importer on 2014-07-25 and last modified on 2014-10-01
Get this branch:
bzr branch lp:ubuntu/utopic-proposed/system-image
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Ubuntu branches
Review team:
Ubuntu Development Team

Recent revisions

36. By PS Jenkins bot on 2014-09-29

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

35. By PS Jenkins bot on 2014-09-17

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

34. By PS Jenkins bot on 2014-08-01

[ 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

33. By PS Jenkins bot on 2014-07-23

[ 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
  - 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
  - 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
  - smoketest-noreboot: Added full update test, with no reboot.
* New upstream release.

32. By PS Jenkins bot on 2014-03-17

[ 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
  - 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
* d/rules: Add override_dh_python3 rule to set shebang line to
  /usr/bin/python3. (LP: #1283277)
* d/patches/lp1284217.patch: Removed; applied upstream.

31. By PS Jenkins bot on 2014-02-25

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

30. By Didier Roche on 2013-12-13

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

29. By Barry Warsaw on 2013-12-09

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

28. By Barry Warsaw on 2013-12-07

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.

27. By Barry Warsaw on 2013-12-06

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

Branch metadata

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