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

Michael Welzl <michawe@ifi.uio.no> Wed, 29 March 2023 11:21 UTC

Return-Path: <michawe@ifi.uio.no>
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 B3BA3C15C29B for <taps@ietfa.amsl.com>; Wed, 29 Mar 2023 04:21:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 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_ZEN_BLOCKED_OPENDNS=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 (2048-bit key) header.d=ifi.uio.no
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 qn-NhSR3SY3B for <taps@ietfa.amsl.com>; Wed, 29 Mar 2023 04:21:46 -0700 (PDT)
Received: from mail-out04.uio.no (mail-out04.uio.no [IPv6:2001:700:100:8210::76]) (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 2B069C15256E for <taps@ietf.org>; Wed, 29 Mar 2023 04:21:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ifi.uio.no; s=key2103; h=References:To:Cc:In-Reply-To:Date:Subject:Mime-Version: Content-Type:Message-Id:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=41vDEpMD+v0Tm06M/a+5aEkWGZb1gXJjJmw7B/yy5nQ=; b=wIWczyhTpBu6bgI4c+UuX1Vg/a PxjQkRuCJqAJhKhBTBgY+m2eT80Ki1uwMweqEHuTigsILWXDENvWr1QwqsEvaJxpgtVL+IGNUHcWL tcQVX7xLu4UaiJYLOi4ZGnMO4D9SHgEZyqFmolpSjt5SMrMinwdqSbnswdeACBQE+WBiPiiL6Xwfa UkMDh0/Fa7/JHl6muup+YenWhRUMZ0MZ6HfNSjFr25mm5/qhqOBah453tLT6ttdH75HHrdbgjoVPS uPxmsMXdWZ7Nosncyy7xytC4nOrCkvgjwhL8jgblCoEpBalcK4Pefp0i5/DBOgpdYNzxsgxpxo1VP zZScoGqg==;
Received: from mail-mx05.uio.no ([129.240.10.49]) by mail-out04.uio.no with esmtps (TLS1.2) tls TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from <michawe@ifi.uio.no>) id 1phTs2-00DNRb-2V; Wed, 29 Mar 2023 13:21:38 +0200
Received: from [185.176.244.64] (helo=smtpclient.apple) by mail-mx05.uio.no with esmtpsa (TLS1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256) user michawe (Exim 4.96) (envelope-from <michawe@ifi.uio.no>) id 1phTs1-000FLC-1d; Wed, 29 Mar 2023 13:21:38 +0200
From: Michael Welzl <michawe@ifi.uio.no>
Message-Id: <94741BE5-E645-4A4B-AABB-6D6373305F8D@ifi.uio.no>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A6C1AFD7-1FF1-4560-BB66-D03F33D6EA57"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\))
Date: Wed, 29 Mar 2023 13:21:36 +0200
In-Reply-To: <BC99C5C8-D7F5-4203-B0BE-819224575951@trammell.ch>
Cc: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, Reese Enghardt <ietf@tenghardt.net>, taps@ietf.org
To: "Brian Trammell (IETF)" <ietf@trammell.ch>
References: <cd016c2d-ee04-98ea-b761-73bc74bb42ae@erg.abdn.ac.uk> <BC99C5C8-D7F5-4203-B0BE-819224575951@trammell.ch>
X-Mailer: Apple Mail (2.3696.120.41.1.1)
X-UiO-SPF-Received: Received-SPF: neutral (mail-mx05.uio.no: 185.176.244.64 is neither permitted nor denied by domain of ifi.uio.no) client-ip=185.176.244.64; envelope-from=michawe@ifi.uio.no; helo=smtpclient.apple;
X-UiO-Spam-info: not spam, SpamAssassin (score=-4.9, required=5.0, autolearn=disabled, AWL=0.095, HTML_MESSAGE=0.001, UIO_MAIL_IS_INTERNAL=-5)
X-UiO-Scanned: 4C8EDC57D290989E340C82DD2B831BAD93F64C50
X-UiOonly: 50D106C27108E0A6ECD7B3F392C62D7E32CFD3B7
Archived-At: <https://mailarchive.ietf.org/arch/msg/taps/R0KK9xlfHckhQODOC1aGZAGS4iM>
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: Wed, 29 Mar 2023 11:21:50 -0000

Hi Brian,

This PR has been waiting for your reaction for a while:
https://github.com/ietf-tapswg/api-drafts/pull/1125 <https://github.com/ietf-tapswg/api-drafts/pull/1125>

One out of two remaining PRs … after these, we should probably issue a new version.

Cheers,
Michael


> On Mar 10, 2023, at 5:55 PM, Brian Trammell (IETF) <ietf@trammell.ch> wrote:
> 
> 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
>> 
>> 
> 
> _______________________________________________
> Taps mailing list
> Taps@ietf.org
> https://www.ietf.org/mailman/listinfo/taps