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

Alissa Cooper <alissa@cooperw.in> Fri, 20 March 2020 14:49 UTC

Return-Path: <alissa@cooperw.in>
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 60C403A09BD; Fri, 20 Mar 2020 07:49:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.09
X-Spam-Level:
X-Spam-Status: No, score=-2.09 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, T_SPF_HELO_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=vYpgPCq1; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=BhNnRfkC
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 i21nr8mWKK8Z; Fri, 20 Mar 2020 07:49:04 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EEB5C3A09B8; Fri, 20 Mar 2020 07:48:58 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 2188E5C0203; Fri, 20 Mar 2020 10:48:57 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Fri, 20 Mar 2020 10:48:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm2; bh=M 786l40LhTfUGNbjBB0qcr3iK88OUMVQnEVo3YvnHes=; b=vYpgPCq1GCe8x4cin 7j+Zct7d2rNMY8uqd114Z2wvjweTI2Ni2h923r0Vy8OXKn724Ow2t9AaA9E7UASD oD2bCiFLQdrmy+uGd+DlZG031iwMVFTIu1yg7uQT6Pb+4DDwsCsvJQXOAMruOTNC NOPqipgHym9UOlvjyQlcdcWMFA5SeXi5XjdMSrW5u8n8XmBxCRGl5RI9Hutq8ITv TiUGaNcfv7w/oyIHkjM40KrrHTvPkOTgWRX6wSVSXHvMA9AmGIA1Us1bWns9DDXY lkBONRjQiGQGKxZAI2UmpGndltLzSRPOsoIVnTVaZezMV55qgMKGcMD2JSzwYPe8 JEICg==
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=M786l40LhTfUGNbjBB0qcr3iK88OUMVQnEVo3YvnH es=; b=BhNnRfkCpNrEMFty78+4R3BV0jw+ywt5jX+UyowekJUPShAaUfCytS0oq B4EK0chqQww/Dz18b3kX+Vs7V6oJHiscVwt1mJJrngULDG0VFieNQXP3rvv+Nzd2 v1iK+YakWM9KlF855ipTVhBtarpTSrnI30r2g7vW3Annntz3uZNOrtAAn9vilVoS 1Pgo1MymPWtxjWPq9Xa4qWFQlPkKYy8hdrrCpRYXKNHmOFRLR6XH1wfhAuKdkuYl M0kpX29NMcpKmEbguOuWfP23r//56pvKU34YhV3QrFN/3xDkgjeez+HR82Mj47T0 q9fN+bWPcrBl+gp+FJWJ10S61IRjQ==
X-ME-Sender: <xms:2Nd0XqPC2umrg4lk4fnIjxaFyrn0ymR1We5N7bTanp3-qjyJDy9bpw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedugedrudeguddgieejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegtggfuhfgjfffgkfhfvffosehtqh hmtdhhtdejnecuhfhrohhmpeetlhhishhsrgcuvehoohhpvghruceorghlihhsshgrsegt ohhophgvrhifrdhinheqnecuffhomhgrihhnpehivghtfhdrohhrghenucfkphepuddtke drhedurddutddurdelkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgr ihhlfhhrohhmpegrlhhishhsrgestghoohhpvghrfidrihhn
X-ME-Proxy: <xmx:2Nd0XkfcDigaEu5ij4TzOYInhEcEHTlZqO2XfJRBf4V9CVCWwDGxag> <xmx:2Nd0XmXj0W5kViw6r_f8NIs8ObBcG3Le18LBtY6ljzXRM41Mf91PQQ> <xmx:2Nd0XppcWHpAH8lzlDpzQw6r-jvGrjeDUalJgVoqgl09PRC_ZUJrlA> <xmx:2dd0XrRWgqEbh0wyZyuCVOALmZuMdWmhwKEpEwP3LtViYwoBn5S4Wg>
Received: from alcoop-m-c46z.fios-router.home (pool-108-51-101-98.washdc.fios.verizon.net [108.51.101.98]) by mail.messagingengine.com (Postfix) with ESMTPA id 6FBD83280067; Fri, 20 Mar 2020 10:48:56 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <158395281137.1671.933778421064897517@ietfa.amsl.com>
Date: Fri, 20 Mar 2020 10:48:55 -0400
Cc: IESG <iesg@ietf.org>, draft-ietf-git-using-github@ietf.org, ietf-and-github@ietf.org, git-chairs@ietf.org, Christopher Wood <caw@heapingbits.net>
Content-Transfer-Encoding: quoted-printable
Message-Id: <0B459F07-A301-4F75-8BE4-97D3372727C9@cooperw.in>
References: <158395281137.1671.933778421064897517@ietfa.amsl.com>
To: Alvaro Retana <aretana.ietf@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/qkArwGGVcf6lq5dSiW0g9Yyo0_c>
Subject: Re: [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
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, 20 Mar 2020 14:49:41 -0000

FYI, the status of this document was changed to informational.

Alissa


> On Mar 11, 2020, at 2:53 PM, Alvaro Retana via Datatracker <noreply@ietf.org> wrote:
> 
> 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.
> 
> 
>