Re: [Ietf-and-github] Warren Kumari's Discuss on draft-ietf-git-using-github-05: (with DISCUSS and COMMENT)
Eric Rescorla <ekr@rtfm.com> Thu, 12 March 2020 00:28 UTC
Return-Path: <ekr@rtfm.com>
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 A998A3A0E4C
for <ietf-and-github@ietfa.amsl.com>; Wed, 11 Mar 2020 17:28:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=rtfm-com.20150623.gappssmtp.com
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 nHD63nbKBsGa for <ietf-and-github@ietfa.amsl.com>;
Wed, 11 Mar 2020 17:28:11 -0700 (PDT)
Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com
[IPv6:2a00:1450:4864:20::12b])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 730463A0E33
for <ietf-and-github@ietf.org>; Wed, 11 Mar 2020 17:28:11 -0700 (PDT)
Received: by mail-lf1-x12b.google.com with SMTP id c20so3313463lfb.0
for <ietf-and-github@ietf.org>; Wed, 11 Mar 2020 17:28:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=rtfm-com.20150623.gappssmtp.com; s=20150623;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=AHOai9ncVNHuDiO30+W31OGsoFZizpq3j1puonz4JMQ=;
b=O2s0ebHvyDbxVujVaxbhCTwUrn2ZJ/m/1T6N+7XIFfKRgKesh39q6KL4cugKHDiOur
oROYs8XH6mKp4TdnMl+QiTIfDJW+uAEGktPL93s2So5fFTghnMkucvfjPdxO3DeXjhKP
vE1HLwS6aTniu8dLwTM6HuspojsJJZyP+Gv2c3xfBYJkl5xB+dlQHieoMoDSGK4xGoRR
l2a7q6g/i6Us0jsQSU/OfxHi58PYqjIGWujQsNtYkbJycSwx6jk61rTnCxdGHPa3q7xz
8ikAaQ0Uwd8FNgE2g15I0GIdaBRUm3bKfwdyIw88OHn6+x6TBbJsSucQdG8lu4GmuVB5
epDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=AHOai9ncVNHuDiO30+W31OGsoFZizpq3j1puonz4JMQ=;
b=dFeFhZ1iTHAyLodFVAj9U8K9B1k0atCdFadL6DZ8gcEDi4Yj20kaej5zawd7GT0kQc
We6crtsvzvts8ApO1smOgdR7K0VZdLmevbjUeTTyFh6rajQTV59XKXgKxmT8I1HOa6NZ
m8ZLcE+K9gHGrv6IrXJ2PGKe53Rl9YaznOZBqWJRRwJ/Bg9KQUFPWKs17HGQxwawAFJ3
K3bk6ga8Ie31K9CV4lI9BBmjpAOFgH/dxut0H+pUrs8N9LGDmR+JCZiwECQPI253BLFM
cITCdg7N//SY9rOPe/6wFGAE4DG+9xZuunHdMTSDgpYuySXSf6/RD/00/BGOQI/1Cd4X
Y9kw==
X-Gm-Message-State: ANhLgQ2LOwa7J4iYO407O0q3frxZh2Q0g5tKEVALF1JqKqgo3wfakTIM
x61wHHgItMlV7DOyxpULj0q/3lzkieuaxjx9ELlWSQ==
X-Google-Smtp-Source: ADFU+vv4khf8+mK4DlxmfPMGn8Z4VvP5jzP4cozj1G0d1286MJlynexuYfg/+812WMN/iZWUHkH6QffQCL4w8c8krHI=
X-Received: by 2002:ac2:55b7:: with SMTP id y23mr3452449lfg.140.1583972889574;
Wed, 11 Mar 2020 17:28:09 -0700 (PDT)
MIME-Version: 1.0
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>
In-Reply-To: <4B24E202-B2ED-491B-A7AF-9D0955C6C1D7@mnot.net>
From: Eric Rescorla <ekr@rtfm.com>
Date: Wed, 11 Mar 2020 17:27:33 -0700
Message-ID: <CABcZeBMJ6pLemBGbheN6Zmw76Nrb9rBGweUCvso2MA97s14Xaw@mail.gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: Martin Thomson <mt@lowentropy.net>, ietf-and-github@ietf.org,
The IESG <iesg@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000006b051305a09d6dfc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/y0y-8q1MOx2AXtEeBm8nLhkE4GQ>
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:28:14 -0000
On Wed, Mar 11, 2020 at 5:23 PM Mark Nottingham <mnot@mnot.net> wrote: > > 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. > I agree with Martin here: the point of having this go through a WG and consensus is that we think that if you are using Github this is a good set of practices and that we recommend them in that case. So while it's at their discretion that doesn't mean we don't have an opinion. -Ekr > 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>)t;), 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 mailing list > Ietf-and-github@ietf.org > https://www.ietf.org/mailman/listinfo/ietf-and-github >
- [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