Re: [Ietf-and-github] Rules regarding ownership of orgs
"Rob Wilton (rwilton)" <rwilton@cisco.com> Wed, 18 March 2020 16:11 UTC
Return-Path: <rwilton@cisco.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 473AF3A1808 for <ietf-and-github@ietfa.amsl.com>; Wed, 18 Mar 2020 09:11:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level:
X-Spam-Status: No, score=-9.6 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, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Pk1971oY; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=pEXT3ALZ
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 JG3wApJl14i8 for <ietf-and-github@ietfa.amsl.com>; Wed, 18 Mar 2020 09:11:08 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E58F93A05A0 for <ietf-and-github@ietf.org>; Wed, 18 Mar 2020 09:11:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5030; q=dns/txt; s=iport; t=1584547867; x=1585757467; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=KhRszMeAn7h0fnZHhw4MlnYQn9XG+86rrnmiZLxXJM4=; b=Pk1971oYhSkf9SU5G+kRJIGPUKLCmPJgftPWpnk1EHkonpmvariK86Kz CEtarOvgLJo6kDmPWLu+iEZislcg4wVU+EPnAHW6ok7BLnNzErXxBCNrC XuaQUYegOb9xErRfi85KzpeX1JM2pfgTW8LNB0ZLIvmgEd2HNowg5ANBJ 4=;
IronPort-PHdr: 9a23:ZPCdOx2b/6HhNQESsmDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxKHt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSwdDjMwXmwI6B8vQE1L6KOLtaQQxHd9JUxlu+HToeUU=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CbBQC6R3Je/4wNJK1mHAEBAQEBBwEBEQEEBAEBgXuBVFAFgUQgBAsqCoQMg0UDimyCX5gYglIDVAkBAQEMAQEtAgQBAYRDAheBfyQ4EwIDAQELAQEFAQEBAgEFBG2FVgyFYwEBAQECARIREQwBATcBCwQCAQgRBAEBAwImAgICMBUICAIEAQ0FCBqFTwMOIAEDowECgTmIYnWBMoJ/AQEFhQQYggwJgQ4qjC4agUE/gRFHgk0+hAVIgw8ygiyNaT+CSoYbmTgKgjyXFZtJjwabXwIEAgQFAg4BAQWBaSKBRAwIcBU7gmxQGA2OHQeDbIpVdIEpjR0BgQ8BAQ
X-IronPort-AV: E=Sophos;i="5.70,568,1574121600"; d="scan'208";a="461682369"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Mar 2020 16:11:07 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 02IGB70x022530 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 18 Mar 2020 16:11:07 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 18 Mar 2020 11:11:06 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 18 Mar 2020 11:11:06 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 18 Mar 2020 12:11:06 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EIY/SKsCoPTA0VzyXCSEz+tDsyz8PKnXHtnGTmjQOPb5t+uIbAMh7n+wtw9JJG4ZAVblu0Fe/YNXBRX5Wd13Vb51u+t5xblihWP9KFWBvYk/FugbHLkQuAXeqx3PBCAkQhcdWfsxFKMLam1HsExcTFQdog49vr85As0Xq2lJXmRBObz1OjqJtrBu+cxF33HeRJmMEP13AVjlKlDT7R2E5bqodO9yeutvyZjam0isuBgtRvmaXihg5Nv8JRcAEtOE+J1k3s9IzK92wRyCBP+SluY4Y7NKGahD+BYWO7FxGDUtm1Ri3T0aHIT+VL77HseRneEpI9W/M2RrcNPyWqXWVQ==
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=KhRszMeAn7h0fnZHhw4MlnYQn9XG+86rrnmiZLxXJM4=; b=S+92rlPHP4lgIX/jYZ69TYgQ+5e1i/zXrDTrgN9JV0EfSuJ7JUIdvmtllc/STwF+pT95JYyBkUgWiVRhT75L6f9VcMngQlqKBvG2UYQV4Rp/46TtqPNHjQ4/GYd67pWNzGHfrbmJpk94i9KCIfF7UyR3oSXTOn79qgEBYYQ0PUI5Ieb+GyNDU6z71aWqUNv3zGUWMoJ65bjbSJokoJ/NcAU6pwaeoizDBHqPeCVMdD02YPmv61nvb7o0PnKd6cMoKDWpLbiXnGQTGmVUiYtJrrd/YwdtGqduOIqwvMt1mKn2BNlQHFp7qVt3OjbhmIB9LmYqBZ+IY3XZiY5taVi9ww==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KhRszMeAn7h0fnZHhw4MlnYQn9XG+86rrnmiZLxXJM4=; b=pEXT3ALZaeoNjeWtwYEGZs5FM38C+VbuD5uQ8/J1/is/E+LHjDRsyBoRn68kp9r4oS3Ve5yKKu+nSGVF5pGvrfS1qMFytocalLx7nb5+/gkhaRItI0Dj6aC4vRGUF2N+cJiDdVO/ehi2WH/t1ywNBnkfM8PMcsLbAnt1aPXy3yA=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (2603:10b6:208:190::17) by MN2PR11MB4367.namprd11.prod.outlook.com (2603:10b6:208:18b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.18; Wed, 18 Mar 2020 16:11:05 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::3:2164:a8e2:33b3]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::3:2164:a8e2:33b3%5]) with mapi id 15.20.2835.017; Wed, 18 Mar 2020 16:11:05 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "Salz, Rich" <rsalz@akamai.com>, Warren Kumari <warren@kumari.net>
CC: Eric Rescorla <ekr@rtfm.com>, "ietf-and-github@ietf.org," <ietf-and-github@ietf.org>, Martin Thomson <mt@lowentropy.net>
Thread-Topic: [Ietf-and-github] Rules regarding ownership of orgs
Thread-Index: AQHV+0fVOrEs0dx38kq7fR7QMBYfoahLQTKAgADvHQCAAKejAIAATLIAgAABkYCAAAMkgIABJvswgAAgXQCAABI5cA==
Date: Wed, 18 Mar 2020 16:11:05 +0000
Message-ID: <MN2PR11MB4366E2EF8B913EDA0ECC8389B5F70@MN2PR11MB4366.namprd11.prod.outlook.com>
References: <26230b6d-d241-40d9-9290-0c91fdb8e88e@www.fastmail.com> <E4B2E3EC-5338-4C4A-B404-A64E308D9A10@akamai.com> <d5742dbd-bd7c-425a-8588-91d05da93323@www.fastmail.com> <CABcZeBN7U2m7bZ4p6Mwd+hkFgPGO2re=fhEwN=PYwFBs5eLbTw@mail.gmail.com> <CAHw9_iK8ZwsZBM30Rr-BGbHRBKQ0N3mCJEjSicN+JyJZF_o6dw@mail.gmail.com> <DFA1937A-882E-402A-870E-BA2EADAFFDE2@akamai.com> <CAHw9_iLNbNk-JFOsdvZULQmKw=GkOnKwHhuGcfhsMxPFtO-xFw@mail.gmail.com> <MN2PR11MB4366CE798B670F7D3FAD2DD8B5F70@MN2PR11MB4366.namprd11.prod.outlook.com> <6E4AF1D6-F071-45D4-B613-8D74822134F1@akamai.com>
In-Reply-To: <6E4AF1D6-F071-45D4-B613-8D74822134F1@akamai.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=rwilton@cisco.com;
x-originating-ip: [82.15.79.32]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9933e572-1ef0-4f7c-efad-08d7cb56f64d
x-ms-traffictypediagnostic: MN2PR11MB4367:
x-microsoft-antispam-prvs: <MN2PR11MB43676F369719EC4BFB74795EB5F70@MN2PR11MB4367.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 03468CBA43
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(136003)(346002)(39860400002)(376002)(366004)(199004)(86362001)(52536014)(66556008)(64756008)(66446008)(33656002)(76116006)(5660300002)(7696005)(478600001)(53546011)(71200400001)(66476007)(6506007)(66946007)(81156014)(8676002)(4326008)(8936002)(110136005)(54906003)(186003)(55016002)(26005)(316002)(81166006)(9686003)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4367; H:MN2PR11MB4366.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: cfiIkShBKGSElM6voWyJpZqnZcIuF/HNiivDjoNlq32eCFch7mnIGZAHdgK7ErFU1C7jdNI7MZ15+DI3XylNfe+eg9pM1bNVP6NFy5mhsotfaH1dGIwfCQCOJRHMUCK2m/Vu1zOtFtT5XRORSYnW0DzBJUqfXuSQZrwSQRZE4FbwJlcU2e7N0IgO9242zbqTZ5s5+SjNAynDJ+q0eHWc9QE4cVo64jPtyrSkK52PVqdV8UsxUckSTfOjbrlwPZclqhCOUlTRuXpdGdEBd0Kk35Wv5KZAFtL8m+rx70OynCy32OIuEE1GvrFIdu+5YvzVM7uXke591JIsTCwdScCBpPDJi7yh+9g3+RQRKm/7L4DNOu/zELFnfjoVFrHZwqdPFFhmFcu8Scla2JKnlC/4NJ5miALtC5hyKLNRD+AIJObWGhUu6Px/oRJsYGM7rDiE
x-ms-exchange-antispam-messagedata: lROVos2v4n5v+C8f2Uf8VlNPCjn4Y8LlqGxTV5adwzeToVciyMpuzjDYtx0t76IRhufNCwRB8VTkRrDdjhF+cY5AYU5eo8loW2qNsMzXRZC/Uhfx5+Je0E5rQYPSsPZWnSmxz4+JMI+f+x1f0aqIYg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 9933e572-1ef0-4f7c-efad-08d7cb56f64d
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2020 16:11:05.3264 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ZvF1UzodOkscMV2/hcChhfzLYQWX/8pKgt+5XQ7Xap5fAxK+Gp7zcevp/oMrqNr7YTd/VxnGg4GZKfHAQ4WJuA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4367
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/BtJmxS3sGMhCc0c9qYSUyPEdEq8>
Subject: Re: [Ietf-and-github] Rules regarding ownership of orgs
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: Wed, 18 Mar 2020 16:11:11 -0000
Hi Rich, > -----Original Message----- > From: Salz, Rich <rsalz@akamai.com> > Sent: 18 March 2020 14:44 > To: Rob Wilton (rwilton) <rwilton@cisco.com>; Warren Kumari > <warren@kumari.net> > Cc: Eric Rescorla <ekr@rtfm.com>; ietf-and-github@ietf.org, <ietf-and- > github@ietf.org>; Martin Thomson <mt@lowentropy.net> > Subject: Re: [Ietf-and-github] Rules regarding ownership of orgs > > > If the consensus is that it is okay for the Secretariat to be owner > of all of the WG repos, then I suggest the list of owners be: > MUST Secretariat & Responsible AD (which automatically enforces a > minimum of 2) > MAY WG chairs & other ADs for the area. > > This will not work because the WG chairs, as owners, will need to do the > day-to-day things like creating repo's for I-D's, creating teams for those > I-D's, etc. [RW] Isn't that a split between organizational owner vs admins? I.e. the WG chairs are admins for the repositories, but the organization owners are the Secretariat, responsible AD(s), and perhaps chairs. FWIW, the current text in github-02 is this: 2.1. Organizations Organizations are a way of forming groups of contributors on GitHub. Each Working Group SHOULD create a new organization for the Working Group. A Working Group organization SHOULD be named consistently so that it can be found. For instance, the name could be ietf-<wgname> or ietf-<wgname>-wg. A single organization SHOULD NOT be used for all IETF activity, or all activity within an area. Large organizations create too much overhead for general management tasks, particularly when there is a need to maintain membership. Each organization requires owners. The owner team for a Working Group repository MUST include responsible Area Directors. Area Directors MAY also designate a delegate that becomes an owner and Working Group chairs MAY also be owners. A team with administrator access SHOULD be created for the Working Group Chairs and any Working Group Secretary. Administrator access is preferable, since this does not also include the ability to push to all repositories and ownership does not grant any other significant privileges. Details about creating organizations adhering to these guidelines can be found in [GIT-CONFIG]. My suggestion is to change the third paragraph to something like this, and leave the rest the same: Each organization requires owners. The owner team for a Working Group repository MUST include the responsible Area Director(s) and the Secretariat. Other Area Directors for the area responsible for the Working Group MAY also be owners. Area Directors MAY also designate a delegate that becomes an owner and Working Group chairs MAY also be owners. What you are proposing seems to be a larger change, i.e. taking the ADs out of the loop altogether? If the consensus is that it is okay for the Secretariat to be owner > of all of the WG organizations, then I suggest the list of owners be: > MUST Secretariat & Responsible AD (which automatically enforces a > minimum of 2) > MAY WG chairs & other ADs for the area. > > I view the AD as a backup. Many WG chairs have longer tenure than the AD > who is responsible. I completely agree that it is the WG chairs who will do the day-to-day administration, but it will seem to be somewhat strange if the github organization hierarchy doesn’t somewhat match the IETF organizational hierarchy. Regards, Rob [For clarity, no hats, besides I'm still only an incoming AD anyway ...]
- [Ietf-and-github] Rules regarding ownership of or… Martin Thomson
- Re: [Ietf-and-github] Rules regarding ownership o… Rob Wilton (rwilton)
- Re: [Ietf-and-github] Rules regarding ownership o… Salz, Rich
- Re: [Ietf-and-github] Rules regarding ownership o… Martin Thomson
- Re: [Ietf-and-github] Rules regarding ownership o… Salz, Rich
- Re: [Ietf-and-github] Rules regarding ownership o… Eric Rescorla
- Re: [Ietf-and-github] Rules regarding ownership o… Warren Kumari
- Re: [Ietf-and-github] Rules regarding ownership o… Salz, Rich
- Re: [Ietf-and-github] Rules regarding ownership o… Eric Rescorla
- Re: [Ietf-and-github] Rules regarding ownership o… Salz, Rich
- Re: [Ietf-and-github] Rules regarding ownership o… Warren Kumari
- Re: [Ietf-and-github] Rules regarding ownership o… Salz, Rich
- Re: [Ietf-and-github] Rules regarding ownership o… Mark Nottingham
- Re: [Ietf-and-github] [Ext] Rules regarding owner… Paul Hoffman
- Re: [Ietf-and-github] Rules regarding ownership o… Lars Eggert
- Re: [Ietf-and-github] Rules regarding ownership o… Rob Wilton (rwilton)
- Re: [Ietf-and-github] Rules regarding ownership o… Salz, Rich
- Re: [Ietf-and-github] [Ext] Rules regarding owner… Paul Hoffman
- Re: [Ietf-and-github] Rules regarding ownership o… Rob Wilton (rwilton)
- Re: [Ietf-and-github] Rules regarding ownership o… Salz, Rich
- Re: [Ietf-and-github] Rules regarding ownership o… Rob Wilton (rwilton)
- Re: [Ietf-and-github] Rules regarding ownership o… Martin Thomson
- Re: [Ietf-and-github] Rules regarding ownership o… Rob Wilton (rwilton)
- Re: [Ietf-and-github] Rules regarding ownership o… STARK, BARBARA H
- Re: [Ietf-and-github] Rules regarding ownership o… Salz, Rich
- Re: [Ietf-and-github] Rules regarding ownership o… Martin Thomson