Received: by 10.192.165.148 with SMTP id m20csp4823195imm; Tue, 8 May 2018 15:16:40 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrbsB+ZRBm/XIdrqw7QwqQzeb7y2gA/0qg1PGpTdoumL1sITmD1/FDCeOEx6pn6OvJ5grsx X-Received: by 10.98.254.14 with SMTP id z14mr12293934pfh.73.1525817800206; Tue, 08 May 2018 15:16:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525817800; cv=none; d=google.com; s=arc-20160816; b=RFws+LUPoJXfyIKo2jqn82sRvj2p6PJMPdeEmnWpu9ynhhKZktrQnU6wycqpPDVdGz MlSqToskpvtZQ5rzhY98qsRufnHaUkGPcTPYJs+5oH8QEmyjim9K0KbLlmzE2e1gbNpH FVfME1cIQLEXWEcN5K+jQYxdJJ2CubsyVz8pmiJg0xLa1zg84q/BBZSKAurhIUSiZegW zz7Y2zY1BMByIufEyG7Hl3ra7sCquRA2QvxBevutLjKzKdUTFw/IWlqMNmEkZgSv49oa Cy2wRGE06w88f/NVk/l6kz73HrkYP42fzevCuNTqMDSPQChPEu1ZBDKzgr4Q+ZA4A1fl EowQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=mpo9eyVTlaZbIxjucZ3tYCx7IvbRmyUG2e/Yk8PdRtE=; b=rimbgLmqM7f6/cshRkFEax0UUnFf+T889jNH7a+xYjmT7a5ZeULiJPiVX1PuP6Mr+R 0aqadSx3LZy4EKBCgJ7mPHW41jRJ31IXNafXJLEeRjW9WLvAgABQW4ykVsat7RMOHLLx c2n+rBg8Bizka9Ah0lyzKR8fJzXHinsD2OaebmUaM9L2rJanawEb2qiMQHmqw5eMRequ IzLRj5MP+uDcHKc6HUpe4x45DFL/GkT7lP2LfBhnitozXLFMOdulboNyl5N4X6arI2Hz gFv7K8ssXD/IW0ivc/meUaH3UcCzuUZq8hzu93an82qx17DurQhyi8MpqxH5Ri9mw88t iPZw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@thunk.org header.s=ef5046eb header.b=Qixztzun; 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 a3si579361pfh.365.2018.05.08.15.16.25; Tue, 08 May 2018 15:16:40 -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; dkim=fail header.i=@thunk.org header.s=ef5046eb header.b=Qixztzun; 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 S1756052AbeEHWPm (ORCPT + 99 others); Tue, 8 May 2018 18:15:42 -0400 Received: from imap.thunk.org ([74.207.234.97]:43412 "EHLO imap.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755915AbeEHWPl (ORCPT ); Tue, 8 May 2018 18:15:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=thunk.org; s=ef5046eb; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=mpo9eyVTlaZbIxjucZ3tYCx7IvbRmyUG2e/Yk8PdRtE=; b=QixztzunTnOMUcJ9It0cYvK+Q3 o2K25RAAsyV6tmIJAb0P531UCyULkn/7NepJXbzt/2xpQaGarF0mPntmNAqrpUbYUkTuXvJXZT82c BzGHx8SDmEVqACNZFMJGVbSepliPcz+lQPcXXzh6qY6TzlvVWMsbWfO8q2fypQ2oWxyk=; Received: from root (helo=callcc.thunk.org) by imap.thunk.org with local-esmtp (Exim 4.89) (envelope-from ) id 1fGAtU-0007Si-1w; Tue, 08 May 2018 22:15:36 +0000 Received: by callcc.thunk.org (Postfix, from userid 15806) id 106D97A5986; Tue, 8 May 2018 18:15:35 -0400 (EDT) Date: Tue, 8 May 2018 18:15:34 -0400 From: "Theodore Y. Ts'o" To: Sasha Levin Cc: Tony Lindgren , Greg KH , "w@1wt.eu" , "linux-kernel@vger.kernel.org" Subject: Re: [Ksummit-discuss] bug-introducing patches Message-ID: <20180508221534.GC28388@thunk.org> Mail-Followup-To: "Theodore Y. Ts'o" , Sasha Levin , Tony Lindgren , Greg KH , "w@1wt.eu" , "linux-kernel@vger.kernel.org" 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> <20180508023439.GA8514@sasha-vm> <20180508034820.GE999@thunk.org> <20180508202912.GC8514@sasha-vm> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180508202912.GC8514@sasha-vm> User-Agent: Mutt/1.9.5 (2018-04-13) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 08, 2018 at 08:29:14PM +0000, Sasha Levin wrote: > > This is interesting. We have a group of power users who are testing out > -rc releases, who are usually happy to test out a fast moving target and > provide helpful reports back. We also have a group who run a -stable > kernel (-stable build/distro/android/etc) who want to avoid having to > report bugs to us. > > What we don't have is a group of people who use Linus's actual releases > (not the -rc stuff, but the actual point releases). Power users will > move on to the next kernel, and -stable folks won't touch that release > until there's a corresponding -stable. Linus doesn't release the point releases. Those are done by the Greg K-H and use the same process as does the stable kernels. The only difference is that the life point release doesn't last very long; just until the next kernel release from Linus. There are probably fewer people who use the point releases compared to the stable kernels. But I'd hesitate to call it zero. We once assumed that companies were all using Distro kernels, and very few people used the stable kernels except for distribution channels (enterprise kernels, BSP kernels, etc.). Then we discovered that there are people who use the stable kernel and don't go through the enterprise distro vendors at all. It wouldn't surprise me if there are also a silent (and perhaps large) set of users who take Linus's releases, and then follow along on the dot releases until the next release from Linus. > What if, instead, Linus doesn't actually ever release a point > release? We can make the merge window open more often, and since > there's no actual release, people won't rush to push fixes in later > -rc cycles. I dont' understand your proposal. Linus doesn't actually release point releases. Those happen during the -rcX cycle for those people who are too chicken to follow Linus's tree, and just want the bug fixes. Getting rid of the point releases isn't going to change how frequently the merge window opens. What would do that is being much more strict about when we only allow regression fixes only into the tree, so hopefully the tree stablizes itself by -rc5 or -rc6. > Merge window will happen more often, so there's no real reason to > rush things in a particular window, and since -stable releases every > week there's no rush to push a fix in since the next release is just > a week away. Huh? I can see shortening the release cycle to a six weeks, instead of our current 8-9 week cycle. But after the each cycle where we introduce new features, during the merge window / integration phase, we do need to have a time when are fixing regression bugs. - Ted