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:23 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 C40523A09B8;
Wed, 11 Mar 2020 17:23:16 -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=DONOGMT8;
dkim=pass (2048-bit key)
header.d=messagingengine.com header.b=AcVyvtoD
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 gUrs3uJVdgB1; Wed, 11 Mar 2020 17:23:14 -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 A60FF3A098B;
Wed, 11 Mar 2020 17:23:14 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
by mailout.west.internal (Postfix) with ESMTP id D0723988;
Wed, 11 Mar 2020 20:23:13 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
by compute4.internal (MEProxy); Wed, 11 Mar 2020 20:23:14 -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=q
zC4cEgbE7uzJz1TZsC7dAeA/G4CB+A++KZKXIfqUsA=; b=DONOGMT8QaPJK8hgb
/uOMPzks8pjO72JLCov8hepOu9upqPGAwnFWwGSbAC+nrbaBIv0SSSfjcJar9PqD
b5mmP2JHgLprF7iSVH1ohvLFiAynsvzIkf3r4WCiWgeNRvO/beN8eYuMfShQTYL0
yGOsaEmNW09GiAUF6RRoLbDWQhyQ7wSGiq17r+5ZB4n3oo5zS0wkid1PfxAcg1Tg
7rqayk2lTCf/YJ+nJwpxKfauHzw7NO+wCYz5BV0hoJZX+2YTvQAmUOoEY5fqUmNf
5uWqCBJYE6x2uQ9/v2X/UOohy1axHyNnNqYrRKVhLk+Y2xuvYXU/pzfJ+I3tc7sZ
2oL8g==
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=qzC4cEgbE7uzJz1TZsC7dAeA/G4CB+A++KZKXIfqU
sA=; b=AcVyvtoDc4ZLmkMV220pJ+1mJyB8oxg6sSd85GpSbrJyuBqJw5prIkj/6
ZPpqn7p/mc9gyfBZSookafH2JyJJj89kXQecz96crrSt2Yz1tbPWunubUvT3z77w
/t4GLqDelge6DdvqVjfdET+wp6pEum1M/KwhAPcLz7sext9hqCMo9RdspJXYTtbc
VIUhv2VAjYZJxSaEytwpOm4isHEQvCMWpVRPqplF/v6W+XJWYqleZEj6BCoG6FYC
3pcHvrNo9/ohre5id8rFjaaOj2AsMK9qBtPRDZtqCXhacg7WTD5plpdQuwOLeuIW
8I8kfYsY5Wg3ifpQrgYL8F1jTbQIw==
X-ME-Sender: <xms:74BpXiNqQwq7DUbs_E0ln3GZl015Qxq4C5KVXdAJcjhJT6aQI1MSJw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedruddvgedgfeefucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
cujfgurheptggguffhjgffgffkfhfvofesthhqmhdthhdtvdenucfhrhhomhepofgrrhhk
ucfpohhtthhinhhghhgrmhcuoehmnhhothesmhhnohhtrdhnvghtqeenucffohhmrghinh
epghhithhhuhgsrdgtohhmpdhivghtfhdrohhrghdpmhhnohhtrdhnvghtnecukfhppedu
udelrddujedrudehkedrvdehudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh
epmhgrihhlfhhrohhmpehmnhhothesmhhnohhtrdhnvght
X-ME-Proxy: <xmx:74BpXlOYeMOE1eL82tf4sNoQ7GpxDFdraVfFNjBzFsma4VcI3v1YkA>
<xmx:74BpXkRaYrsQkgtKHPwEmqteGZ9zfuzQM8ihTQE2bUgZKk_3o4qxYA>
<xmx:74BpXnCQqGPDoVXRxq3jcPIFOKRE826hyWmz5YO_UXq-iVJPt39q_g>
<xmx:8YBpXud03CfHlTvSI6P82zK5SpgYsq06pinwTOOphf0m32YiM8ie7g>
Received: from macbook-pro.mnot.net (unknown [119.17.158.251])
by mail.messagingengine.com (Postfix) with ESMTPA id 4513B30614B1;
Wed, 11 Mar 2020 20:23:09 -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: <1735a4fe-0a9a-4952-aefc-5b16200639d2@www.fastmail.com>
Date: Thu, 12 Mar 2020 11:23:05 +1100
Cc: ietf-and-github@ietf.org,
The IESG <iesg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <4B24E202-B2ED-491B-A7AF-9D0955C6C1D7@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>
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/_Twx7a6XX_ygx6FIo3I_uuziy6c>
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:23:17 -0000
> On 12 Mar 2020, at 10:05 am, Martin Thomson <mt@lowentropy.net> wrote: > > On Thu, Mar 12, 2020, at 06:58, Warren Kumari wrote: >> Thank you -- I would even be OK with just changing to Abstract to be: >> "This document describes best practices for Working Groups that choose >> to use GitHub for their work." >> and leave it as BCP. > > I should read all the thread before replying... > > https://github.com/ietf-gitwg/using-github/pull/46 makes this change. I have some sympathy for Warren's concerns (regardless of the process intricacies). I didn't review this document closely in LC because my recollection when we started the group, there were numerous reassurances that it was advisory only, not requiring things from groups that didn't want to opt into these processes. The charter seems to support this view (note "that choose to adopt the *practices*", not "Github"): """ The GitHub Integration and Tooling (GIT) working group will select a set of such practices and document policies that support those practices. The policies will each detail how work is conducted by working groups that opt to follow the work practice. The goal is to provide both process and tooling support for working groups that choose to adopt the practices. ... Whether working groups choose to use GitHub or the documented policies to support their work will remain entirely at their discretion. """ So this change doesn't go far enough; it needs to say something like: > This document describes a set of practices that Working Groups using GitHub can choose to adopt. Changing the document to Informational would also make me feel _much_ better about it. With apologies for the late feedback, a few more notes FWIW: * "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>)? * "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). * "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. * "Editors SHOULD create a new Internet-Draft submission two weeks prior to every session..." How is this requirement specific to Github? * 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? Cheers, > > > _______________________________________________ > Ietf-and-github mailing list > Ietf-and-github@ietf.org > https://www.ietf.org/mailman/listinfo/ietf-and-github -- Mark Nottingham https://www.mnot.net/
- [Ietf-and-github] Warren Kumari's Discuss on draf… Warren Kumari via Datatracker
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Eric Rescorla
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Joel M. Halpern
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Eric Rescorla
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Warren Kumari
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Alissa Cooper
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Eric Rescorla
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Warren Kumari
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Brian E Carpenter
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Barry Leiba
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Martin Thomson
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Salz, Rich
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Richard Barnes
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Alissa Cooper
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Warren Kumari
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Salz, Rich
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Christopher Wood
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Warren Kumari
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Joseph Lorenzo Hall
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Eric Rescorla
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Martin Thomson
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Martin Thomson
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Mark Nottingham
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Eric Rescorla
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Mark Nottingham
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Martin Thomson
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Eric Rescorla
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Mark Nottingham
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Mark Nottingham
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Eric Rescorla
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Martin Thomson
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Mark Nottingham
- Re: [Ietf-and-github] Warren Kumari's Discuss on … Salz, Rich
- Re: [Ietf-and-github] Warren Kumari's Discuss on … STARK, BARBARA H