Signed-off-by: Yoann Congal <yoann.con...@smile.fr> --- upgrade-helper.py | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-)
diff --git a/upgrade-helper.py b/upgrade-helper.py index 57bf59a..2538d61 100755 --- a/upgrade-helper.py +++ b/upgrade-helper.py @@ -440,15 +440,23 @@ class Updater(object): pkgs_ctx = {} I(" ########### The list of recipes to be upgraded #############") - for p, ov, nv, m, r in pkgs_to_upgrade: - I(" %s, %s, %s, %s, %s" % (p, ov, nv, m, r)) + for pkg_to_upgrade in pkgs_to_upgrade: + I(" %s, %s, %s, %s, %s" % ( + pkg_to_upgrade["pn"], + pkg_to_upgrade["cur_ver"], + pkg_to_upgrade["next_ver"], + pkg_to_upgrade["maintainer"], + pkg_to_upgrade["revision"], + )) + + p = pkg_to_upgrade["pn"] pkgs_ctx[p] = {} pkgs_ctx[p]['PN'] = p - pkgs_ctx[p]['PV'] = ov - pkgs_ctx[p]['NPV'] = nv - pkgs_ctx[p]['MAINTAINER'] = m - pkgs_ctx[p]['NSRCREV'] = r + pkgs_ctx[p]['PV'] = pkg_to_upgrade["cur_ver"] + pkgs_ctx[p]['NPV'] = pkg_to_upgrade["next_ver"] + pkgs_ctx[p]['MAINTAINER'] = pkg_to_upgrade["maintainer"] + pkgs_ctx[p]['NSRCREV'] = pkg_to_upgrade["revision"] pkgs_ctx[p]['base_dir'] = self.uh_recipes_all_dir I(" ############################################################") @@ -471,7 +479,8 @@ class Updater(object): succeeded_pkgs_ctx = [] failed_pkgs_ctx = [] attempted_pkgs = 0 - for pn, _, _, _, _ in pkgs_to_upgrade: + for pkg_to_upgrade in pkgs_to_upgrade: + pn = pkg_to_upgrade["pn"] pkg_ctx = pkgs_ctx[pn] pkg_ctx['error'] = None @@ -675,7 +684,14 @@ class UniverseUpdater(Updater): if status == 'UPDATE' and not no_upgrade_reason: # Always do the upgrade if recipes are specified if self.recipes and pn in self.recipes or self._pkg_upgradable(pn, next_ver, maintainer): - pkgs_list.append((pn, cur_ver, next_ver, maintainer, revision)) + pkg_to_upgrade = { + "pn": pn, + "cur_ver": cur_ver, + "next_ver": next_ver, + "maintainer": maintainer, + "revision": revision + } + pkgs_list.append(pkg_to_upgrade) else: if no_upgrade_reason: I(" Skip package %s (status = %s, current version = %s," \ -- 2.30.2
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#61540): https://lists.yoctoproject.org/g/yocto/message/61540 Mute This Topic: https://lists.yoctoproject.org/mt/102309892/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-