From 6b8f02617c4d39e70ca2f6962ca1924306f827a6 Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Tue, 12 Feb 2008 08:52:55 +0000 Subject: [PATCH] Obsolete info from a source repo should effect the system --- pisi/db/packagedb.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pisi/db/packagedb.py b/pisi/db/packagedb.py index 37cff6c0..806b9914 100644 --- a/pisi/db/packagedb.py +++ b/pisi/db/packagedb.py @@ -60,8 +60,9 @@ class PackageDB(lazydb.LazyDB): def __generate_obsoletes(self, doc): distribution = doc.getTag("Distribution") obsoletes = distribution and distribution.getTag("Obsoletes") - - if not obsoletes: + src_repo = doc.getTag("SpecFile") is not None + + if not obsoletes or src_repo: return [] return map(lambda x: x.firstChild().data(), obsoletes.tags("Package"))