The case for FreeBSD
Poul-Henning Kamp
phk at phk.freebsd.dk
Tue Feb 8 06:38:59 GMT 2005
In message <4207F43F.3040300 at fightevil.net>, njc writes:
>Scott Long wrote:
>> We need more people
>> who will write articles and papers and do benchmarks and regression
>> testing. That's not to say that we don't already have people filling
>> these roles, it's to say that we need more.
>
>Scott -
>
> Do you, or possibly other developers, have any suggestions on the best way to organize
>a community-driven testbed and quality assurance effort? Specifically - what would be the most
>convenient form and method for a BSD developer to receive feedback for patch testing, are there
>any recommended testing procedures (methods && tools), etc?
Here's what I'm looking for in a good bug report (in no particular order):
Stack backtrace if the kernel croaks.
Ktrace if the kernel does something wrong.
Elimination of unrelated factors.
If you see the error compiling ports/x11/xorg, try to find out how little of it
you can get away with doing to provoke the error ?
If you are using complex disk geometries, try if you can reproduce on a plain
single disk system ?
Does it happen on other computers as well ?
Does it happen only under SMP or also UP ?
Does it happen also in single user mode ?
Does enabling WITNESS/DIAGNOSTICS in the kernel catch something ?
Can you write a shell script which fails every time ?
Can you find another way to provoke it ?
A patch.
It is really very very simple, the easier you make it for me to reproduce the
error here, the faster I can find out what's wrong and fix it.
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
More information about the freebsd-current
mailing list