| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <meta http-equiv="content-type" content="text/html; charset=utf-8"> |
| |
| <title>NetBeans 5.5 High Resistance Mode</title> |
| <meta name="TOPIC" content="NB_ORG"/> |
| <meta name="TYPE" content="ARTICLE"/> |
| <meta name="AUDIENCE" content="NBDEVELOPER"/> |
| <meta name="DESCRIPTION" content="Guidelines for NetBeans 5.5 high-resistance bug fixing mode."/> |
| <meta name="AUTHOR" content="Jesse Glick"/> |
| <meta name="AUTHOR" content="Jan Chalupa"/> |
| <meta name="AUTHOR" content="Jiri Kovalsky"/> |
| <meta name="INDEXED" content="Y"/> |
| <link rel="stylesheet" type="text/css" href="/netbeans.css" media="screen"> |
| </head> |
| <body> |
| <h1>NetBeans 5.5 High Resistance Mode</h1> |
| <dl> |
| <dt><em>Version:</em></dt> |
| <dd><!-- hhmts start -->September 13, 2006<!-- hhmts end --></dd> |
| <dt><em>Authors:</em></dt> |
| <dd>Jesse Glick, Jan Chalupa, Trung Duc Tran, Jiri Kovalsky</dd> |
| </dl> |
| |
| <h2>High Resistance</h2> |
| <p> |
| To fix bugs during high resistance mode requires some special steps. |
| </p> |
| |
| <ol> |
| <li> |
| <p> |
| All developers with any experience are strongly encouraged to subscribe to |
| <code><script language="JavaScript" type="text/javascript"> |
| <!-- |
| var user = "reviewers-subscribe"; |
| var domain = "netbeans.org"; |
| var at = "@"; |
| document.write('<a href="mailto:' + user + at + domain + '">reviewers@netbeans.org</a>'); |
| //--> |
| </script> |
| <noscript> |
| <a href="mailto:reviewers-subscribe@netbeans.org">reviewers@netbeans.org</a> |
| </noscript> |
| </code> |
| There is also <a |
| href="nntp://news.gmane.org/gmane.comp.java.netbeans.reviewers">NNTP access</a>. Archives |
| are <a |
| href="https://netbeans.org/projects/www/lists/reviewers/archive">here</a>. |
| </p> |
| </li> |
| <li> |
| <p> |
| After high resistance begins on September 13, 2006, all proposed patches |
| must be preannounced on <code><script language="JavaScript" type="text/javascript"><!-- |
| var user = "reviewers"; |
| var domain = "netbeans.org"; |
| var at = "@"; |
| document.write(user + at + domain); |
| //--></script><noscript> |
| reviewers |
| @ |
| netbeans.org |
| </noscript></code>. |
| </p> |
| <p> |
| Only high priority bug fixes are permitted. All P1 and P2 bugs ought to be |
| fixed unless there is a compelling reason not to. |
| </p> |
| <p> |
| Non-structural (HTML-only) documentation fixes can be made without being |
| pre-announced. Minor bundle fixes (spelling errors etc., but not major text |
| changes in the GUI) can be made without discussion as well. |
| </p> |
| </li> |
| <li> |
| <p> |
| The message to this alias should include the issue number (in a hyperlink), |
| a subject line summarizing the bug or patch, and a sentence or two |
| describing the proposed patch - enough for someone to guess whether he or |
| she is interested in the details. |
| </p> |
| <p> |
| The Issuezilla report must be fixed in the release55_dev branch; have a full <samp>cvs diff |
| -c</samp>/<samp>-u</samp> patch for review (you may link to an already-committed |
| patch using CVSweb); full description of the bug and why it is important enough |
| to fix; information on testing and safety; etc. |
| </p> |
| <p> |
| The issue <em>must</em> be marked with the <code>55_HR_FIX</code> keyword. |
| </p> |
| </li> |
| <li> |
| <p> |
| The developer to whom the issue is assigned, is responsible for getting a |
| review from at least one other developer somehow. The other developer should |
| add a note to the issue when he/she has reviewed it confirming that the |
| patch looks OK. |
| </p> |
| <p> |
| Objections <em>must</em> be recorded in the Issuezilla bug report, |
| <em>not</em> sent back to <code><script language="JavaScript" type="text/javascript"><!-- |
| var user = "reviewers"; |
| var domain = "netbeans.org"; |
| var at = "@"; |
| document.write(user + at + domain); |
| //--></script><noscript> |
| reviewers |
| @ |
| netbeans.org |
| </noscript></code> (where even |
| the submitter might not see it!). |
| </p> |
| </li> |
| <li> |
| <p> |
| If no objections have been raised after 24 hours, and the patch has been |
| reviewed by another developer and verified by QA in the release55_dev branch, |
| the developer is free to integrate the patch. |
| </p> |
| </li> |
| <li> |
| <p> |
| A bug fixed only in the trunk should have the target milestone set to |
| <code>dev</code>. If a bug is fixed in the <code>release55</code> branch as |
| well, the target milestone should be set to <code>5.5</code>. |
| </p> |
| </li> |
| <li> |
| <p> |
| All P3 bug reports must be evaluated promptly to make sure there are no P1, |
| P2 bugs hidden among them. P3 bugs will not be fixed in |
| <code>release55</code> branch. If a P3 bug is considered important enough, then |
| its priority must be adjusted accordingly, ie raised to P2 or P1 before the |
| fix can get into <code>release55</code> branch. |
| </p> |
| </li> |
| </ol> |
| |
| <u>Note:</u> For NetBeans 5.5, only Web Apps and J2EE support are being actively |
| developed. P2 bugs in non-J2EE areas must be evaluated, but are not required to be |
| fixed unless considered showstoppers for the release.<br/><br/> |
| </body> |