Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp2848298rwp; Fri, 14 Jul 2023 12:18:22 -0700 (PDT) X-Google-Smtp-Source: APBJJlFT13jgIAfccivnbAr3Y//9ZCXz5seFSoOV/IlFu2J+pcEWws2iDfaR8p32XI7nquLlwW+f X-Received: by 2002:a05:6a20:841c:b0:130:6b27:729f with SMTP id c28-20020a056a20841c00b001306b27729fmr7572511pzd.3.1689362302550; Fri, 14 Jul 2023 12:18:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689362302; cv=none; d=google.com; s=arc-20160816; b=Lxpa2x9NthS7qqsI+z1qi5eXL7q/1lFc6VOO+OulzUwcx9rSO8mtL+qxBbDmcHHmKA z4t4rrEgL+fxPJYNbH3le9hpyg15ppN2pTQUqCtf6l55CHTRRDk9qCCQayzCLYlaziDK PMzLXWvDdnwfsnnGsCiDPePBHuP16RP1DFQvj3V9LYqWCCVxFHlpZL1m+yhU3N3aJBys 8RUFf+2HYt3UWqANBLN0GQo33vJMiG+hXsBSG58+ng1Tn3AVhBYfw46vpX9Yatjtf4UM 3Gqnt4GvzagQ0VlJ1ny8za+Eiv4ivW3R4ozJfhxyeZrjlOGJ8lHMfBVrQ9CFqdUy6iiV k4Eg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=cTE0Bd9+Oe/rtzlzgO8EKO6hKl84LM3cxWEuSFkDYPo=; fh=XzDf9F5jQ0qBms8XqkdakhLhQn5XgghBCo61PxIosas=; b=czvlx85dxpWADwVo4DERydUlhVXFWN2JNF6WgIEYPoiZf5rNl011sw2JrIOPZvOiiz lAd84+gnwK0jd6GTTAP1hXAKQttRDzMhPBHQcG3dSxKhIqw1B6f3b4doBQF77M27sDL+ Z6ceuGUKF5J0qcjhgKOYQSrEtX4oQDj0NFjeP91gi+RyFmG5UzjGyOxtWJq45fU1TjXb cFBKcgT0JZVHx4XKQR+Yg480Oq2sikIym3ddkg2pHtIBdO1ucm0xV3Wj5wJXkKGGG3uo F6TPUkle1Wr8JxdKwlFO3ctBjp2k4zk/mCIRNWl/Lh38pWCkxb+MeP1/dfWUCc2mnH9m Rwvw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=V7+5HVNb; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g1-20020a655941000000b0054fd0012d40si7408789pgu.316.2023.07.14.12.18.10; Fri, 14 Jul 2023 12:18:22 -0700 (PDT) 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=@kernel.org header.s=k20201202 header.b=V7+5HVNb; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236526AbjGNSeW (ORCPT + 99 others); Fri, 14 Jul 2023 14:34:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46070 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235790AbjGNSeV (ORCPT ); Fri, 14 Jul 2023 14:34:21 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9E2D4C6; Fri, 14 Jul 2023 11:34:20 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 2EB0961DC2; Fri, 14 Jul 2023 18:34:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3688CC433C7; Fri, 14 Jul 2023 18:34:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1689359659; bh=WCHZqBac1jgCHUwyQJ8QVnJ2MMfqq+0zZRukAUThmGY=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=V7+5HVNbJ+kVtknpGS3EVELMYaJkXEDkYUDOz/24CouQom4qQTS9GLJHRCSuUhv8Q A88iqTZdapvFE6Px0Qoe8iUwkyXx2OI8vDikvNtQfsmBXdg0RQWDsLTmYzVziHgGP/ sTWBmPzxpMJc9RK6a8fIGsNJeflF8UJELz1lzh3usMe6fWIX5dcDIiPKzwne0s8k/A c8DTZN4KzG2u+ck6g/I/lXX+4kc7+gwtFTy16lP2FCBCIgwh5XQscj28lOQE13Dtvb i3EDdo+MO36q5ebAup9NVKZuZSCfaY4ELOWhg+AT6noUngBXfQQD6HB5NaiPBW05a3 xA1SVc9sKB+pQ== Date: Fri, 14 Jul 2023 11:34:18 -0700 From: Jakub Kicinski To: Mark Brown Cc: Thorsten Leemhuis , corbet@lwn.net, workflows@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, gregkh@linuxfoundation.org Subject: Re: [PATCH docs] docs: maintainer: document expectations of small time maintainers Message-ID: <20230714113418.49dfac7e@kernel.org> In-Reply-To: References: <20230713223432.1501133-1-kuba@kernel.org> <20230714102218.687ee2ea@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 14 Jul 2023 18:59:08 +0100 Mark Brown wrote: > > If we try to fend off anyone who doesn't understand common meaning > > of words the document will be very long and painful to read. > > That's true, but "bug" is one of those things where there is a frequent > disconnect on definitions, and when coupled with the must respond bit I > can see things going wrong. Right, I agree the "what's a bug" arguments often happen but they happen primarily when people are trying to get Greg to pull patches into stable. Or when people try to fast path their "oh, so important feature" into Linus's tree skipping -next. The simple way to put it would be if the resulting code goes to stable or linux/master then it was a bug. But we can't expect from the user to know if the problem is stable material, or even whether their problem is a bug in the first place. Simple example - WiFi cards which don't support AP mode. User may try to run an AP, and report it doesn't work. They may not know whether it's HW limitation or a bug. The maintainer responding with "it's not supported, sorry" does not seem to me to be a high bar. Also, in my defense, I do give a rough ballpark of what we consider to be a problem we expect to be addressed: ... bug reports of reasonable quality. The bug reports range from users reporting real life crashes, thru errors discovered in fuzzing to reports of issues with the code found by static analysis tools and new compiler warnings. Just in case someone thought that maintainers are their tech support. Then again, I don't want to completely exclude technical questions which aren't straight up crashes because some of those are reasonable, should be answered or even result in improving docs or error reporting. It's a balancing act :(