X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fmake_maintainers.py;h=4a113b0c6a0793304ea2e6b8d87e146f53a1fcb1;hb=ec257c02a5d62fd27844c70814acd9616b24b4c8;hp=80e221532db9944d5a7589cf0051a80aa7e85914;hpb=6277b6f6bb9727303bb0c8951cac4a17243b45c4;p=dak.git diff --git a/dak/make_maintainers.py b/dak/make_maintainers.py index 80e22153..4a113b0c 100755 --- a/dak/make_maintainers.py +++ b/dak/make_maintainers.py @@ -131,9 +131,9 @@ def main(): session = DBConn().session() - for suite in cnf.SubTree("Suite").List(): - suite = suite.lower() - suite_priority = int(cnf["Suite::%s::Priority" % (suite)]) + for suite in session.query(Suite).all(): + suite_name = suite.suite_name + suite_priority = suite.priority # Source packages if gen_uploaders: @@ -143,14 +143,14 @@ def main(): AND sa.suite = su.id AND sa.source = s.id AND m.id = srcu.maintainer AND srcu.source = s.id""", - {'suite_name': suite}) + {'suite_name': suite_name}) else: q = session.execute("""SELECT s.source, s.version, m.name FROM src_associations sa, source s, suite su, maintainer m WHERE su.suite_name = :suite_name AND sa.suite = su.id AND sa.source = s.id AND m.id = s.maintainer""", - {'suite_name': suite}) + {'suite_name': suite_name}) for source in q.fetchall(): package = source[0] @@ -175,13 +175,13 @@ def main(): WHERE s.suite_name = :suite_name AND ba.suite = s.id AND ba.bin = b.id AND b.source = srcu.source""", - {'suite_name': suite}) + {'suite_name': suite_name}) else: q = session.execute("""SELECT b.package, b.source, b.maintainer, b.version FROM bin_associations ba, binaries b, suite s WHERE s.suite_name = :suite_name AND ba.suite = s.id AND ba.bin = b.id""", - {'suite_name': suite}) + {'suite_name': suite_name}) for binary in q.fetchall():