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

Randy Presuhn <randy_presuhn@alumni.stanford.edu> Mon, 17 February 2020 16:50 UTC

Return-Path: <randy_presuhn@alumni.stanford.edu>
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 CB02C120890 for <netmod@ietfa.amsl.com>; Mon, 17 Feb 2020 08:50:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level:
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 70kIUTEZgCQE for <netmod@ietfa.amsl.com>; Mon, 17 Feb 2020 08:50:50 -0800 (PST)
Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) (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 CB39E12089F for <netmod@ietf.org>; Mon, 17 Feb 2020 08:50:49 -0800 (PST)
Received: by mail-pg1-f177.google.com with SMTP id 6so9501073pgk.0 for <netmod@ietf.org>; Mon, 17 Feb 2020 08:50:49 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=U9iuKxvae3Dlcm/5P/JT09SJLoAZp+ak5WigND911RA=; b=TydjGvrbFUMMcvkiLkRpXDuy66JYlh2FGtgSLVsjnUWb9xDqoIcxrUHfHorqkExm4j nEWG4IdzTWTsSmU+dauVCU/EIPK1o7uz5IfnmsQ7eZsKGl2ZHnKxjSA8SNeLeOh+xjof vsrZNzYORKNhGE8SkwTaPYpiOIxJXktfLbG3ZAlAnbUrOx4Ynert6nbu1+3UxuUAznOc kR2z+BDkcl6W1sbKlsq/BXAf1dpMdif0Cyu2l8wB3H4eng2GMEQxEkxwGvBxQIwvaEgX xaNEwM+DZU1KV1pAHBgK0MnapMCZZokGsJBLGf739f8LNePgangRtKqOWg8QzAUWO8Pl M8Gw==
X-Gm-Message-State: APjAAAWNfi7baDy0WUABPNS7Ci/BFSBKHEYBfXtx41hpapZIfZwaIQfj kj+21gSw+ml21X00Y8ttw90zETWbhL8=
X-Google-Smtp-Source: APXvYqyOVZsF1OIW/VZofvgVjzBOZzyD6PtLpNGSncVrEylX/PjsnZ7Y2AlDyQVZC36oPm82UXgcZQ==
X-Received: by 2002:a63:7c4d:: with SMTP id l13mr18709462pgn.275.1581958248301; Mon, 17 Feb 2020 08:50:48 -0800 (PST)
Received: from [192.168.1.106] (c-73-231-235-186.hsd1.ca.comcast.net. [73.231.235.186]) by smtp.gmail.com with ESMTPSA id z10sm1489980pgf.35.2020.02.17.08.50.47 for <netmod@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Feb 2020 08:50:47 -0800 (PST)
To: netmod@ietf.org
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> <C1446662-2320-4158-B34B-3E2D67369F48@chopps.org> <9FECF49A-65E5-436F-973A-7538CFC974E8@chopps.org> <14832a78-ff8c-b923-09ba-207c2cf01362@alumni.stanford.edu> <F22DF063-E77B-4384-AD2E-157CC1DC479C@chopps.org>
From: Randy Presuhn <randy_presuhn@alumni.stanford.edu>
Message-ID: <3a538bc4-b93e-2027-7870-d59e8609944b@alumni.stanford.edu>
Date: Mon, 17 Feb 2020 08:51:11 -0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0
MIME-Version: 1.0
In-Reply-To: <F22DF063-E77B-4384-AD2E-157CC1DC479C@chopps.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Antivirus: Avast (VPS 200217-0, 02/17/2020), Outbound message
X-Antivirus-Status: Clean
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/GfFJ0zq5ZdYO_z_Xdrv_czQlJD8>
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: Mon, 17 Feb 2020 16:50:55 -0000

Hi -

On 2/17/2020 3:15 AM, Christian Hopps wrote:
...
 > BTW, I did look at the "SHOULD be avoided" (occurs twice that I saw) 
once dealing with LFs and CRs which lucky for us is not part of a tags 
allowable characters.

There are lots of other things that complicate life.  The Yang string 
definition
circumscribes some of them, but not all.

> "
>       typedef tag {
>         type string {
>           length "1..max";
>           pattern '[\S ]+';
>         }
> "

This pattern doesn't make sense to me when I try to understand it using
https://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#charcter-classes
It excludes "symbols", but permits, for example, paragraph separators and
formatting characters and such delights as zero-width non-joiner. Also, in
complementing the "all symbols" category, it seems to me it already permits
space, so I don't see why it calls out space again.

Randy