Re: [netmod] References Re: RFC 6991

tom petch <ietfc@btconnect.com> Tue, 11 January 2022 14:49 UTC

Return-Path: <ietfc@btconnect.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 389D33A136D for <netmod@ietfa.amsl.com>; Tue, 11 Jan 2022 06:49:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-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=btconnect.onmicrosoft.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 hpLMlM_5bRLK for <netmod@ietfa.amsl.com>; Tue, 11 Jan 2022 06:49:07 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80093.outbound.protection.outlook.com [40.107.8.93]) (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 72FCF3A136C for <netmod@ietf.org>; Tue, 11 Jan 2022 06:49:07 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mOQMC4nN+vG6ro3dBaqLSSGVf92x1TwX1MAp8HhEtgo3u95zR5meYwOjPemyvjpgu3L8GY4xJSeqe3ZJ0PeBKaJTObo6Rl1icVWysI7/Uo1sdRpmcb6Xq+OM/ADYxSiJkc5kESuXc4AlFhv9BKYc2/oTwXCYpQF9go0gU8ItGf5/+8VN/BRU/uDB7wHu0UT7ct4YTNYasyfja6PWLx0Uk+ybneps1w3UNqioZnLZ59vCM1OLojKtjS3lIGdC+Ss4tMscHWp0juEEihdd+i8AtuWQfjoRrrkO+k/JIhtrdD660tHywDnO1n7krmZSUHCZtlznJHE+7UB5EWo6CaWwRQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ntWYau1hD5SihHm/4XLlb1aHc1f4lbYe5TZA3BiwSzw=; b=c8JarA3fyansswcp+xcP1+6BO3tlXjEshhrt3Ia8rcoJRM+jvMdRu+W/X9f8bcZ5aTZajRArDwZ8pa6P87uW87lqiaDqc5wtdVU4GPBJ7Oy7cEKzvrPRDWE3cRaklSV6a9JyI7VByFxEdIT2IT3H8yEWtLAUjr9RhbJtqoGqETa+znOM0PdGFHwljSbLnONUYjwW/73KHXY/LbTyYMZRs4I0nRINcDKXXz1udBMuRBTVH2qS3y8uuy2cxrNaSZeX4vxFnWgWuz0Sbe6BXq0svN3BNg+4PjOOfClZLD+vtuP4MVB2Hd4blFZO5ZvEGgydNttdLIPKQkRU00vxnqgb7g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=btconnect.com; dmarc=pass action=none header.from=btconnect.com; dkim=pass header.d=btconnect.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector2-btconnect-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ntWYau1hD5SihHm/4XLlb1aHc1f4lbYe5TZA3BiwSzw=; b=Y0oMPs0MqxxTocmzqyOT0gs8dBNJZgnK1bvXwUTpfyyL0rIY3wNeVusnnB/8Mm2FkClNviUNoX+HHp6nEKtlJ9phHUtAkjdAStOBWUc1pdZTfpxT60LKqenG+/4dipB0afnm98AX8mk0Bk4S66gJEHC0Fr8fMvVYZTMkuyw/5UE=
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com (2603:10a6:20b:134::11) by VI1PR07MB4350.eurprd07.prod.outlook.com (2603:10a6:802:62::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.6; Tue, 11 Jan 2022 14:49:03 +0000
Received: from AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::719a:2b70:b9fd:d912]) by AM7PR07MB6248.eurprd07.prod.outlook.com ([fe80::719a:2b70:b9fd:d912%8]) with mapi id 15.20.4888.009; Tue, 11 Jan 2022 14:49:03 +0000
From: tom petch <ietfc@btconnect.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: References Re: [netmod] RFC 6991
Thread-Index: AQHYBmOhC+4MsIwzHEWG13IYBV2wHKxd5S4t
Date: Tue, 11 Jan 2022 14:49:02 +0000
Message-ID: <AM7PR07MB624840947FFCE5F317D816A1A0519@AM7PR07MB6248.eurprd07.prod.outlook.com>
References: <0A8D10A6-8C07-4795-AD03-18FD6A3FFEAD@tzi.org> <20220103212536.vbractoyqueyq4yg@anna> <CC81DD58-0283-48F5-83F5-2DA6C37F5400@tzi.org> <20220104001508.qakjeuquq3ebkyy4@anna> <AM7PR07MB624818B50C07C58CFC9893B5A0509@AM7PR07MB6248.eurprd07.prod.outlook.com> <20220110125748.wobt5mvzkc4vrr6e@anna> <AM7PR07MB624860B7949D14D73C9B5EC2A0509@AM7PR07MB6248.eurprd07.prod.outlook.com> <20220110204953.fch6gnccnwu2gfep@anna>
In-Reply-To: <20220110204953.fch6gnccnwu2gfep@anna>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
suggested_attachment_session_id: 8d59e3c2-b604-8584-d314-4e7bcd3f26b0
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=btconnect.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 22bfd86c-08c0-4882-e55e-08d9d5118288
x-ms-traffictypediagnostic: VI1PR07MB4350:EE_
x-microsoft-antispam-prvs: <VI1PR07MB435030FEE430B451F4D14DCAA0519@VI1PR07MB4350.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: r9GUy+ZcMh8XmAxUjZrraMsu0RiDxaLezkdwOb2vlgc1zKgBl7BDimPNIxPxttt0YJDQtxbhPSXLViRRpcQ/8MKomCmpJKirjcpvp4FaConCB9fa8CPXDabxYqRVv4gbo4dyeALpfnGoMMTvlxKnQZMZ5Gsote7na5cQKpnV0KXCOjZ0Ech9dlyOftiN2XvENYKasBrTA9ah12PmhKaCf/b8+jsVcvt/R8Z4IMEdMbAG5DiUoE1Agh+o7u51czOwdEPhREpzjCC9q260gNgANmq7K93g61y+ac2Bh5CIbZb24+anuTBnCZSVihfPavaD4elCwRROj4JMUUjaSlNTB7/DauUn0vMz3lLdrKHV8nCjkiCuXAVE5hht3+1N9ZmjFo9pCXTnPbvGuzIWFT1VCFIRWpRbE/GVipe5y/7KVBrRc8N5uCxBrX8y46PRL4kF0FGxUH+nrHue2WdBko9wo1QmzSwdkhg37UmsFxIFJqHfhKMY//vIFrj8vvJs/Ld4ip4Q37dOfxejfYcsMWL6P/1iw5pZdioTUKG7t+pKw8XHOzouilXF3r5lXKwS3kWLeDqFErbnTAGN5aRarVnd3kKEitg3DYLD029J7SpVe1uHeRjeo1B3LK0MCiKXZK5yr1UZR2xAEOnIHUEC2P3YKtx+mH6JzwK9qsA1Io5Vb+aOFFkyfUIFLyf8dCta/RDSFvb3rM5B/k2rlXZ+leDRhGfW/B79PHQkJEHvpW9e1XNBJVfeGZLwvHjvo9Wy3fk0elF2wXnnPsdhYVFkqueMZu1fMWj4IR+WovNZTQtvx/A=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM7PR07MB6248.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(91956017)(55016003)(7696005)(6506007)(5660300002)(186003)(76116006)(33656002)(82960400001)(40140700001)(66446008)(26005)(52536014)(86362001)(316002)(6916009)(38100700002)(66574015)(508600001)(83380400001)(2906002)(9686003)(71200400001)(66946007)(4326008)(66476007)(64756008)(66556008)(38070700005)(122000001)(8936002)(8676002)(20210929001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: uKB73ih1gWrC2Xo9+tU1cByydfRCIOMTbkTaB9eMhKRsCpXLqgEnmjWP5TEM60k9RVcTvDBXZgrN9C6J6aAu7z1zkF55OUYs42KZGVlt9mYKMw7XkyAX7PdcJwv9SNCkHnKejEYxqpG7iLJzL2IwMeLZ78i/BzWpw6hLYnitGKAKHsq9d+SwIPw5LiD588xNz/KRIhChOiSXD0f3uYnWB7nuJWmwVLCc00NtbIWBXgaJ0+4KqCsdrlH2ZAh4d2mz8lHxGxu3rZZJVAafGccVB5PZIkY024ymc7Dh4rOkCKg1SGyVFQgFpFzkNDSlqhjMwXV7pnWKt0E7xQQQIkdQWFIy77pSRhXfYWvm34ht7zHfnOXfWDik5zmD5PpIqxq4qW6ysoEmU5/fTLAu/n6NZ8vXqsbSTlSvPb7G7L6n73w1Is6t9p8gnnt0O471PN7GUIc55sIxzveU0eq4EekfgHBA3LfNagfcwW4CggHVgRCsXE5xqefBHq8czt9iq1lPnMzbigzSGhEtU1/zYoeBy0FCBHEsXh/6adjmON4hEpXyKfQm6G25RJlwO7/4dwY2UObKeUIKMcu8KWQKQowZIbqTjNnBD5ixXiHLKEywSjXabF7ovLAY0SS6t2Ggh+dkxn3q95GtGH1hw2f8Fh6sCpM5M+OFd45Quiphfo8eyNlFXboJqfqjrKUG14NHCOOxCpg4eSv3Q6I0I3JkSV0sx3syWWGFG5hAeBYh5Bptn/8ANJuFRZbWNu0yQDvR/HEwotSeDPe/t7EYLT6E8qAsImNHZQ4ykCq5l6bbxhkAUzSVsUCPMtykQpI0RjFp9mUa2rdxYzzt1oK6EAjoK9ZzYScVno/8EyCqUNmOYPKJjbUWev5tm32hge3TdgQmHaXY1DdFV81P0EXfkvVIQQM2nSmTTohMko6z1d/8ccTkmGLOD8K1w63oIMZfdAmSur0r8a6zbocIUv3b4scGj8sm6i1joV082I8nM1K/HYt8L9Ae9lGDEr30+n+4ArdkYt/x94RGErZa+T0rY0df/zCksyCaYlA7GVaHpPV5psnH+KK3P6Ki8sHa1sf9aflowBUY1OCi/2UdQ954x+VxW0/s7QxpmH8PDDSuu4RL6A0Jl5Rx3UtEJNFIG2fWrvhnavkl3gWSNHPJJQ62HjjCRgwYgwpPviev6Pgr0wsjTvAq5xZY1uRRpNcnmLFh17SnKFq4Hztsj4x7em+CCwRoJzE89gOpdbco0FGUjAIkBwoyoxjzfl1p0sib0jNtydneMbaL/kZuMN4Mrgl7H3NZP3Pu5xw1jkoL8VprF9YnUEP+g+GP1WbDWAO30TfNrjuhVngzFPbbGl4TvEvo1QYmlX+/yJQKOzT0CSXOQ76JFkKwE7GVY9cnN/fQeyKFJVacDx3Xo2mtF2L/34kglHNcPQZcW/yjjUqSU/2ay40Ek5kGX+Hntbn5cF+mPHzCowkNs+mpYzMkwMZ9jNlvGi1XhlHuZWFS7Ypn0Nr/Rsume2zeD30EqY2Mwz03SbT7ELWbA/bgjU+OwTNwag0sSC8edG4ywj5DGiDpqHEX1dMz1mmspVjuMMvDqQzgFGmUXIU033vgIs4GFE3hm1WslCk7Q9ckiQ==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR07MB6248.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 22bfd86c-08c0-4882-e55e-08d9d5118288
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2022 14:49:02.9868 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ysEKuwEu1GLvY61V7CoeQdb5uwhSrRANOjfoW+YBh9REdN1ietx2cb6E3oSm0xJmf7/JRK+nkny37mBLEV6u3Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB4350
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/2FWH9g74AY6BtVQmdLKLyUmkZPo>
Subject: Re: [netmod] References Re: RFC 6991
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: Tue, 11 Jan 2022 14:49:11 -0000

