stas 2003/02/17 19:38:46 Modified: src/docs/2.0/user/help help.pod src/docs/1.0/guide help.pod Log: help us to help you Revision Changes Path 1.18 +14 -3 modperl-docs/src/docs/2.0/user/help/help.pod Index: help.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/help/help.pod,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- help.pod 31 Jan 2003 23:07:08 -0000 1.17 +++ help.pod 18 Feb 2003 03:38:46 -0000 1.18 @@ -18,6 +18,15 @@ that you are using and other relevant details. Please follow the instructions in the following sections when reporting problems. +B<The most important thing> to understand is that you should try hard +to provide B<all> the information that may assist to understand and +reproduce the problem. When you prepare a bug report, put yourself in +the position of a person who is going to try to help you, realizing +that a guess-work on behalf of that helpful person, more often doesn't +work than it does. Unfortunately most people don't realize that, and +it takes several emails to squeeze the needed details from the person +reporting the bug, a process which may drag for days. + =head2 Wrong Apache/mod_perl combination First of all: @@ -28,6 +37,8 @@ So if you aren't using Apache 2.x with mod_perl 2.0 please do not send any bug reports. +META: mod_perl-1.99_0x is a to-be mod_perl 2.0. + =head2 Before Posting a Report Before you post the report, make sure that you've checked the @@ -142,9 +153,9 @@ For other remotely related to mod_perl questions see the references to L<other documentation|docs::offsite::other>. -Finally, if you are posting to the list for the first time, please -refer to the mod_perl mailing lists' -L<Guidelines|maillist::email-etiquette>. +Finally, if you are not familiar with the modperl list etiquette, +please refer to the mod_perl mailing lists' +L<Guidelines|maillist::email-etiquette> before posting. =head1 Help on Related Topics 1.24 +52 -15 modperl-docs/src/docs/1.0/guide/help.pod Index: help.pod =================================================================== RCS file: /home/cvs/modperl-docs/src/docs/1.0/guide/help.pod,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- help.pod 2 Sep 2002 06:47:12 -0000 1.23 +++ help.pod 18 Feb 2003 03:38:46 -0000 1.24 @@ -53,41 +53,78 @@ Subject: [mp1.0] response handler randomly segfaults +B<The most important thing> to understand is that you should try hard +to provide B<all> the information that may assist to understand and +reproduce the problem. When you prepare a bug report, put yourself in +the position of a person who is going to try to help you, realizing +that a guess-work on behalf of that helpful person, more often doesn't +work than it does. Unfortunately most people don't realize that, and +it takes several emails to squeeze the needed details from the person +reporting the bug, a process which may drag for days. + Always send the following details: =over -=item * Anything in the I<error_log> file that looks suspicious and possibly related to the problem. +=item * -=item * Output of C<perl -V> +Anything in the I<error_log> file that looks suspicious and possibly +related to the problem. -=item * Version of mod_perl +=item * -=item * Version of apache +Output of C<perl -V> -=item * Options given to mod_perl's Makefile.PL +=item * -=item * Server configuration details +Version of mod_perl (hint: it's logged into the error_log file when +the server has just started) -=item * Relevant sections of your ErrorLog (make test's is: t/logs/error_log) +=item * -=item * If 'make test' fails, the output of 'make test TEST_VERBOSE=1' +Version of apache (hint: it's logged into the error_log file when the +server has just started) -=back +=item * -Also check whether: +Options given to mod_perl's Makefile.PL while building it. If you are +using a pre-compiled binary (e.g., rpm), find the source package that +was used to build this binary and retrieve this information from +there. -=over +=item * + +Server configuration details (that's the relevant parts of your +I<httpd.conf>, usually just the relevant mod_perl configuration +sections). + +=item * + +Relevant sections of your C<ErrorLog> (make test's is: t/logs/error_log) -=item * 'make test' passes 100%? +=item * -=item * the script works under mod_cgi if applicable +If some other code doesn't work, minimize that code to a minimal size +while it reproduces the problem and attach it to the report. + +=item * + +If you build from source, make sure that C<make test> passes 100%. + +If 'make test' fails, run the failing tests separately in a verbose +mode|docs::1.0::guide::install/Manual_Testing> and attach the output of +the run and the relevant sections of your C<ErrorLog> to the report. =back +If this is a script which doesn't use mod_perl api, try to test under +mod_cgi if applicable + You should try to isolate the problem and send the smallest possible -code snippet, that reproduces the problem. If the issue is unique and -we cannot reproduce the problem, it's hard to solve it. +code snippet, that reproduces the problem. + +Remember, that if we cannot reproduce the problem, we might not be +able to solve it. =over
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]