Messages in this thread | | | From | Nathan <> | Date | Sat, 16 Nov 2002 16:18:45 -0800 | Subject | Re: Why can't Johnny compile? |
| |
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/
| |