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

Mirja Kuehlewind <mirja.kuehlewind@ericsson.com> Tue, 14 March 2023 10:24 UTC

Return-Path: <mirja.kuehlewind@ericsson.com>
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 3C08EC1522A0 for <taps@ietfa.amsl.com>; Tue, 14 Mar 2023 03:24:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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=ericsson.com
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 YL3I4F22REsP for <taps@ietfa.amsl.com>; Tue, 14 Mar 2023 03:24:06 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2042.outbound.protection.outlook.com [40.107.20.42]) (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 E7C42C1516EB for <taps@ietf.org>; Tue, 14 Mar 2023 03:24:05 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j/TB8xB53vwdylFEUmiBNCKMBdm3zWv5uqaxML2UO5ZFJOWaPHAnthKePUZVVN6C42uHB/rbUuuMoDHnWpmuLr3bNWwNAoOIsRvgbIIztmty5pIL7AfNT6yHM+HCdb2AlILVcTXp5x02+LwykYka09dATSXFKJXod1zbTGyOauLpSoR6pqX9pPRy5xSszC7CnUN2l9pGjh+ebznJ747mINxD351yQxjQsotDZjYaaN5b8Rsv8eqM4zZ4I+nqtmUiVb2t+lMc5LX/wkXIEh0CggW8C6kQSaozipZV3f/mZoP6oKGVRZyKtLtRl5hGNJSctrX8L0xLfMR5WQ6J5kFICQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dNyQ0EqPV1hG6aEVJfCH3mGXZ/WsRfTpJhaFD+sLtwk=; b=Qy0yYHLaqorO0881yO46EnFKGCbUT5m1hU1iTHKxbYolLQlubnWxulDj+eAEhZ5dFqy2kzQeH2SuhoYIUomckKjgyFZHKTQnNGbk46PV24Gn6qHyMq5NgEjF+aIAMfwNUmiLJQcz9JTMeLbA8qszxmmAEYOn8e5EC92igtisQ8FCR2yxaX7Q7t53wplTph8lkL+NltbX/ff5GHQ+OUGVNrsvKCKWFXZt45HKY71U80plqYQf0IjFN9ovM+H6Adaa7ROuXLAfzEl6FydNyjzVx1j6ok4/e5tt8OdfEI+K5BKYaHhgtw+i+rfK73VctDa3nHBjwMRI73miKobwrZGpFg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dNyQ0EqPV1hG6aEVJfCH3mGXZ/WsRfTpJhaFD+sLtwk=; b=bsirZExpCdAW9ZkPn4mWJzVPShSk7tyDgzOSbw56FR8Ja9yqVP0uR9AV98GWw4jymypdKo1SUVFlvcsX6MPW7/RRk52VCYa4yOF8N3RnfA7c5gNXchoYK8R7paK2Vbzr/bdaFuHL4CSQvUyk8n0gGseGoKQ3KiDYFEs+qv7XB+Q=
Received: from PAXPR07MB7806.eurprd07.prod.outlook.com (2603:10a6:102:13a::19) by DB9PR07MB7820.eurprd07.prod.outlook.com (2603:10a6:10:2a3::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.26; Tue, 14 Mar 2023 10:24:02 +0000
Received: from PAXPR07MB7806.eurprd07.prod.outlook.com ([fe80::8aae:d207:fd44:3901]) by PAXPR07MB7806.eurprd07.prod.outlook.com ([fe80::8aae:d207:fd44:3901%4]) with mapi id 15.20.6178.024; Tue, 14 Mar 2023 10:24:02 +0000
From: Mirja Kuehlewind <mirja.kuehlewind@ericsson.com>
To: Michael Welzl <michawe@ifi.uio.no>, Reese Enghardt <ietf@tenghardt.net>
CC: "taps@ietf.org" <taps@ietf.org>
Thread-Topic: [Taps] Normative language change in the Interface document (Re: I-D Action: draft-ietf-taps-interface-19.txt)
Thread-Index: AQHZUucRIDbVy96xkUulGmkJ3e4XC67z6CCAgAZBBYA=
Date: Tue, 14 Mar 2023 10:24:02 +0000
Message-ID: <878A16BB-124B-45A2-B14F-9415F556562F@ericsson.com>
References: <167838487019.3628.6163734960380838223@ietfa.amsl.com> <166b6f96-b65a-d2c3-51d4-42a1a4dede45@tenghardt.net> <0A980D24-F080-4B94-83B2-80E1B2DC72CF@ifi.uio.no>
In-Reply-To: <0A980D24-F080-4B94-83B2-80E1B2DC72CF@ifi.uio.no>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.63.22070801
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PAXPR07MB7806:EE_|DB9PR07MB7820:EE_
x-ms-office365-filtering-correlation-id: 56b18d81-8f6e-44f3-e52f-08db24763b34
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: TPQNtjrqZSJmqy6gvaXG7uB8K9UpZM4u/ObhhUgHLP4BjgordGxpU/flYvj4SiOBFZsubwfLHHJrSwjZ4jVtqEE9fh7Es+Lvh0yibtQhXDVp3LouA1OsKWy9NfNZi9WJerc9ufpAMhAqVZA1kzEUSP3NJfkn7ozKEVs0BaTWvWb13DfksZNtgLDYSTY4jDlDWnj5CEPhqqlDt4gFXv8fj/Ou85edmi2DspEHL4RIqkSU/yPR2I9uGc41ePnash0Arz8PtYokNI3BbChDmd93aFMb7AHXqVSQGxqkTCNYY6cRvAhksp1nDOWTewn1SVEdtVr9+FkoQSoiJWms4j3et1/LIqAfGmKDAh4yj5srmb+cBmyUJJCmpoubWpNfpj5IXAmj33GIWMQu3nbzFnGlXe0CCKoxqzj4tu50tvZ0bFVHLxzEKMKsjc9VZXz9sODbWmFYh8tLgPBQtnTVjBv5GkYx+EQbPTsabSB6zJ/WKRDEK00NtxKbBBd10L0xXrBrHIYBuokB/0OvJii+nhKBVU+Wm3eEiQxoNwwGGCAxR4H2CGpQbdIBK6nwk68fWrVy09haRih6xsIfl3ke74srMlQmkvrEs5tZPTWFGkBorIM7MUn23odoVomEsXRXI2rKo1QEB/UoEqa8YdgiOjLKlf4hPGzdUperZDrCw0dXBdbXJO8gg/e6WCt4SAmtQsPsGifVugdJ+TiOM9bEHLjuzIgWkD07W2S1s0R7eIWL81TNjuGL6aVxmlJpxiarykb+
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR07MB7806.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(396003)(39860400002)(376002)(366004)(136003)(346002)(451199018)(6506007)(26005)(44832011)(36756003)(6512007)(6486002)(966005)(38100700002)(64756008)(66446008)(66556008)(66476007)(66946007)(8676002)(91956017)(4326008)(76116006)(110136005)(478600001)(82960400001)(122000001)(316002)(186003)(2616005)(53546011)(5660300002)(86362001)(8936002)(33656002)(71200400001)(41300700001)(38070700005)(66574015)(83380400001)(2906002)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: FchWe1Jy7QyRbv1a+ZwUxkko07siGAFeiFxXX7cRC0vdnnc6JHo/1l7nAZ4dnIeT9pnm1l1dOpgAdz95J4u46dunt8adj7lWgvmdrbQ5phmpKAT1jjAaR5Fb5LajYyR1I/6KDSRSw++A6K3yKqwHilKy5ewUeakmVj9Z9DMTVVzFfgep9xB06wyMQqs4N6qPj/sPiwT3c1jy+icaE8yA+Uee61LT3YlVMmbuiZVfeLSkcxmW75VS0d80Jm8+ZqYMk99CVCsjMdLzWouEenw+7979JBaa6yVh4nbnPJKUudPzs4Foh01RAYX5+q2DFBK0smHn7fM6xKp8F51U9T3+w1IcDYzVtqpmnRkfBBMmYRuGBEhW65Z2sW7P+H9MasqLpCUJnJj6lbDuu3UlTDSD6OMRSp1x4YAMvk+/KghxbMYPhMhPgAYwiWZc/VxNx8+weUfeKUgj6243eLA0voOwA+jCNUqMvWVrhnlh1rWVlekH2kFlS6929BssPL/lxg/+p9BwV6mfl9wfeKdkMqFQN8F29HQ7obHw8TyQBav08rKN8sVHFMXOmpEi7WcVL7e50DyLKTDdK0NHcpFN4sL50y0uSD0L4wchW0CVSCyPeiFM5ysGsedtL9bkWumFAe8h2wNe6zpPDkhckziS7vg0PeRfqqORLPNR0y4+WBoUCnMUflUBxZljY17uQBhXAslpTNDL5nyqhn3sw2jBnjFJJ80nymrH7Ev4kOsSug/B6hyc56VqEdxAxQqUuCG58GNuVEWfXatq5J0ZVexBKHUg4vP8cohWR0mE+vGU47kNwW6/sslKspEHdFndzR0/T3tIPOPVzXrHnkGhOuSKgyiua9Vj1wOaoxaEwVtUj3cSye1xDeE02xZ+fifDDS6hLf8OV05FtLNA3QWAV9Fkw1FaCX1z6UOyre5M9w/f/BqeBY1xbEdvEeIq6NIDkeWSBCjBWHz/eh4BRyGvme55+zD4E69nucPOFbnkueDRLeDvT6c1UhYd4EyRLrHmWJluIdqeZRvo5h3rAiM0H0JrC8flyISn10dkMtCExmLShX/hzzSpvVQC7j2ftdcAZEBRtzhhZNl+5+s+gATSofw5qIAdVaoCwmpXBoGx8yynoSl+i7DYt5PtK/y8KqA01ppdrSP7ULo6i73AXrpkf8kiYCx6Osn6gy3ymgas34YmDoMVbc2PpMHVBihxV3BqSxtS3xqPcGVDz2G2zrwRpcDn2aji4YO2rOHEerB7azm2IOHUiROyEr9GGGgugs3DUwAT9UDuQxuj58dTMFwSrQjHA1nCI2CEHZ4tjuOezD6jEfdNeh/Av4t9BWQ7ey9sCZaTQrH4b7oofudJg93lM0MYcBn2F7/T35MTKn1SytsTbF3J03NAwQpDVgDFKOEcOhw2oeba7pKhBq+VqW17Mooz6duzcFnegPVv1C4du2FT+OSyTtFKZaNK/ycvcabQ2inHmZZQNbzJVidw6ERelOw9atjRSBHuMXL//JdNgNFe6T76srYL4mSWw5kXzHrDK5t+qNzvnrX4P7tmR+P0+sRWJT61HsiUeAax/8GFbpEC7xmmHxkWR/E7GCtX5hBywt39Rp8JP9SXtsDV3GVVAK1SX6f3+1Av4I4DrMvXXAKbgQiCOUk=
Content-Type: text/plain; charset="utf-8"
Content-ID: <970A266F413771409D456DC553E7A5C6@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PAXPR07MB7806.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 56b18d81-8f6e-44f3-e52f-08db24763b34
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2023 10:24:02.0651 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: GYYvMFPZ6LhxCNPT4Q2dL2rfb4vnccewqQL4Eu4Fi0daCIaWaGEyAPgdB6AP3Do8Wc1gu/gjKY8W0ZI5hUD13KcTGsKosBOUCNRapqs7Vh8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR07MB7820
Archived-At: <https://mailarchive.ietf.org/arch/msg/taps/Oo446Z1abRQFdiEA9BP_09IUS_8>
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: Tue, 14 Mar 2023 10:24:10 -0000

Hi all,

first thanks for all the work!

I reviewed the diffs below and actually have two questions on normative language, not on the content but on the use of normative language.

In the arch doc, it's this sentence here

" An application SHOULD NOT depend on
 		 	      specific caching behaviour, instead it ought to explicitly request
 		 	      any required or desired properties via the Transport Services API."

I don't disagree with this sentence but use of normative language seems a bit awkward. I would recommend to either use lower case should or maybe say "SHOULD NOT rely on" instead because that seem more like an active choice.

For interface we have this sentence:

"An Endpoint MUST NOT be configured with multiple identifiers of the
 	   That is, an endpoint cannot have two IP addresses specified.  Two
 	   same type."

However, this is not a requirement but a matter of fact. This is how we in this document define an endpoint - it can only have one identifier. I missed this change on github but I don't think it's correct.

Mirja




On 10.03.23, 12:54, "Taps on behalf of Michael Welzl" <taps-bounces@ietf.org on behalf of michawe@ifi.uio.no> wrote:

    Hi,

    FWIW, I agree with all of these changes.
    I’m an author of the second and third document, so for these it is obvious, but I’m not an author of the first one.

    Cheers,
    Michael



    > 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