Re: [core] Advancing senml-versions

Thomas Fossati <Thomas.Fossati@arm.com> Mon, 23 March 2020 17:21 UTC

Return-Path: <Thomas.Fossati@arm.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AECD23A0D2B for <core@ietfa.amsl.com>; Mon, 23 Mar 2020 10:21:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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=armh.onmicrosoft.com header.b=MXC8NlL0; dkim=pass (1024-bit key) header.d=armh.onmicrosoft.com header.b=MXC8NlL0
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 WK3f3O-ZlOzF for <core@ietfa.amsl.com>; Mon, 23 Mar 2020 10:21:44 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20061.outbound.protection.outlook.com [40.107.2.61]) (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 33FE83A0D19 for <core@ietf.org>; Mon, 23 Mar 2020 10:21:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IR412LDd0FWMkv1lzf3mnQO3cVzxsoxgO5ZC6+Hs04s=; b=MXC8NlL07TjTOks55d/BJ/GB8qfBb9xE2fDUn4KJ64tKzd8LqjYzSZgrp65k9aI1pxcmboUMfgOLcOituA3k29q4ilYfuNFYCFzgXtgyAIRDZlO/APdY0cQvVR3yDtj+qXkrhbeR1TTT8/iSZCAgzi58vBZljxDnjeTDNBfYtDo=
Received: from AM0PR0102CA0065.eurprd01.prod.exchangelabs.com (2603:10a6:208::42) by DB6PR08MB2838.eurprd08.prod.outlook.com (2603:10a6:6:23::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.22; Mon, 23 Mar 2020 17:21:41 +0000
Received: from AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com (2603:10a6:208:0:cafe::7e) by AM0PR0102CA0065.outlook.office365.com (2603:10a6:208::42) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.19 via Frontend Transport; Mon, 23 Mar 2020 17:21:41 +0000
Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; ietf.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;ietf.org; dmarc=bestguesspass action=none header.from=arm.com;
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com;
Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT017.mail.protection.outlook.com (10.152.16.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.13 via Frontend Transport; Mon, 23 Mar 2020 17:21:41 +0000
Received: ("Tessian outbound 370656d282d1:v48"); Mon, 23 Mar 2020 17:21:41 +0000
X-CheckRecipientChecked: true
X-CR-MTA-CID: 923fd3b5f4d93634
X-CR-MTA-TID: 64aa7808
Received: from 1b8457b4389e.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 1A89E2DE-5DA9-4A17-A8CB-4645B3FFF516.1; Mon, 23 Mar 2020 17:21:36 +0000
Received: from EUR03-DB5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1b8457b4389e.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 23 Mar 2020 17:21:36 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HQZI9gAdhvvMib7o3/rC82IHdxBfM1PD7Q1AhNnJeZrIBpqcdwQTCW/471pSeMX7AXWsb0WP/cas3LG/CsiU055GlgSfRlEUZG8IbG4scqze+20fFyj0/JDRNNM35XO/7ENuc1pdKo3spt1rDRzwelVajMfptR26dMfdFQ6C4ZF+Ma8LwuQblPpSaP6SY+K0GKbz5QlwNVQM9876euu9Px0FShRzRbf8BFIVz4/hxexvl3t6w58LgsEmg0Is/bA8XU9Qj+rnMOoZW+EhwBfHf1VzHEaRuNibatOHOzJPnaLQJXAPe1ZkK/mNPaTDemgwFpJUK3S9L7t3tkubnfkb5g==
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-SenderADCheck;bh=IR412LDd0FWMkv1lzf3mnQO3cVzxsoxgO5ZC6+Hs04s=; b=Ac2fVQy2H68s+o2+URfYTaP+1PlYWpp2CwvNQBiHCRSJMnBejdTJm/D/pTo46swZOb9aSSwZLoK//edc4+/QZfV0v4FVgBDtDnNM6D74dSkJh/rusv+WshyjSOUNzioo+N/N2IuCR5Qp4VuhBQJThwkiysyEwhox0Oq0BnRVbPMAM+NHRrk41YQ0CgJGCrYPiknZRMV0ia4rennDpm4wz5qI/J9FJDwasmP+pAKAg6MGTF+eTuqqu0OnqA7BNctjEYzAk9WjljgNxerTfy9Acb4WA5j+nFIOvWbupBD6hRIkGVULvspMjUZBKQZga3/pjxt0ulGMfShrdWTjWOF9Pg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IR412LDd0FWMkv1lzf3mnQO3cVzxsoxgO5ZC6+Hs04s=; b=MXC8NlL07TjTOks55d/BJ/GB8qfBb9xE2fDUn4KJ64tKzd8LqjYzSZgrp65k9aI1pxcmboUMfgOLcOituA3k29q4ilYfuNFYCFzgXtgyAIRDZlO/APdY0cQvVR3yDtj+qXkrhbeR1TTT8/iSZCAgzi58vBZljxDnjeTDNBfYtDo=
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com (20.179.18.151) by AM6PR08MB3749.eurprd08.prod.outlook.com (20.178.91.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.18; Mon, 23 Mar 2020 17:21:35 +0000
Received: from AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::9807:78f0:434f:2b9f]) by AM6PR08MB4231.eurprd08.prod.outlook.com ([fe80::9807:78f0:434f:2b9f%7]) with mapi id 15.20.2835.021; Mon, 23 Mar 2020 17:21:35 +0000
From: Thomas Fossati <Thomas.Fossati@arm.com>
To: Carsten Bormann <cabo@tzi.org>
CC: "core@ietf.org WG" <core@ietf.org>, Thomas Fossati <Thomas.Fossati@arm.com>
Thread-Topic: [core] Advancing senml-versions
Thread-Index: AQHV87FlempNu78Bj0CNv6utRX8k5qhQRvMAgAAHyQCAACTegIABcKGAgASjYgA=
Date: Mon, 23 Mar 2020 17:21:35 +0000
Message-ID: <5E2D8D5D-E00D-4EF0-A214-977361BA77FC@arm.com>
References: <7319C97D-D4B4-473C-A65B-5216618E401C@tzi.org> <EA74B4A6-C0A0-4B0E-9AB1-04CC37451FAF@tzi.org> <E86FED3C-927C-4705-BB8E-0FD6D6201AF8@arm.com> <40167251-E8D7-4943-8A7D-35BB4970133F@tzi.org> <03CFDFB5-AA41-48BE-BCC6-4A90287A1A7C@arm.com>
In-Reply-To: <03CFDFB5-AA41-48BE-BCC6-4A90287A1A7C@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.35.20030802
Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com;
x-originating-ip: [82.11.185.80]
x-ms-publictraffictype: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 71e50d2f-26ab-4218-9f7e-08d7cf4ea722
x-ms-traffictypediagnostic: AM6PR08MB3749:|AM6PR08MB3749:|DB6PR08MB2838:
x-ms-exchange-transport-forked: True
X-Microsoft-Antispam-PRVS: <DB6PR08MB2838D8AEDB33123A26F12D9D9CF00@DB6PR08MB2838.eurprd08.prod.outlook.com>
x-checkrecipientrouted: true
nodisclaimer: true
x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000;
x-forefront-prvs: 0351D213B3
X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(366004)(136003)(396003)(39860400002)(346002)(376002)(199004)(36756003)(6512007)(6506007)(186003)(2616005)(71200400001)(91956017)(76116006)(26005)(478600001)(4326008)(5660300002)(8936002)(2906002)(66476007)(81156014)(81166006)(8676002)(6486002)(86362001)(53546011)(66946007)(66556008)(64756008)(66446008)(6916009)(33656002)(54906003)(316002); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB3749; H:AM6PR08MB4231.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1;
received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts)
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam-Untrusted: BCL:0;
X-Microsoft-Antispam-Message-Info-Original: JbXb4cIPT0cDPchNAx1g+ZNUaAqhKO1fIIV8tcsQXZ1aVoF6yacp5KzdGO88troDC6btT5J+45KWSpUTZV8tnNgLhujZojebcMglr414Lb8kLjeRrJaSZXIeXCai7Wf9+x+jiCRqAUoWeqWOufEbYzpK5LPq0/1ks6uX2mrK4rNo0zhRGT+Ul5FKJz7cslGFfrbTDoRrbF4Rdix1eG4LCKk91bKVZaucZG2T+3RKAZ0Lo1bCX4o9fMuoJ+eSI4tD5UTtc3gXqZ8Xxw4n0VKzeuc24Fy4+L+bwCH5i7ggmCdC2JY+hew1P/Q+CfbG+3PnvMbTd5hs0tiSGu1/dcsrWn91Gky4fmHvhyb5Tb3XK3AGQrtyf/flBbdxGf31jLowVugfSyHg+R5VCi2VjorUz+dTJ98QzR1aSaG6WS0YUYNa/RaemWvIngJPrf4VrPjg
x-ms-exchange-antispam-messagedata: hxa0zbiK+EZSt+vckERqf5rhSrHFt3fVEuZBw2b+5y+Jy8ZHID/YRqUS8hgVfO/A30We6pCuJO8Mpa5d60/+xWVzH2WM1yHOiEkT0dKi7NsAcqALMo4e5yWSbd77SrOWUSoNVvBXgx2TI8u4yzDcTQ==
Content-Type: text/plain; charset="utf-8"
Content-ID: <59BDE3AB4C5B244692BE84FCAF0D1B6B@eurprd08.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3749
Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Fossati@arm.com;
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT017.eop-EUR03.prod.protection.outlook.com
X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(346002)(396003)(136003)(376002)(199004)(46966005)(36906005)(5660300002)(8936002)(2906002)(6512007)(81156014)(33656002)(81166006)(8676002)(47076004)(4326008)(54906003)(316002)(6862004)(86362001)(70586007)(336012)(70206006)(6486002)(356004)(186003)(53546011)(478600001)(6506007)(2616005)(26005)(36756003)(26826003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR08MB2838; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; A:1;
X-MS-Office365-Filtering-Correlation-Id-Prvs: 16a2d5af-df93-4a81-09c8-08d7cf4ea35c
X-Forefront-PRVS: 0351D213B3
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: QE7o8uc3r1+CGgtFuPL9WvdOcoBGvh5pG1I/vYRMOqVOBQvOhsDZgywloO/5PTb6V3b8Fcn+VcZ7E47ntHIZleCoVoe/Lrg8HbvHgLycpfXZnvEUwzd2fygf0NwPvGWDdbttR8oMrtkk28ZcnUM1yAgl7aJozGWWpemNB5Jg/RbjkPzztJvt16p6hDQ1eMD6oluLREdHyHU/Gj7tGNIEeAWWYH/utuqqMatgZlpJVg4+yXh0Kiq9wJ/6dSc0DR4c1d4sd4AhKfxfz7oZgv0Li0FEz7bvAQGVu4TWAcxwwuHc3d5nt795tMvhuKZ/qy+Ore4FBWobj5GLvsIXpscnGSLsVoAgsp6/Z8hpSiFEpFuQtton0mXgdx2PggdQdODFUW8BZjnE3qkamQAa3INI8Rar466pLPpzz10WW3jy5znOYV5Fs0HDwFAKXRe7dS/ReL8V1EuXBN1iMyDnf3cOFpPxE3Iu4MmLH8NyF9GtT28ZNmPelKGHE73sM7ki68Mpykg9WWAFTIykoFc3wgFLZg==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Mar 2020 17:21:41.3866 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 71e50d2f-26ab-4218-9f7e-08d7cf4ea722
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR08MB2838
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/PUzQgSUNL8WdKNnTN8nMu6SYTls>
Subject: Re: [core] Advancing senml-versions
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2020 17:22:06 -0000

On 20/03/2020, 18:31, "Thomas Fossati" <Thomas.Fossati@arm.com> wrote:
> On 19/03/2020, 20:32, "Carsten Bormann" <cabo@tzi.org> wrote:
> > And Alissa has a point here, so we should take our liability to solve
> > that quite seriously.
>
> OK, I'll have a look at the document as well as to the IESG processing
> trail then.

I had a look at the IESG processing and refreshed my memory with both
documents.

A few thoughts:

* The bitmap versioning scheme looks like a sensible choice.

* The small code-point space might become a problem in the future, but
  I'm not in a position now to foretell the amount of pressure the
  registry would be under.  Therefore, I trust the designer(s) that the
  proposed mechanism provides adequate scalability and I am happy with
  the "10%" rule-of-thumb for the expert.

* senml-more-units seems to sport normative language (just a MAY, but a
  2119 MAY nevertheless), however senml-versions is only referenced
  Informatively.  Am I confused or that is actually a problem?

All that considered, I'd take Ari's suggestion a bit further and:
a) Adopt senml-versions;
b) Make it a *normative* reference of senml-more-units.

It looks to me that the problem has been sufficiently debated already
and the identified solution is compact and clear enough that we could
reasonably take the risk and put senml-versions on the fast track.

Otherwise, adopt senml-versions and change that senml-more-units "MAY"
into a "could"?

cheers, thanks!
--

IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.