We've filed
https://bugzilla.mozilla.org/show_bug.cgi?id=755582 to cover this proposal. You can expect to see 'disabled' and 'verified disabled' status flags soon.
-Alex
On Apr 30, 2012, at 5:23 PM, Alex Keybl wrote:
> We use status flags to ensure that everybody understands which FF versions have a bug resolved, and which do not. It's become clear that we can't always properly track the state of a feature in the original bug, since there's no easy way to determine if the fix is enabled, or implemented and disabled. We many times file a separate bug tracking the enabled/disabled state of a new feature instead, obfuscating a feature's true state across versions. Currently we have the following status states:
>
> * 'unaffected' - this version of Firefox is unaffected by the bug
> * 'affected' - this version of Firefox is affected by the bug, and has not yet been fixed
> * 'wontfix' - this version of Firefox is affected by the bug, but will not receive a fix
> * 'fixed' - engineering believes this version of Firefox is unaffected by the bug now that we've landed a patch (if enabled)
> * 'verified' - QA has verified this version of Firefox is unaffected by the bug now that we've landed a patch
>
> I'm proposing a change and a couple of new additions to the status flag:
>
> * add the 'disabled' status flag to denote when code change has been taken but is disabled (through a default preference or otherwise)
> ** 'fixed' would then mean implemented&enabled instead of just implemented
>
> * change 'verified' -> 'verified fixed' so that QA can verify when a feature/fix is implemented and enabled
> * add 'verified disabled' so that QA can verify when a feature/fix is implemented but disabled, confirming that there haven't been any functional changes in the user experience
>
> The end goal is to be able to look at the main feature bug and immediately know its full status across releases. I'll wait for feedback here before filing a bug to cover a bugzilla change. Thanks!
>
> -Alex