ubuntutools.archive: Filter rmadison results. (LP: #710579)

This commit is contained in:
Stefano Rivera 2011-03-05 00:05:04 +02:00
parent e85a6f604f
commit a93078cb32
2 changed files with 10 additions and 0 deletions

3
debian/changelog vendored
View File

@ -3,6 +3,9 @@ ubuntu-dev-tools (0.120) UNRELEASED; urgency=low
[ Felix Geyer ]
* pull-lp-source.1: Document -d option.
[ Stefano Rivera ]
* ubuntutools.archive: Filter rmadison results. (LP: #710579)
-- Stefano Rivera <stefanor@debian.org> Wed, 02 Mar 2011 12:34:04 +0200
ubuntu-dev-tools (0.119) unstable; urgency=low

View File

@ -526,6 +526,13 @@ def rmadison(url, package, suite=None, arch=None):
if '/' in dist:
dist, comp = dist.split('/')
archs = set(x.strip() for x in archs.split(','))
# rmadison returns some results outside the requested set.
# It'll include backports, and when given an unknown suite,
# it ignores that argument
if dist != suite:
continue
if 'source' in archs:
yield {
'source': pkg,