Received: by 10.192.165.148 with SMTP id m20csp4768545imm; Tue, 8 May 2018 14:08:19 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrabI1QHAmhBPNVqIZrQkoRC8oDLLhIwq5S+jscLKDh88G5n8pqcGgeNLKixOWBweNBYwzD X-Received: by 2002:a65:6249:: with SMTP id q9-v6mr17095048pgv.216.1525813699021; Tue, 08 May 2018 14:08:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525813698; cv=none; d=google.com; s=arc-20160816; b=OkK5/s9p65LuEsnrxFRpQwihn+6DAjEcubGIQvmvJ9EvSy+RRmhNyP5+p1Zm+pJiSJ jk2PIismdXeh2DBmCmHWPDypIxtDZHb+W6FGVEutiCva8cuQuiPdJvdEPzzRl309O5By PA9V5CetjtFEFYcRWK9/Kc8P5noQ7pzWzdYUKLJ/k2bKPH5JPY9Z2ne7hCv3LnwfG0+t DLFKJOg/vMQmB9edx+EhXSidaGaKxftSxuldB7AAP+3SXFQ1lQOcmifEhmlJGoNBeQ+u Ob9t5Yzvn8EYecQrfuscCzxvtMpN3GiYZJ3wz/vKX91O4P1aR0XWHz02PP7J22qeljkn Mqmw== 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:cc:to:subject :message-id:date:from:references:in-reply-to:mime-version :dkim-signature:arc-authentication-results; bh=r0l2tPwo0X8O9wHZOTdHSipnEaJWMP851vRZYSGwOMA=; b=BgWPKslLQV9lW9ZY0QKSqQDcFfXsLNVNmUb0FR8XtJmOQ+bkXHPQ9paAoB0tSGPbj7 8YOlJ/tbvdQ8RNTzyzjrPXkXu0awFFv8RA3Rn2tp0yfmU3UMBlYGGX9DhI3OQMERVIPp K1QgLTV5gseFdNYS1a6RTlxrzZK6k8AJaX5pq5pndDd/hx/sMNGpPAzGBQocBvTyTxv9 5gecVKpsmN8natYFGVUrOPnOSITSaVmDEp1ouwsVFXQ4eEQ6JUfOuJjG/5pWOtd19/+c N3idDu6sUdoLKNQjyLCKtIREcJALQKIHcwkPuSYwHiwJetDlpYPfnp/VM4CHoNX36+xR Usxg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=Q14Co3oO; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 67si12688482pfm.167.2018.05.08.14.08.04; Tue, 08 May 2018 14:08:18 -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=pass header.i=@googlemail.com header.s=20161025 header.b=Q14Co3oO; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755952AbeEHVH2 (ORCPT + 99 others); Tue, 8 May 2018 17:07:28 -0400 Received: from mail-vk0-f41.google.com ([209.85.213.41]:44614 "EHLO mail-vk0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755466AbeEHVH0 (ORCPT ); Tue, 8 May 2018 17:07:26 -0400 Received: by mail-vk0-f41.google.com with SMTP id x66-v6so16014939vka.11 for ; Tue, 08 May 2018 14:07:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=r0l2tPwo0X8O9wHZOTdHSipnEaJWMP851vRZYSGwOMA=; b=Q14Co3oOkUZEpFLlxFd6tzAIC9iplZ9/HUKH5p6xItZHg2djpn79E/kA1z6mTfDUN1 ZslH0PAw/cj7PJXNWJX4LTUuBubaDlwccGFiVnPp9fw6Ipo2sDG7RrJpN4o7Gv5chEmP JOMLvETgZ5RGgJrJ4mFRRr3ncFifOT8MP7L7kWmd+dxUDYYGjSd0wMEUKcfBrQlSwjPB YGB03HcitiQm+TR+49vRtK9dFZTsD1zWVXS7E/8KEMEjMyxvmqPxJJgqD12ayTCDZYdu qZtQm1HjzTTUZYOgbXQVfvL/x15NGc3j84uJ27VOt5bHchfN6mMimx1Bk0iGQl/TcvKG m5XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=r0l2tPwo0X8O9wHZOTdHSipnEaJWMP851vRZYSGwOMA=; b=FnRVhNYlL2U1kUXIFvQ6LxiDw9sKmLcY4SrGscMOxTSJqUJHIGL/nUgsStI4+CB3p/ lNL/5QhSp6q4HFbg/pHAe3ppPpg7RyYFUsU6k1bPVWN4FAZzazJKRiXGSmd+oOfeVNzb C8UxLGVlxuEGRrqoXZPvNmlx1SilpAqTkKHdDpj+PWcsXuwmUtLjenEFIzM3rCAIUjLN 5poQPOIRok1SpU+GbYY6n2FRmGvAXexG6jvQqeEntBo0905QS/yDEWu9deKg8u9EKFZ1 cYvhPfBDgG3PmmpXDDVb8t7JpsnKpmZ6pUsJriCeGC9qbqEX5SZNCV+MkMm2LHkisa7S F3ww== X-Gm-Message-State: ALQs6tBv8XFqtKtx3eWy5KWikIZxejaK7H3mcvTvFACMuHc+Ujnhp0NB v0G07wZI0MNEqaJI+wOGm4hZDoLjmZ1DH1Zm5JY= X-Received: by 2002:a1f:8649:: with SMTP id i70-v6mr28646755vkd.111.1525813250647; Tue, 08 May 2018 14:00:50 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.207.76 with HTTP; Tue, 8 May 2018 14:00:49 -0700 (PDT) In-Reply-To: <20180508202912.GC8514@sasha-vm> References: <20180501211551.GI2714@sirena.org.uk> <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> From: Ken Moffat Date: Tue, 8 May 2018 22:00:49 +0100 Message-ID: Subject: Re: [Ksummit-discuss] bug-introducing patches To: Sasha Levin Cc: "Theodore Y. Ts'o" , Tony Lindgren , Greg KH , "w@1wt.eu" , "ksummit-discuss@lists.linuxfoundation.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 8 May 2018 at 21:29, 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. I resent that assumption :) As a 'prosumer' in this context, I try to test an early -rc (usually not until -rc2, sometimes not until later, depending on what I see on this list), and then intermittently I spread the testing to more of my desktop machines using later -rc versions. Once linus releases .0 I hope to move my current systems to that in the next few days. But as always, other things (sometimes real life, sometimes just new changes in userspace) intervene. After that, I will pick up Greg's latest if I build a new system before the next kernel release, or if I become aware of something critical (for my usage) in it. And then probably 4 or 5 weeks after linus's release I will start the next cycle of testing -rc verisons. So no, I rarely test Greg's current stable version, but there _is_ a period of some weeks where I run .0 kernels. =C4=B8en > > Even rawhide, like Josh mentioned, will just fill back with the merge > window commits after the release of an older kernel. > > So the problem I'm seeing is that since a merge window is open only once > every 2-3 months people will sometimes try to push poorly tested code > just to make that merge window. Additionally, as later -rc releases > start showing up people will again merge poorly tested fixes just to > make it in time for that release. > > For both cases, people will push poorly tested code in the kernel just > because they want to make it in time for a kernel release that no one > will actually use. > > 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. > > We take away the incentive to push poorly tested code. Maintainers still > free to commit anything they'd like, but there's no reason to commit > code they're not confident of just to make it to a random release no one > will use. > > 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.