Need to find a way to migrate mailing lists from production to staging

Bug #177571 reported by Francis J. Lacoste
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Barry Warsaw

Bug Description

When mailing lists go in production, we'll need a way to sync the mailing lists as part of the daily sync of data that happens from production to staging.

The Mailman lists will need syncing, but since the data contains hardcoded host names, they will need fixing.

Also, since creating a mailing list creates an email address with the list address, email address related to mailing list will also need to be fixed as part of that syncing.

See OOPS-718S395 for an example of a mailing list that was created with another host name and that triggers an error when trying to set it as contact address.

Changed in launchpad:
importance: Undecided → High
milestone: none → 1.2.1
status: New → Confirmed
Revision history for this message
Francis J. Lacoste (flacoste) wrote :

The exception that happens when trying to use a mailing list created under a different host is:

 TypeError: Any person's email address must provide the IEmailAddress interface. None doesn't.

Changed in launchpad:
assignee: nobody → barry
Revision history for this message
Francis J. Lacoste (flacoste) wrote :

This should be fixed once we have actual production mailing lists.

Changed in launchpad:
milestone: 1.2.1 → 1.2.2
Barry Warsaw (barry)
Changed in launchpad:
status: Confirmed → In Progress
Revision history for this message
Barry Warsaw (barry) wrote :

The branch to fix this is in review.

Barry Warsaw (barry)
Changed in launchpad:
status: In Progress → Fix Committed
Revision history for this message
Barry Warsaw (barry) wrote :

Moving to 1.2.3 since it couldn't be rc'd in.

Changed in launchpad:
milestone: 1.2.2 → 1.2.3
Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.