revisit official package branch permissions
Bug #516709 reported by
Robert Collins
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
High
|
Unassigned | ||
Ubuntu Distributed Development |
Invalid
|
Medium
|
Unassigned |
Bug Description
official package branch permissions are the union of the owner and the distro permissions; however per-user upload rights are not modelled via the owner, so this leads to an unobvious security issue when we start doing official distro-
We should either:
- make the owner the 'per user upload right' modelling. That is, have a synthetic team 'package-X uploaders' which lists all the people that can upload, and becomes the branch owner.
- remove the owners permissons while a branch is official (so they can write IFF they have upload rights)
- do something else to make it crystal clear to Ubuntu developers who will be able to upload to the archive.
Related branches
lp://staging/~jml/launchpad/owner-cannot-write-to-official-branch-516709
Rejected
for merging
into
lp://staging/launchpad
- Canonical Launchpad Engineering: Pending requested
-
Diff: 44 lines (+9/-15)1 file modifiedlib/canonical/launchpad/security.py (+9/-15)
Changed in soyuz: | |
status: | New → Invalid |
description: | updated |
Changed in launchpad-code: | |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in udd: | |
status: | New → Triaged |
tags: | added: launchpad |
To post a comment you must log in.
Added soyuz as thats where this work needs to take place. I don't know if they'll agree on priority, so not setting for now. However this is pretty important.