[Ietf-and-github] WGLC: draft-ietf-git-using-github-02

Mike Bishop <mbishop@evequefou.be> Tue, 03 December 2019 22:05 UTC

Return-Path: <mbishop@evequefou.be>
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 06D95120044 for <ietf-and-github@ietfa.amsl.com>; Tue, 3 Dec 2019 14:05:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=evequefou.onmicrosoft.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 WVeHPaam_9NY for <ietf-and-github@ietfa.amsl.com>; Tue, 3 Dec 2019 14:05:19 -0800 (PST)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-eopbgr790095.outbound.protection.outlook.com [40.107.79.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 16E1112003F for <ietf-and-github@ietf.org>; Tue, 3 Dec 2019 14:05:18 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FPMvBAmgdvUrkO1h/WpGt0uckBwOxs515Q4o3lHZj4dsgxIdiyeStHMAx+LehrOqLFSq2ugviCLQbmztHaLKOrrX9YKQ2ZnGwep9+9wm4f9w7/SEtvPbDKxW/uvKoVa+/CYU7NWiQS174+QrchkXX7yAcFG1MBBcZR+O8o/I10+mCYQEjD6xAQO16MRzndEA1Qlcr1erg3zeCet1k3KOXX45oyTdr/shLZTp8LhCicEHceDDe39s/X/XUl9DzLXK2dHEQWeCQOmUb4TcHbraFnSqLZizwY1xdH0SfhaNv0O+mOPSWmh8U4HFeTmCyXnE2YSV53Dwt2e8IV2dGkq27w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jBERfWr8KztwHdern5QkFCa4S7V0vhJQ0HwMVP52g1w=; b=IYLJoKNpfZmLCF9d6yTaz9yWAZjy5EGLBPIWgiKrxvnkGT61uF68FuWFksztgN7goPl7BwRBRWTcdI7yhpWvUVXPD010r6GxoVZRFgROcscMl3fmizfWYxiRQ6ZA+3Bjc+5scMI6FpU21r0dE+aS3teWlYHJqBrAOaKwAHHyYvxGuo66DOnrBZCch3ZL/Wt74RtnzLZl/PKDACVc5iE8eRsHyP5/w8kNjm7HKA2ZVqsXY1isq6ieusxURunUHsFkixiHGReN3MC7MG+1WIVIK9p2KThpgn+zGHKKWUbcQpGT3VU7JhW6WkpsvIqa6ry8swXhYSDSlscUmIUNBuUs9g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=evequefou.be; dmarc=pass action=none header.from=evequefou.be; dkim=pass header.d=evequefou.be; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=evequefou.onmicrosoft.com; s=selector2-evequefou-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jBERfWr8KztwHdern5QkFCa4S7V0vhJQ0HwMVP52g1w=; b=HGLELCoxPVgJlnC56LVO5a6XkUOus7sh1fwr5dRLT0qVI6/9f22uVd/tg5ZLXJ24a846VKth+v76EstKhRomgsjdCOiuAJFBnTQcPkdCNiiT1MBg2OULnGw9icnp7Od7ytCWReZON05pXeadcNBPwjaY5l5Z5sUS2E/JKJzIva0=
Received: from DM6PR22MB2010.namprd22.prod.outlook.com (20.180.22.24) by DM6PR22MB1963.namprd22.prod.outlook.com (20.180.21.77) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.18; Tue, 3 Dec 2019 22:05:16 +0000
Received: from DM6PR22MB2010.namprd22.prod.outlook.com ([fe80::e09c:cecd:389d:d9f3]) by DM6PR22MB2010.namprd22.prod.outlook.com ([fe80::e09c:cecd:389d:d9f3%6]) with mapi id 15.20.2495.014; Tue, 3 Dec 2019 22:05:16 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: "ietf-and-github@ietf.org" <ietf-and-github@ietf.org>
Thread-Topic: WGLC: draft-ietf-git-using-github-02
Thread-Index: AdWqG09TM3/yH5xmTwOZtPr3Zkrdkg==
Date: Tue, 03 Dec 2019 22:05:16 +0000
Message-ID: <DM6PR22MB201017489BC5857BFD204733DA420@DM6PR22MB2010.namprd22.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mbishop@evequefou.be;
x-originating-ip: [2600:2b00:931f:a301:30e1:6053:ef00:b129]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7862da82-9061-4914-fa8a-08d7783ce0f5
x-ms-traffictypediagnostic: DM6PR22MB1963:
x-microsoft-antispam-prvs: <DM6PR22MB19634C38820095ECC87E0105DA420@DM6PR22MB1963.namprd22.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 02408926C4
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(366004)(346002)(39830400003)(136003)(376002)(199004)(189003)(13464003)(81166006)(606006)(76116006)(71200400001)(71190400001)(5660300002)(8936002)(508600001)(966005)(66476007)(14454004)(256004)(2351001)(33656002)(102836004)(66446008)(6506007)(53546011)(64756008)(14444005)(66574012)(186003)(66556008)(66946007)(52536014)(5640700003)(46003)(236005)(6436002)(790700001)(54896002)(6306002)(4001150100001)(9686003)(55016002)(2501003)(86362001)(74316002)(2906002)(25786009)(316002)(8676002)(6116002)(7736002)(81156014)(7696005)(99286004)(6916009); DIR:OUT; SFP:1102; SCL:1; SRVR:DM6PR22MB1963; H:DM6PR22MB2010.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: evequefou.be does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: X1qmavBlOAJvecwvzMWn30QrFYBy9BbTeOxv9DICOdYW6BxLJgzl4ZYAEJAKlnzK/J7ijn/UMmUmN8+rXq/13s8KBV2gX70+dX5lvisvsTHXKjSLmicyf4IumW2ckVdn4Md+cBq72VxDUFpRyx0y03ahZdAtDMmy8tKmRlETElvUvgpoPmK43jeLDh4oJt7Hr/uRphKPWJIpAJipJqzUeJirPMvNXSAzWjy7ILgK8BfidOojM6Pki18HpaBVH+z8lmDTa/yxWxDasBaQ2/RYxEOCiKlI9EnI7WUXRODjTZrTEqlo6ZAgRSFW963buq+MRuOjLTetVSXN+JhGsaQxXnE5ZOGREt7T47NG2cll+K3mRFcr/srAe9d9ODdYZsnM/WwYvmGgf7Uj2Ujdc3qgvJ1IZcToos+yQpmBBxK43bfvzfMMsn4u52PukJm1e0anWsztrB8ilvpTQEqGPCz2p40WJvgX97oIhY2Axmwg15A=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM6PR22MB201017489BC5857BFD204733DA420DM6PR22MB2010namp_"
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 7862da82-9061-4914-fa8a-08d7783ce0f5
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2019 22:05:16.2278 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 41eaf50b-882d-47eb-8c4c-0b5b76a9da8f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: iJ7xocdjnfmZ4ZHzEtMNJq8Fvgql9PLQ8eMKA8YQPHz1PVvN4VMOTdMig0U6SRvAZ0fDMpjYoQ3SaLJr6gOjRA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR22MB1963
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/wDniKCcTlAVlp7JNkTgWDzmAu2g>
Subject: [Ietf-and-github] WGLC: draft-ietf-git-using-github-02
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: Tue, 03 Dec 2019 22:05:22 -0000

In section 3.2/3.3, it might be worth mentioning that GitHub has a feature<https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners> for the owners/administrators to give certain user(s) control of individual files, despite the global write access that contributors have.  This means it's possible to configure the SHOULD NOT on GitHub, rather than relying on everyone's good behavior.  I think this configuration should be RECOMMENDED for multi-document repos.



In section 4.0, we should probably include a reminder that, regardless of the from of contribution, all contributions are covered by the Note Well.  (I know that's implied by the term, but it's worth being explicit.)



In section 4.3, is it truly the WG that provides these facilities at the chair's request?  This seems like something that either a) chairs MAY configure independently at the WG's request, or b) something that the IETF would provide at the chair's request.  The latter seems the most sensible, but does represent a requirement for new functionality.



