Re: Why can't Johnny compile?

Nathan (smurf@osdl.org)
Sat, 16 Nov 2002 16:18:45 -0800


On Sat, Nov 16, 2002 at 04:09:22PM -0800, Dan Kegel wrote:
> * maintainers try to not forward any patches to Linux that
> cause 'make curyesconfig' or 'make curmodconfig' not build

The PLM is a *really* good way to get that verified for almost No Work.

> * OSDL does nightly 'curyesconfig' and 'curmodconfig builds from
> Linus's tree, and mails linux-kernel a link to the build log
> along with whether it succeeded or failed

Automatic emails to LK will become noise and get ignored very quickly.

> That would give maintainers quick feedback about whether they'd
> broken some obscure part of Linus's tree...

Maintainers of the major trees always get quick feedback. In the form
of "it doesn't compile" and compile patches. Inserting some proactive
testing into the development process would help more than the feedback.

It would be cool if maintainers would only accept patches that are
verified to compile.

The big problem compile errors causes with the pre* and rc* series
kernels is it vastly reduces the number of potential testers. Not
because of an inability to apply patches, but because testing has to be
as easy as possible to get a wide audience. Finding the "bug" of a
compile error is so common now, reporting the bug isn't even interesting
most of the time. Testers know that chances are someone else has found
it and someone else is probably 75% done with the patch to fix it.

It would be a Good Thing if finding bugs in the kernel releases was
cause for at least a little bit of surprise and interest.

If any tree maintainers are interested in having their trees auto-sucked
into the PLM, please let me know. I can set it up to email you the
compile results or not.

-Nathan
-
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/