[arch] improvements -> upgrading firstly the keyring packages declared in 'SyncFirst' (/etc/pacman.conf) to avoid pacman downloading issues | only removing packages after downloading the required ones

This commit is contained in:
Vinicius Moreira
2020-08-11 11:24:41 -03:00
parent b68a21894e
commit 31b67a32b7
5 changed files with 149 additions and 69 deletions

View File

@@ -424,6 +424,7 @@ class UpdatesSummarizer:
to_sync.update(context.to_install.keys())
res.to_install = [self._map_requirement(p, context, to_install=True, to_sync=to_sync) for p in context.to_install.values()]
res.context['data'] = context.pkgs_data
return res
def __update_context_based_on_to_remove(self, context: UpdateRequirementsContext):