Fix the build.
[WebKit-https.git] / WebKitSite / quality / bugpriorities.html
1 <?php
2         $title = "Prioritizing Web Kit Bugs in Bugzilla";
3         include("../header.inc");
4 ?>
5 <h2>Prioritizing Web Kit Bugs in Bugzilla</h2>
6
7         <p>This document describes the current guidelines for assigning priorities to Web Kit bugs in <a href="http://bugs.webkit.org/">Bugzilla</a>.
8 The relevant bugs are all of those whose product is "WebKit".</p>
9
10         <a name="standardrules"></a><h3>Standard priority rules</h3>
11         <p>Each bug is assigned the first appropriate priority listed below 
12                 from top to bottom.</p>
13
14         <strong>P1</strong>
15         <ul>
16                 <li>Any reproducible crash or hang.</li>
17                 <li>Any regression from a previous publicly released version of WebKit.</li>
18                 <li>Serious problem on important site due to site change or newly-important site.</li>
19                 <li>Serious security issue.</li>
20         </ul>
21
22         <strong>P2</strong>
23         <ul>
24                 <li>Site that does not function in some non-trivial way.</li>
25                 <li>Serious performance complaints.</li>
26                 <li>Site that has really bad cosmetic problems (e.g., content overlapping such that it's very hard to read).</li>
27                 <li>Unreproducible crash or hang that has been reported many times.</li> 
28         </ul>
29
30         <strong>P3</strong>
31         <ul>
32                 <li>Site that works but has some cosmetic problems.</li>
33                 <li>Minor performance complaints, such as trivial memory leaks.</li>
34                 <li>Architecture issues that could help with correctness or performance but are not a clear win in advance.</li>
35                 <li>Unreproducible crash or hang.</li>
36         </ul>
37
38         <strong>P4</strong>
39         <ul>
40                 <li>All enhancement requests and feature requests not covered the criteria for p1, p2, or p3.</li>
41         </ul>
42
43         <strong>P5</strong>
44         <ul>
45                 <li>P5 is not used for WebKit bugs. WebKit shares its Bugzilla with other
46                 projects who might use it, that's why it's still there.</li>
47         </ul>
48
49         <a name="commonadjustments"></a><h3>Common adjustments to priority</h3>
50         <ul>
51                 <li>If there is a workaround, the priority may be moved down.</li>
52                 <li>If a bug gets a lot of duplicates, the priority may be moved up.</li>
53                 <li>If a bug is getting a lot of public attention, the priority may be moved up.</li>
54                 <li>If a bug is on a very important site, the priority may be moved up.</li>
55         </ul>
56
57 <?php
58         include("../footer.inc");
59 ?>