X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Foverride.py;h=9b4b3f6d09344638a321b87cac5b42bdf3fd9515;hb=d572d9a0c28aaed9198883533d8e0b2d8a588bfc;hp=60199c6e044c79faaff88ed22eb7f7aff19815b7;hpb=278d1309e271d7c09ffe0862180c32a1c07ce4ab;p=dak.git diff --git a/dak/override.py b/dak/override.py index 60199c6e..9b4b3f6d 100755 --- a/dak/override.py +++ b/dak/override.py @@ -48,7 +48,7 @@ def game_over(): def usage (exit_code=0): print """Usage: dak override [OPTIONS] package [section] [priority] -Make microchanges or microqueries of the overrides +Make microchanges or microqueries of the binary overrides -h, --help show this help and exit -d, --done=BUG# send priority/section change as closure to bug# @@ -105,12 +105,14 @@ def main (): else: daklib.utils.fubar("%s is not a valid section or priority" % (arg)) - # Retrieve current section/priority... + # TODO: fetch dsc records and update them too, if needed. q = projectB.query(""" - SELECT priority.priority AS prio, section.section AS sect - FROM override, priority, section, suite + SELECT priority.priority AS prio, section.section AS sect, override_type.type AS type + FROM override, priority, section, suite, override_type WHERE override.priority = priority.id + AND override.type = override_type.id + AND override_type.type != 'dsc' AND override.section = section.id AND override.package = %s AND override.suite = suite.id @@ -221,7 +223,7 @@ def main (): Subst["__BCC__"] = "Bcc: " + ", ".join(bcc) else: Subst["__BCC__"] = "X-Filler: 42" - Subst["__CC__"] = "X-DAK: dak override" + Subst["__CC__"] = "X-DAK: dak override\nX-Katie: alicia $Revision: 1.6$" Subst["__ADMIN_ADDRESS__"] = Cnf["Dinstall::MyAdminAddress"] Subst["__DISTRO__"] = Cnf["Dinstall::MyDistribution"] Subst["__WHOAMI__"] = daklib.utils.whoami()