]> git.decadent.org.uk Git - dak.git/commitdiff
rm.py: ignore binNMU versions
authorLuca Falavigna <dktrkranz@debian.org>
Mon, 22 Aug 2011 14:49:02 +0000 (14:49 +0000)
committerLuca Falavigna <dktrkranz@debian.org>
Mon, 22 Aug 2011 14:49:02 +0000 (14:49 +0000)
dak rm sometimes complains when closing bugs for
packages with multiple package versions.
Most of the times this is due to binNMUs, so don't
consider their versions.

Signed-off-by: Luca Falavigna <dktrkranz@debian.org>
dak/rm.py

index 0a07ce6fbf96a9b43ea81f0d19f066d42150d2f1..d0b46f62234b2033770d4b18fdcd98fd9a694dd3 100755 (executable)
--- a/dak/rm.py
+++ b/dak/rm.py
@@ -51,7 +51,7 @@ from daklib.config import Config
 from daklib.dbconn import *
 from daklib import utils
 from daklib.dak_exceptions import *
-from daklib.regexes import re_strip_source_version, re_build_dep_arch
+from daklib.regexes import re_strip_source_version, re_build_dep_arch, re_bin_only_nmu
 import debianbts as bts
 
 ################################################################################
@@ -666,6 +666,7 @@ def main ():
         Subst_close_other = Subst_common
         bcc = []
         wnpp = utils.parse_wnpp_bug_file()
+        versions = list(set([re_bin_only_nmu.sub('', v) for v in versions]))
         if len(versions) == 1:
             Subst_close_other["__VERSION__"] = versions[0]
         else: