From b36fb9a2ceeba4a49f17a73ee6a616bb77cd3bc9 Mon Sep 17 00:00:00 2001 From: "Adam D. Barratt" Date: Mon, 9 May 2011 19:27:32 +0000 Subject: [PATCH] One more reverse-dependency move to get_reverse_tree() Signed-off-by: Adam D. Barratt --- britney.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/britney.py b/britney.py index 6a52fc1..b950d1b 100755 --- a/britney.py +++ b/britney.py @@ -2071,9 +2071,9 @@ class Britney: # single binary removal elif pkg_name in binaries[arch][0]: undo['binaries'][pkg_name + "/" + arch] = binaries[arch][0][pkg_name] - for j in binaries[arch][0][pkg_name][RDEPENDS]: - key = (j, arch) - if key not in affected: affected.append(key) + affected.extend( [ (x, arch) for x in \ + self.get_reverse_tree(pkg_name, arch, 'testing') ] ) + affected = list(set(affected)) del binaries[arch][0][pkg_name] self.systems[arch].remove_binary(pkg_name)