[Yum-devel] [PATCH] Don't try to show repos. for skipped packages in history info.
tim.lauridsen at gmail.com
tim.lauridsen at gmail.com
Thu Sep 1 05:25:42 UTC 2011
On Thursday, August 25, 2011, James Antill wrote:
> ---
> output.py | 12 ++++++++----
> 1 files changed, 8 insertions(+), 4 deletions(-)
>
> diff --git a/output.py b/output.py
> index faffd34..be4e4d9 100755
> --- a/output.py
> +++ b/output.py
> @@ -2081,7 +2081,7 @@ to exit.
> _pkg_states_installed['maxlen'] = maxlen
> _pkg_states_available['maxlen'] = maxlen
> def _simple_pkg(pkg, prefix_len, was_installed=False,
> highlight=False,
> - pkg_max_len=0):
> + pkg_max_len=0, show_repo=True):
> prefix = " " * prefix_len
> if was_installed:
> _pkg_states = _pkg_states_installed
> @@ -2105,9 +2105,11 @@ to exit.
> else:
> (hibeg, hiend) = self._highlight('normal')
> state = utf8_width_fill(state, _pkg_states['maxlen'])
> + ui_repo = ''
> + if show_repo:
> + ui_repo = self._hpkg2from_repo(hpkg)
> print "%s%s%s%s %-*s %s" % (prefix, hibeg, state, hiend,
> - pkg_max_len, hpkg,
> - self._hpkg2from_repo(hpkg))
> + pkg_max_len, hpkg, ui_repo)
>
> if type(old.tid) == type([]):
> print _("Transaction ID :"), "%u..%u" % (old.tid[0],
> old.tid[-1])
> @@ -2197,7 +2199,9 @@ to exit.
> print _("Packages Skipped:")
> pkg_max_len = max((len(str(hpkg)) for hpkg in old.trans_skip))
> for hpkg in old.trans_skip:
> - _simple_pkg(hpkg, 4, pkg_max_len=pkg_max_len)
> + # Don't show the repo. here because we can't store it as they
> were,
> + # by definition, not installed.
> + _simple_pkg(hpkg, 4, pkg_max_len=pkg_max_len, show_repo=False)
>
> if old.rpmdb_problems:
> print _("Rpmdb Problems:")
> --
> 1.7.6
>
> _______________________________________________
> Yum-devel mailing list
> Yum-devel at lists.baseurl.org <javascript:;>
> http://lists.baseurl.org/mailman/listinfo/yum-devel
ACK
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.baseurl.org/pipermail/yum-devel/attachments/20110901/f63e8827/attachment.html>
More information about the Yum-devel
mailing list