Re: [Taps] Normative language change in the Interface document (Re: I-D Action: draft-ietf-taps-interface-19.txt)

"Brian Trammell (IETF)" <ietf@trammell.ch> Fri, 10 March 2023 16:55 UTC

Return-Path: <ietf@trammell.ch>
X-Original-To: taps@ietfa.amsl.com
Delivered-To: taps@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 269C0C169518 for <taps@ietfa.amsl.com>; Fri, 10 Mar 2023 08:55:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=trammell.ch
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pOezgvJf_Jch for <taps@ietfa.amsl.com>; Fri, 10 Mar 2023 08:55:18 -0800 (PST)
Received: from smtp-42ab.mail.infomaniak.ch (smtp-42ab.mail.infomaniak.ch [84.16.66.171]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B49EBC151541 for <taps@ietf.org>; Fri, 10 Mar 2023 08:55:17 -0800 (PST)
Received: from smtp-2-0000.mail.infomaniak.ch (unknown [10.5.36.107]) by smtp-2-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4PYBxb1ygtzMqRg0; Fri, 10 Mar 2023 17:55:15 +0100 (CET)
Received: from unknown by smtp-2-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4PYBxZ5J2YzMsmT1; Fri, 10 Mar 2023 17:55:14 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=trammell.ch; s=20191114; t=1678467315; bh=p4u2DxWjourwXv/U0iOI2lPdD8QwVfKtHLyt1IVIANY=; h=From:Subject:Date:References:Cc:In-Reply-To:To:From; b=rnlZnSgoM25jR70C8vHJRaR5YQ6ZgWHZ/zgb3mfNG31Zr4DGFbBinseuxT+4/xsSB WM24hXKQjLEqoWqMaGmQAUnOLDfDC8WPFAthVLSY7FXZ8vV/cQnM1PmpV0DNZ/fnzg /daoVU9wkjrb4f4MZIfNN2EJwVidVUpIbGR/Jabg=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: "Brian Trammell (IETF)" <ietf@trammell.ch>
Mime-Version: 1.0 (1.0)
Date: Fri, 10 Mar 2023 17:55:03 +0100
Message-Id: <BC99C5C8-D7F5-4203-B0BE-819224575951@trammell.ch>
References: <cd016c2d-ee04-98ea-b761-73bc74bb42ae@erg.abdn.ac.uk>
Cc: Reese Enghardt <ietf@tenghardt.net>, taps@ietf.org
In-Reply-To: <cd016c2d-ee04-98ea-b761-73bc74bb42ae@erg.abdn.ac.uk>
To: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
X-Mailer: iPhone Mail (20A380)
X-Infomaniak-Routing: alpha
Archived-At: <https://mailarchive.ietf.org/arch/msg/taps/1uLjv0zSLhkYAb-pb0U44X1qq5E>
Subject: Re: [Taps] Normative language change in the Interface document (Re: I-D Action: draft-ietf-taps-interface-19.txt)
X-BeenThere: taps@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "IETF Transport Services \(TAPS\) Working Group" <taps.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/taps>, <mailto:taps-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/taps/>
List-Post: <mailto:taps@ietf.org>
List-Help: <mailto:taps-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/taps>, <mailto:taps-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Mar 2023 16:55:23 -0000

Adding a sentence making it clear it’s safe to skip the glossary if you’re going to read the rest of the document would address my approachability concern completely. :)

Sent from my iPhone

