Merge lp:~abentley/launchpad/no-original-to into lp:launchpad
Proposed by
Aaron Bentley
Status: | Merged |
---|---|
Merged at revision: | not available |
Proposed branch: | lp:~abentley/launchpad/no-original-to |
Merge into: | lp:launchpad |
Diff against target: |
123 lines (+17/-40) 3 files modified
lib/canonical/launchpad/doc/incomingmail.txt (+7/-24) lib/canonical/launchpad/mail/incoming.py (+9/-15) lib/lp/blueprints/doc/spec-mail-exploder.txt (+1/-1) |
To merge this branch: | bzr merge lp:~abentley/launchpad/no-original-to |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Francis J. Lacoste (community) | release-critical | Approve | |
Brad Crittenden (community) | code | Approve | |
Tim Penhey | release-critical | Pending | |
Review via email: mp+20451@code.launchpad.net |
To post a comment you must log in.
= Summary =
Stop using X-Original-To header for dispatching incoming mail, because it's
wrong.
== Proposed fix ==
Remove the code that prefers X-Original-To as the header, falling back on the
code that uses To and Cc, which was already present. These code changes have
been manually applied to production by the Losas for the past two months.
== Pre-implementation notes ==
Preimplementation was with Thumper.
== Implementation details ==
Some driveby fixes-- email.Utils -> email.utils to fix lint complaints, and a
spelling correction in a doctest.
== Tests ==
bin/test -t incoming.txt
== Demo and Q/A ==
Hard to assess.
= Launchpad lint =
Checking for conflicts. and issues in doctests and templates.
Running jslint, xmllint, pyflakes, and pylint.
Using normal rules.
Linting changed files: /launchpad/ mail/incoming. py /launchpad/ doc/incomingmai l.txt
lib/canonical
lib/canonical