Re: [irsg] An IETF repository for working code in our protocols?
"Joel M. Halpern" <jmh@joelhalpern.com> Thu, 20 August 2020 00:50 UTC
Return-Path: <jmh@joelhalpern.com>
X-Original-To: wgchairs@ietfa.amsl.com
Delivered-To: wgchairs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 01CE53A0FD3 for <wgchairs@ietfa.amsl.com>; Wed, 19 Aug 2020 17:50:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.049
X-Spam-Level:
X-Spam-Status: No, score=-3.049 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, NICE_REPLY_A=-0.949, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 2gX-L3aTtaRy for <wgchairs@ietfa.amsl.com>; Wed, 19 Aug 2020 17:50:54 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 BC5103A0FD0 for <wgchairs@ietf.org>; Wed, 19 Aug 2020 17:50:54 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 4BX5g24b4kz6GFF9; Wed, 19 Aug 2020 17:50:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1597884654; bh=JBbOmV6vVtEl+VKQ46BIcuDdQ0yDFgvr3HAS11P7wnw=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=OCLHaSqL64n+z5g2jjCu+dm94yqtmlIMxblgnK4/gWBTRkIRoQ4vgJXYYTCXelFrG WutppFO1QRiMGjE+2uF5HrwImSmjzo09lWmsMMuyb1h27vp/kPJ/rjr6qMDZXo9VmT fHc5kepv6MTNZxQHiOuG3fxJx7Mh3qQmV1Qc80T8=
X-Quarantine-ID: <fZhGh9PzgT6S>
X-Virus-Scanned: Debian amavisd-new at a2.tigertech.net
Received: from [192.168.128.43] (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 4BX5g14WWSz6GF0l; Wed, 19 Aug 2020 17:50:53 -0700 (PDT)
Subject: Re: [irsg] An IETF repository for working code in our protocols?
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>, "Acee Lindem (acee)" <acee@cisco.com>
Cc: "wgchairs@ietf.org" <wgchairs@ietf.org>
References: <81300C20-AC38-465C-A17C-743F3D4CD947@nbcuni.com> <CAMMTW_+P60jB-MLsB6R_x7z3uk5xK56ZwkZnHOtzaxex3tDREA@mail.gmail.com> <90cb740e-8663-58df-5c99-cbc053142566@joelhalpern.com> <a484f593-d037-ca9e-c4e9-6e28731b3152@cs.tcd.ie> <e6ae9107-48a9-cf04-2772-90b4b357fe3b@joelhalpern.com> <e99af73a-0ffa-f4e3-dcc8-6666066ceaa6@cs.tcd.ie> <536362ab-3a8a-d584-eb17-b5e8c927bfc6@joelhalpern.com> <94c80120-c44d-3df9-c088-584cbba36dbf@cs.tcd.ie> <9B6E2247-621D-4C96-8A01-9030E39267FC@cisco.com> <18cf1d25-1fa8-5555-5134-7f6c4533f3b1@cs.tcd.ie>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <f3dea80d-f461-dd68-5668-6c64a297713b@joelhalpern.com>
Date: Wed, 19 Aug 2020 20:50:52 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0
MIME-Version: 1.0
In-Reply-To: <18cf1d25-1fa8-5555-5134-7f6c4533f3b1@cs.tcd.ie>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/wgchairs/uzFSOQMDmNjcEDefDu-FSuJdZns>
X-BeenThere: wgchairs@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wgchairs/>
List-Post: <mailto:wgchairs@ietf.org>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Aug 2020 00:50:56 -0000
I am missing something Stephen. We can establish exactly the relationship you describe without the IETF archiving the source code. So what is the advantage you see in the IETF making a snapshot of a project and storing it separately from that project? For example, I work with fd.io. That implements a lot of IETF RFCs. Very effectively. In open source. I can not see any benefit in the IETF making one (or worse yet several) copies of fd.io. I can see benefi, for cases where the fd.io developers want it, for the IETF to have pointers to the fd.io work with indications of what RFCs it implements (a lot). If someone wants to do the work, that could include pointers to specific versions (which will fall out of maintenance), pointers to the most current versions, pointers to the whole project so people can get context, and pointers to specific sub-projects concerned with specific RFCs. How elaborate it gets probably depends upon both what we want and how much work the fd.io developers care to put in. But if we want to point to OSPF implementations, it would seem very strange not to point to the widely used implementations from Cisco and Juniper (multiple from each, and ones from a number of other vendors). Yes, we should point to the several open source ones (if the implementors want us to.) We do regularly get asked / ask ourselves "who has implemented this". Improving and maintaining our ability to answer that question seems very useful. Pretending that the only implementations that matter are the open source ones seems counter-productive. Yours, Joel On 8/19/2020 8:22 PM, Stephen Farrell wrote: > > > On 20/08/2020 01:01, Acee Lindem (acee) wrote: >> What is the advantage of the IETF maintaining the repository as >> opposed to pointing to a GitHub repository/repositories maintained >> the open source implementor(s)? I see none. > I do. Linking the RFC to the version of the code that > claims to implement that is useful. Not depending on > the kindness of, or lack of bitrot at, git<blah>.<tld> > is good. > > Doesn't need to be hard, could just be a snapshot > of a git repo that's tied to the RFC (or I-D) via > the tracker. (I don't much care exactly how.) > > But claiming that's useless is not something I can > grok TBH. > > S. > >
- An IETF repository for working code in our protoc… Vijay Gurbani
- RE: An IETF repository for working code in our pr… Adrian Farrel
- Re: An IETF repository for working code in our pr… Salz, Rich
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Joel M. Halpern
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Tommy Pauly
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- RE: An IETF repository for working code in our pr… Adrian Farrel
- Re: An IETF repository for working code in our pr… Deen, Glenn (NBCUniversal)
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Erik Kline
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Erik Kline
- Re: An IETF repository for working code in our pr… Stephen Farrell
- Re: An IETF repository for working code in our pr… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Charles Eckel (eckelcu)
- Re: [irsg] An IETF repository for working code in… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Acee Lindem (acee)
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: [irsg] An IETF repository for working code in… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: An IETF repository for working code in our pr… Mark Nottingham
- Re: An IETF repository for working code in our pr… Bron Gondwana
- Re: An IETF repository for working code in our pr… Michael Richardson
- Re: An IETF repository for working code in our pr… Mark Nottingham
- Re: An IETF repository for working code in our pr… Bron Gondwana
- Re: [irsg] An IETF repository for working code in… Paul Wouters
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Mirja Kuehlewind
- Re: [irsg] An IETF repository for working code in… Charles Eckel (eckelcu)
- Re: [irsg] An IETF repository for working code in… Charles Eckel (eckelcu)
- Re: [irsg] An IETF repository for working code in… Eliot Lear
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: [irsg] An IETF repository for working code in… Toerless Eckert
- Re: [irsg] An IETF repository for working code in… Eliot Lear
- Re: [irsg] An IETF repository for working code in… Spencer Dawkins at IETF
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Toerless Eckert
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Toerless Eckert
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Salz, Rich
- Re: An IETF repository for working code in our pr… Melinda Shore
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Michael Richardson
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Melinda Shore
- Re: An IETF repository for working code in our pr… Pete Resnick
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Joel M. Halpern
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Michael Richardson
- Re: [irsg] An IETF repository for working code in… Jane Coffin
- Re: [irsg] An IETF repository for working code in… Michael Richardson
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani