Received: by 2002:ac0:aa62:0:0:0:0:0 with SMTP id w31-v6csp3042127ima; Mon, 22 Oct 2018 22:30:09 -0700 (PDT) X-Google-Smtp-Source: ACcGV63pcA428FSF2wmUdcjSDwFi/xzKqGQj7BSvbvbqnsHsDV0wqEr7ETs/6CO05V8xt7qNFQBB X-Received: by 2002:a63:9612:: with SMTP id c18-v6mr44215209pge.21.1540272609532; Mon, 22 Oct 2018 22:30:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540272609; cv=none; d=google.com; s=arc-20160816; b=zBg2Uoi1fqT2DuNqU0qM9VBoywzXIMfIG+vYujh+nk+hVjsh9qD5UjVtmJPdz/wjAa cYXjH7IR3b9lTp+Btaj+4BGarGlXX1CfvVqOYCLXIBAlSPPdZGY1kKX5FBO4pOdw1CsD NPHNvZLZCRhsCaFI4bPEOkOBNTmTMNyV1M0poDs3JbthuRuXI+DkicG78G/xvKanLhM5 iOoTYskuvtkPgXrREVEdr9nLwoDLigvMaswxxDpvu2KyGnQGoNR2SlCuJxYtxRRmGIoP kDt9q/X8F+UDD8ft43r6ppqOC8+/3Lpxv2R4/Yh/LpVtuqydm6s0I8cjXUyLVDhYq5Vg L7jQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:references :in-reply-to:subject:cc:date:to:from; bh=MelHSBMNydpbaS8iNaqzykvjWBK0aQHpKGQSyIohZFo=; b=m/sAqrhj9um6yzAOaSpLvpW+KQVhFAEpWSHC8co9sBQxN9pke9J3ZCv0tk0skEcu2J hrT/GhzZtznVxYnaGlJ2mF2MvI0Ct0w58sryAKoLG6+Kl0yFOH1zk6b7jVvJkbVfQS0Y FhY1tSzoZnT1Q4RsflfJYZmTP8OyajtEz2irpLnCBO955AauPmMJqhyxU6tmmxVGTpVa +c5FT+1cZB/Tle/PRpmX+txL6yxmfttTbWqlOznaGZr/niHdTALjcadg/K1DkgmsDQaD sP2aXUbEQssjqbx978QdK+/iXTbv5ZgAufQ10Af3vOy4q8dUYiAALFPhVvPodxmFx4+x 9Omg== 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 s64-v6si186368pfi.134.2018.10.22.22.29.53; Mon, 22 Oct 2018 22:30:09 -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 S1727203AbeJWNuA (ORCPT + 99 others); Tue, 23 Oct 2018 09:50:00 -0400 Received: from mx2.suse.de ([195.135.220.15]:34966 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726764AbeJWNuA (ORCPT ); Tue, 23 Oct 2018 09:50:00 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 3675FAD16; Tue, 23 Oct 2018 05:28:13 +0000 (UTC) From: NeilBrown To: Al Viro Date: Tue, 23 Oct 2018 16:28:03 +1100 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 In-Reply-To: <20181023045247.GV32577@ZenIV.linux.org.uk> References: <20181020134908.GA32218@kroah.com> <87y3ar80ac.fsf@notabene.neil.brown.name> <20181021222608.GA24845@localhost> <875zxt919d.fsf@notabene.neil.brown.name> <20181023033130.GQ32577@ZenIV.linux.org.uk> <87r2gh70ij.fsf@notabene.neil.brown.name> <20181023045247.GV32577@ZenIV.linux.org.uk> Message-ID: <87o9bl6xlo.fsf@notabene.neil.brown.name> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, Oct 23 2018, Al Viro wrote: > On Tue, Oct 23, 2018 at 03:25:08PM +1100, NeilBrown wrote: > >> >> If Linus is not true to his new-found sensitivity, we might need some= one >> >> (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. >> >>=20 >> >> 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 communit= y. >> >> - provide alternate routes for patch-flow, so that no-one has ultim= ate >> >> power. >> > >> > Really? The ultimate power being to say "No" to a patch, and nobody s= hould >> > have such? Are you fucking serious? >>=20 >> I have noticed of late a tendency in all sorts of different people to >> hear/read a statement from someone they know, interpret it a particular >> way, be surprised about that interpretation, and persist with believing >> that interpretation anyway, rather than realizing that the most likely >> explanation is a communication failure, and asking for clarification. >>=20 >> The "ultimate power" is the ability to say "no" to a patch, *with no >> opportunity for review*. Two people together having that ultimate power >> is a totally different thing to one person having it alone. > > If that's a clarification, I'm sorry to say that I understand you even le= ss now. > What are you proposing? Duopoly? How do you deal with disagreements? F= ork? > Revert wars? We already have team-maintainership arrangements - doing the same thing at the top level should not be that hard to imagine. It really about "saying" no. I suspect all members of a team would come to much the same decision about any given patch, but they might "say" it differently. One might say "anyone who wrote this should be lobotomised", and the other might say "I see what you are trying to do, but the approach won't work - go look at how we handle XXXX, they have a similar problem". Neither will accept the patch, and they will probably both accept it after certain changes. But when one of them is having a bad day, I would like people to have the explicit opportunity to ignore them and talk to the other. Yes, they'll still get "no" twice, but they'll also get something approaching sane review least once. Just knowing that the person you are ranting at can by-pass you would, I suspect, encourage a lot of people to reconsider their behavior (though maybe I'm optomistic there). Thanks, NeilBrown --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEG8Yp69OQ2HB7X0l6Oeye3VZigbkFAlvOsWQACgkQOeye3VZi gbkjxhAAh+AJbCPvpt2p1qLRsAT8UTDbRT26YN0sqE4dhemBMx7Vz7+ZQKa33Oh9 RIxeqT8s5OSTxpxV4jRd9vX+xpFKxN8LefeGA0juesyPDMZh4TGVQbGn4tvAg8NQ Mvl7tEzwbMqmQPBIlPyDLAi5dvN2vvKtLCwVgnc26n6ZX7+7pwomjjUhdE9JqnE3 haNVdaYvIcLU5kac3CVqXio8IhjAmwQLlSPoM5bV+J7u95ZxkTaOomqHzrEbkxRa kUK24P80nIbOG5nrQgX2o5P26iePY8tGwmABE7HbQH1P+4dsD6qfWJCJIPKXG0A2 +ASsKaC+UegwTBMtghYPuldBtimPZEbDR06W9RjIOx4q1bOO+C7hXNXfMV07wCGk T4N3MbiNLkEBeX7TVfm98q8KVk45t2PZe86rVT2pldgdA39Sf4kYmAKzAOZ1qP+N djini6whfvxbUfbY6Eg5+Pu3qQ3uIcWy/MQhYocnU88XYxc8wmdIY6wM0NngksmG E1CYQd72Dgj42Iv23H+28dPDxkzEn9NPROoJHf9xVlyChKISOeFfrEGnRlaqz849 sP89Wrbt0Ce1pWqLyq94eG8VGmj6kaKAK100Jedvl+Hm+InKSBECBGGtb8NsqGnh 5uEnkXckyLXlx+7GNWRharjq82/Pjly+5L9F91DHyvhYuGujuWc= =NgxU -----END PGP SIGNATURE----- --=-=-=--