summaryrefslogtreecommitdiffstats
path: root/bin/lts-missing-uploads.py
diff options
context:
space:
mode:
authorChris Lamb <lamby@debian.org>2016-08-03 15:37:28 +0000
committerChris Lamb <lamby@debian.org>2016-08-03 15:37:28 +0000
commitb1574e158cfa1197d26df8bb3610d3042542b7db (patch)
tree83a69fd55fd384e379bfbe063762a5965bcf9781 /bin/lts-missing-uploads.py
parent22f5f99c50a3c77c0d34ac7e326b915c2f6f7896 (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-xbin/lts-missing-uploads.py6
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'],

© 2014-2024 Faster IT GmbH | imprint | privacy policy