Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp2422481pxb; Thu, 3 Feb 2022 06:24:23 -0800 (PST) X-Google-Smtp-Source: ABdhPJxcwsBp/WojWg4ds1KVbUjwm0HZWr78shdXmOKQD/qU7m0MuIT3MdbnGviSRQvBj2j3FXI/ X-Received: by 2002:a63:8b4c:: with SMTP id j73mr28561030pge.580.1643898263386; Thu, 03 Feb 2022 06:24:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643898263; cv=none; d=google.com; s=arc-20160816; b=a2yEpRPDHvTLC4h9nS2bEbietPBPKAC2txFVKmZtjWAglpp2LJUzUWArgjx7N7WcMe byA5jOsoJgolUTMYxOnpKp9SyjDllz15LCn9o2t8jTdOoT8QJRAHdA8zcwNwLZokdaW8 AXrA2k74qqhwhSWE1GTW8CWyyBW1W61IuKtlgmoRny/gT/Hu6zeKrgCJgfx7BxH2QQJB tkz7sBM84QcS3GCZMH100FbkDFLNIP6ykqpw/BmYbPIcH1i3kWjk8UOxsbiOQf6pv312 7UIWHSrnUhwWHu+8vdncDz0tFqQb6KdDBZ2ql496Kydg74W90KVpHne+Gcj0Soj1CEgE fw6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature:dkim-filter; bh=NgAdi5heU5kZAdBEe4lZxyjTcHSSB4h90VkQt9pBRAk=; b=il9+Ydkzd//JlOdSunPYGKR76z+9HRW+Ote8H+L2n+qeNwnE8NPGi/z4IqpYg5nRF4 gr5ooNNcT80yPmC1r44U6Y6BVAFdaQMwC67kU6aXwbXcPRGqrLFCu9PBzd4fmmy3gfzk XAmkfP8Aal++FDLyY2k1dLFKQ91UV3jXSdXGOTWJhKx4q4Hk6YVoP4sztSk/Hooat2DO i+HCD1dZSbN39k8AXxoUZo7oGqw2Toov0jsFkAmhHjE+DsK+mL/896M9DsRMkB4+4jtn p3xkljQTAgmqSLOgAI5eygOjdxOLcZwa/XQFpMi7dTT5tLJWf9255r4mDzoSke/SZOsd rczg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=mb7uLlGr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ms18si7388905pjb.29.2022.02.03.06.24.10; Thu, 03 Feb 2022 06:24:23 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@lwn.net header.s=20201203 header.b=mb7uLlGr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242817AbiBAXUu (ORCPT + 99 others); Tue, 1 Feb 2022 18:20:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35864 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242825AbiBAXUq (ORCPT ); Tue, 1 Feb 2022 18:20:46 -0500 Received: from ms.lwn.net (ms.lwn.net [IPv6:2600:3c01:e000:3a1::42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 482ACC061401; Tue, 1 Feb 2022 15:20:46 -0800 (PST) Received: from localhost (unknown [IPv6:2601:281:8300:104d::5f6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ms.lwn.net (Postfix) with ESMTPSA id EEA366121; Tue, 1 Feb 2022 23:20:45 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 ms.lwn.net EEA366121 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lwn.net; s=20201203; t=1643757646; bh=NgAdi5heU5kZAdBEe4lZxyjTcHSSB4h90VkQt9pBRAk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=mb7uLlGroOUqSOG4F0TOWsvNmH/Nd/UeZ3MIWvZLWL/9RGeIEdto5gPLkCoigX++e ULIcoQA4qI1C9v70r8l8NJcXl7b7PuBIA5lM93KU/46rlxuCfj76S07+vRirN91XAJ P3n0DNjlrS+FYek3Oc/N/US6F3lHMD08NF+PYTT33Q2gq6mEBDt7XB876LNDIqjHai E5m3flOye8V1QR+FpKRGcdiWv52NSBIpGY2zB2P25SdV2GKoUA0OyK4gToTSCYa6CL Na6pDcvBbalmbu2wHT12iz60OZ+5clcBP2G+4V/0y8RyoceoClnKzpVmJ9RYdDHqSQ 3OgxXq6Ck8f5w== From: Jonathan Corbet To: Thorsten Leemhuis , linux-doc@vger.kernel.org, Linus Torvalds Cc: workflows@vger.kernel.org, Linux Kernel Mailing List , Randy Dunlap , regressions@lists.linux.dev, Greg Kroah-Hartman , Lukas Bulwahn Subject: Re: [PATCH v4 2/3] docs: regressions*rst: rules of thumb for handling regressions In-Reply-To: References: Date: Tue, 01 Feb 2022 16:21:19 -0700 Message-ID: <87fsp25g28.fsf@meer.lwn.net> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Thorsten Leemhuis writes: One thing that caught my eye this time around... > + * Address regressions in stable, longterm, or proper mainline releases with > + more urgency than regressions in mainline pre-releases. That changes after > + the release of the fifth pre-release, aka "-rc5": mainline then becomes as > + important, to ensure all the improvements and fixes are ideally tested > + together for at least one week before Linus releases a new mainline version. Is that really what we want to suggest? I ask because (1) fixes for stable releases need to show up in mainline first anyway, and (2) Greg has often stated that the stable releases shouldn't be something that most maintainers need to worry about. So if the bug is in mainline, that has to get fixed first, and if it's something special to a stable release, well, then the stable folks should fix it :) > + * Fix regressions within two or three days, if they are critical for some > + reason -- for example, if the issue is likely to affect many users of the > + kernel series in question on all or certain architectures. Note, this > + includes mainline, as issues like compile errors otherwise might prevent many > + testers or continuous integration systems from testing the series. > + > + * Aim to merge regression fixes into mainline within one week after the culprit > + was identified, if the regression was introduced in a stable/longterm release > + or the development cycle for the latest mainline release (say v5.14). If > + possible, try to address the issue even quicker, if the previous stable > + series (v5.13.y) will be abandoned soon or already was stamped "End-of-Life" > + (EOL) -- this usually happens about three to four weeks after a new mainline > + release. How much do we really think developers should worry about nearly-dead stable kernels? We're about to tell users they shouldn't be running the kernel anyway... Thanks, jon