diff --git a/britney.py b/britney.py index ea98a60..3c56e07 100755 --- a/britney.py +++ b/britney.py @@ -1084,7 +1084,10 @@ class Britney(object): # for the solving packages, update the excuse to add the dependencies for p in packages: if arch not in self.options.break_arches.split(): - excuse.add_dep(p, arch) + if p in self.sources['testing'] and self.sources['testing'][p][VERSION] == self.sources[suite][p][VERSION]: + excuse.add_dep("%s/%s" % (p, arch), arch) + else: + excuse.add_dep(p, arch) else: excuse.add_break_dep(p, arch) diff --git a/excuse.py b/excuse.py index 9f459d0..7cc7ebb 100644 --- a/excuse.py +++ b/excuse.py @@ -135,11 +135,15 @@ class Excuse(object): (self.daysold, self.mindays)) for x in self.htmlline: res = res + "