Distribution drivers permissions may need redesign
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
Unassigned | ||
ubuntu-community |
Fix Released
|
Medium
|
Ubuntu Technical Board |
Bug Description
<https:/
For example, all members of the Ubuntu Community Council can currently target Ubuntu bugs to a release, and perhaps shouldn't be able to.
From duplicate bug 585807, the ubuntu-drivers team can:
- Approve(?) bug nominations
- Approve blueprints
- Edit all aspects of a specification
- Accept blueprints for sprints
- Control the agenda of a sprint
- Set package bug guidelines
- Set official bug tags
- Remove package bug subscriptions on behalf of others
These tasks are performed by different teams within the Ubuntu project, which are currently grouped together into ubuntu-drivers out of necessity. This means that people who need any one of these privileges must be granted all of them.
[Initially revealed in user testing in October 2007.]
affects: | launchpad-foundations → launchpad-registry |
Changed in launchpad-registry: | |
importance: | Undecided → Low |
status: | New → Triaged |
affects: | launchpad-registry → soyuz |
affects: | soyuz → launchpad-registry |
description: | updated |
Changed in ubuntu-community: | |
assignee: | nobody → Ubuntu Technical Board (techboard) |
importance: | Undecided → Medium |
status: | New → Confirmed |
tags: |
added: distributions permissions removed: new-release-cycle-process |
tags: | added: ubuntu-platform |
tags: | added: derivation |
Changed in launchpad: | |
status: | Triaged → Fix Released |
Changed in ubuntu-community: | |
status: | Confirmed → Fix Released |
Ubuntu is an exception from all other launchpad projects and distros. They have week drivers and powerful release managers. I would prefer to have one set of rules for drivers and release managers:
Ubuntu release managers team is a small team people who are delgated the authority to complete a release. The have full edit control over the series and milestones (no admins needed). They can target bugs to milestones and assign them to developers (no bug supervisor needed)
- Approve(?) bug nominations
- Approve blueprints
- Edit all aspects of a specification
- Accept blueprints for sprints
- Control the agenda of a sprint
- Can view and edit announcements before they are public
- Can create series and milestones
Drivers are a larger team of helpers who work under the direction of the release manager. They nominate bugs (not users)
- Nominate a bug
- Set package bug guidelines
- Set official bug tags
- Remove package bug subscriptions on behalf of others
- target bugs to milestones and assgin them (release managers to un do this)