提交 201d7e04 编写于 作者: L Luca Falavigna 提交者: Ansgar Burchardt

Do not send mails to packages.qa.debian.org anymore (Closes: #884930)

Signed-off-by: NLuca Falavigna <dktrkranz@debian.org>
上级 31829dcf
...@@ -12,7 +12,6 @@ Dinstall ...@@ -12,7 +12,6 @@ Dinstall
MyDistribution "Debian"; // Used in emails MyDistribution "Debian"; // Used in emails
BugServer "bugs.debian.org"; BugServer "bugs.debian.org";
PackagesServer "packages.debian.org"; PackagesServer "packages.debian.org";
TrackingServer "packages.qa.debian.org";
Bcc "archive@ftp-master.debian.org"; Bcc "archive@ftp-master.debian.org";
SkipTime 300; SkipTime 300;
BXANotify "true"; BXANotify "true";
......
...@@ -195,11 +195,9 @@ def main (): ...@@ -195,11 +195,9 @@ def main ():
else: else:
utils.fubar("Asked to send mail to #%s in BTS but Dinstall::BugServer is not configured" % copy_to) utils.fubar("Asked to send mail to #%s in BTS but Dinstall::BugServer is not configured" % copy_to)
elif copy_to == 'package': elif copy_to == 'package':
for package in arguments: for package in set(arguments):
if cnf.has_key("Dinstall::PackagesServer"): if cnf.has_key("Dinstall::PackagesServer"):
carbon_copy.append(package + "@" + cnf["Dinstall::PackagesServer"]) carbon_copy.append(package + "@" + cnf["Dinstall::PackagesServer"])
if cnf.has_key("Dinstall::TrackingServer"):
carbon_copy.append(package + "@" + cnf["Dinstall::TrackingServer"])
elif '@' in copy_to: elif '@' in copy_to:
carbon_copy.append(copy_to) carbon_copy.append(copy_to)
else: else:
......
...@@ -132,7 +132,7 @@ def announce_accept(upload): ...@@ -132,7 +132,7 @@ def announce_accept(upload):
send_mail(message, whitelists=whitelists) send_mail(message, whitelists=whitelists)
if accepted_to_real_suite and upload.sourceful: if accepted_to_real_suite and upload.sourceful:
# senf mail to announce lists and tracking server # senf mail to announce lists and packages server
announce = set() announce = set()
for suite in upload.suites: for suite in upload.suites:
if suite.policy_queue is None or suite in upload.from_policy_suites: if suite.policy_queue is None or suite in upload.from_policy_suites:
...@@ -140,9 +140,9 @@ def announce_accept(upload): ...@@ -140,9 +140,9 @@ def announce_accept(upload):
announce_list_address = ", ".join(announce) announce_list_address = ", ".join(announce)
tracking = cnf.get('Dinstall::TrackingServer') packages = cnf.get('Dinstall::PackagesServer')
if tracking: if packages:
announce_list_address = "{0}\nBcc: {1}@{2}".format(announce_list_address, upload.source, tracking) announce_list_address = "{0}\nBcc: {1}@{2}".format(announce_list_address, upload.source, packages)
if len(announce_list_address) != 0: if len(announce_list_address) != 0:
my_subst = subst.copy() my_subst = subst.copy()
......
...@@ -252,8 +252,8 @@ class Upload(object): ...@@ -252,8 +252,8 @@ class Upload(object):
self.Subst["__MAINTAINER_TO__"] += ", %s" % self.pkg.changes["sponsoremail"] self.Subst["__MAINTAINER_TO__"] += ", %s" % self.pkg.changes["sponsoremail"]
session.close() session.close()
if cnf.has_key("Dinstall::TrackingServer") and self.pkg.changes.has_key("source"): if cnf.has_key("Dinstall::PackagesServer") and self.pkg.changes.has_key("source"):
self.Subst["__MAINTAINER_TO__"] += "\nBcc: %s@%s" % (self.pkg.changes["source"], cnf["Dinstall::TrackingServer"]) self.Subst["__MAINTAINER_TO__"] += "\nBcc: %s@%s" % (self.pkg.changes["source"], cnf["Dinstall::PackagesServer"])
# Apply any global override of the Maintainer field # Apply any global override of the Maintainer field
if cnf.get("Dinstall::OverrideMaintainer"): if cnf.get("Dinstall::OverrideMaintainer"):
...@@ -342,9 +342,9 @@ class Upload(object): ...@@ -342,9 +342,9 @@ class Upload(object):
if action: if action:
self.update_subst() self.update_subst()
self.Subst["__ANNOUNCE_LIST_ADDRESS__"] = announce_list self.Subst["__ANNOUNCE_LIST_ADDRESS__"] = announce_list
if cnf.get("Dinstall::TrackingServer") and \ if cnf.get("Dinstall::PackagesServer") and \
self.pkg.changes["architecture"].has_key("source"): self.pkg.changes["architecture"].has_key("source"):
trackingsendto = "Bcc: %s@%s" % (self.pkg.changes["source"], cnf["Dinstall::TrackingServer"]) trackingsendto = "Bcc: %s@%s" % (self.pkg.changes["source"], cnf["Dinstall::PackagesServer"])
self.Subst["__ANNOUNCE_LIST_ADDRESS__"] += "\n" + trackingsendto self.Subst["__ANNOUNCE_LIST_ADDRESS__"] += "\n" + trackingsendto
mail_message = utils.TemplateSubst(self.Subst, announcetemplate) mail_message = utils.TemplateSubst(self.Subst, announcetemplate)
......
...@@ -93,11 +93,6 @@ Dinstall ...@@ -93,11 +93,6 @@ Dinstall
//// carbon-copying a bug close mail to a package maintainer. //// carbon-copying a bug close mail to a package maintainer.
// PackagesServer "packages.example.org"; // PackagesServer "packages.example.org";
//// TrackingServer (optional): used by 'dak process-upload' and 'dak
//// rm' to send messages for the maintainer also to an alias for people
//// tracking a specific source package.
// TrackingServer "packages.qa.example.org";
//// All sent mail is blind carbon copied to the email address in Bcc if it's //// All sent mail is blind carbon copied to the email address in Bcc if it's
//// not blank. //// not blank.
// Bcc "archive@example.org"; // Bcc "archive@example.org";
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册