Re: [Mops] Confirming adoption consensus Re: draft-ietf-mops-streaming-opcons

"Leslie Daigle" <ldaigle@thinkingcat.com> Wed, 05 February 2020 18:09 UTC

Return-Path: <ldaigle@thinkingcat.com>
X-Original-To: mops@ietfa.amsl.com
Delivered-To: mops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C77C1201E4 for <mops@ietfa.amsl.com>; Wed, 5 Feb 2020 10:09:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=thinkingcat.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 J8rBJ1qxWr_k for <mops@ietfa.amsl.com>; Wed, 5 Feb 2020 10:09:48 -0800 (PST)
Received: from bisque.elm.relay.mailchannels.net (bisque.elm.relay.mailchannels.net [23.83.212.18]) (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 0C40E1201AA for <mops@ietf.org>; Wed, 5 Feb 2020 10:09:47 -0800 (PST)
X-Sender-Id: dreamhost|x-authsender|ldaigle@thinkingcat.com
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 156F82C273F; Wed, 5 Feb 2020 18:09:47 +0000 (UTC)
Received: from pdx1-sub0-mail-a34.g.dreamhost.com (100-96-7-4.trex.outbound.svc.cluster.local [100.96.7.4]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 5C3562C29E8; Wed, 5 Feb 2020 18:09:46 +0000 (UTC)
X-Sender-Id: dreamhost|x-authsender|ldaigle@thinkingcat.com
Received: from pdx1-sub0-mail-a34.g.dreamhost.com ([TEMPUNAVAIL]. [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.18.5); Wed, 05 Feb 2020 18:09:47 +0000
X-MC-Relay: Neutral
X-MailChannels-SenderId: dreamhost|x-authsender|ldaigle@thinkingcat.com
X-MailChannels-Auth-Id: dreamhost
X-Whistle-Lonely: 48c0446e62797be8_1580926186872_3482819443
X-MC-Loop-Signature: 1580926186872:2491523413
X-MC-Ingress-Time: 1580926186872
Received: from pdx1-sub0-mail-a34.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a34.g.dreamhost.com (Postfix) with ESMTP id 7702A7F1B4; Wed, 5 Feb 2020 10:09:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=thinkingcat.com; h=from:to :cc:subject:date:message-id:in-reply-to:references:mime-version :content-type; s=thinkingcat.com; bh=mLj/n+j7/Yk4uHXtnJFtwU1xwGw =; b=GzoILVOIgKty3sE9IS9UyH2MbfL9ug0hpb3fr6nkrkreZjSCzr/Rlb21ZYs tMKPzJvTqOrYdFp0X80j2DHmVe2HOaBGbyUjZqJleGnE8UOMRLnjniq4fQw6MSfG ZFrlNGnPQwZ1LRSeWJ578IDiaQAObNcvbrZMM3dUhAKB8L44=
Received: from [172.21.5.2] (bainbridge.viasat.com [8.37.96.34]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: ldaigle@thinkingcat.com) by pdx1-sub0-mail-a34.g.dreamhost.com (Postfix) with ESMTPSA id A15A77F1B2; Wed, 5 Feb 2020 10:09:40 -0800 (PST)
X-DH-BACKEND: pdx1-sub0-mail-a34
From: Leslie Daigle <ldaigle@thinkingcat.com>
To: Kyle Rose <krose@krose.org>
Cc: Matt Stock <mstock@llnw.com>, mops@ietf.org, Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Wed, 05 Feb 2020 13:09:17 -0500
X-Mailer: MailMate (1.13.1r5671)
Message-ID: <C7262EFE-1EB6-485F-8B71-C156EC058E62@thinkingcat.com>
In-Reply-To: <CAJU8_nXhkbGAk7uOhVYua=gOG_atvGPZN2ceXJcZ=wnWJFD1Tg@mail.gmail.com>
References: <C6919186-0074-450C-8E0B-02F09E28574F@thinkingcat.com> <CACq2X+=qUDAumGhBP7k9+WQTo6OrjcKWaOy74ssHrPGRgRAQGw@mail.gmail.com> <CAKKJt-f5sR6X9U7CCRn-uBKc6H5MJEaaRU+Pt-vTF2+MfkfJcA@mail.gmail.com> <B72C34B4-1032-4F08-B5F4-B7CEC3AB8D42@thinkingcat.com> <CAKKJt-e6BeToRFWvOEOVurPo1k4cghDnkDeS4LkTjhKP32Oa7Q@mail.gmail.com> <CAJU8_nUj9UJhqRpHoa7qCxmnesvGF0WavGT1KCigUJ8E4G2dbA@mail.gmail.com> <CAKKJt-e4N=qhBDqW=bLCv+vJx_JRjhobCSq=GZc5HUakHT+V+Q@mail.gmail.com> <84629438-89A5-4E41-A80D-0DEAA34394F9@thinkingcat.com> <CAKKJt-cAEdA-tCHGF06EujUB8FkQy-Hov0Rsyixuki6EuX1Ydw@mail.gmail.com> <B28F169B-0AF3-495B-8EA3-152A264A135E@thinkingcat.com> <CAJU8_nXhkbGAk7uOhVYua=gOG_atvGPZN2ceXJcZ=wnWJFD1Tg@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_MailMate_F2503BA4-FB2E-47A6-B746-794370E8E4CC_="
X-VR-OUT-STATUS: OK
X-VR-OUT-SCORE: -100
X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedugedrhedugddutdegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvufffoffkjghfgggtsegrtdhmreertdejnecuhfhrohhmpedfnfgvshhlihgvucffrghighhlvgdfuceolhgurghighhlvgesthhhihhnkhhinhhgtggrthdrtghomheqnecuffhomhgrihhnpehivghtfhdrohhrghenucfkphepkedrfeejrdeliedrfeegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmohguvgepshhmthhppdhhvghloheplgdujedvrddvuddrhedrvdgnpdhinhgvthepkedrfeejrdeliedrfeegpdhrvghtuhhrnhdqphgrthhhpedfnfgvshhlihgvucffrghighhlvgdfuceolhgurghighhlvgesthhhihhnkhhinhhgtggrthdrtghomheqpdhmrghilhhfrhhomheplhgurghighhlvgesthhhihhnkhhinhhgtggrthdrtghomhdpnhhrtghpthhtoheplhgurghighhlvgesthhhihhnkhhinhhgtggrthdrtghomh
Archived-At: <https://mailarchive.ietf.org/arch/msg/mops/Hxtjz7EIJshFHRXP7JhQiCVHKb4>
Subject: Re: [Mops] Confirming adoption consensus Re: draft-ietf-mops-streaming-opcons
X-BeenThere: mops@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Media OPerationS <mops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mops>, <mailto:mops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mops/>
List-Post: <mailto:mops@ietf.org>
List-Help: <mailto:mops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mops>, <mailto:mops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Feb 2020 18:09:52 -0000


Hi,


On 5 Feb 2020, at 10:40, Kyle Rose wrote:

> I think ownership might be covered, at least from a policy 
> perspective, by
> some text from the git draft (notwithstanding the weaselly use of the
> passive voice):
>
>    When an area director or working group chair makes a request to
>    create a GitHub organization, the following process would be
>    initiated:
>
>    1.  Create a GitHub organization for the working group.
>
>    2.  Name the organization as ietf-wg-<wgname>
>
>    3.  Initialize the organization by designating the IETF Secretariat
>        and the area directors in the working group's area as owners.  
> If
>        the responsible AD for the working group is from another area,
>        that AD will be an owner as well.
>
>    4.  Initialize the organization with a team that has administrator
>        access.  This team will consist of the working group chairs and
>        working group secretary, if one exists.
>
>    After the organization is created, the URL for the organization 
> would
>    be added to the working group's page in the Datatracker.
>
>    Steps 3 and 4 above imply that the GitHub identities of the
>    organization owners and administrators are known.  Recording GitHub
>    identities in the Datatracker (see
>    <https://trac.tools.ietf.org/tools/ietfdb/ticket/2548>) would
>    facilitate this.  The person requesting the organization would need
>    to be notified if the GitHub identities of any of the people meant 
> to
>    be owners or administrators were not available.

Yeah, I think you’re right, that’s probably the best coverage we can 
reasonably implement.

>
> Maybe less inspiring is the wording from the following section, which 
> uses
> something very close to RFC 6919 "REALLY OUGHT TO" language:
>
>    If a working group already has an organization, it would be useful 
> to
>    be able to make it have the same management as one would get with
>    going through the steps in Section 2.1
> <https://tools.ietf.org/html/draft-ietf-git-github-wg-configuration-05#section-2.1>.
> That is, it would be good to
>    be able to run steps 3 and 4 from Section 2.1
> <https://tools.ietf.org/html/draft-ietf-git-github-wg-configuration-05#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'm inclined to go forward with creating a mops-wg organization on the
> assumption that, at worst, we're in the same boat with other WGs using
> GitHub, but maybe we should have a consensus call on whether 
> participants

I think that’s right — I think we’ve heard support for it for 
documents.  If we want to do more than that with the git repo, we can 
(should) do a consensus call.

As I said — I don’t want to get in the way of implementing tools 
people want, and at this point any remaining concerns I have are not 
MOPS-specific.

Leslie.

> want to incorporate an official GitHub org into their workflows. 
> Otherwise,
> individual document teams are still free use unofficial GitHub repos 
> for
> revision control and manageability of collaboration, but we would 
> probably
> need to be more strict about conducting official work on the mailing 
> list,
> which could negate some of the advantages of using GitHub.
>
> Kyle
>
> On Tue, Feb 4, 2020 at 2:29 PM Leslie Daigle <ldaigle@thinkingcat.com>
> wrote:
>
>> Hi Spencer,
>>
>> On 4 Feb 2020, at 11:04, Spencer Dawkins at IETF wrote:
>>
>> Hi, Leslie,
>>
>> On Mon, Feb 3, 2020 at 10:40 PM Leslie Daigle 
>> <ldaigle@thinkingcat.com>
>> wrote:
>>
>> Spencer,
>>
>> One thing I’ve been trying to find out is: how to tie a git repo to 
>> the
>> IETF. Looking at the CELLAR example, it seems like one just makes the
>> assertion that it is the WG git repo? And, it seems odd that there 
>> are no
>> visible members, let alone owner, of the git repo?
>>
>> Apologies if I’m missing the obvious.
>>
>> I don't think you are.
>>
>> I believe the current state of play is described in
>> https://tools.ietf.org/html/draft-ietf-git-github-wg-configuration-05,
>> especially in Section 2.1 and following sections (note that this 
>> draft is
>> in PUBREQ state, so it's probably mostly right, but hasn't even been
>> through AD review yet). Some of the text is input to the tools team, 
>> but
>> most (selecting organization names, etc.) isn't dependent on 
>> datatracker
>> support.
>>
>> Yep, I had read through that.
>>
>> I believe you are correct that in Github, that's an assertion. In the
>> datatracker, co-chairs can add the URL for the organization (I think 
>> you
>> can just stick this on the working group page now, but apparently 
>> there's
>> development underway that would allow the datatracker to know that 
>> URL is a
>> GitHub repository).
>>
>> That’s a good point — it leaves it within the IETF’s purview to 
>> identify
>> any “authentic” repo.
>>
>> I've only been watching CELLAR for a few weeks, so don't know the 
>> history
>> on defined users, etc. - sorry!
>>
>> I hope that's helpful.
>>
>> I’m confident GitHub isn’t going away any time soon, but my 
>> general
>> concern follows on from the IETF’s experience when everybody hosted 
>> their
>> own WG mailing list (federated responsibility! No single point of 
>> failure!)
>> and archives were lost when people got irritated with the IETF or 
>> companies
>> went belly-up.
>>
>> I think it would be good if the IETF had a more persistent role in 
>> the
>> administration of the git repos, if a group’s work is going to 
>> depend on it.
>>
>> As a co-chair of MOPS, I don’t want to get in the way of providing 
>> a tool
>> that current participants actually want to use! But, I also want to 
>> make
>> sure we use it in a way that is going to stand up to the test of 
>> time.
>>
>> Leslie.
>>
> <quote trimmed>


> -- 
> Mops mailing list
> Mops@ietf.org
> https://www.ietf.org/mailman/listinfo/mops

-- 

-------------------------------------------------------------------
Leslie Daigle
Principal, ThinkingCat Enterprises
ldaigle@thinkingcat.com
-------------------------------------------------------------------