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'], _______________________________________________ Secure-testing-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/secure-testing-commits

