mirror of
https://git.launchpad.net/ubuntu-dev-tools
synced 2025-05-09 07:51:28 +00:00
Look up the reverse dependencies in the target releases, for each binary package build by this source package in the source release
This commit is contained in:
parent
222ab46cff
commit
840421c7c6
@ -124,18 +124,18 @@ def find_rdepends(package, releases):
|
|||||||
|
|
||||||
for arch in ('any', 'source'):
|
for arch in ('any', 'source'):
|
||||||
for release in releases:
|
for release in releases:
|
||||||
try:
|
for binpkg in published_binaries:
|
||||||
raw_rdeps = query_rdepends('src:' + package.getPackageName(),
|
try:
|
||||||
release, arch)
|
raw_rdeps = query_rdepends(binpkg, release, arch)
|
||||||
except RDependsException:
|
except RDependsException:
|
||||||
# Not published? TODO: Check
|
# Not published? TODO: Check
|
||||||
continue
|
continue
|
||||||
for relationship, rdeps in raw_rdeps.iteritems():
|
for relationship, rdeps in raw_rdeps.iteritems():
|
||||||
for rdep in rdeps:
|
for rdep in rdeps:
|
||||||
if rdep['Package'] in published_binaries:
|
if rdep['Package'] in published_binaries:
|
||||||
continue
|
continue
|
||||||
intermediate[rdep['Dependency']][rdep['Package']] \
|
intermediate[binpkg][rdep['Package']] \
|
||||||
.append((release, relationship))
|
.append((release, relationship))
|
||||||
|
|
||||||
output = []
|
output = []
|
||||||
for binpkg, rdeps in intermediate.iteritems():
|
for binpkg, rdeps in intermediate.iteritems():
|
||||||
|
Loading…
x
Reference in New Issue
Block a user