Re: [arch-d] Proposed IAB program: Evolvability, Deployability , & Maintainability.
Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Tue, 21 July 2020 14:06 UTC
Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90FB23A08CC for <architecture-discuss@ietfa.amsl.com>; Tue, 21 Jul 2020 07:06:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 nwZerhW9ielp for <architecture-discuss@ietfa.amsl.com>; Tue, 21 Jul 2020 07:06:28 -0700 (PDT)
Received: from mail-lf1-x12a.google.com (mail-lf1-x12a.google.com [IPv6:2a00:1450:4864:20::12a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FEA43A08CB for <architecture-discuss@ietf.org>; Tue, 21 Jul 2020 07:06:28 -0700 (PDT)
Received: by mail-lf1-x12a.google.com with SMTP id o4so11757277lfi.7 for <architecture-discuss@ietf.org>; Tue, 21 Jul 2020 07:06:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=NK271wVdwma9q5Z75vgc4ha2CK90CuxabnNkxjYkIyU=; b=UVwsElX4x9nGUxlc2krRnzxDvOx78bHueFZx4CWO+6lm8zZddGpZ1DFfgThHcqVCyn Q+Kw5ltvR7SgYxZ+UNS21Nb3E2Dd4JsfXcC+R90iq5g6Wkjfd9C9sxW2ml0WECFR4BpR HJ+9qTPXc1OM/iIPO5l41zf3as3a581z866e9vzO/1zxyWtEx2BjGzQ9juyIpkNY9uZL 3J5c9b7o5pbCT2Z8BIRUuB/YGnDIAajKcZ61vXuI6d2782Yk0Milh2iDtCYAPtQwqFLP J8zZ9HQkhSQDkLIm3X73OMB/Pab2aXqXolwQoKwjaZJbdG+04enFBPOyu0QUJuiLDdEs /5Kg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=NK271wVdwma9q5Z75vgc4ha2CK90CuxabnNkxjYkIyU=; b=tL6Qlr3sonEfw5Uus2gz7uFGSDW/aw9GI3ezDbVfk9dvCalL/f8oBECBk/K3hpOFWd P2EbhT63D5RyQKbKu8ipq3xRmcjEv1NTbQ500N+HrGGtAA/3OUoUwfcNErKMtsdpLNQD bE1UIA/ipL43fvXFR7DwrgWXWJ4y0gFInewCxWF8nEOQE55EtlGJqL5kG4JapVrDAJ0L C+kBTMc7d9VryoAZt7m+2q91Fl71mTrjQ/llOuBYifjWvo4j7rQVnPWy9YzKLLzEVHuf U+yIeeC4anThe/7fRclIUafNYNm4DL7vx5zOyk1VwdEYtxFSQXTmz71FwIgU7BJq9DMt FK7Q==
X-Gm-Message-State: AOAM5310SyFEFHGlBq8N6V0Mb22GH7UhgxPzkwtipvREJAY9qlZQOwOV Fb0bdxG66S0HPRbU2lBoUDU8YX4kjvYbx95jrN7xN4zB
X-Google-Smtp-Source: ABdhPJx+vKTTXR5ZE6c2r6hAE8BqN/6RcUQZtP4GnYKiBnRyYzNY6FMVTI6JHJfvmuXVE9Qt9rH4xsykfkE4uq/WgYg=
X-Received: by 2002:ac2:4422:: with SMTP id w2mr13475812lfl.152.1595340386099; Tue, 21 Jul 2020 07:06:26 -0700 (PDT)
MIME-Version: 1.0
References: <087DBE75-7103-4D82-8878-59F1E53592C8@apple.com> <fb397f5f-b792-4338-9112-a4a7a4d967c0@www.fastmail.com>
In-Reply-To: <fb397f5f-b792-4338-9112-a4a7a4d967c0@www.fastmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Tue, 21 Jul 2020 09:06:00 -0500
Message-ID: <CAKKJt-fNX16Ap8afcg55DXj3DFb8mGYdB3MxHtLyyMN5a0eFLQ@mail.gmail.com>
To: Christopher Wood <caw@heapingbits.net>
Cc: architecture-discuss@ietf.org
Content-Type: multipart/alternative; boundary="00000000000002671e05aaf421d5"
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/-ecdNiE7h_uL8uPEENav3yDQVak>
Subject: Re: [arch-d] Proposed IAB program: Evolvability, Deployability , & Maintainability.
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Jul 2020 14:06:31 -0000
Because (for reasons I don't understand) I'm involved in AUTH48 processing for RTCWeb, I find myself wondering whether the proposed IAB program might include considering ways to avoid C-238-style protocol specification clusters, whether from the point of view of architectural oversight, standards process oversight, or RFC Editor oversight. If you're not aware of C238, check out https://www.rfc-editor.org/auth48/C238 for a truly amazing picture of what we are doing today. I'm sort of kidding, and sort of not. Best, Spencer On Fri, Jul 10, 2020 at 10:51 AM Christopher Wood <caw@heapingbits.net> wrote: > Hi Tommy, > > I think this is a terrific idea. All three areas are certainly worth > exploring. Deployability and Maintainability in particular might even make > sense as topics of their own program, separate from Evolvability. > > However we cut it, I'd like to see progress in the proposed areas, > especially for the TLS WG. Methods and tooling support to help track > ongoing implementations of protocol extensions would be valuable for the > documents we publish and many drafts we have in flight. We have [1] and > [2], though they're not well maintained. A common way to track this > information for the community would be great. > > Best, > Chris > > [1] https://github.com/tlswg/tlswg-wiki/blob/master/IMPLEMENTATIONS.md > [2] https://github.com/tlswg/tlswg-wiki/blob/master/TESTING.md > > On Mon, Jul 6, 2020, at 12:01 PM, Tommy Pauly wrote: > > The IAB is considering starting a new program that would look at the > > Evolvability, Deployability, and Maintainability of Internet protocols. > > The description of the program is included at the bottom of this email. > > > > We’d like to get feedback on the proposed program topic and > > description. We’ll be considering this over the next few weeks, and > > your thoughts and input are welcome! > > > > Best, > > Tommy > > > > ====== > > > > Evolvability, Deployability, & Maintainability (EDM) Program > > > > This program will focus on how to practically encourage best practices > > within the IETF to ensure that the IETF’s standards process considers > > protocol evolution, deployability, and long-term maintainability. This > > group will work on documents that catalog and analyze successful > > strategies for protocol evolution, deployment, and maintenance, such as > > updating and extending RFC 6709. Moreover, it will focus on ways to > > help promote and increase awareness of these strategies within the IETF > > via program meetings, workshops, and helping organize efforts within > > working groups and various IETF teams. The program will include members > > of the IESG and the tools team to help implement these strategies. > > > > The topics this group will consider include: > > > > > Evolvability: Encourage protocols to design for extensibility and > greasing, and promote the use of extension points to prevent ossification. > Make it easy for people, especially those who aren’t steeped in IETF > process, to know which extension points are the right ones to use for a > given protocol (and which ones should be considered more stable/ossified), > and make sure there aren't high allocation barriers to use those extension > points. > > > Deployability: Focus on how we make “running code” something that is > better integrated into the working group process. Look at methods to > catalog implementations, tools for tracking interoperability testing on > different protocol versions, or repositories of which versions of protocols > are implemented and used on the Internet. Discuss how deployments can > advertise experiments they are running. > > > Maintainability: Many working groups have expressed a desire to have > > ways for the community of protocol designers and implementers to keep > > track of the current state of affairs in deployment patterns, known > > errata/bugs, or best practices. Help promote consistent ways to host > > non-RFC working group output, like FAQs, wikis, and discussion venues. > > Consider how this community involvement can continue and involve the > > right experts, even after a working group closes. > > The program will: > > • Engage with the IETF community and implementers outside of the IETF > > to identity successes and problem areas, and collect ideas for > > improvements. > > • Work with the IESG and directorates to determine how best practices > > for evolvability can best be applied during IESG review and IETF last > > call. > > • Work with the IESG and tools team on ways to connect implementers and > > communities that develop and maintain protocols, both while a working > > group is active, and after a working group has concluded its charter. > > _______________________________________________ > > Architecture-discuss mailing list > > Architecture-discuss@ietf.org > > https://www.ietf.org/mailman/listinfo/architecture-discuss > > > > _______________________________________________ > Architecture-discuss mailing list > Architecture-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/architecture-discuss >
- [arch-d] Proposed IAB program: Evolvability, Depl… Tommy Pauly
- Re: [arch-d] Proposed IAB program: Evolvability, … Toerless Eckert
- Re: [arch-d] Proposed IAB program: Evolvability, … Brian E Carpenter
- Re: [arch-d] Proposed IAB program: Evolvability, … Toerless Eckert
- Re: [arch-d] Proposed IAB program: Evolvability, … Stephen Farrell
- Re: [arch-d] Proposed IAB program: Evolvability, … Brian E Carpenter
- Re: [arch-d] Proposed IAB program: Evolvability, … Joel M. Halpern
- Re: [arch-d] Proposed IAB program: Evolvability, … Brian E Carpenter
- [arch-d] Re: Proposed IAB program: Evolvability, … Martin Thomson
- Re: [arch-d] Proposed IAB program: Evolvability, … S Moonesamy
- Re: [arch-d] Proposed IAB program: Evolvability, … Tommy Pauly
- Re: [arch-d] Proposed IAB program: Evolvability, … Tommy Pauly
- Re: [arch-d] Proposed IAB program: Evolvability, … Tommy Pauly
- Re: [arch-d] Proposed IAB program: Evolvability, … Toerless Eckert
- Re: [arch-d] Proposed IAB program: Evolvability, … S Moonesamy
- [arch-d] Re: Proposed IAB program: Evolvability, … Christopher Wood
- Re: [arch-d] Proposed IAB program: Evolvability, … Spencer Dawkins at IETF
- Re: [arch-d] Proposed IAB program: Evolvability, … Mary Barnes
- Re: [arch-d] Proposed IAB program: Evolvability, … Spencer Dawkins at IETF
- Re: [arch-d] Proposed IAB program: Evolvability, … Brian E Carpenter
- Re: [arch-d] clusterpation, was Proposed IAB prog… John Levine
- Re: [arch-d] clusterpation, was Proposed IAB prog… Brian E Carpenter
- Re: [arch-d] clusterpation, was Proposed IAB prog… John R Levine
- Re: [arch-d] clusterpation, was Proposed IAB prog… Toerless Eckert
- Re: [arch-d] clusterpation, was Proposed IAB prog… John R Levine
- Re: [arch-d] clusterpation, was Proposed IAB prog… tom petch
- Re: [arch-d] Proposed IAB program: Evolvability, … John C Klensin
- Re: [arch-d] clusterpation, was Proposed IAB prog… Toerless Eckert