[yum-cvs] 4 commits - rpmUtils/updates.py
Seth Vidal
skvidal at linux.duke.edu
Tue Jul 31 19:56:59 UTC 2007
rpmUtils/updates.py | 4 ++++
1 file changed, 4 insertions(+)
New commits:
commit a97198cccb8dead70fbb39a80df619ad21554ec0
Merge: 7bbfb5f... abb6895...
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Tue Jul 31 15:56:46 2007 -0400
Merge branch 'master' of ssh://login.linux.duke.edu/home/groups/yum/git/yum
commit 7bbfb5f4b34365184457605f69ce01622ee293b9
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Tue Jul 31 15:56:40 2007 -0400
add git ignore?
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..52e4e61
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+*.pyc
+*.pyo
commit ec4a2ff894106aa876306c36abc5daa09a8e67a5
Merge: d1352df... 7d8d8f1...
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Tue Jul 31 15:53:22 2007 -0400
Merge branch 'pkg-self-obsolete' of http://people.redhat.com/jantill/gits/yum
commit 7d8d8f1e879cccf38c62a4ccca2a900ed4248be7
Author: James Antill <james at code.and.org>
Date: Mon Jul 30 16:12:40 2007 -0400
fix for self obsoleting packages
diff --git a/rpmUtils/updates.py b/rpmUtils/updates.py
index e574035..dc68b4f 100644
--- a/rpmUtils/updates.py
+++ b/rpmUtils/updates.py
@@ -151,6 +151,10 @@ class Updates:
if flag in [None, 0]: # unversioned obsolete
if pkgdict.has_key((obs_n, None)):
for (rpm_a, rpm_e, rpm_v, rpm_r) in pkgdict[(obs_n, None)]:
+ # broken package obsoleting itself, rpm allows
+ # this so just silently ignore it...
+ if obs_n == name:
+ continue
if not obsdict.has_key(pkgtup):
obsdict[pkgtup] = []
obsdict[pkgtup].append((obs_n, rpm_a, rpm_e, rpm_v, rpm_r))
More information about the Yum-cvs-commits
mailing list