docs/130039: [patch] Add extra detail to the problem-reports article

Gavin Atkinson gavin at FreeBSD.org
Mon Dec 29 22:40:02 UTC 2008


>Number:         130039
>Category:       docs
>Synopsis:       [patch] Add extra detail to the problem-reports article
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 29 22:40:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Gavin Atkinson
>Release:        FreeBSD 7.1-PRERELEASE i386
>Organization:
FreeBSD
>Environment:
System: FreeBSD freefall.freebsd.org 7.1-PRERELEASE FreeBSD 7.1-PRERELEASE #36: Mon Dec 29 15:15:30 UTC 2008 simon at freefall.freebsd.org:/usr/src/sys/i386/compile/FREEFALL i386

>Description:
	Add some extra details to the problem-reports article.
Note that there is a single "whitespace" fix (moving a </listitem> tag)
in the patch as I've touched the line immediately preceding it.
Patch is also at http://people.freebsd.org/~gavin/my-prs/pr-article.diff

>How-To-Repeat:
	N/A
>Fix:

--- pr-article.diff begins here ---
Index: doc/en_US.ISO8859-1/articles/problem-reports/article.sgml
===================================================================
RCS file: /home/dcvs/doc/en_US.ISO8859-1/articles/problem-reports/article.sgml,v
retrieving revision 1.60
diff -u -r1.60 article.sgml
--- doc/en_US.ISO8859-1/articles/problem-reports/article.sgml	13 Jul 2008 14:37:24 -0000	1.60
+++ doc/en_US.ISO8859-1/articles/problem-reports/article.sgml	26 Dec 2008 19:55:17 -0000
@@ -390,6 +390,17 @@
 	    </listitem>
 
 	    <listitem>
+	      <para>If the problem can be reproduced easily, include
+		information that will help a developer to reproduce it
+		themselves.  If a problem can be demonstrated with
+		specific input then include an example of that input if
+		possible, and include both the actual and the expected
+		output.  If this data is large or cannot be made public,
+		then do try to create a minimal file that exibits the
+		same issue and that can be included within the PR.</para>
+	    </listitem>
+
+	    <listitem>
 	      <para>If this is a kernel problem, then be prepared to
 		supply the following information.  (You do not
 		have to include these by default, which only tends to
@@ -408,7 +419,14 @@
 		    sense of that option</para>
 		</listitem>
 		<listitem>
-		  <para>a backtrace, if one was generated</para>
+		  <para>the full text of any backtrace, panic or other console
+		    output, or entries in <filename>/var/log/messages</filename>,
+		    if any were generated</para>
+		</listitem>
+		<listitem>
+		  <para>the output of <command>pciconf -l</command> and
+		    relevant parts of your <command>dmesg</command> output if
+		    your problem relates to a specific piece of hardware</para>
 		</listitem>
 		<listitem>
 		  <para>the fact that you have read
@@ -471,7 +489,17 @@
 	    minute or two to use the web-based search engine at
 	    <ulink url="http://www.FreeBSD.org/cgi/query-pr-summary.cgi?query"></ulink>.
 	    (Of course, everyone is guilty of forgetting to do this
-	    now and then.)</para> </listitem>
+	    now and then.)</para>
+	</listitem>
+
+	<listitem>
+	  <para><emphasis>Report only one issue per Problem
+	    Report.</emphasis> Avoid including two or more problems
+	    within the same report unless they are related.  When
+	    submitting patches, avoid adding multiple features or
+	    fixing multiple bugs in the same PR unless they are closely
+	    related—such PRs often take longer to resolve.</para>
+	</listitem>
 
 	<listitem>
 	  <para><emphasis>Avoid controversial requests.</emphasis>
--- pr-article.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-doc mailing list