Diff for "Registry/RegistryReview"

Not logged in - Log In / Register

Differences between revisions 5 and 6
Revision 5 as of 2011-10-13 08:35:35
Size: 5387
Editor: jtv
Comment:
Revision 6 as of 2011-10-13 08:36:50
Size: 5391
Editor: jtv
Comment:
Deletions are marked like this. Additions are marked like this.
Line 38: Line 38:
 ~registry does not delegate responsibilities to other teams, it does not
 use other teams to manage the project's it stewards.
 Launchpad does not provide a to know
 ~registry does not delegate responsibilities to other teams.  It does not
 use other teams to manage the projects it stewards.
 Launchpad does not provide a way to know

Registry Administrator duties

The Registry Administrator is responsible for maintaining the quality of registry data in Launchpad. It acts as a steward for unmaintained projects and teams. The Launchpad engineering team are the leaders of the Registry Administrator team and the Launchpad maintenance squads take on the daily and monthly duties.

Daily duties

  • Review the moderation queue for the ~registry mailing list.
    Approve legitimate email to go to the list. Discard other emails.

  • Review the recent emails to the mailing list (or archive)
    Respond to user requests: reply to the email if you are subscribed, or send an email to the user and CC the list.

  • Answer open questions.
    ~registry does not get many questions (since users are directed to ask questions at /launchpad), but some users assign the team questions.

  • Decline invitations to join teams.
    It does not ~registry is root-team used as a last resort for ownership. participate in any community. It should not be a member of any team to gain permission or to receive email.

What does that paragraph mean? —jtv

  • Remove superteams
    These have appeared because of merge-delete team defects.

     from launchpadlib.launchpad import Launchpad
     lp = Launchpad.login_with(
         'retract-team', service_root='https://api.launchpad.net',
         version='devel')
     my_team = lp.people['registry']
     other = lp.people['<team-lp-id>']
     comment = 'The Registry admins should not be a member of any team.'
     my_team.retractTeamMembership(team=other, comment=comment)

This fails with KeyError: '<team-lp-id>' —jtv

Monthly duties

  • Deactivate abandoned projects
    Visit Search projects and search for terms that users add to display names and descriptions to indicate that they have given up the project: delete, dead, remove, obsolete, abandoned. The listing often includes 10-20 projects where you can see the user is asking for the project to be removed. See bug 413585

  • Delete abandoned teams
    Visit Search people and search for terms that users add to display names and descriptions to indicate that they have given up the team: delete, dead, remove, obsolete, abandoned.

  • Review licensing of active projects owned by ~registry
    Review the listings for projects owned by Registry Admins: Projects without a license and "I Don't Know" projects You can either update the license information or deactivate the project.

Registry/RegistryReview (last edited 2011-10-13 13:12:18 by sinzui)