Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp4029978imm; Mon, 14 May 2018 01:17:43 -0700 (PDT) X-Google-Smtp-Source: AB8JxZoGV5/PNjuu5iTZF0DR2Gi7juxCeyZhQqoF/Db957Gzm17QmQ5thNiKt7l8mQW76xMTsIlC X-Received: by 2002:a17:902:7582:: with SMTP id j2-v6mr8834542pll.65.1526285863745; Mon, 14 May 2018 01:17:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526285863; cv=none; d=google.com; s=arc-20160816; b=Q16dcLLH7lhBPPb+Ec0fdwqvBPzgZS34m+yTW2KyTnAXvXrLWIRTk/i0iLUYt3byU4 9Lg317MYf2U6O5922K2iCWf6nZLABKkRKBXNhwNn4SDtlSfYDUU+0+6A9+SGkvwbGi5Z Md1L/vQjpEG5W1U5e5QkGVTlD5tY/XFgZV3h2kIU8aLmpcinDKQUC5FGU45p1G1oZwCH 0Io1itriaTokM6SEMqBuOvYEQg/Ul2LH5WrOlR2jFzgqd6PpOmoU8KtsePc6HTKDuyEa ntlhInoOYT3/5ghqniVw3wA8y5JQi55HLNfaDcW/rXz7s+kGzbVFviyNR7a40M0wjTEC Dzxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :arc-authentication-results; bh=GBvY50MLDZXCUIIkDDEaHJZKKLtwM4T5D/m/badRee8=; b=S4RsfxvvmgwmHbZNhYljQfmMtx9eaZbOx6PZnOYDLiYhYkNMUQvyntf6YEdMR8HiXr dfG5c6iyr72fRBMtWYdv22t8/2RCzOO199lkVWaGdTzY5c/Of7eJiIZMfcDvxnbxtmkp 8p7e/aFcKEYfEse4SpJcTe4MMZnBz9XsmF8r9lrUOUj2ndoGLmNEMrHjhzmhv2F5Wj9i ymoJ9lWZ4zxXgCId/K5AedqU2tHoEDLkn2cD+zQJV6jvme6as/YDxBG/s35etRDkKyhA QG6KP4fDmduS3qtB9OCzgf25kvOE9ogm3kFF4sqRiz1rPfTO3TstPNuR463HAhmAFM86 uRmw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l11-v6si4884047pgq.501.2018.05.14.01.17.29; Mon, 14 May 2018 01:17:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752519AbeENIMm (ORCPT + 99 others); Mon, 14 May 2018 04:12:42 -0400 Received: from mail.bootlin.com ([62.4.15.54]:60992 "EHLO mail.bootlin.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752221AbeENIMj (ORCPT ); Mon, 14 May 2018 04:12:39 -0400 Received: by mail.bootlin.com (Postfix, from userid 110) id 6F7FC208A6; Mon, 14 May 2018 10:12:37 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.bootlin.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT, URIBL_BLOCKED shortcircuit=ham autolearn=disabled version=3.4.0 Received: from bbrezillon (LStLambert-657-1-97-87.w90-63.abo.wanadoo.fr [90.63.216.87]) by mail.bootlin.com (Postfix) with ESMTPSA id 26494206F6; Mon, 14 May 2018 10:12:37 +0200 (CEST) Date: Mon, 14 May 2018 10:12:37 +0200 From: Boris Brezillon To: Geert Uytterhoeven Cc: Sasha Levin , "ksummit-discuss@lists.linuxfoundation.org" , Greg KH , "linux-kernel@vger.kernel.org" , "w@1wt.eu" Subject: Re: [Ksummit-discuss] bug-introducing patches Message-ID: <20180514101237.5df1e0d7@bbrezillon> In-Reply-To: References: <20180502194632.GB18390@sasha-vm> <20180503020550.GP2714@sirena.org.uk> <20180503031000.GC29205@thunk.org> <0276fcda-0385-8f22-dbdb-e063f7ed8bbe@roeck-us.net> <20180503224217.GR2714@sirena.org.uk> <20180503230905.GA98604@atomide.com> <20180509084440.GW13402@sirena.org.uk> <20180510164722.GH8514@sasha-vm> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 14 May 2018 10:00:30 +0200 Geert Uytterhoeven wrote: > On Tue, May 1, 2018 at 10:00 PM, Sasha Levin > wrote: > > On Tue, May 01, 2018 at 03:44:50PM -0400, Theodore Y. Ts'o wrote: > >>On Tue, May 01, 2018 at 04:38:21PM +0000, Sasha Levin wrote: > >>> - A merge window commit spent 50% more days, on average, in -next than a -rc > >>> commit. > >> > >>So it *used* to be the case that after the merge window, I would queue > >>up bug fixes for the next merge window. Greg K-H pushed for me to > >>send them to Linus sooner, instead of waiting for the next merge > >>window. TBH, it's actually easier for me to just wait until the next > >>merge window, but please understand that there are multiple pressures > >>on maintainers going on here, and the latest efforts to try to use > >>AUTOSEL is just the most recent pressure placed on maintainers. > >> > >>The other thing is that when there is a regression users who are > >>testing linux-next want it fixed *fast*. That's considered more > >>important to them than waiting for one, perfect patch, just to keep > >>AUTOSEL happy. > >> > >>So please understand that when you say that maintainers *need* to do X > >>or Y, that there you are not the only one standing in line putting > >>pressures on maintainers saying they *need* to do something. And > >>quite frankly, I consider keeping people who are nice enough to test > >>linux-next happy to be **far** more important than AUTOSEL. > > > > Ted, > > > > I'm not at all asking to wait before adding the patches to your tree, > > or to -next. I'm asking to hold on to them a bit longer before you > > push them to Linus because I can show that patches that don't spend > > enough time in -next are more likely to introduce bugs. > > > > Yes, linux-next users want it fixed *now* and I completely agree it > > should be done that way, but the fix should not be immediately pushed to > > Linus as well. > > > > I've just finished reading an interesting article on LWN about the > > PostgreSQL fsync issues (https://lwn.net/Articles/752952/). If you > > look at Willy's commit, he wrote the final version of it about 5 days > > ago, Jeff merged it in 3 days ago, and Linus merged it in the tree > > today. Did it spend any time getting -next testing? nope. > > > > What's worse is that that commit is tagged for stable, which means > > that (given Greg's schedule) it may find it's way to -stable users > > even before some -next users/bots had a chance to test it out. > > I just noticed a case where a commit was picked up for stable, while a > bot had flagged it as a build regression 18 hours earlier (with a CC to > lkml). Also, this patch has been on a tree that I know is tested by Fengguang's robots for more than a week (and in linux-next for 2 days, which, I agree, is probably not enough), and still, I only received the bug report when the patch reached mainline. Are there tests that are only run on Linus' tree? > > So it looks like the script for backporting commits should be enhanced to > check for this (searching for the commit ID in my email archive found the > bot report). > > Thanks! > > Gr{oetje,eeting}s, > > Geert >