[Yum-devel] [PATCH] Use showdups for obsoletes, so "list obsoletes" is sane for RHEL like repos
Seth Vidal
skvidal at fedoraproject.org
Fri Dec 11 22:03:29 UTC 2009
On Fri, 11 Dec 2009, James Antill wrote:
what's the case this is fixing? what does the output of list obsoletes
before and after?
-sv
> ---
> yum/__init__.py | 9 +++++++++
> 1 files changed, 9 insertions(+), 0 deletions(-)
>
> diff --git a/yum/__init__.py b/yum/__init__.py
> index 9fa700d..6e2c181 100644
> --- a/yum/__init__.py
> +++ b/yum/__init__.py
> @@ -1920,6 +1920,15 @@ class YumBase(depsolve.Depsolve):
> continue
> nobsoletesTuples.append((po, instpo))
> obsoletesTuples = nobsoletesTuples
> + if not showdups:
> + obsoletes = packagesNewestByName(obsoletes)
> + filt = set(obsoletes)
> + nobsoletesTuples = []
> + for po, instpo in obsoletesTuples:
> + if po not in filt:
> + continue
> + nobsoletesTuples.append((po, instpo))
> + obsoletesTuples = nobsoletesTuples
>
> # packages recently added to the repositories
> elif pkgnarrow == 'recent':
> --
> 1.6.5.2
>
> _______________________________________________
> Yum-devel mailing list
> Yum-devel at lists.baseurl.org
> http://lists.baseurl.org/mailman/listinfo/yum-devel
>
More information about the Yum-devel
mailing list