[Ietf-and-github] AD review of draft-ietf-git-github-wg-configuration-05
Barry Leiba <barryleiba@computer.org> Fri, 07 February 2020 16:30 UTC
Return-Path: <barryleiba@gmail.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 2A4501208FB;
Fri, 7 Feb 2020 08:30:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.401
X-Spam-Level:
X-Spam-Status: No, score=-1.401 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249,
FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25,
RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001,
SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 IEReKjUCBDs8; Fri, 7 Feb 2020 08:30:18 -0800 (PST)
Received: from mail-io1-f67.google.com (mail-io1-f67.google.com
[209.85.166.67])
(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 4C8BE120911;
Fri, 7 Feb 2020 08:30:15 -0800 (PST)
Received: by mail-io1-f67.google.com with SMTP id d15so176697iog.3;
Fri, 07 Feb 2020 08:30:15 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc
:content-transfer-encoding;
bh=80kjWypNWsTJ1JfC7JZDBR+vC6maIJckYHuDLcijPoA=;
b=oF08Fc+ysbQQiP5CLzn0dIiUOexcBPJwe02zcl+G13pu3fobIhd/u0YxNGvFu40NE/
eEAX6d7UF13A6BB2blKnNEZVh+AA5SoYwiyjZErIbPpmJnbJWCLAIrLis179nw/2yYH/
LDgLoTfpiQP46xZw091bUPruKRU/rpZW5+oTeAdWVaB6GjGxwBWO9P0i2d60WigxvFYc
XgopiC9UdEd2tvalMeWSaja/P/tmpKkVkPwz5UtoiU1xdOsyb8xnbsJ/JO77WbYn5I5c
LQ3hOxTrRcvV5hf/XkwxACzhLYN3BEk83ho5geTi8kwkzG5qBy2S72hqsxavJgJXoi1s
Cu4g==
X-Gm-Message-State: APjAAAVCiWCGG2kULJxcrZm8stTQrvLEGFKa4dim0yjAUc6G6Xlvveqs
oRUdrpf11nb61FZLtJXN/J2fogyp8I5TUy/hh2ShRM9j
X-Google-Smtp-Source: APXvYqxXsRg9MgxmGW0vUWez8eIkKyrz5MlhUGHB0+/3K90f97DdYuSWUr02m7HBnd9TXt+BJUWSXbLqwx6NVhV1mYQ=
X-Received: by 2002:a5d:9b94:: with SMTP id r20mr175213iom.140.1581093014117;
Fri, 07 Feb 2020 08:30:14 -0800 (PST)
MIME-Version: 1.0
From: Barry Leiba <barryleiba@computer.org>
Date: Fri, 7 Feb 2020 11:30:02 -0500
Message-ID: <CALaySJLuEDETWX6QTS4YmoqBPMf+7H+39cy9E5JYT=6f+8cY4A@mail.gmail.com>
To: draft-ietf-git-github-wg-configuration@ietf.org
Cc: ietf-and-github@ietf.org, git-chairs@ietf.org, caw@heapingbits.net
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/oM3GP2LJq9UeJrjNu8sK0tpYacM>
Subject: [Ietf-and-github] AD review of
draft-ietf-git-github-wg-configuration-05
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: Fri, 07 Feb 2020 16:30:20 -0000
I’ve picked this document up as responsible AD, because Alissa is an author on the document. There’s one item in my review that I’d like to have addressed before this goes out for last call; the rest don’t need to block last call, but they should be easy to address. Blocking comment: — Section 2.4 — When a working group is closed, the team with administrative access would be removed and the owner list would be returned to its initial composition. What “initial composition”? The Secretariat and the ADs at the time the organization was created? That doesn’t make sense. The Secretariat and current ADs at the time of closing? That’s not “initial”. Or do you have something else in mind? The rest: — Abstract — Just a note here that the second paragraph should be removed before publication. I’ve put this in as an RFC Editor Note. — Section 1 — proposals in this document, the functional requirements would need to be discussed with the IETF Tools Team, and the IETF Secretariat who would need to support various pieces of what is proposed herein. Nit: the comma after “Tools Team” is misplaced, and should be after “Secretariat” instead. — Section 2 — For example, see <https://github.com/richsalz/ietf-gh-scripts> and <https://github.com/martinthomson/i-d-template> for working examples of automation that is in use in some working groups. Two things here: 1. Nit: “For example … for working examples” is redundant; I suggest starting the sentence with “See”. 2. I’m not sure that these URLs will stand the test of time, remaining valid in an archival document. On the other hand, having them here as examples is certainly useful. Perhaps we could archive them on an ietf.com page, or perhaps the RFC Editor could do so on an rfc-editor.com page? In this document the question of whether processes should be manual or automated is deliberately left ambiguous “Ambiguous” isn’t the right word — it carries a connotation of confusion. I suggest “unspecified”. And there needs to be a comma after that word, whichever we choose. — Section 2.2 — be able to run steps 3 and 4 from Section 2.1 so that the rest of the activities in this section such as personnel work the same for the organizations that were created on their own. I find this awkward; I think it needs commas and a minor edit: NEW be able to run steps 3 and 4 from Section 2.1 so that the rest of the activities in this section, such as personnel changes, work the same way as for organizations that were created as specified herein. END — Section 2.5 — o Creating a new repository for an individual draft that is at the discretion of the WG chair; What does “an individual draft that is at the discretion of the WG chair” mean? — Section 4 — An attacker who can change the contents of Internet Drafts, particularly late in a working group's process, can possibly cause unnoticed changes in protocols that are eventually adopted. Indeed, and so should we propose any mitigations? Using a github instance that’s maintained and secured under ietf.org? At the very least we’ll need to rely on careful review during the publication process, including verifying what changes were made at each step and flagging questionable changes. The text here should probably say something more. -- Barry
- [Ietf-and-github] AD review of draft-ietf-git-git… Barry Leiba
- Re: [Ietf-and-github] AD review of draft-ietf-git… Christopher Wood
- Re: [Ietf-and-github] AD review of draft-ietf-git… Alissa Cooper
- Re: [Ietf-and-github] AD review of draft-ietf-git… Barry Leiba