Merge lp:~sinzui/launchpad/remove-mailman-beta-key into lp:launchpad

Proposed by Curtis Hovey on 2010-08-18
Status: Merged
Merged at revision: 11391
Proposed branch: lp:~sinzui/launchpad/remove-mailman-beta-key
Merge into: lp:launchpad
Diff against target: 13 lines (+0/-3)
1 file modified
lib/canonical/config/schema-lazr.conf (+0/-3)
To merge this branch: bzr merge lp:~sinzui/launchpad/remove-mailman-beta-key
Reviewer Review Type Date Requested Status
Francis J. Lacoste (community) 2010-08-18 Approve on 2010-08-18
Review via email: mp+33042@code.launchpad.net

Description of the Change

This is my branch to delete the mailman.beta_testers_team config key.

    lp:~sinzui/launchpad/remove-mailman-beta-key
    Diff size: 14
    Launchpad bug:
          https://bugs.launchpad.net/bugs/618655
    Test command: ./bin/test -vv -t mailing
    Pre-implementation: lifeless
    Target release: 10.09

Delete the mailman.beta_testers_team config key
-----------------------------------------------

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

Rules
-----

All environments are inheriting the mailing-list-beta-testers key from
the
schema's default value. Removing the key will remove it from all
environments,
not that they will notice since no code knows about the key.

    * Delete the key from schema-lazr.conf

QA
--

    * Verify you can create a mailing list.

Lint
----

Linting changed files:
  lib/canonical/config/schema-lazr.conf

Test
----

No tests changed since nothing requires the key. I ran all the mailing
lists
tests and created a list on dev. I also deleted the
~mailing-list-beta-testers
team in staging a few days ago, nothing broke.

Implementation
--------------

    * lib/canonical/config/schema-lazr.conf
      Delete the lines that define the mailing-list-beta-testers key.

To post a comment you must log in.
Francis J. Lacoste (flacoste) wrote :

That's good, but I suggest you make sure that this key isn't listed in any of the lp-production-configs configurations. If it's listed, you should remove it first, otherwise the config will blow up.

review: Approve
Curtis Hovey (sinzui) wrote :

I already checked the configs.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'lib/canonical/config/schema-lazr.conf'
2--- lib/canonical/config/schema-lazr.conf 2010-08-06 17:39:52 +0000
3+++ lib/canonical/config/schema-lazr.conf 2010-08-18 18:51:02 +0000
4@@ -1287,9 +1287,6 @@
5 shared_secret: sutsGNcUEpc
6
7 # datatype: string
8-beta_testers_team: mailing-list-beta-testers
9-
10-# datatype: string
11 list_help_header: https://help.launchpad.net/ListHelp
12
13 # datatype: string