In Section 7, I'm not certain about the "greater time commitment" reasoning.  There is an identical level of traffic coming into your inbox regardless of whether the incoming deluge is e-mail or GitHub notifications.  And in fact, exactly the same discussions that take place on GitHub could take place on the mailing list.  The fact that GitHub facilitates a greater pace of interaction and therefore generates a greater volume of traffic is really what we're alluding to here.  GitHub helps working groups work more quickly, and quicker work risks leaving some people behind.



I second the comment that Section 10 is a bit over-the-top for a document we intend to publish as having IETF consensus.  GitHub doesn't speak IPv6.  This makes us sad.  It's still useful.  Hyperbole serves no useful purpose here.



Appendix A.2 states that the quicwg has only two repos, but it in fact has three.  Another example of the ops drafts being ignored.



-----Original Message-----

From: Ietf-and-github <ietf-and-github-bounces@ietf.org> On Behalf Of internet-drafts@ietf.org

Sent: Tuesday, November 19, 2019 3:02 AM

To: i-d-announce@ietf.org

Cc: ietf-and-github@ietf.org

Subject: [Ietf-and-github] I-D Action: draft-ietf-git-using-github-02.txt





A New Internet-Draft is available from the on-line Internet-Drafts directories.

This draft is a work item of the GitHub Integration and Tooling WG of the IETF.



        Title           : Using GitHub at the IETF

        Authors         : Martin Thomson

                          Barbara Stark

               Filename        : draft-ietf-git-using-github-02.txt

               Pages           : 27

               Date            : 2019-11-18



Abstract:

   This document describes best practices for Working Groups that use

   GitHub for their work.





The IETF datatracker status page for this draft is:

https://datatracker.ietf.org/doc/draft-ietf-git-using-github/



There are also htmlized versions available at:

https://tools.ietf.org/html/draft-ietf-git-using-github-02

https://datatracker.ietf.org/doc/html/draft-ietf-git-using-github-02



A diff from the previous version is available at:

https://www.ietf.org/rfcdiff?url2=draft-ietf-git-using-github-02





Please note that it may take a couple of minutes from the time of submission until the htmlized version and diff are available at tools.ietf.org.



Internet-Drafts are also available by anonymous FTP at:

ftp://ftp.ietf.org/internet-drafts/



_______________________________________________

Ietf-and-github mailing list

Ietf-and-github@ietf.org

https://www.ietf.org/mailman/listinfo/ietf-and-github