lp:~ubuntu-core-dev/update-manager/xenial
- Get this branch:
- bzr branch lp:~ubuntu-core-dev/update-manager/xenial
Branch merges
Branch information
Recent revisions
- 2737. By Julian Andres Klode
-
* Use HTTPS for changelogs.
ubuntu. com (LP: #1744318)
* Add support for HTTPS proxies; this breaks UpdateManager.Core.utils. init_proxy( )
API - the return value is now a dict, rather than a string (LP: #1771914). - 2736. By Balint Reczey
-
* 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) - 2735. By Balint Reczey
-
* 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) - 2734. By Balint Reczey
-
* 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) - 2732. By Marc Deslauriers
-
[ 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) - 2731. By Brian Murray
-
* UpdateManager/
UpdatesAvailabl e.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) - 2730. By Brian Murray
-
* 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. - 2729. By Brian Murray
-
Recommend libgtk2-perl be installed so we have a working debconf frontend.
(LP: #1607929)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:update-manager