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