Re: [Ietf-and-github] Warren Kumari's Discuss on draft-ietf-git-using-github-05: (with DISCUSS and COMMENT)

Mark Nottingham <mnot@mnot.net> Thu, 12 March 2020 00:54 UTC

Return-Path: <mnot@mnot.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 09D563A0EDA; Wed, 11 Mar 2020 17:54:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=rY5d7rQ0; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=paO2JGdJ
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 rO0Ozost27vX; Wed, 11 Mar 2020 17:54:08 -0700 (PDT)
Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4219C3A0ED7; Wed, 11 Mar 2020 17:54:08 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 4F0D3996; Wed, 11 Mar 2020 20:54:07 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 11 Mar 2020 20:54:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm2; bh=G +LLt4feVaCXLmlN+uUIFdxMcWkxTWoQqJcIlM/asS0=; b=rY5d7rQ0Yz+w45QVL KWy5lkAKbkggE/PxZpMbs+XuseMOuj+/wFuNo1DMrsn6lslfMeBbg/2f/41isVme rAH2UdWGqhN5rTLoQ9aXqok9n5zp2dn3LWG6+RiaqPH9I7CCmGqK2kuw2e9ekO6t HwGHMLCCkB+DnOCN34KdeiKofAFwolCSaqSTmrwXVJLRC/OyaSsHPMXeXzCQ7xrp tbkIdAdMr2HGmg2/uQhsnjv0P+KYQ8x3AKePMLnJBYdiKr1Umtf6H7sv/9OvAC3Y sIvWBvDj33yqA4weZuukr9Rb5g/PzCMe0l2IAyq1oujG8Xput2tfUnbZgovOhd+p mj+HQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=fm2; bh=G+LLt4feVaCXLmlN+uUIFdxMcWkxTWoQqJcIlM/as S0=; b=paO2JGdJDeKGplsYEZ0Lv+moh+SmUIS7InBdmtNFpM0H4a7NhjsGRs19M yY0SSAyc/GuAR0OCuYr/h/p5Wmx+yJ2B1DuZs/Fw3TWVjozysmPyTsnfRzmXppj9 T9MESQvwyhN0ua39D93HOK1PNXy5tlNJXJgRscaFUFxuwbJtdaDuuePd9NuQDECP LhIZrcRARf8zd8sr5/N5+FWUFYAJYtYN8I1Lqh0ZbFKBwRe41KIIsuPlBMrpZrvn X6pEiihAQfuN5cbutE062Evkvg/O4hSAJHhgKWJQT3etkq54KEUyjuFG01lEJqXX 4bbOtoDeDqSYnsQiFOBK7LHtOTMOA==
X-ME-Sender: <xms:LYhpXjOcEqMOuXvP9E-l0DmARMGcF5F2gZF4CNJ7gKwJyw1aCqbQvw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedruddvgedgfeelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurheptggguffhjgffgffkfhfvofesthhqmhdthhdtvdenucfhrhhomhepofgrrhhk ucfpohhtthhinhhghhgrmhcuoehmnhhothesmhhnohhtrdhnvghtqeenucffohhmrghinh epghhithhhuhgsrdgtohhmpdhmnhhothdrnhgvthenucfkphepudduledrudejrdduheek rddvhedunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh epmhhnohhtsehmnhhothdrnhgvth
X-ME-Proxy: <xmx:LohpXiNJawEQkHpkHbjYRc9VU_fjqzzeCinxxikm1btvoIy21I-fYg> <xmx:LohpXtSCUobjaV-zr2NzNs03NjT6VPkfjEkCh9lrPgpl3kJ1uNPleA> <xmx:LohpXsA1G9VGGHSJ2qeaeT7S0K_vXZX3vq52Lz2JJl4FVz-Kt1q4Dw> <xmx:LohpXvcJsjOAutnmR61TFCr2IZTckmrROeSC-hRfA80W48dzgfIz5g>
Received: from macbook-pro.mnot.net (unknown [119.17.158.251]) by mail.messagingengine.com (Postfix) with ESMTPA id E63D2328005E; Wed, 11 Mar 2020 20:54:04 -0400 (EDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <c8f4c34f-d4af-4a45-bf8d-48409d9e4ae7@www.fastmail.com>
Date: Thu, 12 Mar 2020 11:54:02 +1100
Cc: ietf-and-github@ietf.org, The IESG <iesg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <75CC8665-8F5D-4F95-A052-F8BB0B0A4F23@mnot.net>
References: <158386231480.15427.9414945774814479191@ietfa.amsl.com> <CABcZeBP76vZW9ob9pX5SQYvoemVPmNz-xj-MShht5TWO0RGLdA@mail.gmail.com> <CAHw9_iJFRgFAv8V-Ubfniwm8z=EhE5hZ8TZSvZmOX_DYixA8pQ@mail.gmail.com> <A3D59DA1-47AE-4F1F-A215-61EEC398896A@cooperw.in> <CAHw9_iKB1-42Fk1b+a3O4PBbwWtrbACzR47FirEVj7L94hntEg@mail.gmail.com> <CALaySJJ5NruVKYs5TqKzcvbAfJkgaxU5usjAuRvKd_OUSnJRLw@mail.gmail.com> <3B1EB2AE-EB48-48FF-BA20-DBB5527ECF1E@cooperw.in> <894D3C1A-ED57-44D5-8099-92C221258C99@akamai.com> <CAHw9_iKiL3kzvZhg_pz6zaubtjW+_77grTQf3f1Ne-oVU=5new@mail.gmail.com> <1735a4fe-0a9a-4952-aefc-5b16200639d2@www.fastmail.com> <4B24E202-B2ED-491B-A7AF-9D0955C6C1D7@mnot.net> <c8f4c34f-d4af-4a45-bf8d-48409d9e4ae7@www.fastmail.com>
To: Martin Thomson <mt@lowentropy.net>
X-Mailer: Apple Mail (2.3608.60.0.2.5)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/mLZqmn66tLZutKN7HBkxHpfCr_4>
Subject: Re: [Ietf-and-github] Warren Kumari's Discuss on draft-ietf-git-using-github-05: (with DISCUSS and COMMENT)
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: Thu, 12 Mar 2020 00:54:10 -0000

All of those changes look much better, thanks.

Regarding the multiple documents issue -- yes, it was indeed discussed. I don't feel strongly about changing the language, unless this document is seen as binding on all WGs that use Github (see rest of discussion).

Cheers,


> On 12 Mar 2020, at 11:44 am, Martin Thomson <mt@lowentropy.net> wrote:
> 
> Hi Mark,
> 
> Any input, even late input, is better than nothing.  I appreciate you spending the time.
> 
> On Thu, Mar 12, 2020, at 11:23, Mark Nottingham wrote:
>> * "Chairs MUST involve Area Directors in any decision to use GitHub for 
>> anything more than managing drafts."  This seems onerous; does it mean 
>> that I need to consult with the AD to host some tests (e.g., 
>> <https://github.com/httpwg/structured-header-tests>), a repository for 
>> a wiki (e.g., <https://github.com/httpwg/wiki/wiki>), working group 
>> administrivia (<https://github.com/quicwg/wg-materials>), or a 
>> translation (<https://github.com/quicwg/zh-translations>)?
> 
> Yes, this was not considered in the original drafting.  There is a proposed revision in https://github.com/ietf-gitwg/using-github/commit/e74ba457de2f0843a42c1214bec0033f559f187a
> 
>> * "Maintaining multiple documents in the same repository can add 
>> overhead that negatively affects individual documents.  For instance, 
>> issues might require additional markings to identify the document that 
>> they affect.  Also, because editors all have write access to the 
>> repository, managing the set of people with write access to a larger 
>> repository is more difficult (Section 3.3)."  This is well-worn 
>> territory, but there are also costs associated with having many 
>> repositories -- both in terms of WG chair load, and in terms of 
>> potential errors (as we're discovering in QUIC).
> 
> I believe that encouraging the use of separate repos is the consensus outcome of working group discussions.  You were involved.  Suggestions for different wordings are always welcome, of course.
> 
>> * "Issues that have reached a resolution that has Working Group 
>> consensus MUST NOT be reopened unless new information is presented."  
>> This seems to be pre-emptively establishing both the status of Github 
>> issues in the IETF process, and the semantics of their state. 
> 
> There is a proposed revision in https://github.com/ietf-gitwg/using-github/commit/b872e534db4c885cd3cbfaac64fff7d06d41c5d4 (though Chris later improved the text further, see the PR: https://github.com/ietf-gitwg/using-github/pull/43 for more)
> 
>> * "Editors SHOULD create a new Internet-Draft submission two weeks 
>> prior to every session..."  How is this requirement specific to Github?
> 
> It's a poor restatement of the (lowercase) recommendation that was cited.  I have reworded here: https://github.com/ietf-gitwg/using-github/pull/48
> 
>> * Generally, there are a lot of RFC2119 terms that seem advisory, not 
>> normative. Are they all well-considered? To give one example: "Editors 
>> SHOULD make pull requests for all substantial changes rather than 
>> committing directly to the "master" branch of the repository." What 
>> does it mean to violate that SHOULD?
> 
> A lot of these have been removed in response to reviews.  Including that example in response to Mirja's review: https://github.com/ietf-gitwg/using-github/pull/45

--
Mark Nottingham   https://www.mnot.net/