Only drivers can target bugs to series

Bug #1564513 reported by Christian Ehrhardt 
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

Hi,
I asked around while triaging and fixing bugs for the server Team why I can mark status/importance and such but not create target series.

From what I learned:
1. I get the "permission" to triage like edit bug status via my membership in the ubuntu-server team
2. in the past allowing targeting series for almost everyone had caused too many wrong bugs
2.1 therefore the permission to target a series was separated from the general permissions to triage
2.2 currently one has to ask another privileged launchpad user with permissions to target bugs to series - that are members of https://launchpad.net/~ubuntu-drivers
(process-wise one has to "nominate for series" before, but that is optional)
2.3 usually one asks in ubuntu-bugs if no one else is around with the proper permissions

I wondered if launchpad we could also delegate permission to target bugs just to a certain subset of packages to Teams/Developers that are considered to be able to handle adding bug tasks.

This could get some pressure off of the people within the https://launchpad.net/~ubuntu-drivers Team having the global permissions - they can do more important stuff.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https://wiki.ubuntu.com/Bugs/FindRightPackage. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.

To change the source package that this bug is filed about visit https://bugs.launchpad.net/ubuntu/+bug/1564513/+editstatus and add the package name in the text box next to the word Package.

[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]

tags: added: bot-comment
Robie Basak (racb)
affects: ubuntu → launchpad
Revision history for this message
Brian Murray (brian-murray) wrote :

I think you mean targetting to a series, not adding a bug task. Adding a bug task is having a bug affect multiple packages (e.g. rhythmbox and gstreamer), not adding a Trusty target to a rhythmbox bug.

Revision history for this message
Robie Basak (racb) wrote : Re: [Bug 1564513] Re: Ability to delegate permission to add bug tasks in Launchpad

That's right. Sorry, I gave Christian bad terminology. I always thought
it was called "Adding a Trusty task to the bug" or whatever. So yes, I
think we do mean adding targetting to a series.

Revision history for this message
William Grant (wgrant) wrote :

"Adding a trusty task to the bug" is correct; each row in the table is a task. But this issue is specifically about series targeting.

A project or distribution's driver can target bugs to series, and additionally a package's uploaders can too. This limitation is worked around in the Ubuntu case with the https://launchpad.net/~ubuntu-release-nominators team, which is a member of ~ubuntu-drivers.

summary: - Ability to delegate permission to add bug tasks in Launchpad
+ Only drivers can target bugs to series
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

HI WIlliam,
sorry for bad terminology - but yes it is about targeting bugs to series when triaging.
E.g. when you find that an issue was fixed in one, but still is open in another release.
Thanks for your help to clarifying this - linking the ubuntu-release-nominators certainly helped to understand.

Currently by the ubuntu-server team membership allows us to "Nominate for series" on bugs that we are allowed to triage.
When nominating for a series I there see the comment "Bug nominations are evaluated by release managers and accepted or declined for fixing in a series. The Ubuntu release manager is Ubuntu Drivers."
Ok, here things now make sense and match to what you explained.

So to confirm this understanding and its implications:
- getting membership in "Ubuntu Drivers" Team would allow to target bugs to series (and not only nominate them as we currently can)?
- is there any other privilege associated with "Ubuntu Drivers" that would blur the lines regarding requesting access in that group for bug targeting?
- is the scope of Ubuntu Drivers permission to target bugs global to all packages (or only to all you are allowed to triage)?
- if so, could there be a "Ubuntu Server Drivers" to allow targeting bugs for only a subset of packages?

summary: - Only drivers can target bugs to series
+ Only ubuntu-drivers Team can target bugs to series
Revision history for this message
Christian Ehrhardt  (paelzer) wrote : Re: Only ubuntu-drivers Team can target bugs to series

FYI - I updated the initial bug description with our clarifications to reduce confusion of the next one reading that bug from the start.

I looked around and there is also https://launchpad.net/~ubuntu-release-nominators
Just to be sure, that group has no other special permission other than those inherited by being a member of https://launchpad.net/~ubuntu-drivers right?

description: updated
William Grant (wgrant)
summary: - Only ubuntu-drivers Team can target bugs to series
+ Only drivers can target bugs to series
Revision history for this message
William Grant (wgrant) wrote : Re: [Bug 1564513] Re: Only drivers can target bugs to series

On 01/04/16 16:32, ChristianEhrhardt wrote:
> HI WIlliam,
> sorry for bad terminology - but yes it is about targeting bugs to series when triaging.
> E.g. when you find that an issue was fixed in one, but still is open in another release.
> Thanks for your help to clarifying this - linking the ubuntu-release-nominators certainly helped to understand.
>
> Currently by the ubuntu-server team membership allows us to "Nominate for series" on bugs that we are allowed to triage.
> When nominating for a series I there see the comment "Bug nominations are evaluated by release managers and accepted or declined for fixing in a series. The Ubuntu release manager is Ubuntu Drivers."
> Ok, here things now make sense and match to what you explained.
>
> So to confirm this understanding and its implications:
> - getting membership in "Ubuntu Drivers" Team would allow to target bugs to series (and not only nominate them as we currently can)?

Yes. Bug supervisors can nominate, drivers can approve nominations and
directly target.

> - is there any other privilege associated with "Ubuntu Drivers" that would blur the lines regarding requesting access in that group for bug targeting?

The driver role confers a few other privileges; that's why it would be
good to split out series targeting. But they are mostly benign from a
security standpoint, which is how ~ubuntu-drivers is able to be so large.

> - is the scope of Ubuntu Drivers permission to target bugs global to all packages (or only to all you are allowed to triage)?

~ubuntu-drivers can target bugs in any Ubuntu package, just as you can
triage a bug in any package via your membership in ~ubuntu-bugcontrol
(via ~canonical-server).

> - if so, could there be a "Ubuntu Server Drivers" to allow targeting bugs for only a subset of packages?

Uploaders have targeting privileges for their packages, but it's not
currently possible for non-uploaders to gain package-specific permissions.

> ** Summary changed:
>
> - Only drivers can target bugs to series
> + Only ubuntu-drivers Team can target bugs to series

This is not the case. The driver of the relevant project or distribution
can target bugs to series; that is the ubuntu-drivers team only in the
case of the Ubuntu distribution.

William Grant (wgrant)
Changed in launchpad:
importance: Undecided → Low
status: New → Triaged
tags: added: bug-nomination bugs series
removed: bot-comment
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.