Re: [core] Warren Kumari's No Objection on draft-ietf-core-senml-etch-05: (with COMMENT)

Ari Keränen <ari.keranen@ericsson.com> Sat, 14 September 2019 16:18 UTC

Return-Path: <ari.keranen@ericsson.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 D81B712006D; Sat, 14 Sep 2019 09:18:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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, FROM_EXCESS_BASE64=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yUI4OLCT2AXi; Sat, 14 Sep 2019 09:18:19 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80045.outbound.protection.outlook.com [40.107.8.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C33112004A; Sat, 14 Sep 2019 09:18:19 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DF7iDoBhJWTfy2uFzJ2XUfF/TZ5u0AY64N+UiMbX+QdWeQgiyp50myy0/hVYGNUf7mr4y71rCUEpx00/km/i9AEeLzqE7p5s7DEYxbJ5VswaaWba0sjKYsOstWNTTb2p1136XG7ufXQidfVZRyPPCUyGVg3o02RStoTXIZfv4RaLmkdBUZ/Friqzwz/MXUR/RzFtU8BKIPr2bF0kgRoWOpoXZn8ZAL0TedLCcT8ZYu0Wykq/mYV5VrIerwc0DXceRLFWz0G7lbP1NfxvddPHINGaq+O7N63HkMuyXQjJkFlnqVF39DnfMvf7/9FxDBbV+hkFV1Dqd0qdeZXy6dXE0A==
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=ZZxMsCEuv4GQZwVZ7VEHmuKA696gjS7ecHRXcc1uYq0=; b=QQl0HL/KYfAtlwB1im3XaivSO/awvC1ydengSGOn/UPcD8reevERhsZ14LWHTEG7WzoI9zVxWWKy0I7iMgJlt/mf/j1ke/rhIFvZpDZzjrrYCuL13v8xadKUhyN7UOdscw+1Dw0WiU2mZMs86/9KLF+v/9SZiz1wDAYHZ9l4XtNXxwMD9LujaG+2LzfBBzLWxLK9ZBkv8LBUTWdXq7Jsxa2V7eAjkCu1VphmTFiKnG03PNcwCVH+cgTkuLvM4+Y23Z0oJrASkH5zbVQk9WGFU1U6EZwi5bh19gIvhKO1OBwu+AEdcogD4l12Gp9+EMRiMmqL2GULYW9hPajhuMHhJA==
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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZZxMsCEuv4GQZwVZ7VEHmuKA696gjS7ecHRXcc1uYq0=; b=DYaW2P9jnM0530qJMkp9OHEXmKGmG8QgZZx0/gLRiCjelOfz3BdaOYPLzfI7IDP5IH26BVvSYgIWnrBZn/3OINjh12g22h/ZSKQMxWNM/tqmHtXb8WIiq+mzeEcsqK4hahVfOny+nQqRcl7xIlgdTQprjVDQThI29UAjWeuif7s=
Received: from HE1PR07MB4236.eurprd07.prod.outlook.com (20.176.166.145) by HE1PR07MB3164.eurprd07.prod.outlook.com (10.170.241.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2263.10; Sat, 14 Sep 2019 16:18:15 +0000
Received: from HE1PR07MB4236.eurprd07.prod.outlook.com ([fe80::b910:6521:f387:7cf2]) by HE1PR07MB4236.eurprd07.prod.outlook.com ([fe80::b910:6521:f387:7cf2%5]) with mapi id 15.20.2284.009; Sat, 14 Sep 2019 16:18:15 +0000
From: Ari Keränen <ari.keranen@ericsson.com>
To: Warren Kumari <warren@kumari.net>
CC: The IESG <iesg@ietf.org>, "draft-ietf-core-senml-etch@ietf.org" <draft-ietf-core-senml-etch@ietf.org>, Carsten Bormann <cabo@tzi.org>, "core-chairs@ietf.org" <core-chairs@ietf.org>, "core@ietf.org" <core@ietf.org>
Thread-Topic: Warren Kumari's No Objection on draft-ietf-core-senml-etch-05: (with COMMENT)
Thread-Index: AQHVYo0DMvVVteRQEU676euqZV8NVacjor2A
Date: Sat, 14 Sep 2019 16:18:15 +0000
Message-ID: <0B4EE1C1-574C-4509-951C-B08C7A0AFF6E@ericsson.com>
References: <156753857865.3431.14971111950489795941.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1d.0.190908
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ari.keranen@ericsson.com;
x-originating-ip: [2001:14bb:150:480b:5599:3a5f:6dfc:30d0]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e57422c2-8097-4440-4895-08d7392f25c9
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:HE1PR07MB3164;
x-ms-traffictypediagnostic: HE1PR07MB3164:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <HE1PR07MB3164D22726A691A933A0A3C385B20@HE1PR07MB3164.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01604FB62B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(136003)(396003)(346002)(366004)(39860400002)(189003)(199004)(305945005)(33656002)(486006)(446003)(36756003)(966005)(85202003)(6916009)(8676002)(476003)(2616005)(6506007)(81156014)(8936002)(81166006)(86362001)(102836004)(2906002)(14454004)(256004)(316002)(4326008)(58126008)(6116002)(25786009)(54906003)(53936002)(229853002)(85182001)(478600001)(6436002)(6246003)(5660300002)(6486002)(99286004)(186003)(46003)(6512007)(6306002)(76176011)(66946007)(66446008)(64756008)(66556008)(66476007)(71200400001)(71190400001)(76116006)(7736002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3164; H:HE1PR07MB4236.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: EvScaiRAeL19s7f2cE9n9cyvka+o8y1xLMfm4psegzzuMLexKvieKNQ6Iw1KtZdH6S0KhpvCOGyOeu8fzTi2gJrkhG8CR5QcE5FuFqGbtuisnfDacZdMFJTIFat+ucN/oU94q0o8ouCk351AyJaHDvQ8Dxgrg1oczLDljaVIERFNOxosr1w1atMTAKC8/IXv0KMh6tL0PD1Fb6cO3tG7CzdXdgBMUdlYn7+wMsBJAtfTiZGIDFx8ITguzYabMUEpXzrUeyBHliyyQR0J+aiURqZ44pTrUsqCUDw9WHzDxkEtONoOaiYena/YmGtlBqPa4L/g318KPkzciM2+7sOatZZrvfs2NNKRNB4koIlvcTOQ/s4mSPRQ3ag4pGxIQnvSKaTo/h5Y+B3grJFDtjy1S0CuDZ46pvT7zKV4dao1Tz4=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <B99AB6E926F42C46B3E3CB29750BD0CF@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e57422c2-8097-4440-4895-08d7392f25c9
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Sep 2019 16:18:15.5119 (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: vB4Sg/cqyJmWErsBAHFJPwN6McWsW2pj+7/g2GnSsLpDTTEzpW7NvfjgO+jGefPSZKpVnDqdRlyCYaZeZDWAlGtBmEwZC0HzloKbUvDOyCQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3164
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/MPNT1pvH9n9GwIOM4J2z7FqJJuE>
Subject: Re: [core] Warren Kumari's No Objection on draft-ietf-core-senml-etch-05: (with COMMENT)
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: Sat, 14 Sep 2019 16:18:22 -0000

Thank you once more for your review Warren! See answers and fix suggestions below.

> On 3 Sep 2019, at 22.23, Warren Kumari via Datatracker <noreply@ietf.org> wrote:
> 
> Warren Kumari has entered the following ballot position for
> draft-ietf-core-senml-etch-05: No Objection
[...]
> I have a question and a few nits which might be worth addressing if you are
> making other edits:
> 
> Question:
> 1: The text in Section 4 feels quite hand-wavy / terse, and I don't think gives
> sufficient guidance to actually use this. e.g: What takes precedence? Do I
> refer to a specific record (using fragment identification) and then apply the
> FETCH / PATCH to that? Or do I use fragment identification to refer to records
> what have been PATCHed? As might be clear from the above, I'm not a CoRE
> person, so I'll be happy to accept "Your question makes no sense, this will be
> blindingly obvious to anyone who's actually implementing this...." :-)

As mentioned in my other email, this is now addressed here:
https://github.com/core-wg/senml-etch/pull/10

> Nits:
> 1:  Target Record:  A Record in a SenML Pack that is matching the
> s/is matching/matches/
> 
> 2: The names for a Fetch Pack are given using the SenML "name" and/or "base
> name" Fields. I *think* that in this case "fields" would be better than
> "Fields" - you seem to be using the term fields generically in this case.

Good catches! Also the SenML RFC uses "field" without capitalization so using that makes sense here. Both nits are addressed in this PR:
https://github.com/core-wg/senml-etch/pull/11/


Thanks,
Ari