On 3 February 2018 at 23:14, Andy Smith <a...@strugglers.net> wrote: > Hello, > > On Sat, Feb 03, 2018 at 09:43:33PM +0000, Michael Fothergill wrote: > > I am trying to suggest one would want to move faster than the approximate > > cycle time of new stable releases here. > > You have been repeatedly told that the updates will appear as > security updates in Debian stable when the kernel team judges they > have had an appropriate amount of testing. Security updates do not > wait for the next stable release, nor even the next stable point > release. > > You are writing vastly more text in this thread than any other > single correspondent but you don't appear to be particularly > familiar with your subject matter. I suggest that for a newcomer > trying to follow your long and winding tale thinking it is somehow > representative of Debian, *that* would seem like an odyssey, and > there's just no need. The answers were all given in the first few > posts and the rest of it is a combination of you misunderstanding > what Debian is, and you wishing Debian was something that it's not. > >
> > I am concerned about new users and what they would have to to > > install the current kernels (ie use a separate live sid > > distribution (correctly and helpfully referred to by Andy) to > > compile the new kernel and then transfer it to the stable > > install). > > Well I didn't say you needed a live distribution, I suggested a > chroot would be the normal way. Unless you consider a chroot to be a > live distribution, which I personally would not, but it is > debatable. > OK I am incorrect here. > > To me a live distribution is something you boot into, whereas a > chroot is a lightweight thing that you just create, launch processes > in and then throw away. No rebooting, etc. Telling people that they > need "a live sid distribution" implies a lot more work than is > actually required. > > > That does not seem to me to be ideal for a new user. Hence my > > comment about it not being fit for purpose at present. > > The Spectre bugs are quite unusual in that they need a kernel update > *and* a new compiler to build it with (and microcode updates too). > That is a really exceptional set of requirements and it would be > inappropriate to design your whole distribution around that being a > normal state of affairs. > > I agree it is only temporary. I don't a dramatic solution but perhaps bending the rules a bit for a while because it's a funny problem but I see that is pehpas not really needed. > The mere fact that the Debian kernel team is waiting a little while > before pushing new packages into stable does not for me render the > entire distribution "not fit for purpose" - nor even the kernel > team's processes. I did not think that at all. Really not. It was just having to sid in some way to make the new kernel for a while in some cases I now realise with a chroot I see now not a live distribution. > *Someone*'s got to do that work and I'd rather > Debian's kernel team did it than have the latest upstream stuff > thrown at the general user base. > > Other distributions which track upstream more aggressively are > designed for that. It's part of their contract with their users. > > Proposals to make some sort of rolling release version of Debian > that more closely follows upstream have been made many times but > have never come to much. For example: > > <https://lists.debian.org/debian-devel/2015/03/msg00045.html> > > > It has been suggested to me others on the site that eventually the > > GCC 7.3 compiler might be introduced into Debian Buster whereupon > > it could be used to compile the latest kernels. > > I don't know what the plans are for gcc but that would make things a > little easier, yes. However the route to a fix for the majority of > Debian users will be to receive new binary kernel packages from a > security update. Which is even easier. > > > The odyssey is debian itself as I see it. > > …because you went on a learning experience and instead of doing what > multiple people suggested, went down some very long dead ends of > your own. > > If you want to make genuine constructive suggestions for how things > could be improved, I think you should start by identifying what > exactly the deficiencies are. > Only wanting kernels quicker so chrooting not needed. > > A lot of this thread seems to have been along the lines of "it's too > hard to build Debian kernel packages that are fixed against Spectre > and Meltdown", but the point is marred by a) you taking a lot of > wrong turns, and b) the Spectre bugs being quite exceptional in how > they can be mitigated. > I don't think its much harder than in gentoo which I have already done. Trying with GCC was making it more difficult than is now necessaruy and is fair comment. > > Having to build a chroot and then rebuild a kernel package with the > gcc inside that chroot sounds tricky but it's actually fairly easy > once you've done it once. Given how rare it is to need to do that, > I'm not convinced it is that onerous or that it is any kind of > condemnation of Debian. > "Condemnation" is too harsh a word. All I wanted was earlier new kernels but you have pointed out they are comgin soon above. OK, I agree a chroot is *a lot* simpler than a live distribution of sid etc. I use it all time with gentoo and chroot into gentoo from debian all the time when gentoo has problems Sorry about that. > > If that is *not* what you consider the deficiency to be, can you > succinctly explain what it is? > I think we should leave it at that. Cheers MF > > Cheers, > Andy > > -- > https://bitfolk.com/ -- No-nonsense VPS hosting > >