Re: [Ietf-and-github] WGLC: draft-ietf-git-using-github-02

"Martin Thomson" <mt@lowentropy.net> Wed, 04 December 2019 05:33 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: ietf-and-github@ietfa.amsl.com
Delivered-To: ietf-and-github@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B55751200CE for <ietf-and-github@ietfa.amsl.com>; Tue, 3 Dec 2019 21:33:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=khcAMlr4; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=yly/H4ID
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id reLtXyJgPLrM for <ietf-and-github@ietfa.amsl.com>; Tue, 3 Dec 2019 21:33:57 -0800 (PST)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED920120086 for <ietf-and-github@ietf.org>; Tue, 3 Dec 2019 21:33:56 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id EAE36226FB for <ietf-and-github@ietf.org>; Wed, 4 Dec 2019 00:33:55 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Wed, 04 Dec 2019 00:33:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type:content-transfer-encoding; s=fm3; bh=ONBEl v/kWGiOmriIow1xKrjK1DvXKTbTtQ9+212j4hU=; b=khcAMlr4Zcnzsxqv1HC5L 0ckfXCPUF2vwbjvSgdvDfifv67owxMyGoHcHUW9TW/iVAZrZu/4u6vwXyZXO7YYB /1Dde4fpOM+9kO+T3/4acSwvfnGHeT6l3DPZSNe3ZG2R6J3ZClwP8NUB3iiz265g v3MQlAor/EXB8KE4dCTK/XAjbe7MLmOm+oCzv6Vp/8EAA3CDlx0cNo4Vx+0IuLKy 6GSCyoL4ctN2wY13cfDtbUAak/uvYDGNuw7MPCFah688jSGs3/m1Loex00vygXoW 3gWne83tSir7zpat2yYEYJSy5cjlHwqiGGRdRZiGeaiO7K559EwkZ9oTU0J+f1yy g==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; bh=ONBElv/kWGiOmriIow1xKrjK1DvXKTbTtQ9+212j4 hU=; b=yly/H4IDRIWahkeyx3o5fAMVOPz1uH3DhK0bT396rZjOLNDOvlt3aeBqY bCXyrCzCDtVm0k4NgR1aIChzdw+HKL5jTPfN3o0sgDTSFx50h7DMRrgJBkt198u4 RAJPkMFo3sLyRnpER+hscVXN9vQiZRIczm8LQXVvWaz7RYa410q+OnQNcAHDPJO5 EKd4ToZ+UbDgPLQpZTs7ZXxfBLVK+2KK0n32fRLk8vZ49A2R7wHT1yh7qQL+tOXa xiHCSq0PRRjPjrfHmnGvqY6v/DjtzH638bshSKRkKP1ckzarLat53SAYRiho5E2U tlagVt/++uQWukrwvUohF9BRzymrw==
X-ME-Sender: <xms:Q0XnXarGtO4JogUXWoCwjNLu5TLdy-Zr4QXGkPKta7H8mYJA_KlhwQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedrudejkedgkeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefofgggkfgjfhffhffvufgtgfesth hqredtreerjeenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehl ohifvghnthhrohhphidrnhgvtheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenuc frrghrrghmpehmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvthenucev lhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:Q0XnXWC77THmqr4ZsDqgvtml2JW2t5iw7awX3XD0SOrQX2sks_Wjug> <xmx:Q0XnXYsYg5fjRRalDsilSTAJFUSMwf48XcSNhWLdj_nYtX36xHer9g> <xmx:Q0XnXVIXff5DAfimgyYmUPAKczck4RNwbEAc12EjyUlRLRe2ER0EvA> <xmx:Q0XnXfkzmN02FAFvn_eCoDGxTnJ_K2MypaWn6Qj8GnjXYcF3idWVxg>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 8D73DE00A2; Wed, 4 Dec 2019 00:33:55 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.7-612-g13027cc-fmstable-20191203v1
Mime-Version: 1.0
Message-Id: <928f844c-6e88-4f43-b780-1391cbd7ef9b@www.fastmail.com>
In-Reply-To: <DM6PR22MB201017489BC5857BFD204733DA420@DM6PR22MB2010.namprd22.prod.outlook.com>
References: <DM6PR22MB201017489BC5857BFD204733DA420@DM6PR22MB2010.namprd22.prod.outlook.com>
Date: Wed, 04 Dec 2019 16:33:35 +1100
From: Martin Thomson <mt@lowentropy.net>
To: ietf-and-github@ietf.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/8bRq-wn8jY3KJuLw2jJfDGWJg0s>
Subject: Re: [Ietf-and-github] WGLC: draft-ietf-git-using-github-02
X-BeenThere: ietf-and-github@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of using GitHub in IETF activities, particularly for Working Groups" <ietf-and-github.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-and-github>, <mailto:ietf-and-github-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-and-github/>
List-Post: <mailto:ietf-and-github@ietf.org>
List-Help: <mailto:ietf-and-github-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-and-github>, <mailto:ietf-and-github-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Dec 2019 05:33:59 -0000

Thanks for reviewing Mike,

Your PR is: https://github.com/ietf-gitwg/using-github/pull/36

On Wed, Dec 4, 2019, at 09:05, Mike Bishop wrote:
> In section 3.2/3.3, it might be worth mentioning that GitHub  has a 
> feature 
> <https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners> for the owners/administrators to give certain user(s) control of individual files, despite the global write access that contributors have. This means it's possible to configure the SHOULD NOT on GitHub, rather than relying on everyone's good behavior. I think this configuration should be RECOMMENDED for multi-document repos.

That's a relatively new feature.  One that I note we aren't using in the two multi-document repositories I'm involved in.  I don't know enough about the limitations of that to say whether a recommendation there is a good idea or not.  At some level, I'm concerned that it will encourage more WGs to create single repositories, which I think are terrible.  That's probably not a great reason not to include it, but lack of experience with it should be.

> In section 4.0, we should probably include a reminder that, regardless 
> of the from of contribution, all contributions are covered by the Note 
> Well. (I know that’s implied by the term, but it’s worth being 
> explicit.)

In https://github.com/ietf-gitwg/using-github/pull/33 in response to Rich's review I moved that around a little.  The emphasis being on the notices and not the contributions.  Is that the wrong angle?  Both of you picked Section 4.
 
> In section 4.3, is it truly the WG that provides these facilities at 
> the chair’s request? This seems like something that either a) chairs 
> MAY configure independently at the WG’s request, or b) something that 
> the IETF would provide at the chair’s request. The latter seems the 
> most sensible, but does represent a requirement for new functionality.

I struck the paragraph.  I don't think that we can say (yet) who needs to run that infrastructure.  That's a question we can resolve outside of a published document.

> In Section 7, I’m not certain about the “greater time commitment” 
> reasoning. There is an identical level of traffic coming into your 
> inbox regardless of whether the incoming deluge is e-mail or GitHub 
> notifications. And in fact, exactly the same discussions that take 
> place on GitHub *could* take place on the mailing list. The fact that 
> GitHub facilitates a greater pace of interaction and therefore 
> generates a greater volume of traffic is really what we’re alluding to 
> here. GitHub helps working groups work more quickly, and quicker work 
> risks leaving some people behind.

I'll reword.

> Appendix A.2 states that the quicwg has only two repos, but it in fact 
> has three. Another example of the ops drafts being ignored.

\o/  There are also other repositories now.

See my other email.  I don't know how much editorial control I can exercise over this text.  I think that I'd rather remove these sections now that they have done their jobs.