The Future Of Resolutions
Jouni Heikniemi
jth at mikrobitti.fi
Mon Jan 26 11:31:04 UTC 2004
At 16:14 24.1.2004 +1030, you wrote:
>Without further ado, the following is my current plan:
Without an intention to overly criticize, I'd be interested in hearing some
thoughts behind these changes. Why are we doing all this? New resolutions
add complexity, and we've got plenty of that already. The new choices
should IMO lead to a simpler (but more extendable, through custom
resolutions) system. Any default selections shouldn't be aimed at a
particular type of installation, at least not anything of bmo's caliber.
Certainly one can justify something like "MISSING" in an environment where
that terminal state for bugs is common, but just as an example, I've never
(and I think I really mean it, never) needed that. The difference between
WORKSNOW and FIXED is often slim, as neither resolution provides
information on "What actually fixed this". For certain kind of statistics
this separation might be useful, but it's hardly ever been that for me.
In another message, Matty says:
>> Is the semantic difference between this and WORKSFORME great enough to
>> justify having two resolutions?
>Anyone qualified to resolve bugs is qualified to make these simple
>distinctions.
We cannot make statements like that. There's no way to know what abilities
and knowledge people resolving bugs will have.
Moreso, the claimed benefits of a fine-grained resolution set mostly
revolve around the expectation of Bugzilla users being able to follow them
consistently. This is doable, but for most companies, it probably requires
an internal - possibly product-specific - policy on what is WORKSNOW and
what is FIXED (just as an example). Many benefits of a well-designed
resolution system can be lost, if it's too hard to communicate.
I'm not claiming the current resolution set is perfect or anything, but
this discussion hasn't yet seen a real background discussion. There
probably exists one in a bug somewhere, and I'll be glad to read it when
you point me at it.
Still, I feel any changes to a fundamental (and highly visible) part of
Bugzilla concept should start from a loudly stated and openly discussed
need: What is wrong with WONTFIX? Why do we need to separate WORKSNOW and
FIXED? Is changing the resolution set _really_ the best alternative here?
Jouni
More information about the developers
mailing list