From: Ansgar Burchardt Date: Mon, 4 Jun 2012 16:16:42 +0000 (+0200) Subject: dak/ls.py: update for multi-archive changes X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=53924f4c4b75da5e175cc7a2a5884f4d3dca9056;hp=6a22070bd2886edae182d347cdf645fec1a14c8b;p=dak.git dak/ls.py: update for multi-archive changes --- diff --git a/dak/ls.py b/dak/ls.py index 79f417fd..ea51aaef 100755 --- a/dak/ls.py +++ b/dak/ls.py @@ -135,19 +135,19 @@ def main (): q = session.execute(""" SELECT b.package, b.version, a.arch_string, su.suite_name, c.name, m.name FROM binaries b, architecture a, suite su, bin_associations ba, - files f, location l, component c, maintainer m + files f, files_archive_map af, component c, maintainer m WHERE b.package %s :package AND a.id = b.architecture AND su.id = ba.suite - AND b.id = ba.bin AND b.file = f.id AND f.location = l.id - AND l.component = c.id AND b.maintainer = m.id %s %s %s + AND b.id = ba.bin AND b.file = f.id AND af.file_id = f.id AND su.archive_id = af.archive_id + AND af.component_id = c.id AND b.maintainer = m.id %s %s %s """ % (comparison_operator, con_suites, con_architectures, con_bintype), {'package': package}) ql = q.fetchall() if check_source: q = session.execute(""" SELECT s.source, s.version, 'source', su.suite_name, c.name, m.name - FROM source s, suite su, src_associations sa, files f, location l, + FROM source s, suite su, src_associations sa, files f, files_archive_map af, component c, maintainer m WHERE s.source %s :package AND su.id = sa.suite AND s.id = sa.source - AND s.file = f.id AND f.location = l.id AND l.component = c.id + AND s.file = f.id AND af.file_id = f.id AND af.archive_id = su.archive_id AND af.component_id = c.id AND s.maintainer = m.id %s """ % (comparison_operator, con_suites), {'package': package}) if not Options["Architecture"] or con_architectures: