From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 142A2D60 for ; Mon, 10 Sep 2018 19:43:17 +0000 (UTC) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on0098.outbound.protection.outlook.com [104.47.36.98]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 6C9A1716 for ; Mon, 10 Sep 2018 19:43:16 +0000 (UTC) From: Sasha Levin To: Linus Torvalds Date: Mon, 10 Sep 2018 19:43:11 +0000 Message-ID: <20180910194310.GV16300@sasha-vm> References: <20180904201620.GC16300@sasha-vm> <20180905101710.73137669@gandalf.local.home> <20180907004944.GD16300@sasha-vm> <20180907014930.GE16300@sasha-vm> <20180907145437.GF16300@sasha-vm> In-Reply-To: Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-ID: Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Cc: ksummit Subject: Re: [Ksummit-discuss] [MAINTAINERS SUMMIT] Bug-introducing patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Fri, Sep 07, 2018 at 08:52:40AM -0700, Linus Torvalds wrote: >So this is what my argument really boils down to: the more critical a >patch is, the more likely it is to be pushed more aggressively, which >in turn makes it statistically much more likely to show up not only >during the latter part of the development cycle, but it will directly >mean that it looks "less tested". > >And AT THE SAME TIME, the more critical a patch is, the more likely it >is to also show up as a problem spot for distros. Because, by >definition, it touched something critical and likely subtle. > >End result: BY DEFINITION you'll see a correlation between "less >testing" and "more problems". > >But THAT is correlation. That's not the fundamental causation. > >Now, I agree that it's correlation that makes sense to treat as >causation. It just is very tempting to say: "less testing obviously >means more problems". And I do think that it's very possibly a real >causal property as well, but my argument has been that it's not at all >obviously so, exactly because I would expect that correlation to exist >even if there was absolutely ZERO causality. > >See what my argument is? You're arguing from correlation. And I think >there is a much more direct causal argument that explains a lot of the >correlation. Both of us agree that patches in later -rc cycles are buggier. We don't agree on why, but I think that it actually doesn't matter much. For the sake of the argument, let's go with what you're saying and assume that they're buggier because they are are more critical, tricky and subtle. So we have this time period of a few weeks where we know that we're going to see tricky patches. What can we do to better deal with it? Saying that we'll just see more bugs and we should just live with it because it's "BY DEFINITION" is not really a good answer IMO. For stable trees, we can address that by waiting even longer before picking up -rc5+ stuff, but that will move us further away from your tree which is an undesirable effect. I don't have anything beyond guesses, but I don't think the solution here is WONTFIX. -- Thanks, Sasha=