> On 10 Mar 2023, at 17:34, Gorry Fairhurst <gorry@erg.abdn.ac.uk> wrote:
> 
> On 10/03/2023 14:57, Brian Trammell (IETF) wrote:
>> hi Reese, all,
>> 
>> Apologies I haven’t been around on the answering-of-comments; it’s been a rough month. Thanks, all, for getting these revs of the documents out. I’ve reviewed the changes.
>> 
>> - Arch changes are good, modulo the following non-blocking comment:
>> 
>> I’m not convinced of the value of the glossary of terms, as it forwardrefs basically the entire document, and some of the definitions are so generic as to be potentially confusing (e.g. Event), so I think putting these up front reduces the document’s approachability and readability.  I understand that some people like these (and other standards orgs make them mandatory, hi ETSI), so I won’t fight it.
> 
> Mea cupla on this, and I did recall your thoughts when we discussed at one of the TAPS interims. At first I didn't feel persauded, but as I tried to reset my head to someone who had never read these IDs before, I began to think this could be really valuable to give some initial context to the many terms we use across the documents. The text is identical or "thinned" versions of later text.
> 
> If this glossary is thought useful - which I now personally think it is, but others are free to comment  - I'd be really quite OK with this "glossary" starting with a sentence that says each of these terms is defined later in the document, in other words - hinting strongly don't bother with this if you know what you are reading....
> 
>> 
>> - Interface changes are good.
>> 
>> - Implementation changes are good.
>> 
>> Cheers,
>> 
>> Brian
>> 
>>>> On 10 Mar 2023, at 01:26, Reese Enghardt <ietf@tenghardt.net> wrote:
>>> 
>>> Dear TAPS,
>>> 
>>> As you may have seen, our three documents were updated to address Zahed's AD review comments (Thank you to everyone involved!).
>>> 
>>> Please note that there were normative language changes in the Interface document.
>>> 
>>> If you have any questions about or any objections to these changes, please respond to the list within the next two weeks, i.e., by Thursday March 23rd, 5pm PT. (This is Thursday before IETF 116.)
>>> 
>>> If we don't hear anything by this date, we will assume that there is WG consensus on these changes.
>>> 
>>> For your convenience, here are the diffs for all three documents:
>>> 
>>> 
>>> https://author-tools.ietf.org/iddiff?url2=draft-ietf-taps-arch-16
>>> 
>>> https://author-tools.ietf.org/iddiff?url2=draft-ietf-taps-interface-19
>>> 
>>> https://author-tools.ietf.org/iddiff?url2=draft-ietf-taps-impl-15
>>> 
>>> 
>>> Best,
>>> Reese
>>> 
>>> 
>>> On 3/9/23 10:01, internet-drafts@ietf.org wrote:
>>>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>>>> This Internet-Draft is a work item of the Transport Services WG of the IETF.
>>>> 
>>>>         Title           : An Abstract Application Layer Interface to Transport Services
>>>>         Authors         : Brian Trammell
>>>>                           Michael Welzl
>>>>                           Theresa Enghardt
>>>>                           Godred Fairhurst
>>>>                           Mirja Kuehlewind
>>>>                           Colin Perkins
>>>>                           Philipp S. Tiesel
>>>>                           Tommy Pauly
>>>>   Filename        : draft-ietf-taps-interface-19.txt
>>>>   Pages           : 91
>>>>   Date            : 2023-03-09
>>>> 
>>>> Abstract:
>>>>    This document describes an abstract application programming
>>>>    interface, API, to the transport layer that enables the selection of
>>>>    transport protocols and network paths dynamically at runtime.  This
>>>>    API enables faster deployment of new protocols and protocol features
>>>>    without requiring changes to the applications.  The specified API
>>>>    follows the Transport Services architecture by providing
>>>>    asynchronous, atomic transmission of messages.  It is intended to
>>>>    replace the BSD sockets API as the common interface to the transport
>>>>    layer, in an environment where endpoints could select from multiple
>>>>    interfaces and potential transport protocols.
>>>> 
>>>> 
>>>> The IETF datatracker status page for this Internet-Draft is:
>>>> https://datatracker.ietf.org/doc/draft-ietf-taps-interface/
>>>> 
>>>> There is also an HTML version available at:
>>>> https://www.ietf.org/archive/id/draft-ietf-taps-interface-19.html
>>>> 
>>>> A diff from the previous version is available at:
>>>> https://author-tools.ietf.org/iddiff?url2=draft-ietf-taps-interface-19
>>>> 
>>>> 
>>>> Internet-Drafts are also available by rsync at rsync.ietf.org::internet-drafts
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Taps mailing list
>>>> Taps@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/taps
>>>> 
>>> _______________________________________________
>>> Taps mailing list
>>> Taps@ietf.org
>>> https://www.ietf.org/mailman/listinfo/taps
>> _______________________________________________
>> Taps mailing list
>> Taps@ietf.org
>> https://www.ietf.org/mailman/listinfo/taps
> 
>