diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2020-01-21 11:45:25 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2020-01-21 11:47:42 +1000 |
commit | 78e22d5910f5326c3ff3fc118a940353fb9a04f7 (patch) | |
tree | 4e2a882394eb5b4ff7d8c59613c88f6b3b08f51c | |
parent | 63169c8252d60ff6dcae00ff902442d8054a81fa (diff) |
doc/user: explain the gitlab issue tags
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | doc/user/reporting-bugs.rst | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/doc/user/reporting-bugs.rst b/doc/user/reporting-bugs.rst index fc2dcec3..d117e894 100644 --- a/doc/user/reporting-bugs.rst +++ b/doc/user/reporting-bugs.rst @@ -346,3 +346,51 @@ However, if the regression is in behavior unrelated to the fix itself it is usually better to file a new bug to reduce the noise. For example, if a fix to improve tapping breaks two-finger scrolling behavior, you should file a new bug but reference the original bug. + +.. _reporting_bugs_tags: + +------------------------------------------------------------------------------ +Gitlab issue tracker tags +------------------------------------------------------------------------------ + +The gitlab issue tracker allows developers to add tags to bugs to classify +them. + +- **being worked on**: someone is currently working on this feature. This + tag is used for features that will take a long time to implement fully and + prevents others from having to duplicate the work. Do reach out and ask if + help and/or further testing is needed. +- **bug**: issue is confirmed to be a bug +- **cantfix**: for technical reasons, this bug cannot be fixed, or at least + it cannot be fixed in libinput. +- **enhancement**: this issue describes a future feature, not a bug. +- **help needed**: this issue requires someone outside the libinput core + developer team to implement it. It is unlikely to be implemented + without someone stepping up to do the work. If you do see this tag, do ask + for guidance on how to implement it. +- **hw issue**: an issue that affects a specific device and is a hardware + bug, not a software bug. Often these needs to be worked around in libinput + but there are cases where a hw issue ends up as *cantfix*. +- **janitor**: a cleanup task that does not substantially affect how + libinput works. These are usually good bugs for newcomers to start on. +- **kernel**: this issue is a kernel bug, not a libinput bug. Often closed + as *cantfix* of *wontfix* as we wait for the kernel to address the issue + instead. +- **needs triage**: bug has not yet been confirmed by a core developer. +- **not our bug**: the issue is in some other component of the stack and + needs to be addressed there. +- **please test**: a fix is available but not yet merged and should be + tested by the reporter or others affected by the issue. +- **quirk**: this is issue needs :ref:`device-quirks` to be fixed +- **regression**: the issue is a regression to previous versions of + libinput. These issues get priorities. +- **waiting on reporter**: some more information is required from the + reporter and the issue cannot be fixed until the issue has been provided. + Where a bug is left in this state for too long, the bug will be closed as + *cantfix*. +- **wontfix**: this issue will not get fixed. This tag is usually assigned + to feature requests that are outside the scope of libinput or would put an + unreasonable maintenance burdern on the maintainers. + +These tags are high-level categories only, always look for the comments in +the issue to get further details. |