Better organization of bugs with meta bugs
Jay Philips
philipz85 at hotmail.com
Mon Oct 24 22:38:20 UTC 2016
Hi All,
With the ability to only set the component field to classify bugs to a
very basic level, i believe that meta bugs should be used to further
classify things and provide a needed means of grouping bugs.
The keywords and whiteboard fields have been useful for developers to
hunt down bugs they want to work on, but QA users not aware of these
tags wont set them, which means that some bugs wont appear in such
searches. The 'see also' field has been used to group similar bugs
together, but how closely related these bugs are isnt defined with this
association and having a large list of bugs in the see also area is a
clutter.
With the usage of meta bugs, the QA team will be able to
1) Easily group related bugs under a clear meta bug heading, like for a
language group, GSoC project, vcl backend, dialog, etc.
examples
https://bugs.documentfoundation.org/show_bug.cgi?id=83066
https://bugs.documentfoundation.org/show_bug.cgi?id=85184
https://bugs.documentfoundation.org/show_bug.cgi?id=102495
https://bugs.documentfoundation.org/show_bug.cgi?id=103238
2) Easily find duplicate bugs of a particular topic by only searching
through the bugs in a particular meta bug, which can easily be done with
bugzilla's search or by clicking on the 'show dependency tree' link
found on the meta bug page and then clicking on the 'show resolved'
button on the dependency tree page to show close bugs.
examples
https://bugs.documentfoundation.org/showdependencytree.cgi?id=99671&hide_resolved=0
https://bugs.documentfoundation.org/showdependencytree.cgi?id=88278&hide_resolved=0
3) Organize bugs not only under one main meta bug, but also have
sub-meta bugs and sub-sub-meta bugs to provide an hierarchically
organized structure to the bugs.
example
https://bugs.documentfoundation.org/show_bug.cgi?id=102019
|- https://bugs.documentfoundation.org/show_bug.cgi?id=94551
|- https://bugs.documentfoundation.org/show_bug.cgi?id=103223
|- https://bugs.documentfoundation.org/show_bug.cgi?id=34551
4) Notifying other users CCed on a meta bug of a related bug that they
can possibly triage and fix.
Meta bugs have also helped developers in providing a central place for
them to find all the related bugs of a particular topic they want to
work on, as creating a new keyword or whiteboard tag for this grouping
isnt efficient.
examples
https://bugs.documentfoundation.org/show_bug.cgi?id=81234
https://bugs.documentfoundation.org/show_bug.cgi?id=91063
https://bugs.documentfoundation.org/show_bug.cgi?id=91310
So i encourage all users to associate meta bugs to bug reports they
submit and triage and create a new meta bug if a suitable one isnt
available and they have seen enough similar bugs of a similar topic.
Adding an alias for the meta bug is also encouraged, as it will appear
on the page of associated bugs rather than the bug number. For a list of
all available meta bugs, you can find the "Meta bugs" search query[1]
listed in the "Saved Searches" tab[2] of Preferences in Bugzilla.
I've created many meta bugs over the last few months and would
appreciate everyones help in making them as complete as possible. I have
just finished cleaning up the sidebar meta bug[3] over the last 2 days,
as it had over 150 bugs associated with it, and plan to continue further
organizing its sub-meta bugs into sub-sub-meta bugs when necessary.
----
[1]
https://bugs.documentfoundation.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=Meta%20bugs&sharer_id=22399
[2] https://bugs.documentfoundation.org/userprefs.cgi?tab=saved-searches
[3]
https://bugs.documentfoundation.org/showdependencytree.cgi?id=65138&hide_resolved=0
More information about the LibreOffice
mailing list