Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp1445956pxb; Wed, 2 Feb 2022 05:17:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJzmHjm0BDWRrBU4PE2TWjATZKmLLD3NhsWwPCyO0OfpNtXkED0IODY/KxNg3aMxqqT9jhf+ X-Received: by 2002:a17:90a:694d:: with SMTP id j13mr8104142pjm.10.1643807820693; Wed, 02 Feb 2022 05:17:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643807820; cv=none; d=google.com; s=arc-20160816; b=W7ZRfCD93RckPV2mtiOOkI2hp8MzlsjHtDpmrr2d5LyIg+ePUNfWHZdO/qdP7tGODv Kr7VZKJWONKpBlqHhhaomQN1dOPFgrNyFdBtp23GxMweclwkY9eKfmA/R29/kP5Ru8tU eBWEDcHAH5dS5EBufb1aaptu0zFLMEYALqcRQPPSg54N6wW+rX3mSZTLMxJ0BaSx40y6 bT+XZtalXXpjc5XUIVuKMPnQw44mm1DLAv9x/G66bD/fA1ik2b/7C2kJTgVkOgQysnuM WnsQlTAQd57lg9b/AohRJoxYEPMaynIAxRaWuSxGGf7sANeQKZ9j8VUfrwEMXBQPUkcU Njpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:subject :from:references:cc:to:content-language:user-agent:mime-version:date :message-id; bh=gS5d7p5S73XR+wNm3tF+OYJXcCXq6mlHpGmCeeQLbZ0=; b=gJwKS/0FYpaFsWf4P/mLobeKXuYdLl13fu9rE5QNAjcPXyw1a37SOYPIxk08ZlL3Gv D0feR2DdDdmJ2RbzPClOcg4shC2TYvn4WL2hVTZEPZvWHkNPI3gufPH3FvPFxz/JbzFP fF1dLSFQK7qL75wA8FIkVPgAV74zT+ij4yDxNs9C/dgE+snEWlXiP9bYWHW9pP4N6Sy9 Ud4m4E3+PQwG206LSizTK/JPtBRKbG+qcswSjT78bUSzeLUrx5sNW0jSGv+0ti8jPCm5 Gbx1vuPHLe1HKPw7Ch76hmX1p2zlkgTzm+XXo7itVyv6aE5kbv8D42UXF0y/VoBeMrGU x3BQ== ARC-Authentication-Results: i=1; mx.google.com; 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 w1si18947940pff.228.2022.02.02.05.16.48; Wed, 02 Feb 2022 05:17:00 -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; 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 S245710AbiBBKFn (ORCPT + 99 others); Wed, 2 Feb 2022 05:05:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37924 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233894AbiBBKFl (ORCPT ); Wed, 2 Feb 2022 05:05:41 -0500 Received: from wp530.webpack.hosteurope.de (wp530.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8234::]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D91C3C061714; Wed, 2 Feb 2022 02:05:41 -0800 (PST) Received: from ip4d144895.dynamic.kabel-deutschland.de ([77.20.72.149] helo=[192.168.66.200]); authenticated by wp530.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) id 1nFCWB-0006QL-5B; Wed, 02 Feb 2022 11:05:39 +0100 Message-ID: <35bf934c-d8ed-7988-69f3-e0cb53e0adf4@leemhuis.info> Date: Wed, 2 Feb 2022 11:05:38 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-BS To: Jonathan Corbet , 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 References: <87k0ee5gf2.fsf@meer.lwn.net> From: Thorsten Leemhuis Subject: Re: [PATCH v4 1/3] docs: add two documents about regression handling In-Reply-To: <87k0ee5gf2.fsf@meer.lwn.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-bounce-key: webpack.hosteurope.de;linux@leemhuis.info;1643796341;cd3236e6; X-HE-SMSGID: 1nFCWB-0006QL-5B Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02.02.22 00:13, Jonathan Corbet wrote: > OK, I'll try not to take so long to have a look at it this time. > > Thorsten Leemhuis writes: > >> Create two documents explaining various aspects around regression >> handling and tracking; one is aimed at users, the other targets >> developers. >> >> The texts among others describe the first rule of Linux kernel >> development and what it means in practice. They also explain what a >> regression actually is and how to report one properly. >> >> Both texts additionally provide a brief introduction to the bot the >> kernel's regression tracker uses to facilitate the work, but mention the >> use is optional. >> >> To sum things up, provide a few quotes from Linus in the document for >> developers to show how serious he takes regressions. >> >> Signed-off-by: Thorsten Leemhuis >> --- >> Documentation/admin-guide/index.rst | 1 + >> .../admin-guide/regressions-users.rst | 436 ++++++++++++ >> Documentation/process/index.rst | 1 + >> Documentation/process/regressions-devs.rst | 672 ++++++++++++++++++ > > I'll start with some *serious* bikesheddery...it's best if the names of > the files tell readers what's inside. This isn't something I feel > really strongly about, but we could consider I wasn't totally happy with the file names myself, so it's good that you bring it up. > admin-guide/reporting-regressions.txt (or just regressions.txt) > process/regression-policy.txt I like "reporting-regressions.txt", but I wonder if using the word "policy" is a good idea. I tried to avoid it (and similar words, like guidelines), as they might do more harm then good. So how about: admin-guide/reporting-regressions.rst process/regressions.rst > [...] >> +Send a mail to the regressions mailing list (regressions@lists.linux.dev) while >> +CCing the Linux kernel's regression tracker (regressions@leemhuis.info); if the >> +issue might better be dealt with in private, feel free to omit the list. > > Perhaps a separate concern, but might you want to set up an @kernel.org > alias for the regression tracker? Trust me, you're not gonna want to > run it forever, and the ability to quickly redirect the mail may prove > to be a nice thing to have. An email address with your domain sitting > in the docs will circulate for years after it gets changed. Yeah, it's on my mental to do list for a few weeks already, but never set down to actually get this rolling. You are right, I'll ask for an alias. >> +Is the "no regressions" rule really adhered in practice? >> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> + >> +It's taken really serious, as can be seen by many mailing list posts from Linux > > serious*ly* Fixed. > Otherwise I can't find a lot to complain about at this point. I'm not > really convinced that we need all those Quotations From Chairman Linus, > but I won't fight about it either :) I'll take a look again and consider kicking a few. > In general, though, unless objections show up, I don't see any real > reason to not apply this one. Great, many thx! Ciao, Thorsten