I agree with everything you say up till this point, but you are
arguing against a point I never made. First of all, bugs like the
8139too lockup was found within the first day or two of release in the
2.4.3 kernel. Also, most show stopper bugs such as the VM problems
are found fairly quickly. Even if it takes a long time to figure out
how to fix them, I do not think they should be pushed on through into
production kernels until they are until they are fixed. I already
said that I do not expect minor bugs not to slip through. However, if
they are minor, they can usually be fixed quickly once they are
discovered and it is no big deal if they make it into a production
kernel.
> That's why there's still 2.2.x - that's purely stable
> and won't crash as fast as 2.4.x, but misses the "newest
> cutting-edge-technology device support" and "newest technology" (like
> new SMP handling , ReiserFS, etc... But it *is* stable.
>
The reason I suggested more frequent major production releases is so
that you don't have to go back to a 2 or 3 year old kernel and loose
out on years worth of new features to have any stability. One show
stopper bug like the VM problems would not be as much of a problem if
there was a stable production kernel that we could run that was only 4
or 6 months old.
> > Based on Linus's original very good plan for even/odd numbers, there
> > should not have been 2.4.0-test? kernels either. This was another
> > example of the rush to increment to 2.4 long before it was ready.
> > There was a long stretch of test kernels and and now we are all the
> > way to 2.4.5 and it is still not stable. We are repeating the 2.2.x
> > process all over again.
>
> Wrong again.
> 2.3.x is for development, adding new things, testing, adding, testing,
> changing, testing, etc.
Which is the same point I made.
> 2.4-test is for testing only, it's some sort of feature freeze.
Agreed. My only point here was that it suggests that there are only
minor bugs left to be solved before the production release by setting
the version to 2.4-test. That is one of the reasons I made the
suggestion to keep it in the 2.3 range, since there were actually
serious VM problems still upon the production 2.4 release.
> 2.4.x is for final/stable 2.4.
> It's a standard *nix development cycle. That's how everyone does it.
My point exactly.
>
> Regards,
>
> Ronald Bultje
-
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/