[Ietf-and-github] Alvaro Retana's Discuss on draft-ietf-git-using-github-05: (with DISCUSS and COMMENT)
Alvaro Retana via Datatracker <noreply@ietf.org> Wed, 11 March 2020 18:53 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: ietf-and-github@ietf.org
Delivered-To: ietf-and-github@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 73E1F3A1172; Wed, 11 Mar 2020 11:53:31 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Alvaro Retana via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-git-using-github@ietf.org, git-chairs@ietf.org, ietf-and-github@ietf.org, Christopher Wood <caw@heapingbits.net>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.120.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Alvaro Retana <aretana.ietf@gmail.com>
Message-ID: <158395281137.1671.933778421064897517@ietfa.amsl.com>
Date: Wed, 11 Mar 2020 11:53:31 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/vImXAyTJNqEGK1NmnQX8ifQ4RPc>
Subject: [Ietf-and-github] Alvaro Retana'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
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, 11 Mar 2020 18:53:38 -0000
Alvaro Retana has entered the following ballot position for draft-ietf-git-using-github-05: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html for more information about IESG DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-git-using-github/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- This is a process DISCUSS. I don't believe the status of this document as a BCP belonging to BCP 25 was discussed in the WG or with the IETF community. The Charter for the git WG only explicitly mentions BCP 9: The documents produced by this group will not alter the Internet Standards Process (BCP 9). They will describe how to work within it. Whether working groups choose to use GitHub or the documented policies to support their work will remain entirely at their discretion. However, including this document as a part of BCP 25 (IETF Working Group Guidelines and Procedures) results in the interpretation that it represents consensus on how WGs should proceed -- and not that the decision "to use GitHub or the documented policies...[is]...entirely at their discretion." My reading of the mailing list is that the current RFC Editor note (in which appending the document to BCP 25 is requested) was added only after the topic was brought up in the Genart LC review. [Did I miss the discussion?] IOW, both (1) the process of reaching the conclusion that this document belongs in BCP 25, and (2) the concept that this document would be part of BCP 25, are the subject of my DISCUSS. I would like for the IESG to discuss this topic. Not expecting this document to be part of BCP 25, or having an explicit discussion with the community about it, would lead me to clear my DISCUSS. ==== [Non blocking comment. I'm including it here because it is related to the status of the document.] This document would be very good Informational document. I am not a regular GitHub user (and none of the WGs I'm responsible for use it as part of their process), but I have no reason to doubt that the text represents what is believed to be the best way to use GitHub within the IETF process. However, the designation as a BCP can create confusion. [Again, this is a non-blocking comment.] ---------------------------------------------------------------------- COMMENT: ---------------------------------------------------------------------- (0) I share Warren's concerns. (1) The datatracker should list draft-thomson-git-using-github as being replaced by this document. (2) It would be nice to have a short terminology section; I assume many people reading this document will not already be GitHub-savy, so push, pull, commits, may not be familiar to them. Alternatively, an Informational pointer to a tutorial would also be ok. (3) Personally, I don't have an issue with the use of GitHub, but some of the statements in the Introduction sound like marketing blurbs, for example: - "Use of this service has been found to reduce the time that Working Groups need to produce documents and to improve the quality of the final result." - "...encourage contributions from a larger set of contributors." - "Using GitHub can also broaden the community of contributors for a specification." (4) [nit] s/This is problematic for contributors who do not track discussion closely./This is problematic for contributors who do not track discussions closely. (5) [major] §5.3: "Working Group chairs SHOULD confirm that the Working Group has consensus to adopt any process." When would the chairs not confirm consensus to adopt a process? IOW, why is this not a MUST? Note that §3 says this: Working Group Chairs are responsible for determining how to best accomplish the charter objectives in an open and transparent fashion. The Working Group Chairs are responsible for determining if there is interest in using GitHub and making a consensus call to determine if the proposed policy and use is acceptable. Even though this text doesn't use rfc2119 keywords, my impression of the intent is that it is required for the chairs to make the consensus call. IOW, I think that this text and the one above (from §5.3) are in conflict. (6) §5.3.2: Gaining Working Group consensus about the resolution of issues can be done in the abstract, with editors being permitted to capture the outcome of discussions as they see fit. This sentence doesn't sound right to me: "consensus...can be done in the abstract, with editors being permitted to capture the outcome...as they see fit". That last part doesn't sound right: Chairs call consensus. Maybe I'm misinterpreting... (7) [major]. Why is draft-ietf-git-github-wg-configuration listed as a Normative Reference? I don't think that dependency is needed.
- [Ietf-and-github] Alvaro Retana's Discuss on draf… Alvaro Retana via Datatracker
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Brian E Carpenter
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Alvaro Retana
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Martin Thomson
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Alvaro Retana
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Alissa Cooper
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Alissa Cooper
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Alexandre Petrescu
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Stewart Bryant
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Alexandre Petrescu
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Erik Kline
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Alexandre Petrescu
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Salz, Rich
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Brian E Carpenter
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Alissa Cooper
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Alissa Cooper
- Re: [Ietf-and-github] Alvaro Retana's Discuss on … Eric Vyncke (evyncke)