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
commite13a25c2113c1634bfc893dd3c005960535caea9 (patch)
tree75b249815d0633ed0cabe3179a1bc86da1d55acc /bin/lts-missing-uploads.py
parentde9814d87faed3d458ec975cd4b370480cb6be03 (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