Merge lp:~sinzui/launchpad/discard-list-spam-0 into lp:launchpad
| Status: | Merged |
|---|---|
| Approved by: | Brad Crittenden on 2010-09-17 |
| Approved revision: | no longer in the source branch. |
| Merged at revision: | 11572 |
| Proposed branch: | lp:~sinzui/launchpad/discard-list-spam-0 |
| Merge into: | lp:launchpad |
| Diff against target: |
448 lines (+59/-49) 16 files modified
buildmailman.py (+10/-10) lib/canonical/launchpad/scripts/runlaunchpad.py (+12/-7) lib/lp/scripts/utilities/killservice.py (+1/-1) lib/lp/services/mailman/config/tests/test_config.py (+2/-5) lib/lp/services/mailman/doc/basic-integration.txt (+1/-1) lib/lp/services/mailman/doc/batching.txt (+1/-1) lib/lp/services/mailman/doc/logging.txt (+4/-4) lib/lp/services/mailman/doc/staging.txt (+3/-5) lib/lp/services/mailman/monkeypatches/__init__.py (+3/-3) lib/lp/services/mailman/monkeypatches/mm_cfg.py.in (+1/-1) lib/lp/services/mailman/runmailman.py (+4/-4) lib/lp/services/mailman/testing/layers.py (+1/-1) lib/lp/services/mailman/testing/withlist_1.py (+1/-1) lib/lp/services/mailman/testing/withlist_2.py (+2/-2) scripts/mlist-sync.py (+1/-1) utilities/launchpad-database-setup (+12/-2) |
| To merge this branch: | bzr merge lp:~sinzui/launchpad/discard-list-spam-0 |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Brad Crittenden (community) | code | 2010-09-17 | Approve on 2010-09-17 |
|
Review via email:
|
|||
Description of the Change
This is my branch to move mailman from canonical.launchpad to lp.services
lp:~sinzui/launchpad/discard-list-spam-0
Diff size: 417
Launchpad bug:
https:/
Test command: ./bin/test -vv --layer=Mailman (may need to run 3 times)
./bin/test -vv lp.services.mailman
Pre-
Target release: 10.10
Automatically discard messages that claim to be from the list
-------
The mailman config and monekypatch rules can be moved to lp.services.
which is the only package that uses them. The monkeypatch tests are already
in lp.services.
This should be done before any monkeypatch work is needed.
Rules
-----
* Move the remaining code into lp.services/mailman
ADDENDUM
* Fix the logging test because the LaunchapdErrorU
July
* Fix the staging text because the cached property is not needed.
QA
--
* On staging verify mail arrives to the archive
* On staging verify mail goes in to the moderation queue.
Lint
----
Linting changed files:
buildmailman.py
lib/canonical
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
scripts/
Lint reports some issue in some modules about the imports, but the code
is correct for how we are building mailman
Test
----
Run the tests many times to see them pass. The layer is fatally plagues
by timeouts--the entire testing strategy needs to be rethought.
Implementation
--------------
No code changes.
