update-manager (1:16.04.15) xenial; urgency=medium * Keep or delete packages after looping over all of them. This prevents the resolver from changing the packages in the loop resulting in not keeping some phased packages back from being upgraded. (LP: #1072136) * Stop lazy import of InstallBackends. Lazy imports made update-manager crash when an update-manager update changed the backend API and an updated incompatible backend was loaded to the not updated running update-manager process. (LP: #1795898) * Cancel transaction on exit only when Cancel button is active. Also ignore exception when cancellation fails. (LP: #1790670) * Make commit()'s last parameter optional for avoiding crash on upgrade (LP: #1771894) -- Balint Reczey Thu, 04 Oct 2018 21:51:10 +0200 update-manager (1:16.04.14) xenial; urgency=medium * Print transaction error and let the user try again applying updates (LP: #1317164) * Don't ask backend to do package operations aready done. Aptdaemon cancels the transaction when asked to remove packages already removed which results the failure being shown to the user. This is unnecessary as update-manager can just filter the package operations to be done using a fresh cache and decrease the likelyhood of hitting a race condition where packages to be removed are already removed. (LP: #1791931) -- Balint Reczey Wed, 19 Sep 2018 09:18:52 +0200 update-manager (1:16.04.13) xenial; urgency=medium * Offer removal of unused autoremovable kernel packages (LP: #1624644, #1675079) * Support package removals in install backends and really remove packages (LP: #1624644, #1675079) * Keep PEP 8 checks happy * Place .keep files in empty directories to keep them when converting the repo to git (LP: #1758963) -- Balint Reczey Sun, 25 Mar 2018 20:10:49 +0100 update-manager (1:16.04.12) xenial-security; urgency=medium * No change rebuild in security pocket (LP: #1748397) -- Marc Deslauriers Mon, 12 Feb 2018 07:29:03 -0500 update-manager (1:16.04.11) xenial; urgency=medium [ Steve Langasek ] * ubuntu-support-status: instead of checking the Release timestamp in the releases file for every single package on the system, get the release date from distro-info-data because it will always be the same. This speeds up the script by > 50% in testing. [ Marc Deslauriers ] * ubuntu-support-status: use component to differentiate packages supported by the community and packages supported by Canonical, and override the Supported tag for main and restricted to work around the inaccurate Packages files. (LP: #1574670) -- Marc Deslauriers Fri, 02 Feb 2018 09:02:45 -0500 update-manager (1:16.04.10) xenial; urgency=medium * UpdateManager/UpdatesAvailable.py: Provide instructions when mount points have insufficient free space for the upgrade to complete. (LP: #1477455) * test_update_origin.py: fix the extended origin matcher test as it was making wrong assumptions, not checking if packages actually had ANY package in -security. This should fix the current autopkgtest failures. (LP: #1717360) -- Brian Murray Wed, 20 Sep 2017 14:39:17 -0700 update-manager (1:16.04.9) xenial; urgency=medium * UpdateManager/Core/UpdateList.py: Instead of trying to print an error when trying to find the desktop file log it. (LP: #1428297) * tests/test_update_origin.py: This does not need to be architecture specific so just set the arch to amd64 like test_update_list.py. Replace references to lucid with xenial as lucid is no longer on the archive. * tests/test_utils.py: mock /proc/net/tcp and processes in proc so that we are testing the code and not the system under test. * tests/test_cache.py: pass an empty list when getting a changelog for 3rd party packages. * tests/test_hwe_support_status.py: port to python3. * tests/test_meta_release_core.py: switch to a site that works with no proxy in the autopkgtest environment. * Resolve pep8 and pyflakes issues. -- Brian Murray Thu, 10 Aug 2017 15:08:15 -0700 update-manager (1:16.04.8) xenial; urgency=medium * Recommend libgtk2-perl be installed so we have a working debconf frontend. (LP: #1607929) -- Brian Murray Mon, 24 Jul 2017 17:40:35 -0700 update-manager (1:16.04.7) xenial; urgency=medium * update-manager: Clarify that the "-d" switch is only for upgrading from the latest supported release to the development release, not any release. (LP: #1700829) -- Brian Murray Mon, 17 Jul 2017 09:31:17 -0700 update-manager (1:16.04.6) xenial; urgency=medium * Use a 64 bit integer for launch-time instead of a 32 bit one which won't work someday. (LP: #1654008) -- Brian Murray Mon, 20 Mar 2017 15:03:58 -0700 # For older changelog entries, run 'apt-get changelog python3-update-manager'