Bugs assigned to new targets are easily missed (their default values sort at the end of bug lists)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
High
|
Unassigned | ||
Ubuntu |
Confirmed
|
High
|
Unassigned |
Bug Description
Bugs for a specific package, may actually require fixes in another package as well to have a complete solution. This is a common task in certain subsystems (ie. compiz and unity tend to require pairs), as well as when a piece of plumbing is changed (set of projects needing recompiles, etc.).
When a bug is assigned to another package (or project, series etc.) it starts off as being "New" and "Undecided". These defaults, if unchanged, mean that the bug is effectively at the lowest possible priority for the new target. This makes it very easy for the bug to be ignored.
If the person adding the new target does not *want* the bug to be ignored, they have to set the priority and status on the new task. This is a little fiddly, and often feels redundant, since the new priority that they would set is probably going to be the same as the priority of the existing task, and the status is going to be something predictable.
One suggestion:
for an existing bug #
to add a new package
inherit priority from existing package.
set status to confirmed by default (unless the existing package status is new).
This will help with the consistency of the bug database and get the priorities closer to being right by default, which will help with prioritization by developers and managers.
summary: |
- Better defaults when adding a project to a bug task + Bugs assigned to new targets are easily missed |
Changed in ubuntu: | |
status: | New → Triaged |
importance: | Undecided → High |
description: | updated |
Changed in launchpad: | |
status: | Triaged → Fix Committed |
Changed in ubuntu: | |
status: | Triaged → Fix Committed |
tags: | added: bug-lifecycle |
Do you mean product or package? Products are inpendent in Launchpad - folk often *cannot* set priority milestone etc in product A when they can in product B.
could you please describe the problem rather than propose a solution in your bug reports - its easier to understand problems than solutions
For instance, in this one I'm going to guess 'compiz upstream are not taking the priority of the bug for unity into account when they do their own triage'. Which has a related 'when engineering work requires two bugs to be fixed to solve a single problem both bugs need to be clamped to the priority of the problem or the problem is effectively downgraded to the lowest priority'.
Since the latter case can turn up after initial filing, I think it would be better to see if we can solve the problem - particularly with bug relationships (such as dependencies) coming down the track. Further, as phrased this bug asks for a change which would be incompatible with the way upstreams treat launchpad - as their personal bug tracker. In fact its conceptually at odds with the design - we have separate priority etc so that different communities *can* disagree on the severity of an issue.
So, to triage this bug we need to know:
- do you mean packages (if so we're not crossing ownership boundaries)
- if you do mean products, what is the actual problem thats occuring.