diff options
author | Chris Lamb <lamby@debian.org> | 2016-08-03 15:37:28 +0000 |
---|---|---|
committer | Chris Lamb <lamby@debian.org> | 2016-08-03 15:37:28 +0000 |
commit | b1574e158cfa1197d26df8bb3610d3042542b7db (patch) | |
tree | 83a69fd55fd384e379bfbe063762a5965bcf9781 /bin/lts-missing-uploads.py | |
parent | 22f5f99c50a3c77c0d34ac7e326b915c2f6f7896 (diff) |
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
Diffstat (limited to 'bin/lts-missing-uploads.py')
-rwxr-xr-x | bin/lts-missing-uploads.py | 6 |
1 files changed, 2 insertions, 4 deletions
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'], |