Changelog
unattended-upgrades (1.2ubuntu1) cosmic; urgency=medium
* Merge from Debian unstable
- Remaining changes:
- unattended-upgrades: Do not automatically upgrade the development
release of Ubuntu unless Unattended-Upgrade::DevRelease is true.
unattended-upgrades (1.2) unstable; urgency=medium
[ Michael Vogt ]
* unattended-upgrades: fix Unlocked context manager.
The Unlocked context manager did correctly unlock but did not
reacquire the lock which means that in minimal-upgrade step
mode it is possible to run apt code without a lock. If something
else (like landscape, apt, synaptic, packagekit) locks the cache
in the meantime this will work and u-u will get dpkg errors
because dpkg will not be able to perform its operations. It is
less of an issue in non-minimal mode, but even then the auto-remove
step may fail in this way.
[ Balint Reczey ]
* Run mypy with --no-strict-optional to keep mypy 0.600 happy.
Older versions does not support Optional[] typing, thus adding it to the
comments would break the build with all old releases.
* End Python 2 support.
* Fix adjusting candidates
* Minor speed optimizations
* Relock apt lock before reopening the cache
-- Balint Reczey <email address hidden> Wed, 23 May 2018 22:37:35 +0200