Re: [netmod] Alexey Melnikov's Discuss on draft-ietf-netmod-module-tags-07: (with DISCUSS)

Andy Bierman <andy@yumaworks.com> Fri, 14 February 2020 17:26 UTC

Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A248712092A for <netmod@ietfa.amsl.com>; Fri, 14 Feb 2020 09:26:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.887
X-Spam-Level:
X-Spam-Status: No, score=-1.887 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 uxQrUjokj1jp for <netmod@ietfa.amsl.com>; Fri, 14 Feb 2020 09:26:20 -0800 (PST)
Received: from mail-yb1-xb34.google.com (mail-yb1-xb34.google.com [IPv6:2607:f8b0:4864:20::b34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42BE2120937 for <netmod@ietf.org>; Fri, 14 Feb 2020 09:26:20 -0800 (PST)
Received: by mail-yb1-xb34.google.com with SMTP id u26so1551283ybd.3 for <netmod@ietf.org>; Fri, 14 Feb 2020 09:26:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=guBhE+/be0gUl/Ws2eK0k5KM/3ykAAuyDykXJX/X+AU=; b=BPZLDGqyRf6GvB4JMuiC340A0FRzBvBjTxaKv2Fz+VZJKO+FrTdphtbNlYTcO5O1p2 ufIpOz20rGJwTc0CApSaAKZgsBIU/jZlP0TvjXJB6StNYSOi/pp/Gect7K1qcbDBekNn x9QlszLLeTZx1oZErxTV5itqIvDlBaJD6+4NRNZ41mXnZw5xFPPJiAuksO0YeTSC9UCP 2dbnDMP1RrZMe9O8uoMrBiR2elk9r791jPf8pT9/9M50Pw7qhepvPoqXX/7QL2ikEpfz R2k8uxm39DOlyQPWNHi+Bulvajgow7sgd/MaH+tpwPuTpcTaddohIxMeIN0Vi14fqCL4 0ADA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=guBhE+/be0gUl/Ws2eK0k5KM/3ykAAuyDykXJX/X+AU=; b=ExYoCCNJd7z6n9t/pRnIiQuUz10mmjcm8FY+rPgahK2S+bqIRBZt8c87Z9j3amDwcD J89uePCKoAjroDp9m1Jus3q64nF0MlN0Q9RfU0zYFEj1VlfFJoEza4avQOT8AQmKSvsc Io7XYdb/sU2ZvQ0aCzEgh1x92Smc/tzdYzTFomsE2RtxDEdNeUuzMoikty36eWJ0bf2o crlGMpDq9/QeEXNbMq+O3Bx/h3kXjegLHe5gzLoWEdSZ5/xpwxVaoL5J7q9DuIe7+Q2T hjJETwVkdSbAdxomqZfBxjSfZ+BsF/HO9fSWoNFNbfgVi3f+nOO3qrd6msqcf5fHPl4k 1iGA==
X-Gm-Message-State: APjAAAXoX5D0OQxRAJRX1UhAn16WuPsxE6WAOjKgdtXKKnZqZXeIcCZ1 GG3xJ84QThZ0ia5rXTN5buyBRzf4PyQLeV5eCIUJ5Q==
X-Google-Smtp-Source: APXvYqwhav8CTritaV0a4+Wa0gVGWEWmKh8RCmOjf9Rzf6Wvkk7Vb5PAieuP0k/8qfavkhWsHsDgjleJt2YN3aCUnFA=
X-Received: by 2002:a5b:8c9:: with SMTP id w9mr3741154ybq.44.1581701179391; Fri, 14 Feb 2020 09:26:19 -0800 (PST)
MIME-Version: 1.0
References: <155499006434.22705.5858614581630974980.idtracker@ietfa.amsl.com> <7F3B9E7F-6AD8-4801-AE60-9F2D704DC69B@chopps.org> <2ee6b71c-bd2c-4676-9e14-cb240c6845c9@www.fastmail.com> <MN2PR11MB43668E4C0863B8A61857CE0CB5150@MN2PR11MB4366.namprd11.prod.outlook.com> <714842CF-A65A-40FD-A62D-6FA7E1A6801F@chopps.org>
In-Reply-To: <714842CF-A65A-40FD-A62D-6FA7E1A6801F@chopps.org>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 14 Feb 2020 09:26:08 -0800
Message-ID: <CABCOCHQ07V5vFvrE3HwLMuwmvk+WmC_ioiLhJATRv8irk7Q65A@mail.gmail.com>
To: Christian Hopps <chopps@chopps.org>
Cc: "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "draft-ietf-netmod-module-tags@ietf.org" <draft-ietf-netmod-module-tags@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>, Alexey Melnikov <aamelnikov@fastmail.fm>, Joel Jaeggli <joelja@gmail.com>, The IESG <iesg@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f05bda059e8c8020"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/xVwFMEtOirD4DMKb94cLJArc_7A>
Subject: Re: [netmod] Alexey Melnikov's Discuss on draft-ietf-netmod-module-tags-07: (with DISCUSS)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Feb 2020 17:26:24 -0000

On Fri, Feb 14, 2020 at 3:01 AM Christian Hopps <chopps@chopps.org> wrote:

> I was not approaching this discuss with this level of change in mind. How
> many years does it take to get a YANG model even one as simple as this
> completed?
>
>

I strongly agree.
Just because there are refinements to the YANG "string" data type that are
possible
does not mean the Module Tags RFC has to solve that problem, or wait until
it is solved.
Every YANG module using the "string" data type (all of them?) could have
the same problem.



> Thanks,
> Chris.
>

Andy


>
> > On Feb 14, 2020, at 5:43 AM, Rob Wilton (rwilton) <rwilton@cisco.com>
> wrote:
> >
> > Hi Alexey, Christian,
> >
> > Allowing Unicode but requiring normalization as per RFC 5198 for IANA
> managed tags makes sense to me.
> >
> > But does the server also need to normalize any configured tags?  I.e.
> should the description for the tag typedef also specify that tags SHOULD be
> normalized, and specify a normalization method that SHOULD be used?  Or is
> the onus on the client to use sensible (i.e. already normalized) values,
> and if so, does that need to be stated?
> >
> > Thanks,
> > Rob
> >
> >
> >> -----Original Message-----
> >> From: iesg <iesg-bounces@ietf.org> On Behalf Of Alexey Melnikov
> >> Sent: 13 February 2020 13:10
> >> To: Christian Hopps <chopps@chopps.org>
> >> Cc: netmod-chairs@ietf.org; Joel Jaeggli <joelja@gmail.com>; The IESG
> >> <iesg@ietf.org>; netmod@ietf.org;
> draft-ietf-netmod-module-tags@ietf.org
> >> Subject: Re: Alexey Melnikov's Discuss on draft-ietf-netmod-module-tags-
> >> 07: (with DISCUSS)
> >>
> >> Hi Christian,
> >>
> >> On Thu, Feb 13, 2020, at 12:30 AM, Christian Hopps wrote:
> >>> The intent in the document is to place as few restrictions on tags as
> >>> possible to allow for future-proofing and organic growth of use both
> >>> within and outside of SDOs. For standard tags we trust IANA (and the
> >>> human behind the process) to make the call on whether a tag is already
> >>> present. :)
> >>
> >> And the problem with that is that because there might be multiple ways
> to
> >> encode in Unicode visually indistinguishable tags IANA would end up
> asking
> >> IESG for help.
> >>
> >> So you need to at minimum specify a Unicode normalization form to use. I
> >> suggest you normatively reference RFC 5198 here.
> >>
> >>> Having worked for a company where a lot of XML string data was
> >>> non-ascii I find limiting to ascii to be rather restrictive.
> >>
> >> Best Regards,
> >> Alexey
> >>
> >>>
> >>> Thanks,
> >>> Chris.
> >>>
> >>>> On Apr 11, 2019, at 9:41 AM, Alexey Melnikov via Datatracker
> >> <noreply@ietf.org> wrote:
> >>>>
> >>>> Alexey Melnikov has entered the following ballot position for
> >>>> draft-ietf-netmod-module-tags-07: Discuss
> >>>>
> >>>> When responding, please keep the subject line intact and reply to
> >>>> all email addresses included in the To and CC lines. (Feel free to
> >>>> cut this introductory paragraph, however.)
> >>>>
> >>>>
> >>>> Please refer to
> >>>> https://www.ietf.org/iesg/statement/discuss-criteria.html
> >>>> for more information about IESG DISCUSS and COMMENT positions.
> >>>>
> >>>>
> >>>> The document, along with other ballot positions, can be found here:
> >>>> https://datatracker.ietf.org/doc/draft-ietf-netmod-module-tags/
> >>>>
> >>>>
> >>>>
> >>>> --------------------------------------------------------------------
> >>>> --
> >>>> DISCUSS:
> >>>> --------------------------------------------------------------------
> >>>> --
> >>>>
> >>>> This is generally a fine document, but after checking RFC 7950
> >>>> syntax for strings I question why you think you need non ASCII tags.
> >>>> There are so many problems that can arise from that. For example,
> >>>> how would IANA be able to enforce uniqueness of Unicode tags written
> >>>> in different Unicode canonicalisation forms?
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>