Re: [Iot-directorate] [Last-Call] Iotdir telechat review of draft-ietf-core-dev-urn-09

Russ Housley <housley@vigilsec.com> Tue, 12 January 2021 22:29 UTC

Return-Path: <housley@vigilsec.com>
X-Original-To: iot-directorate@ietfa.amsl.com
Delivered-To: iot-directorate@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 370203A12E5 for <iot-directorate@ietfa.amsl.com>; Tue, 12 Jan 2021 14:29:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 cozsPbVDmbOn for <iot-directorate@ietfa.amsl.com>; Tue, 12 Jan 2021 14:29:26 -0800 (PST)
Received: from mail.smeinc.net (mail.smeinc.net [209.135.209.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 992773A1107 for <iot-directorate@ietf.org>; Tue, 12 Jan 2021 14:29:26 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mail.smeinc.net (Postfix) with ESMTP id 647D7300BD2 for <iot-directorate@ietf.org>; Tue, 12 Jan 2021 17:22:35 -0500 (EST)
X-Virus-Scanned: amavisd-new at mail.smeinc.net
Received: from mail.smeinc.net ([127.0.0.1]) by localhost (mail.smeinc.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id AP29ZekwFsy5 for <iot-directorate@ietf.org>; Tue, 12 Jan 2021 17:22:32 -0500 (EST)
Received: from a860b60074bd.fios-router.home (pool-141-156-161-153.washdc.fios.verizon.net [141.156.161.153]) by mail.smeinc.net (Postfix) with ESMTPSA id 86BD1300512; Tue, 12 Jan 2021 17:22:32 -0500 (EST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\))
From: Russ Housley <housley@vigilsec.com>
In-Reply-To: <959CAC2A-A973-4302-842F-5A2955378F99@piuha.net>
Date: Tue, 12 Jan 2021 17:22:33 -0500
Cc: John C Klensin <john-ietf@jck.com>, "iot-directorate@ietf.org" <iot-directorate@ietf.org>, last-call@ietf.org, draft-ietf-core-dev-urn.all@ietf.org, core@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <FA8349CC-FFCF-4122-AFF7-F5E94BDB9C6A@vigilsec.com>
References: <160996930502.21827.5533521556349871834@ietfa.amsl.com> <B091AE313126430286B0902C@PSB> <959CAC2A-A973-4302-842F-5A2955378F99@piuha.net>
To: Jari Arkko <jari.arkko@piuha.net>
X-Mailer: Apple Mail (2.3445.104.17)
Archived-At: <https://mailarchive.ietf.org/arch/msg/iot-directorate/jtyXsweaqYq3-XShBnAE8Xz-fRk>
Subject: Re: [Iot-directorate] [Last-Call] Iotdir telechat review of draft-ietf-core-dev-urn-09
X-BeenThere: iot-directorate@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Mailing list for the IoT Directorate Members <iot-directorate.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/iot-directorate>, <mailto:iot-directorate-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/iot-directorate/>
List-Post: <mailto:iot-directorate@ietf.org>
List-Help: <mailto:iot-directorate-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/iot-directorate>, <mailto:iot-directorate-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Jan 2021 22:29:28 -0000

That looks good to me.

Russ


> On Jan 12, 2021, at 5:21 PM, Jari Arkko <jari.arkko@piuha.net> wrote:
> 
> Hi John, nice to hear from you. Inline:
> 
>> Sorry I, or someone in the URN registration review process,
>> didn't catch this, but I think it is a little more complicated
>> than a nit.  When what became RFC 8141 was being developed,
>> several people made very clear to the WG that there was no
>> possible way for a URN specification to make an exception to the
>> syntax rules for URIs, including the rules about
>> percent-encoding in Sections 2.1 and 2.4 of RFC 3986.  
> 
> Thanks for bringing this point up. 
> 
> I’m not entirely sure that if we dug deeper, what the actual precedence rules between requirements from different RFCs would be*. Be that as it may, I’m not sure we need to have that debate.
> 
> How would people feel about the following text which I think describes the correct situation with respect to the percent encoding in DEV URNs, and does not claim to change any rules on 8141:
> 
>   … Due to the SenML RFC 8428
>   Section 4.5.1 rules, it is not desirable to use percent-encoding in
>   DEV URNs, and the subtypes defined in this specification do not
>   really benefit from percent-encoding.  However, this specification
>   does not deviate from the general syntax of URNs or their processing
>   and normalization rules as specified in [RFC8141].
> 
> This text is in my soon-to-be-submitted version -10, available here:
> 
>   https://arkko.com/ietf/core/draft-ietf-core-dev-urn-from--09.diff.html
> 
> Jari
> 
> *) One could for instance also argue that all URN subtype specifications are narrowing down of the general syntax, although one might equally well point out that there are some real-life limitations of e.g. software processing that occurs before handing a URN to a particular module, which might dictate that some general URN processing rules are adhered to. Or there’s some other reason that prevents the particular narrowing down that’s in -09.
> 
>