From: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
Sent: 10 January 2022 20:49

On Mon, Jan 10, 2022 at 04:34:41PM +0000, tom petch wrote:
>
> <tp>
> The definition of 'identifier' in RFC7950 is not the same as the definition of 'identifier' in RFC6020 and rfc7991-bis quotes the latter and not the former.  I am not clear what the best way forward is.
>

It helps me and likely also others if we can nail things down and be
explicit. Are you talking about:

RFC 6020:

   ;; An identifier MUST NOT start with (('X'|'x') ('M'|'m') ('L'|'l'))
   identifier          = (ALPHA / "_")
                         *(ALPHA / DIGIT / "_" / "-" / ".")

RFC 7991:

   identifier          = (ALPHA / "_")
                         *(ALPHA / DIGIT / "_" / "-" / ".")

The yang-identifier defined in draft-ietf-netmod-rfc6991-bis-09.txt
did not change and it still references RFC 6020. What exactly is your
concern or proposal? Do you propose to change the definition of
yang-identifier to reference RFC 7950 and to drop the second pattern
(which would be an allowed change according to YANG update rules)? Or
do you propose to add a new definition of a yang-identifier-1.1?

<tp2>
As I recall, the issue came up in YANG 1.1 that XML identifiers were  no longer restricted in their first three letters by their SDO and so the limitation in YANG 1.0 was removed from YANG 1.1 (as you quote above).  It then looks anomalous to me to retain that restriction in the type definition when it has been removed from the language definition.  My preference would be to remove that restriction from the definition of 'identifier' in 6991-bis but I am not sure whether or not there are consequences I am missing, hence my diffidence.

As you say, RFC6020 s.10 would appear to allow it.

Tom Petch

/js

--
Jürgen Schönwälder              Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>