
On Wed, Dec 08, 2021 at 04:34:27PM +0100, Peter Krempa wrote:
Hi,
from time to time when I try to go through upstream issues I always feel that the labels we have are suboptimal and don't always allow to track the current state of the issue.
Recently I've had a look at the qemu issues and found what I was lacking.
Specifically I'm lacking the 'workflow' class of labels they use.
I propose we adopt the following changes:
1) Convert the existing 'bug', 'enhancement', 'support', and 'discussion' labels into a set of scoped labels (again inspiration taken from qemu):
kind::bug kind::enhancement kind::support kind::discussion kind::documentation
This is mostly as the above kinds are mutually exclusive.
2) Introduce the workflow label similarly to what qemu uses:
workflow::Confirmed/Triaged (<- confirmed for bugs, triaged for enhancements) workflow::Needs Info (replaces "needinfo") workflow::In progress (replaces "Doing")
I'd also potentially like to have a 'Unconfirmed' state for when the bug has enough info, but it's unknown why it's happening.
I want to specifically avoid the ambiguous "Triaged" when used on it's own.
3) Convert host-* labels into a scoped label. Hosts are usually mutually exclusive
This is not desirable, we can easily hauve issues that affect both FreBSD and macOS at the same time.
4) Convert driver-* into scoped labels. Usually issues are not exceeding these boundaries
Again, this is not desirable, as I consider those labels to mean that it /affects/ users of that driver, rather than it being in code only related to that driver. IOW, if there is a cgroups bug it is relevant to want to put a label of qemu, lxc and ch.
5) Remove the following unused or ambiguous labels:
- critical
I think this is useful as a way to mark an issue as very important.
- incident
This feels redundant since we're not providing production support for some service.
- Doing
- To Do
'To do' is really just anothuer work for 'enhancement'
- gsoc::20* (all seem to be unused)
The intent of gsoc labels is that we'll use those to track gsoc ideas instead of the wiki. When someone starts working on a particular project, it'll get tagged with the year. I was intending to copy over historical content from the wiki prior to deleting the wiki Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|