Only mention packages that couldn't be upgraded during failed apt upgrades

This commit is contained in:
Alexandre Aubin 2020-05-13 15:20:49 +02:00
parent b0136bd1aa
commit 26fcfed7fb

View file

@ -598,6 +598,8 @@ def tools_upgrade(operation_logger, apps=None, system=False):
)
returncode = call_async_output(dist_upgrade, callbacks, shell=True)
if returncode != 0:
upgradables = list(_list_upgradable_apt_packages())
noncritical_packages_upgradable = [p["name"] for p in upgradables if p["name"] not in critical_packages]
logger.warning(m18n.n('tools_upgrade_regular_packages_failed',
packages_list=', '.join(noncritical_packages_upgradable)))
operation_logger.error(m18n.n('packages_upgrade_failed'))