From e13a25c2113c1634bfc893dd3c005960535caea9 Mon Sep 17 00:00:00 2001 From: Chris Lamb Date: Wed, 3 Aug 2016 15:37:28 +0000 Subject: bin/lts-missing-uploads: Use debian_support.Version over shelling out to dpkg (!) git-svn-id: svn+ssh://svn.debian.org/svn/secure-testing@43749 e39458fd-73e7-0310-bf30-c45bca0a0e42 --- bin/lts-missing-uploads.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'bin/lts-missing-uploads.py') diff --git a/bin/lts-missing-uploads.py b/bin/lts-missing-uploads.py index c6f6156594..8c576e03ba 100755 --- a/bin/lts-missing-uploads.py +++ b/bin/lts-missing-uploads.py @@ -20,10 +20,10 @@ import sys import gzip import datetime import requests -import subprocess import dateutil.relativedelta from debian.deb822 import Sources +from debian.debian_support import Version SOURCES = 'http://security.debian.org/dists/wheezy/updates/main/source/Sources.gz' @@ -78,9 +78,7 @@ def main(*args): for source, dla in sorted(dlas.items()): version = sources[source] - if subprocess.call(( - 'dpkg', '--compare-versions', dla['version'], 'gt', version, - )) == 0: + if Version(dla['version']) > Version(version): warn("{}: DLA-{} announced version {} but LTS has {} <{}>".format( source, dla['dla'], -- cgit v1.2.3