Kernel QA

James Lewis Nance (jlnance@intrex.net)
Tue, 27 Mar 2001 08:51:42 -0500


On Tue, Mar 27, 2001 at 12:13:32AM -0800, David Konerding wrote:

> No, the point is that the linux developers should regression test their
> code BEFORE
> releasing it to the public as a version like "2.4.2". When I see a
> version like "2.4.2", I have an expectation that all the stupid little
> problems (like mounting loopback filesystem) have already been found.

You bring up a good point. We call the even branches the stable branches
and we do other things that promote the idea that people should be able to
download a 2.even.X kernel, install it on their machine, and expect it to
work. I think we need to back away from this idea. It seems to me that
the real (perhaps not the intended) function of kernel releases is keeping
kernel developers in sync. Promoting the idea that they are thought to be
suitable for production use just gets us in trouble.

Instead I think we need to encourage people who want to use Linux,
rather than develop it, to use kernels from a distribution. After all,
the distributors put a lot of effort into doing QA and putting together a
compatable system, we should leverage that. We need to ensure that people
know that when they install the latest kernel from Linus, they are the QA.

Please note that I am not trying to say that we should not try and
make the kernels we release as good as possible. It certainly makes
things a lot better for everyone if bugs dont get introduced by new
kernel versions. I do think we need to be more explicit about exactly
what people should and should not be able to expect from a "Linus kernel".

Thanks,

Jim
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/