remove mailman.beta_testers_team from config

Bug #618655 reported by Curtis Hovey
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
High
Unassigned

Bug Description

Users are joining mailing-list-beta-testers, but mailing lists have been in general releae for 2 years. No code uses the config key. The key needs to be removed, then the team can be deleted.

Related branches

Revision history for this message
Robert Collins (lifeless) wrote : Re: [Bug 618655] [NEW] remove mailman.beta_testers_team from config

Could we make this three steps?
Set the key on prod to be the regular beta users team.
Delete the email beta team.
Delete the config key etc.
?

This would delete the beta mailing list team sooner, and decouple
doing that from the slightly tricksy prod config schema update.

Revision history for this message
Curtis Hovey (sinzui) wrote :

On Mon, 2010-08-16 at 20:03 +0000, Robert Collins wrote:
> Could we make this three steps?
> Set the key on prod to be the regular beta users team.
> Delete the email beta team.
> Delete the config key etc.

I think this scenario is more work. Deleting the config key from the
schema will invalidate any config that uses it. No config uses it; the
value is inherited from the schema. So we do not need to update any
production configs, or development.

There is no code that uses this key, no code that knows about this team.
Presence in the team was the guard for showing the create mailing list
link. I think we can be conservative by removing the keys from the
schema. When staging updates, we can delete the team to verify nothing
unexpected happens. We can delete it from lpnet when it rolls out.

We could ignore the schema step since nothing expects it: Delete the
team on staging, verify nothing surprising happens, then do the same
from lpnet. We can correct an issue by creating a new team named
mailing-list-beta-testers.

Revision history for this message
Robert Collins (lifeless) wrote :

Makes sense to me.

Curtis Hovey (sinzui)
Changed in launchpad-registry:
assignee: nobody → Curtis Hovey (sinzui)
status: Triaged → In Progress
Curtis Hovey (sinzui)
Changed in launchpad-registry:
status: In Progress → Fix Committed
Curtis Hovey (sinzui)
tags: added: qa-ok
Revision history for this message
Launchpad QA Bot (lpqabot) wrote : Bug fixed by a commit
tags: added: qa-needstesting
removed: qa-ok
Curtis Hovey (sinzui)
tags: added: qa-ok
removed: qa-needstesting
Curtis Hovey (sinzui)
Changed in launchpad-registry:
status: Fix Committed → Fix Released
Curtis Hovey (sinzui)
Changed in launchpad:
assignee: Curtis Hovey (sinzui) → nobody
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.