lp:~ubuntu-managed-branches/ubuntu-system-image/251-0u1
- Get this branch:
- bzr branch lp:~ubuntu-managed-branches/ubuntu-system-image/251-0u1
Branch merges
- Ubuntu CI managed package branches: Pending requested
-
Diff: 2373 lines (+960/-412)34 files modifiedMANIFEST.in (+1/-1)
NEWS.rst (+15/-1)
PKG-INFO (+1/-1)
cli-manpage.rst (+7/-2)
coverage.ini (+2/-0)
dbus-manpage.rst (+2/-2)
debian/README.Debian (+13/-0)
debian/changelog (+20/-0)
ini-manpage.rst (+2/-2)
system_image.egg-info/PKG-INFO (+1/-1)
system_image.egg-info/SOURCES.txt (+3/-1)
systemimage/config.py (+15/-0)
systemimage/download.py (+12/-4)
systemimage/helpers.py (+11/-18)
systemimage/index.py (+1/-4)
systemimage/main.py (+12/-1)
systemimage/scores.py (+29/-13)
systemimage/state.py (+4/-1)
systemimage/testing/controller.py (+7/-5)
systemimage/testing/helpers.py (+10/-0)
systemimage/testing/service.py (+8/-0)
systemimage/tests/data/index_22.json (+2/-3)
systemimage/tests/data/index_26.json (+245/-0)
systemimage/tests/test_candidates.py (+16/-24)
systemimage/tests/test_config.py (+35/-0)
systemimage/tests/test_helpers.py (+51/-43)
systemimage/tests/test_index.py (+0/-42)
systemimage/tests/test_main.py (+209/-195)
systemimage/tests/test_scores.py (+83/-10)
systemimage/tests/test_state.py (+130/-36)
systemimage/tests/test_winner.py (+1/-1)
systemimage/version.txt (+1/-1)
tools/runme.sh (+10/-0)
tox.ini (+1/-0)
Related bugs
Related blueprints
Branch information
Recent revisions
- 241. By Barry Warsaw
-
* New upstream release.
- LP: #1383539 - Make phased upgrade percentage calculation idempotent
for each tuple of (channel, target-build-number, machine-id). Also,
modify the candidate upgrade path selection process such that if the
lowest scored candidate path has a phased percentage greater than the
device's percentage, the candidate will be ignored, and the next
lowest scored candidate will be checked until either a winner is found
or no candidates are left, in which case the device is deemed to be
up-to-date.
- system-image-cli options -p/--percentage were added to allow command
line override of the device's phased percentage.
- system-image-cli --dry-run now also displays the phase percentage of the
winning candidate upgrade path.
* debian/README. Debian: Added to explain how to build the source package
if you get hit by a stupid setuptools bug. - 237. By PS Jenkins bot
-
* 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. - 233. By PS Jenkins bot
-
* 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~registry/ubuntu-system-image/client