[openstack-dev] [bugs] definition of triaged

Thierry Carrez thierry at openstack.org
Fri Dec 13 11:13:41 UTC 2013


Robert Collins wrote:
> "
> Confirmed The bug was reproduced or confirmed as a genuine bug
> Triaged The bug comments contain a full analysis on how to properly
> fix the issue
> "
> 
> From wiki.openstack.org/wiki/Bugs
> 
> Putting aside the difficulty of complete reproduction sometimes, I
> don't understand the use of Triaged here.
> 
> In LP they mean:
> 
> Confirmed Verified by someone other than the reporter.
> Triaged     Verified by the bug supervisor.
> 
> So our meaning is very divergent. I'd like us to consolidate on the
> standard meaning - which is that the relative priority of having a
> doctor [developer] attack the problem has been assessed.

I'm the one who established, a long time ago, this divergence between
Launchpad's classic use of those statuses and OpenStack's. In my
experience NOBODY ever uses "Confirmed" with the LP meaning, so I
figured we should use it for something more useful: to describe how
advanced you are in the resolution of the issue.

This is why I proposed (and we used) the following distinction, as
described in https://wiki.openstack.org/wiki/BugTriage :

"Confirmed" bugs are genuine bugs but nobody really looked into the best
way to fix them yet. They are confirmed, priority-assigned, tagged

"Triaged" bugs are bugs which are analyzed and have a clear way forward
to resolve them, just missing someone to actually write the patch

That way developers could pick "ready to fix" bugs by searching
"Triaged" bugs rather than "Confirmed" ones.

> Specifically:
>  - we should use Triaged to indicate that:
>     - we have assigned a priority
>     - we believe it's a genuine bug
>     - we have routed[tagged] it to what is probably the right place
> [vendor driver/low-hanging-fruit etc]
>  - we should use Incomplete if we aren't sure that its a bug and need
> the reporter to tell us more to be sure
>  - triagers shouldn't ever set 'confirmed' - thats reserved solely for
> end users to tell us that more than one user is encountering the
> problem.

I can see how that works for Ubuntu. But did you ever see, in OpenStack,
an end user tell us that they /also encountered/ the problem ?

The end result of your proposal is that we stop using "Confirmed" and
use "Triaged" instead (to describe the exact same thing). We lose the
ability to use "Triaged" to indicate a "more analyzed" state. I'm not
sure that's a net win, or worth asking anyone to change their habits, or
worth changing the BugTriage wikipage (and/or any other page that
repeated it).

I'll gladly admit that my meaning of "Triaged" was not used that much
and that it could be replaced by something more useful. But merely using
"triaged" for our old meaning of "confirmed" (and stop using
"confirmed") sounds like change for the sake of change.

-- 
Thierry Carrez (ttx)



More information about the OpenStack-dev mailing list