From 8480e1859c05d789ece924bd9d8ff01add17218a Mon Sep 17 00:00:00 2001 From: "Adam D. Barratt" Date: Tue, 20 Oct 2015 18:39:28 +0000 Subject: [PATCH] Always output excuses for packages with "wrong source" issues Previously whether such packages received excuses, and the specific content of such excuses, was dependent on the order in which their binary packages were considered. Signed-off-by: Adam D. Barratt --- britney.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/britney.py b/britney.py index 455bd1b..9be5924 100755 --- a/britney.py +++ b/britney.py @@ -1158,14 +1158,14 @@ class Britney(object): if not same_source(source_t[VERSION], pkgsv): anywrongver = True excuse.addhtml("From wrong source: %s %s (%s not %s)" % (pkg_name, binary_u[VERSION], pkgsv, source_t[VERSION])) - break + continue # if the source package has been updated in unstable and this is a binary migration, skip it # (the binaries are now out-of-date) if same_source(source_t[VERSION], pkgsv) and source_t[VERSION] != source_u[VERSION]: anywrongver = True excuse.addhtml("From wrong source: %s %s (%s not %s)" % (pkg_name, binary_u[VERSION], pkgsv, source_u[VERSION])) - break + continue # find unsatisfied dependencies for the new binary package self.excuse_unsat_deps(pkg_name, src, arch, suite, excuse)