[Secure-testing-commits] r43749 - bin
Chris Lamb
lamby at moszumanska.debian.org
Wed Aug 3 15:37:28 UTC 2016
Author: lamby
Date: 2016-08-03 15:37:28 +0000 (Wed, 03 Aug 2016)
New Revision: 43749
Modified:
bin/lts-missing-uploads.py
Log:
bin/lts-missing-uploads: Use debian_support.Version over shelling out to dpkg (!)
Modified: bin/lts-missing-uploads.py
===================================================================
--- bin/lts-missing-uploads.py 2016-08-03 15:37:25 UTC (rev 43748)
+++ bin/lts-missing-uploads.py 2016-08-03 15:37:28 UTC (rev 43749)
@@ -20,10 +20,10 @@
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 @@
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'],
More information about the Secure-testing-commits
mailing list