Received: by 2002:ac0:aa62:0:0:0:0:0 with SMTP id w31-v6csp2786386ima; Mon, 22 Oct 2018 16:14:00 -0700 (PDT) X-Google-Smtp-Source: ACcGV60p8OXS+4kY1jvf0tUwYNZxo41ebgCZC6L4bO19qTWMdKH8DEJ9gHHHsTG7Ewm4rZaXqjch X-Received: by 2002:a63:fa4e:: with SMTP id g14-v6mr44722378pgk.18.1540250040289; Mon, 22 Oct 2018 16:14:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540250040; cv=none; d=google.com; s=arc-20160816; b=vWcRtLJVWnhZQPpDATUj4sAe83DZQX7UnfPq3BhpEH2iBlnMecZKNH0bSORCIQEtKf oHUik7xm4Yk9so3lBjjyG8KhOTHdCK9Z8ILbT6KUxtR7/nEcWV2LE2jz+pblKnM05ns4 jeFPyIaB+LhPPZXlZK2mDSujKSl3SPRHA8vNs2oJlz4As1xiCQPNVNI+0zi2l567fMf2 K9jno9EK7Nt3dk9d7569clxfyquZEPgucb8cEDshqMjQWcbnbyZp/Lja56hQS8egXwAQ Z40+6fiKq4DZ1YX2czm244njDj5OC005Z3eLssPrH/qmyJCEaMd7J6+haaZuIqdQ0Z00 WWPQ== 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:mail-followup-to :message-id:subject:cc:to:from:date:dkim-signature; bh=BZ71YwHmVCdTGSDAI9Z53mZLPYsgH0FoLXN4uPG39zo=; b=QRLQ1Z0pH+m4YHjMKYvAfoE7/Zws3zmy18PKfYR00wqiPrPbeN8u6J7yacCigDPOY1 nd1s+O4VwwXelrz+SE/eL4dM5mqcQIhP2gxo0B6F67JasQj8FvPIiCFNBI1sC8jIvtq5 jfWW245ofWOdHJFBGSUnQLLAnJSH3kQKw4YwvK+7aq5vCaPfT+PBK9gC9r/sgxCfijJK PC3+I5Skyo5wTXBT4haL7B0sjggbgwrPrpZzqE3lm1TgwDagLUw1R4alyV41ZQbZurY5 kJPNVlruI6Ft20dwrpLA3+LC8H017O4B/Q2VClo/nn+1nUueF3CiATdN1TVZv3BY1o58 ZB3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@thunk.org header.s=ef5046eb header.b="Sz/9pNab"; 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 138-v6si33692304pgc.218.2018.10.22.16.13.45; Mon, 22 Oct 2018 16:14:00 -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; dkim=fail header.i=@thunk.org header.s=ef5046eb header.b="Sz/9pNab"; 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 S1729296AbeJWHGk (ORCPT + 99 others); Tue, 23 Oct 2018 03:06:40 -0400 Received: from imap.thunk.org ([74.207.234.97]:46902 "EHLO imap.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729238AbeJWHGk (ORCPT ); Tue, 23 Oct 2018 03:06:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=thunk.org; s=ef5046eb; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Sender:Reply-To:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=BZ71YwHmVCdTGSDAI9Z53mZLPYsgH0FoLXN4uPG39zo=; b=Sz/9pNabCN7MfFwARx/Vkl5aHU OeInX4tOsvKTm7MXbzul0c567jau8xK00DG50/Jsf15isr+7ZiNM4jYUYAPwoFRpsDeOh2eSecmnU 0Dt9s4Tobj8nKCaLSGaO+cuTJRwkDlKZQPD1fbr6GVSg6I9HzCyFKfcK2j7qDJeHFRWw=; Received: from root (helo=callcc.thunk.org) by imap.thunk.org with local-esmtp (Exim 4.89) (envelope-from ) id 1gEixa-0000RD-HH; Mon, 22 Oct 2018 22:46:06 +0000 Received: by callcc.thunk.org (Postfix, from userid 15806) id 690C77A2F4E; Mon, 22 Oct 2018 18:46:04 -0400 (EDT) Date: Mon, 22 Oct 2018 18:46:04 -0400 From: "Theodore Y. Ts'o" To: NeilBrown Cc: Josh Triplett , Mishi Choudhary , Greg Kroah-Hartman , linux-kernel , ksummit-discuss@lists.linuxfoundation.org Subject: Re: [Ksummit-discuss] Call to Action Re: [PATCH 0/7] Code of Conduct: Fix some wording, and add an interpretation document Message-ID: <20181022224604.GM1617@thunk.org> Mail-Followup-To: "Theodore Y. Ts'o" , NeilBrown , Josh Triplett , Mishi Choudhary , Greg Kroah-Hartman , linux-kernel , ksummit-discuss@lists.linuxfoundation.org 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.10.1 (2018-07-13) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on imap.thunk.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Neil, I disagree with your framing, and thus your analysis, and thus your proposed solution. On Tue, Oct 23, 2018 at 07:26:06AM +1100, NeilBrown wrote: > If, for example, Linus or Andrew said "if you cannot work with any given > maintainer, I will consider your patch directly, but you need to point > to where you tried, and why you failed - or to where the promise is > inadequate". > > 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. No. That's just not how things work. Patches don't get rejected because maintainers are being rude. Patches don't get accepted because they are not of a sufficiently high technical quality. And if you spam a maintainer with bad quality patches, and they tell you what you should do to make them better, and you actively ignore requests about how to write better code[1], it is perfectly acceptable for maintainers to decide to ignore said bad patch committer. Putting bad patch commiters on a blacklist is not a CoC violation. [1] And no, this is not a hypothetical example. This particular kernel newcomer continually spammed maintainers with patches that wouldn't even compile, and were clearly never tested. And when the newcomer started giving bad advice to users reporting bugs, he ultimately got banned from LKML... After all, we all want to make the kernel to be better. So if someone submits good quality code, Maintainers are going to want that code to improve their subsystem. Thinking that people want to go off on power trips by rejecting perfectly sound code is a complete misdiagnosis of the problem. - Ted