You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by co...@hyperreal.org on 1998/09/28 16:49:47 UTC

cvs commit: apache-devsite bugdb-policies.html

coar        98/09/28 07:49:47

  Modified:    .        bugdb-policies.html
  Log:
  	Add descriptions of the various editing fields and how to use them.
  
  Revision  Changes    Path
  1.3       +186 -6    apache-devsite/bugdb-policies.html
  
  Index: bugdb-policies.html
  ===================================================================
  RCS file: /export/home/cvs/apache-devsite/bugdb-policies.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- bugdb-policies.html	1998/08/07 09:16:49	1.2
  +++ bugdb-policies.html	1998/09/28 14:49:46	1.3
  @@ -7,7 +7,7 @@
     <STYLE TYPE="text/css">
      <!--
      TD { font-size: smaller }
  -   -->
  +   // -->
     </STYLE>
    </HEAD>
   <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
  @@ -30,6 +30,8 @@
      </LI>
      <LI><A HREF="#guidelines">General Guidelines</A>
      </LI>
  +   <LI><A HREF="#fields">PR Fields</A>
  +   </LI>
      <LI><A HREF="#states">PR States</A>
       <MENU>
        <LI><A HREF="#open">open</A>
  @@ -103,6 +105,184 @@
      </LI>
     </UL>
     <HR>
  +  <H2><A NAME="fields">PR Fields</A></H2>
  +  <P>
  +  The PR editing form has a number of different fields on it.  Some are
  +  pull-down lists, some are free-form text boxes, and some are buttons or
  +  checkboxes.  Here's a description of what they are and how to use
  +  them.
  +  </P>
  +  <P>
  +  <STRONG>When filling in free-form text boxes, use the Enter or Return
  +  key to insert hard newlines in order to keep the line-length short!
  +  Try to keep the horizintal scrollbar inactive.</STRONG>
  +  </P>
  +  <DL COMPACT>
  +   <DT><SAMP>DO NOT send mail about this change</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    Just as you might expect, this controls whether the update to the
  +    bugdb will also result in a mail message.  This should ordinarily be
  +    left 'off'; only check this box if you are making cosmetic changes
  +    that don't need attention (such as changing the 'release' field).
  +    </P>
  +   </DD>
  +   <DT><SAMP>Editor (you)</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    This field should initially contain your username or email address.
  +    Don't change it.  If it's blank, put in your username (if you have
  +    an account on Taz) or your email address.  Whatever value you
  +    enter must match your access name to the bugdb.
  +    </P>
  +   </DD>
  +   <DT><SAMP>New synopsis</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    The synopsis is a one-line abstract of the PR.  <STRONG>Only change
  +    this field if the original synopsis is incorrect or unclear.</STRONG>
  +    </P>
  +   </DD>
  +   <DT><SAMP>Originator</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    This field contains the email address of the PR's submitter.  This
  +    ordinarily doesn't need to be changed unless you're correcting
  +    an invalid <SAMP>pending</SAMP>-category entry.
  +    </P>
  +   </DD>
  +   <DT><SAMP>Class</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    This pull-down list identifies the class of problem being described by
  +    the PR.  The canonical value is <SAMP>sw-bug</SAMP>; the next most
  +    common is <SAMP>change-request</SAMP>.  When editing a PR, verify that
  +    the value actually applies to the report, and change it if necessary.
  +    </P>
  +   </DD>
  +   <DT><SAMP>Release</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    In almost all cases, this should simply contain the Apache release
  +    version, without any embellishments.  "1.3.2", "1.1.3", "1.3b6-dev"
  +    are all acceptable.  The only time more text is really appropriate
  +    in this field is if the PR refers to one of the non-Apache projects,
  +    such as <SAMP>mod_jserv</SAMP>.  When editing a PR, try to shorten
  +    this field if possible, since it widens the PR summary display
  +    unnecessarily.
  +    </P>
  +   </DD>
  +   <DT><SAMP>Severity</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    Possible values for this are "critical," "serious," and "non-critical."
  +    Make a judgment call about whether the current setting is truly
  +    appropriate before changing the value.  A PR that has been in "feedback"
  +    state for several weeks, for instance, is definitely a candidate
  +    for downgrade from "critical."  If it were <EM>truly</EM> critical,
  +    the submitter would have responded.
  +    </P>
  +   </DD>
  +   <DT><SAMP>New state</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    If you are modifying the state of a PR, this is where you do it.
  +    See the <A HREF="#states">next section</A> for information about
  +    possible values and state transitions.  Note that if you change the
  +    state of a PR, you <STRONG>must</STRONG> add an explanation in the
  +    next field.
  +    </P>
  +   </DD>
  +   <DT><SAMP>If state changed, give the reason here. To add a comment
  +    to the case, enter text here without changing the state</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    Any time the state of a PR is changed, the alteration must be accompanied
  +    by an explanation.  This is a free-form text box, so you can word things
  +    however you like.  It's recommended that you start with a blank line
  +    and end with a newline, as well as inserting hard newlines to keep each
  +    line of text short.  This will make the resulting mail message much easier
  +    to read.
  +    </P>
  +    <P>
  +    If you merely want to annotate a PR without changing its state, just
  +    enter the annotation text in this field.  It will be recorded as a
  +    comment rather than as a state change.
  +    </P>
  +   </DD>
  +   <DT><SAMP>New category</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    This pull-down list identifies the portion of Apache to which the
  +    PR applies.  Almost all of the standard modules and operating
  +    systems are listed here, but other values include
  +    </P>
  +    <UL>
  +     <LI><SAMP>apache-api</SAMP> (PR deals with actual programing issues)
  +     </LI>
  +     <LI><SAMP>config</SAMP> (problem with config directives or setup)
  +     </LI>
  +     <LI><SAMP>documentation</SAMP>
  +     </LI>
  +     <LI><SAMP>general</SAMP> (anything that can't be better categorised)
  +     </LI>
  +     <LI><SAMP>other</SAMP> (a catch-all similar to <SAMP>general</SAMP>)
  +     </LI>
  +     <LI><SAMP>pending</SAMP> (PRs that were incorrectly submitted)
  +     </LI>
  +     <LI><SAMP>protocol</SAMP> (actual HTTP or network issues)
  +     </LI>
  +     <LI><SAMP>suexec</SAMP>
  +     </LI>
  +     <LI><SAMP>test</SAMP>
  +     </LI>
  +    </UL>
  +    <P>
  +    Use your best judgment to set this field.  <STRONG>Bear in mind that
  +    changing this value will change the <SAMP>Subject</SAMP> line string
  +    needed to attach email replies (see the
  +    <A HREF="#outofband">Out-of-Band</A> section).</STRONG>
  +    </P>
  +   </DD>
  +   <DT><SAMP>New responsible person</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    This field should almost always contain <SAMP>apache</SAMP>.  If the
  +    field contains anything else, mail about the PR will not be sent to the
  +    <SAMP>apache-bugdb</SAMP> mailing list but only to the submitter and
  +    the named 'responsible person' address.  Change this field to
  +    <SAMP>apache</SAMP> when moving a <SAMP>pending</SAMP> PR back into
  +    the mainstream database.
  +    </P>
  +    <P>
  +    You <EM>may</EM> change this field to your own account or email
  +    address if you intend to work on it and close it personally.  This
  +    is a signal to other developers to essentially treat the PR as
  +    'hands off' -- but it does have the drawback of reduced mail
  +    notification as described above.
  +    </P>
  +   </DD>
  +   <DT><SAMP>If responsible person changed, give the reason here</SAMP>
  +   </DT>
  +   <DD>
  +    <P>
  +    If you change the person responsible, you must give an explanation
  +    of why.
  +    </P>
  +   </DD>
  +  </DL>
  +  <HR>
     <H2><A NAME="states">PR States</A>
     </H2>
     <P>
  @@ -167,7 +347,7 @@
        <TH>closed</TH>
       </TR>
       <TR VALIGN=TOP>
  -     <TH VALIGN=CENTER>open</TH>
  +     <TH VALIGN=MIDDLE>open</TH>
        <TD><!-- open-open -->
        </TD>
        <TD><!-- open-analyzed -->
  @@ -191,7 +371,7 @@
        </TD>
       </TR>
       <TR VALIGN=TOP>
  -     <TH VALIGN=CENTER>analyzed</TH>
  +     <TH VALIGN=MIDDLE>analyzed</TH>
        <TD><!-- analyzed-open -->
         It turns out that the analysis was incorrect and the cause really isn't
         known after all.
  @@ -218,7 +398,7 @@
        </TD>
       </TR>
       <TR VALIGN=TOP>
  -     <TH VALIGN=CENTER>feedback</TH>
  +     <TH VALIGN=MIDDLE>feedback</TH>
        <TD><!-- feedback-open -->
         The requested information has been supplied by the submitter, but
         doesn't really explain the behaviour.  (It may be more appropriate to
  @@ -248,7 +428,7 @@
        </TD>
       </TR>
       <TR VALIGN=TOP>
  -     <TH VALIGN=CENTER>suspended</TH>
  +     <TH VALIGN=MIDDLE>suspended</TH>
        <TD><!-- suspended-open -->
         <MENU>
          <LI>The time has come for the issue described by the PR to be considered
  @@ -285,7 +465,7 @@
        </TD>
       </TR>
       <TR VALIGN=TOP>
  -     <TH VALIGN=CENTER>closed</TH>
  +     <TH VALIGN=MIDDLE>closed</TH>
        <TD><!-- closed-open -->
         The report was closed prematurely, probably due to insufficient detail
         in the PR or perhaps because the developer didn't understand the