[GNC-dev] verifying bug fixes - bug lifecycle - what happened to VERIFIED?
John Ralls
jralls at ceridwen.us
Thu May 16 14:23:32 EDT 2019
OK. Very few users set VERIFIED, but you may if you like. Most users aren't shy about reopening a bug if the expected fix doesn't work for them.
Regards,
John Ralls
> On May 16, 2019, at 8:59 AM, Dale Phurrough via gnucash-devel <gnucash-devel at gnucash.org> wrote:
>
> What is the de facto process, or if written, on the transition from
> RESOLVED bug -> VERIFIED bug for the Gnucash project?
>
> My inquiry is due to a private conversation...bringing it broader.
> I checked and haven't yet found a gnucash doc on this.
>
> Personally, the bug lifecycle I'm most familiar has the person that opened
> the bug, to verify the resolution of the bug. [Disclaimer: FOSS project,
> can't force anyone, etc.] As a rough series of steps, I as a "responsible"
> bug opener...
>
> 1. run bugzilla queries for bugs I opened that are in the RESOLVED state
> 2. spin up a Docker container, compile at the commit of their fix
> 3. test that the fix resolves the issue
> 4. update the bug
>
> I can do the first three steps independent. My verification "closes the
> loop" on the bug that was important enough to me to open the bug. It also
> provides the community a second verification check that the fix works and
> doesn't break something else. Step 4 is something that affects others in
> the community.
>
> - If the fix/resolution "works", I prefer to shift the bug to VERIFIED.
> That gets it off my worklist/queries.
> - If the verification fails, I prefer to personally contact the person
> that RESOLVED it, shift the bug to a non-RESOLVED state, and add details to
> the bug on what failed with the fix and how to reproduce the failure.
>
> VERIFIED is the last step of the bug lifecycle
> https://www.bugzilla.org/docs/4.4/en/html/lifecycle.html
>
> FYI, in 2019 there were (approx queries):
>
> - 179 bugs resolved
> https://bugs.gnucash.org/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&chfield=bug_status&chfieldfrom=2019-01-01&chfieldto=Now&chfieldvalue=RESOLVED&list_id=4164&product=GnuCash&query_format=advanced
> - 0 bugs verified
> https://bugs.gnucash.org/buglist.cgi?bug_status=VERIFIED&chfield=bug_status&chfieldfrom=2019-01-01&chfieldto=Now&chfieldvalue=VERIFIED&list_id=4166&product=GnuCash&query_format=advanced
>
> --Dale
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel
More information about the gnucash-devel
mailing list