A DistributionSourcePackage needs a bug supervisor role to control permissions

Bug #191809 reported by Eleanor Berger
28
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

We have converted PackageBugContact to StructuralSubscription, on the assumption that the two are identical, but the bug contact relation is used for more than just subscription, and the terminology is getting confusing. Also, the behaviour is subtly different - since it's possible to unsubscribe from notifications (but in such cases we probably want to keep the bug contact, as we do with other structural objects).

This bug covers creating a DistributionSourcePackage table, and adding to it a bug supervisor role which would have the same elevated privileges as a Distribution or Product bug supervisor, except restricted to bugs on that package.

See bug 262898 and bug 503682

Revision history for this message
Eleanor Berger (intellectronica) wrote :

See c/l/database/bugtask.py for an XXX

Changed in malone:
assignee: nobody → intellectronica
Revision history for this message
Christian Reis (kiko) wrote :

No, this looks to me like we need a DistributionSourcePackage table..

Changed in malone:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Christian Reis (kiko) wrote :

To clarify, I said that because I'm arguing for a DistributionSourcePackage.bug_supervisor (if we choose that over bugcontact). I think there's actually another bug that covers that, but I can't find it.

Christian Reis (kiko)
description: updated
Revision history for this message
Christian Reis (kiko) wrote :

Hah -- there's bug 118708, which argues for allowing "maintainers" to manage their bugs. My comment there is trying to figure out if we can actually find that out programatically.

Curtis Hovey (sinzui)
Changed in malone:
assignee: Tom Berger (intellectronica) → nobody
Ursula Junque (ursinha)
tags: added: ubuntu-qa
Curtis Hovey (sinzui)
Changed in launchpad:
importance: Medium → Low
Curtis Hovey (sinzui)
tags: added: search
description: updated
Revision history for this message
Curtis Hovey (sinzui) wrote :

Hi William.

Fell free to unassign yourself if you don't think this bug is invalid/wont fix now. I think your work to ensure the bug supervisor only gets triage permissions may make this invalid. Please tag the bug with "disclosure sharing" if we can claim credit for closing this bug.

Changed in launchpad:
assignee: nobody → William Grant (wgrant)
Revision history for this message
William Grant (wgrant) wrote :

It's possibly less necessary today, as bug supervisors only get the restricted edit rights, so it's more reasonable to grant them widely. But it'd still probably be useful to have package-specific teams.

Changed in launchpad:
assignee: William Grant (wgrant) → nobody
Curtis Hovey (sinzui)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.