Skip to content

Commit

Permalink
dnf-plugin-data: sort intput lists
Browse files Browse the repository at this point in the history
Previously to_install, to_remove, to_upgrade, ... lists have been
unsorted. Having these lists sorted is helpful when checking these
tasks manually (e.g. during investigations).

Co-authored-by: Michal Hečko <michal.sk.com@gmail.com>
  • Loading branch information
pirat89 and MichalHe committed May 30, 2024
1 parent 281b598 commit 7ee3748
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions repos/system_upgrade/common/libraries/dnfplugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -85,11 +85,11 @@ def build_plugin_data(target_repoids, debug, test, tasks, on_aws):
# get list of repo IDs of target repositories that should be used for upgrade
data = {
'pkgs_info': {
'local_rpms': [os.path.join('/installroot', pkg.lstrip('/')) for pkg in tasks.local_rpms],
'to_install': tasks.to_install,
'to_remove': tasks.to_remove,
'to_upgrade': tasks.to_upgrade,
'modules_to_enable': ['{}:{}'.format(m.name, m.stream) for m in tasks.modules_to_enable],
'local_rpms': sorted(os.path.join('/installroot', pkg.lstrip('/')) for pkg in tasks.local_rpms),
'to_install': sorted(tasks.to_install),
'to_remove': sorted(tasks.to_remove),
'to_upgrade': sorted(tasks.to_upgrade),
'modules_to_enable': sorted(['{}:{}'.format(m.name, m.stream) for m in tasks.modules_to_enable]),
},
'dnf_conf': {
'allow_erasing': True,
Expand Down

0 comments on commit 7ee3748

Please sign in to comment.