Received: by 2002:ac0:aa62:0:0:0:0:0 with SMTP id w31-v6csp2965785ima; Mon, 22 Oct 2018 20:33:43 -0700 (PDT) X-Google-Smtp-Source: ACcGV63y8CVIRAK5B6hpizdCHK8f57F2xvSiC675CAlAHGLAjlDkqOhjly8zLxDrnxTbJeCGrGaQ X-Received: by 2002:a17:902:7e41:: with SMTP id a1-v6mr46453910pln.149.1540265623473; Mon, 22 Oct 2018 20:33:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540265623; cv=none; d=google.com; s=arc-20160816; b=jJXf1gY2aZRqH+dP+hWdKwH80L2oBETyndt88DdJeEtd+6Y5wPjlEu5u29TU19FR7v 2eCKDBGso4A99tyIcybzl7yxNIC2BTZGiRN7Exd7AAjJIypt4eSZ+sDbmIRcmK01qFK/ kDX3vWG8iUETVIQEgQvNSwgu9JKFBI6bXDbStWFZUTSA61pL7agC1Fvkavr4IquGkIp5 0883dtviYUwNgOiYTYokqsS7XoLYk+okloZQNX0SEcWguef2fcewKdRmjDAUj4VDMA4S +Jx856VTVAmr5LUGwFwkwr01KDuV0pWqx9PYj0Jy8lwbJRUM1lMhRyL93ICxDmWLe03Q wfQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=ixqJ6emUiolBVQ/kbnSnOUkv4Fg/bTZzB6ezqj7aC1M=; b=hon5KEJCY/zJPOAkBPVHF0jVXJ/C0GoOszeuc20UfLXFINjCfxmFaXMvmVRAezidGj CyYreVA1djvwpPsZOMnrL9nu5xY/G/PEY6cuVfMel5qc7TbZI+ZpyzVBBvMUdwrx/5ZO ZEctGE5At1ZKt5JfMxi42I39w00HwbErjsjY/bFln+6jc/V/Dm+cepF+qmX/u+xHj18m Vwb8AlontDOzYDNRRhYboe5SZ/tPwoNzATdiF8a2750TpphgqkNhzbQMzuqtn8IwmcwY DZLk24lSR+Ybm+7+4yntyGkXr4WezVq9m0b0JFRdVABJsgVbmNu2sUzQfEjGSnAhYItG OzNA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l9-v6si35922306pfi.179.2018.10.22.20.33.26; Mon, 22 Oct 2018 20:33:43 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727116AbeJWLxA (ORCPT + 99 others); Tue, 23 Oct 2018 07:53:00 -0400 Received: from zeniv.linux.org.uk ([195.92.253.2]:34226 "EHLO ZenIV.linux.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726438AbeJWLxA (ORCPT ); Tue, 23 Oct 2018 07:53:00 -0400 Received: from viro by ZenIV.linux.org.uk with local (Exim 4.90_1 #2 (Red Hat Linux)) id 1gEnPm-0002bg-AG; Tue, 23 Oct 2018 03:31:30 +0000 Date: Tue, 23 Oct 2018 04:31:30 +0100 From: Al Viro To: NeilBrown Cc: Josh Triplett , Greg Kroah-Hartman , linux-kernel , Linus Torvalds , ksummit-discuss@lists.linuxfoundation.org, Mishi Choudhary Subject: Re: [Ksummit-discuss] Call to Action Re: [PATCH 0/7] Code of Conduct: Fix some wording, and add an interpretation document Message-ID: <20181023033130.GQ32577@ZenIV.linux.org.uk> References: <20181020134908.GA32218@kroah.com> <87y3ar80ac.fsf@notabene.neil.brown.name> <20181021222608.GA24845@localhost> <875zxt919d.fsf@notabene.neil.brown.name> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <875zxt919d.fsf@notabene.neil.brown.name> User-Agent: Mutt/1.9.1 (2017-09-22) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 23, 2018 at 07:26:06AM +1100, NeilBrown wrote: > Currently if a maintainer is rude to you, there is no where else that > you can go and *that* is why it hurts. It isn't the abuse so much as > the powerlessness associated with it. If you can (metaphorically) say > to that maintainer "I don't care about your toilet mouth, you've just > given me the right to take my petition to caesar" - then the emotional > response will be quite different to pain. Bollocks. First of all, you *always* can take patches to Linus, even if maintainer is being the sodding Miss Manners. Always could. What you can't (and shouldn't be able to) is to _force_ a piece of shit patch (pardon the toilet mouth) into the tree on the grounds of maintainer having been "rude" to your patch. Again, you can and always could appeal to Linus if your patches are wrongly rejected, in your opinion. You'd better have good evidence supporting the "wrongly" bit in that case, but the "right to petition" model implies that anyway. If you are talking about the situations when "rude" maintainer makes insufferable requests to one's precious patches (e.g. demonstrates his or her mental inferiority by admitting that they are unable to follow contributor's 0.5KLoC of spaghetty in a single function and has an unspeakable gall to demand to clean it up - instead of passing that task upon the interns, as they ought to[1])... sure, that would be something new. Would you care to be the person charged with dealing with such... valuable contributors? And how good is the coverage of psychiatric treatments offered by your medical insurance? [1] no, I'm not making it up > If Linus is not true to his new-found sensitivity, we might need someone > (Greg?) to be a co-maintainer, able to accept patches when Linus has a > relapse. It might be good form to create this channel anyway, but I > doubt it would be needed in practice. > > So there you have it. The "Code" is upside down. > We need documents which: > - curtail the power of the strong, starting with Linus > - are adopted willingly by individuals, not imposed on the community. > - provide alternate routes for patch-flow, so that no-one has ultimate > power. Really? The ultimate power being to say "No" to a patch, and nobody should have such? Are you fucking serious? PS: All together, now - Every Patch is Sacred, Every Patch is Great, If a Patch Is Wasted, Neil Gets Quite Irate may the filking begin...