Correctly handle removal of failed tpu binNMUs in "easy"s or "hint"s

Signed-off-by: Adam D. Barratt <adam@adam-barratt.org.uk>

This extends the scope of commit 5e3a245759
to include cases where the tpu binNMUs are explicitly included in an "easy"
or "hint" rather than processed as part of the main run.
bzr-import-20160707
Adam D. Barratt 14 years ago
parent 6064c7eb82
commit 6ea0e4a591

@ -2444,9 +2444,9 @@ class Britney:
if pkg[0] != '-' and pkg_name in self.sources[suite]:
for p in self.sources[suite][pkg_name][BINARIES]:
binary, arch = p.split("/")
if "/" in pkg and arch != pkg[pkg.find("/")+1:]: continue
del self.binaries['testing'][arch][0][binary]
self.systems[arch].remove_binary(binary)
if '/' not in pkg or pkg.endswith("/%s" % (arch)) or pkg.endswith("/%s_tpu" % (arch)):
del self.binaries['testing'][arch][0][binary]
self.systems[arch].remove_binary(binary)
# undo the changes (binaries)
for p in undo['binaries'].keys():

Loading…
Cancel
Save