Merge lp:~cjwatson/launchpad/opt-in-zopeless-immediate-mail into lp:launchpad
Status: | Rejected |
---|---|
Rejected by: | Colin Watson |
Proposed branch: | lp:~cjwatson/launchpad/opt-in-zopeless-immediate-mail |
Merge into: | lp:launchpad |
Prerequisite: | lp:~cjwatson/launchpad/more-pop-notifications |
Diff against target: |
421 lines (+67/-49) 14 files modified
daemons/buildd-manager.tac (+2/-8) lib/lp/bugs/scripts/bugnotification.py (+11/-2) lib/lp/bugs/scripts/tests/test_bugnotification.py (+1/-1) lib/lp/bugs/tests/bugs-emailinterface.txt (+6/-11) lib/lp/code/mail/codehandler.py (+1/-1) lib/lp/services/job/celeryjob.py (+1/-3) lib/lp/services/job/runner.py (+8/-7) lib/lp/services/mail/basemailer.py (+7/-2) lib/lp/services/mail/sendmail.py (+13/-1) lib/lp/services/mail/tests/incomingmail.txt (+6/-2) lib/lp/services/mail/tests/test_incoming.py (+2/-0) lib/lp/services/scripts/base.py (+1/-6) lib/lp/testing/layers.py (+1/-5) scripts/mlist-import.py (+7/-0) |
To merge this branch: | bzr merge lp:~cjwatson/launchpad/opt-in-zopeless-immediate-mail |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Launchpad code reviewers | Pending | ||
Review via email: mp+270383@code.launchpad.net |
Commit message
Disable Zopeless immediate mail delivery, except for BaseMailer, job OOPS/error notifications, and a few other places that still need it.
Description of the change
Disable Zopeless immediate mail delivery, except for BaseMailer, job OOPS/error notifications, and a few other places that still need it.
This is a step towards being able to disable it across the board so that we can avoid ever having situations where operation/
Unmerged revisions
- 17726. By Colin Watson
-
Drop immediate mail delivery from LaunchpadScript and LaunchpadZopele
ssLayer. - 17725. By Colin Watson
-
Drop explicit immediate mail delivery from buildd-manager; build mail all goes via BaseMailer now, which handles that.
- 17724. By Colin Watson
-
Drop immediate mail delivery from jobs, except for OOPS and user error notifications.
- 17723. By Colin Watson
-
Fix CodeHandler to abort before sending error notifications.
- 17722. By Colin Watson
-
Force immediate mail delivery for MailingListImport.
- 17721. By Colin Watson
-
Force immediate mail delivery for bug notifications and BaseMailer, which rely on this for SMTP exception handling.
- 17720. By Colin Watson
-
Adjust some tests to stop assuming immediate mail delivery.
- 17719. By Colin Watson
-
Introduce an immediate_
mail_delivery context manager, allowing more fine-grained control.
This seems pretty stale - is it even relevant at this point?
I accidentally clicked a red "-" button - not sure what it did, sorry if it screwed something up.