Received: by 2002:a05:6500:1b45:b0:1f5:f2ab:c469 with SMTP id cz5csp625804lqb; Wed, 17 Apr 2024 06:40:52 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVpDo6TDRQOJrqjbQhcOc15tiuAqrMlqmftWqoonzo0eGY0Qdc+nRf8G1JTCB5wnzrB9HboZWIv+J/LAYdjd+wd8R9jVFGd1bc0qWAPKA== X-Google-Smtp-Source: AGHT+IG9uRo+LOMwip6IyhRLid2Z6XoVfNxqx8hQz+f9Ayqbr97FCNZEbjeAjrtSYInoay0+9pGs X-Received: by 2002:a19:5e56:0:b0:515:bfaa:fa12 with SMTP id z22-20020a195e56000000b00515bfaafa12mr12237404lfi.22.1713361252277; Wed, 17 Apr 2024 06:40:52 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713361252; cv=pass; d=google.com; s=arc-20160816; b=qWdmRsXqNDS8DFG1UIz91umzzGAxJqFvmsSC3+8ZOMHc/AdZioIB23QVG80FgyZKKc Ir79UyU6zVgEnp9GIEfLiGX8rpQrAOzYH3DKjrqGZAiwtdStX5hIonXbgTmKMpmLchW6 E2A0R3tQQlePPFPgOLymGxk64T14uqLXOBoLW9obhSZQk97N70naXn8IX4ASE8dhA26u gFzUaJl3bRIWrti25FTuRBgXzEezQCwfyXTnhe6HVH+o/y5vybtuB4UzXa/cXfFm8oLm 0FxqW90UGvMpguca9qqLy7h7RAQV4q3KJ21VCZqg/EM2vjG0CPBKK8QHAZKQHoBlxULk hG3A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=nKFcFcrLaUoVM1jZRK1Y11ZByL7ndmKDrqG3ENyyWm0=; fh=5Od1D7d8rdd5eUh96PPWzfgZafOvKL1OMAs3zCCBVjY=; b=j1FP9fqBw4G70FXJLxXNXtgoxWGd7Wv9dyVPr0T4Ah6Qd2/a5KTIA7max+kf0P1lXZ X8nlgLzAlbtgGjDqit0KNUYzD4HU41HVohHwc4AwHxkCwuiSMvJNAeTukMT4iaTOchfP EA8wN2fgQLOM4ye9PyNLS0ujZY2NP1LFSiL1R/NzVksJEek78/t5C7FcjG4aXBYMqNAB IvCT0fokby+o6qfhz1fVq8UipGKb3vxFdcNNcpv1gs6Pc+fy26vZl58inBoifeClIwfe 1tyWWp6ZWpHZ/mAqOvWIWyph/tGUM6gLZp0jUOARjJdpSEal4vbTvqqT0xkknpkO1K72 RnZg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=UuTudOMF; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-148604-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-148604-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id ji18-20020a170907981200b00a48f55ad57esi7118994ejc.392.2024.04.17.06.40.52 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Apr 2024 06:40:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-148604-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=UuTudOMF; arc=pass (i=1 dkim=pass dkdomain=linuxfoundation.org); spf=pass (google.com: domain of linux-kernel+bounces-148604-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-148604-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 925921F21DDE for ; Wed, 17 Apr 2024 13:40:51 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 2AF98140387; Wed, 17 Apr 2024 13:38:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="UuTudOMF" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 44AE813F432; Wed, 17 Apr 2024 13:38:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713361112; cv=none; b=mrumca2dPhj+5Wd6mULRY6KKFbWHJP92z49T2EAah1gZxUiEkbDTV7NhbHTqaChW92PwGfn2eE9IyRogiapq7UfgKXy5Cgqyjf+k1eOKhYqFK6KdadacH2X2mB3JoRBSGYcKiSu3VDqHEIc+jkzzUdG5ZQjkvPx/juRE0Wn4WnE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713361112; c=relaxed/simple; bh=UZD+Ms8pr+WTEw9cpD/15Yj1rj2z0moWejiq6l9MWTw=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=dOvfLhwplLkoV8n2X2qR48Xn+7crzdDhuNmhALruhxjWpaMrMy1bYLlRSqdX0NOL2EWT6q95uIIdohkqChZXXBfNT/VRR9m4kIvTWs9i/GyGC+6bFLoJ+uAOiz8qrThQxiPEN6ZoiHsCI30Y4pmz5TnsK1acEceyExBPEJ2igdo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=UuTudOMF; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 30795C32786; Wed, 17 Apr 2024 13:38:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1713361111; bh=UZD+Ms8pr+WTEw9cpD/15Yj1rj2z0moWejiq6l9MWTw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=UuTudOMFbsObCPDtn2AlF/jkFC67E5iFBGINTsjcLvpUsD/+y1k4yn2EGzaW87JW8 qdajHkWKAH+I38bpdwLyHX8AF/cIPWg08tWtF+s8chE89uqWVigb+NnPbFucr7T4sc kwNTGRSmlGqRSrPzycFeLch4ZeW32EaQK/JpTreI= Date: Wed, 17 Apr 2024 15:38:28 +0200 From: Greg KH To: Thorsten Leemhuis Cc: Konstantin Ryabitsev , helpdesk@kernel.org, "workflows@vger.kernel.org" , LKML Subject: Re: Please create the email alias do-not-apply-to-stable@kernel.org -> /dev/null Message-ID: <2024041734-gleeful-freewill-b24b@gregkh> References: <20240417-lively-zebu-of-tact-efc8f3@lemur> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: On Wed, Apr 17, 2024 at 03:21:12PM +0200, Thorsten Leemhuis wrote: > On 17.04.24 14:52, Konstantin Ryabitsev wrote: > > On Wed, Apr 17, 2024 at 09:48:18AM +0200, Thorsten Leemhuis wrote: > >> > >> Could you please create the email alias > >> do-not-apply-to-stable@kernel.org which redirects all mail to /dev/null, > >> just like stable@kernel.org does? > >> > >> That's an idea GregKH brought up a few days ago here: > >> https://lore.kernel.org/all/2024041123-earthling-primarily-4656@gregkh/ > >> > >> To quote: > >> > >>> How about: > >>> cc: # Reason goes here, and must be present > >>> > >>> and we can make that address be routed to /dev/null just like > >>> is? > > First, many thx for your feedback. > > > That would make it into actual commits and probably irk maintainers and > > Linus, no? > > Yup. > > > I also don't really love the idea of overloading email > > addresses with additional semantics. Using Cc: stable kinda makes sense, > > even if it's not a real email address (but it could become at some > > point), but this feels different. > > Okay. > > > In general, I feel this information belongs in the patch basement (the > > place where change-id, base-commit, etc goes). E.g.: > > > > stable-autosel: ignore > > [This fix requires a feature that is only present in mainline] > > > > This allows passing along structured information that can be parsed by > > automated tooling without putting it into the commit. > > That afaics makes them useless for the stable team (Greg may correct me > if I'm wrong here), as they deal with the commits and have no easy, > fast, and reliable way to look up the patch posting to query this. Or is > the "patch basement" available somehow in git for each commit and I just > missed that? You are correct, as-is, that would make it useless for my tools. BUT I could, if it's possible, just look up the original in lore somehow and parse that. If it's there, does anyone have a "simple" way to map a git commit back to a lore message if it does NOT have a Link: line in it? I guess I should look at setting up a local copy of lei to dig through the git record of lkml? But what about patches that aren't cc: to lkml, I don't want to have to hit lore.kernel.org for each query, that's going to not be nice. > Guess in a better world we might use "git notes" for this, but we > currently do not use them because they iirc are somewhat tricky (they > are easily lost on rebases iirc is one of the reasons ) -- and starting > to use them just for this is not worth it. git notes never works for anything, and everyone always mentions it :) > >> There was some discussion about using something shorter, but in the end > >> there was no strong opposition and the thread ended a a few days ago. > > I feel this is a significant change to the workflow, so I would like the > > workflows list to have another go at this topic. :) > > FWIW, we could go back to what I initially proposed: use the existing > stable tag with a pre-defined comment to mark patches that AUTOSEL et. > al. should not pick up: > https://lore.kernel.org/all/c0a08b160b286e8c98549eedb37404c6e784cf8a.1712812895.git.linux@leemhuis.info/ If you can pick a better string, possibly, yes. But in the end, your proposal seems to imply: cc: stable@kernel.org # Psych! Just kidding, never backport this! but really, that's just mean, and again, this is a VERY rare case you are trying to automate here. We have MUCH better and simpler ways for maintainers to not have their subsystems scanned for stuff like this, why are we spending all of our time on this topic? thanks, greg k-h