Difference between revisions of "Bug management"

From Inkscape Wiki
Jump to navigation Jump to search
(Created page with 'Inkscape's bugs are reported and managed in Launchpad. Any Launchpad user can comment on bugs, update their status, and assign themselves to work on a given bug. Inkscape Bug Tea...')
 
(Point to more up-to-date source.)
 
(17 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Inkscape's bugs are reported and managed in Launchpad. Any Launchpad user can comment on bugs, update their status, and assign themselves to work on a given bug. Inkscape Bug Team members can set the bug status to Triaged (more below) and assign priorities.
Inkscape's bugs are reported and managed in [https://gitlab.com/inkscape/inbox GitLab].


==Important URLs==
For more info, see https://inkscape.org/develop/bug-management/
*[https://bugs.launchpad.net/inkscape Inkscape Bugs] - start bug management here.
*[https://launchpad.net/~inkscape.bugs Inkscape Bug Team] - you can apply for bug team membership here.


==Bug status==
[[Category:Developer Documentation]]
 
Launchpad has several bug statuses. Their use in Inkscape is explained here.
 
* '''New''': this bug was just reported, and it is not known whether it is reproducible. Try to reproduce this bug on your computer.
* '''Confirmed''': this bug was reproduced and verified to be Inkscape's fault. You can work on tracking it down and fixing it.
* '''Triaged''': a Bug Team member has verified the bug and assigned an importance to it. Inkscape developers accept that they will work to resolve the bug.
* '''In Progress''': someone is working right now to fix the bug. Do not use this status to indicate that you are willing to work on a given bug, or that you will work on it some time in the future; only set it if you have actually started to work on a fix.
* '''Fix Committed''': the bug is fixed in the development version (the lp:inkscape branch).
* '''Fix Released''': the bug is fixed in the latest stable release of Inkscape. Also use this status for bugs that only appeared in the development version, and were never encountered in a stable release.
* '''Incomplete''': not enough information was provided by the bug reporter to adequately identify or reproduce the issue. If nobody else encounters a similar problem, it will be marked invalid after some time.
* '''Invalid''': this problem is not Inkscape's fault, or the reporter did not reply to requests for more information.
* '''Won't Fix''': issue that will never be fixed in Inkscape due to design choices or because it is out of the scope of the program. An example might be a request for a completely unrelated feature like editing audio clips or to rewrite Inkscape in a different language.
 
==Bug importance==
 
Importance reflects how serious is the bug.
 
* '''Critical''': very serious incorrect behavior that will severely affect a majority of users.
 
:Examples: reproducible crashes after a common action; document data loss; document data corruption; non-SVG-compliant output; severe regressions in functionality; build broken on more than one platform (Linux, Mac, Windows, other)
 
* '''High''': serious incorrect behavior that is likely to affect a large portion of users. Examples: reproducible crash after an uncommon sequence of actions; other user data loss (e.g. preference file corruption); SVG-compliant documents misinterpreted; incorrect file output; major memory leak; build broken on one platform only
* '''Medium''': moderately serious incorrect behavior that is likely to affect many users. Examples: crash under very obscure or unlikely circumstances; substandard quality of rendering; bad performance; minor memory leak; build issues on exotic but up to date platforms
* '''Low''': quirk or deviation from expected behavior that may affect a small portion of users. Examples: minor rendering quirk; inconvenient placement of commands; inconvenient behavior or limitation of functionality of an existing command; bad performance during obscure operations; incorrect translation; build issues on outdated platforms
* '''Wishlist''': lack of functionality that might might inconvenience some users. Examples: no autosave feature; export to exotic file format not supported; no drag and drop between Inkscape and Word

Latest revision as of 00:29, 29 May 2019

Inkscape's bugs are reported and managed in GitLab.

For more info, see https://inkscape.org/develop/bug-management/