At last, I'm *really* subscribed from this address, so I'll have another go at trying to send this :)
Now that we have maintenance of the stable kernel, I think we should point people to the latest incremental release of the same kernel version. So, if we release a book with 2.6.16.12 and subsequently 2.6.11.{13,14,15} are released, I'd hate to think that people would religiously follow the book and not use the later versions. Mentioning stable releases has a number of implications: (i.) The editor's guide says we should build with the new version before putting it in the book. I humbly submit that we should make an exception for stable kernels and put them in as soon as they appear - the changes are tiny, to deal with known issues, and sometimes they are security fixes. Personally, I don't build every new version of a stable kernel because most of the time I'm running development kernels. To be clear, I'm not saying 2.6.17 should go in as soon as it appears, only that while we are on 2.6.xx.y we should move the book to 2.6.xx.y+1 as soon as that is released (with the presumption that we won't get as far behind kernel releases as we were with the udev problem). (ii.) Because the changes are tiny, I assume SBU and space measurements can be carried forward - I think the figures for 2.6.16.5 were mine, in which case they are accurate for that version on my machine with my .config but may have only a glancing relevance to your figures. (iii.) The stable patches are created against the base version, so if you patch from 2.6.16.5 to 2.6.16.12 you need to have both patch-2.6.16.5.bz2 and patch-2.6.16.12.bz2, and to reverse the first one. This still catches people out, so I think it is worth putting in the book. Personally, I run 'head Makefile' to confirm I've patched correctly, and also "find -name '*.rej'" - I submit there is a small educational gain from mentioning this, and that it will be good to encourage people to NOT always download a full tarball when they are trying out a new kernel, if only to reduce bandwidth. (iv.) I was tempted to say that we shouldn't encourage people to say "the book has 2.6.16.12, but 2.6.18 is out, so I'll use that without investigating if anything else has to be upgraded.", but looking at the mails on support I think we have the opposite problem - people stick with the kernel in the book and do not monitor vulnerabilities. So, although it isn't strictly related to the stable kernel issue, I would like to also propose that at the end of the book we add some text encouraging people to (a) monitor what is happening in the kernel re vulnerabilities and issues, and (b) try out test (-rc) kernels [ because they do need testing ] if they are prepared to do the necessary background reading to follow what is going on, and prepared to handle reporting bugs on lkml. But, I'm well aware that I've been monitoring kernel development for longer than I've been using lfs, and that although to me it would be obviously correct to upgrade to a new stable release if I'm not already using a -rc kernel that has the fixes, other people may think differently. So, what do you think ? Ken -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page