X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fqueue_install.py;h=c8fa39e0ded61ff7d0f2a7ed0ef638b32e2960b5;hb=945c33a367afa0e69f3aa8b4d087deb6356d8931;hp=ef35ef53e781c82b96859795972f7b142693c9a1;hpb=b2cd3d45ab3962eb4a2ccbefd3882654217a184c;p=dak.git diff --git a/daklib/queue_install.py b/daklib/queue_install.py index ef35ef53..c8fa39e0 100644 --- a/daklib/queue_install.py +++ b/daklib/queue_install.py @@ -35,7 +35,7 @@ from daklib.config import Config def determine_target(u): cnf = Config() - + queues = [ "New", "Autobyhand", "Byhand" ] if cnf.FindB("Dinstall::SecurityQueueHandling"): queues += [ "Unembargo", "Embargo" ] @@ -127,7 +127,7 @@ def is_unembargo(u): return ret -def queue_unembargo(u, summary, short_summary): +def queue_unembargo(u, summary, short_summary, session=None): return package_to_queue(u, summary, short_summary, "Unembargoed", perms=0660, build=True, announce='process-unchecked.accepted') @@ -137,7 +137,7 @@ def is_embargo(u): # if embargoed queues are enabled always embargo return True -def queue_embargo(u, summary, short_summary): +def queue_embargo(u, summary, short_summary, session=None): return package_to_queue(u, summary, short_summary, "Unembargoed", perms=0660, build=True, announce='process-unchecked.accepted') @@ -146,7 +146,7 @@ def queue_embargo(u, summary, short_summary): def is_stableupdate(u): return package_to_suite(u, 'proposed-updates') -def do_stableupdate(u, summary, short_summary): +def do_stableupdate(u, summary, short_summary, session=None): return package_to_queue(u, summary, short_summary, "ProposedUpdates", perms=0664, build=False, announce=None) @@ -155,7 +155,7 @@ def do_stableupdate(u, summary, short_summary): def is_oldstableupdate(u): return package_to_suite(u, 'oldstable-proposed-updates') -def do_oldstableupdate(u, summary, short_summary): +def do_oldstableupdate(u, summary, short_summary, session=None): return package_to_queue(u, summary, short_summary, "OldProposedUpdates", perms=0664, build=False, announce=None) @@ -200,7 +200,7 @@ def is_autobyhand(u): return any_auto and all_auto -def do_autobyhand(u, summary, short_summary): +def do_autobyhand(u, summary, short_summary, session=None): print "Attempting AUTOBYHAND." byhandleft = True for f, entry in u.pkg.files.items(): @@ -230,12 +230,10 @@ def do_autobyhand(u, summary, short_summary): byhandleft = True if byhandleft: - do_byhand(u, summary, short_summary) + do_byhand(u, summary, short_summary, session) else: - u.accept(summary, short_summary) + u.accept(summary, short_summary, session) u.check_override() - # XXX: We seem to be missing a u.remove() here - # This might explain why we get byhand leftovers in unchecked - mhy ################################################################################ @@ -245,7 +243,7 @@ def is_byhand(u): return True return False -def do_byhand(u, summary, short_summary): +def do_byhand(u, summary, short_summary, session=None): return package_to_queue(u, summary, short_summary, "Byhand", perms=0660, build=False, announce=None) @@ -257,15 +255,15 @@ def is_new(u): return True return False -def acknowledge_new(u, summary, short_summary): +def acknowledge_new(u, summary, short_summary, session=None): cnf = Config() - print "Moving to NEW holding area." + print "Moving to NEW queue." u.logger.log(["Moving to new", u.pkg.changes_file]) u.move_to_dir(cnf["Dir::Queue::New"], perms=0640, changesperms=0644) - if not Options["No-Mail"]: + if not cnf["Dinstall::Options::No-Mail"]: print "Sending new ack." template = os.path.join(cnf["Dir::Templates"], 'process-unchecked.new') u.update_subst()