Hi Nathan,
Please don't take it bad, I don't want to flame you nor anybody, but I
think that if everyone publicly announces his own tree with his own set
of changes against the main kernel, many users will be lost quickly.
Once, we had "only" 3 main trees for the stable release :
- Linus' official kernels
- Alan's who did an excellent job at combining a stable core with experimental
drivers
- Andrea's kernel which is more oriented towards big servers and very high
loads.
Now that Alan is working on something else, I can easily understand that
people need a branch like the one he maintained, even if the majority of his
work has been merged into the main tree.
But there is now an -mjc tree, an -nj tree, perhaps others I missed, and many
more not announced here (-wt, I remember of Mathias Andree's -ma for example
who may have been the first one to merge ext3 and reiserfs into a same kernel).
All of them include nearly the same set of fixes that have not yet got into
the official kernel, plus a set of more-or-less stable, more-or-less
interesting features (depending who the targets are). At least, each one
should announce the goal of his kernel, and who it is intended to : developpers,
production users, desktop users, testers, all of them ? With your announce,
nobody even knows if he takes some particular risks using features from your
kernel. Example: I believe that at least Andre Pavenis still has problems with
Doug's i810_audio driver, so this cannot be annouced simply as a "fix" without
a little note.
I sure know it takes a lot of time maintaining a set of patches against a
mainstream kernel, and it even takes more time reading bug reports and
determining what is stable and what isn't. Not to tell about the dozens of
compilations before an announcement (because you compile them, don't you?),
and occasional porting of some fixes to other architectures.
So I really think it would be more productive if people worked around a
smaller set of trees, stopped editing patches by hand again and again to
resolve the same conflicts and tried to be a bit more understandable for
newbies who are a bit lost when they don't know what kernel to try.
Perhaps you could have sent your patches to Mickael Cohen to help him release
an -mjc2 more quickly, like we all did with Alan ? Or perhaps you have a clear
idea in mind about what your kernel tree will be, but in this case, please
elaborate on this a bit more than this simple post, and prepare to cope with
bug reports from people who will trust your tree. This last point may be the
major reason why I chose to keep my kernels for my friends and I...
I hope you didn't take it as an attack, it wasn't really against you, nor to
start a flame war, but just to make people think a bit about something more
constructive.
Regards,
Willy
-
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/