Linus today on LKML[1]: """Apparently nobody actually runs #linux-next. I knew it didn't get a lot of testing, but apparently it's more like "no testing at all" than "not a lot"."""

Wondering if the problem he and Alexei ran into only triggers in some environments – then the situation might not be as bad as Linus makes it sound.

But at the same time he has a point. One of the reasons why I stay away from using -next regularly: it includes the mm-unstable/mm-nonmm-unstable branches. I often wonder if that is actually violating the rules for -next inclusion, but I'm not sure[2].

[1] https://lore.kernel.org/all/CAHk-=wipM[email protected]/

[2] can't remember where they are written down, but I think it was round about "only push code to -next that you'd send to Linus for mainline inclusion tomorrow it he'd suddenly open the merge window" -- but I might be mistaken…

#kernel #LinuxKernel

Re: [GIT pull] timers/core for v7.1-rc1 - Linus Torvalds

@kernellogger That breakage is at a level of smoke testing that you could easily automate, maybe even pinpoint the offending tree/merge? So the conclusion here imho should not be "oh, nobody tests next, too bad" but rather "How many useful insights are we missing from next that we could gain in a heartbeat?".
@agraf well, yeah, but there is automated testing for -next which apparently did not spot this for one reason or another (one of the reasons why could be: because most of it is done in VMs and thus in similar environments [edit] scratch that, just saw that Alexei hit the problem in a VM[/edit]).
@kernellogger How would the VM have to look different to expose the defect?
@agraf ahh, forget about it, just saw that Alexei hit the problem in a VM, sorry
@kernellogger Who would want to run linux-next. It just sounds like a way to screw your system.
@kernellogger What distributions provide daily builds of linux-next?

@levitating I don't think any distribution should do so in their default repos, but in some optional repos:

no idea – but for Fedora I'm doing it: https://copr.fedorainfracloud.org/coprs/g/kernel-vanilla/next/

@kernel-vanilla/next Copr

Kernel builds for branch linux-next

openSUSE Build Service