X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Fqueue.py;h=b869e04fa3fa952f59180b1df2125b3d991554bf;hb=2a10967af5974e4fa513d029fb995e122d90501a;hp=547972ed0932b6af669e836e96a61dbfcbdf100d;hpb=c9035a5de77db26ff734e89107deddf19d8da1f8;p=dak.git diff --git a/daklib/queue.py b/daklib/queue.py index 547972ed..b869e04f 100644 --- a/daklib/queue.py +++ b/daklib/queue.py @@ -41,8 +41,6 @@ from types import * from sqlalchemy.sql.expression import desc from sqlalchemy.orm.exc import NoResultFound -import yaml - from dak_exceptions import * from changes import * from regexes import * @@ -104,6 +102,7 @@ def check_valid(overrides, session): def prod_maintainer(notes, upload): cnf = Config() changes = upload.changes + whitelists = [ upload.target_suite.mail_whitelist ] # Here we prepare an editor and get them ready to prod... (fd, temp_filename) = utils.temp_filename() @@ -154,7 +153,7 @@ def prod_maintainer(notes, upload): Subst,cnf["Dir::Templates"]+"/process-new.prod") # Send the prod mail - utils.send_mail(prod_mail_message) + utils.send_mail(prod_mail_message, whitelists=whitelists) print "Sent prodding message" @@ -187,6 +186,7 @@ def edit_note(note, upload, session, trainee=False): return 0 comment = NewComment() + comment.policy_queue = upload.policy_queue comment.package = upload.changes.source comment.version = upload.changes.version comment.comment = newnote @@ -199,7 +199,7 @@ def edit_note(note, upload, session, trainee=False): # FIXME: Should move into the database # suite names DMs can upload to -dm_suites = ['unstable', 'experimental', 'squeeze-backports'] +dm_suites = ['unstable', 'experimental', 'squeeze-backports','squeeze-backports-sloppy', 'wheezy-backports'] def get_newest_source(source, session): 'returns the newest DBSource object in dm_suites' @@ -407,7 +407,7 @@ class Upload(object): return sponsored def check_dm_upload(self, fpr, session): - # Quoth the GR (http://www.debian.org/vote/2007/vote_003): + # Quoth the GR (https://www.debian.org/vote/2007/vote_003): ## none of the uploaded packages are NEW ## none of the packages are being taken over from other source packages for b in self.pkg.changes["binary"].keys():