[Netmod-ver-dt] draft-verdt-netmod-yang-module-versioning: Name of the “label-string” typedef.

"Rob Wilton (rwilton)" <rwilton@cisco.com> Mon, 09 September 2019 10:40 UTC

Return-Path: <rwilton@cisco.com>
X-Original-To: netmod-ver-dt@ietfa.amsl.com
Delivered-To: netmod-ver-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7D8012008B for <netmod-ver-dt@ietfa.amsl.com>; Mon, 9 Sep 2019 03:40:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=CMEV67zQ; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=CtgGgOQB
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 qSqSoT7pV515 for <netmod-ver-dt@ietfa.amsl.com>; Mon, 9 Sep 2019 03:40:36 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8569A120033 for <netmod-ver-dt@ietf.org>; Mon, 9 Sep 2019 03:40:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6946; q=dns/txt; s=iport; t=1568025636; x=1569235236; h=from:to:subject:date:message-id:mime-version; bh=yryrTIBTfxR2cecLfKH8eBm1o1x05jgMa+51/Y7TweU=; b=CMEV67zQ0c68tNxdBxxYRw9VJpTM7aO+Xp1GoN/DMbOoJuaowLZgZo9s SwkWO/1ujB/6RiNOJdFB5jNiTP4z6Wns2NN/K4DEMMSxwtwWjQIVOSSYk vgXZNVRvZMy18e+INHpRdxivms3dB230i89JkxMTBW1ENiqMf4hPyOLjt c=;
IronPort-PHdr: 9a23:04NplRwAnBfzMmLXCy+N+z0EezQntrPoPwUc9psgjfdUf7+++4j5YhSN/u1j2VnOW4iTq+lJjebbqejBYSQB+t7A1RJKa5lQT1kAgMQSkRYnBZufFkz/MPnsRyc7B89FElRi+iLzPA==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BBAQBLK3Zd/4wNJK1lHQEBBQEHBQGBVQYBCwGBFS9QA21WIAQLKgqHXgOKdU2VI4RcgS6BJANUCQEBAQwBAS0CAQGEPwKCNyM2Bw4CAwkBAQQBAQECAQYEbYUuAQuFYxsTAQE4EQGBACYBBBsagwGBHU0DHQECmgoCgTiIYYIlgn0BAQWFERiCFgmBNAGLdxiBQD+BV4MKhEaDO4ImlF4kl0IKgiGVD5kCjX6YawIEAgQFAg4BAQWBWAExgVhwFYMngkKDcopTc4EpjiEBgSIBAQ
X-IronPort-AV: E=Sophos;i="5.64,484,1559520000"; d="scan'208,217";a="625496760"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Sep 2019 10:40:35 +0000
Received: from XCH-ALN-013.cisco.com (xch-aln-013.cisco.com [173.36.7.23]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x89AeZMG016704 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <netmod-ver-dt@ietf.org>; Mon, 9 Sep 2019 10:40:35 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-013.cisco.com (173.36.7.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 9 Sep 2019 05:40:34 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 9 Sep 2019 05:40:34 -0500
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Mon, 9 Sep 2019 05:40:34 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NA/AsiKHa4GyHFwN9R2vxcUoKOhKWznim7Fe7mcb/CZwZL7bqSkjaZdpt8Mc1+hgJbSRMcPnXn6GAkidcAOrouOiCl7jodFkQcBV+tZqbzlaqcUe6rq+5KiBpT90hrxjDNrK4e2Al23HVZtEkaDMKVYi9V6z1DDlPuQRpf6TXCcQHEUg+3UBI3OZ63trkV9YOS2sa0ENkItlxSW0al2Q4jR3I+zljoX5+cUDl3qFR8opsN7bG7llGiV9+HhoePbEVo5TTVx8r6kZqpFm7QUzp2VTc+jMu60J66Bj0behkVfeKDt8+ZrmZuyNfHYqiv1tEHfGtMPexfZjjfDHJD2OzA==
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=RsYXa+mWnzqI8PZUyEcFi9NdEdcSjgPGdF/dU6dt464=; b=Rm8ZOAxzRzZPvsiqHCBPq7pFwc/7R0beo1iTrMk44YEeGCirnygIHERwJxLUtADoKzRNQjpFB1N2Pxyw+g5K7UFC/ZTTiScckcYkZ6Gqt320eIJ7wPLSWwm4jTVbZ03doxO7maeOQaAv459fXAPrsmspTjalVljFu4MRmQFQM0PJjiZxYQ9y2WeAzMj9vSg0wOHFxFJtK4dBIul+SwN0WVp81hNq2G9KHO6nDLb0UB/XnbGF4kSfbktCVGztorhdyQR7K9XgWcc6csqYTpEjb58/mH6ibb/xB67dgydAIax0BS9r7GSIy7/BR90dEhzevYLGnrxJhOQmAu7SisYhUQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RsYXa+mWnzqI8PZUyEcFi9NdEdcSjgPGdF/dU6dt464=; b=CtgGgOQB/ayWR9I+oKJek/705aHbt4UV7CP6pZyzuZwHLD9m/Q28IX29ZWl90lRVtbZymqwVtldvX4ltsyfu7PZRJj09gH1L+tjZxEv6nc58XfFeAddHjVsFZ7T+dd6mDHAI/O/qDsw0S3TcbqYwvVruQJYt0kVaJ+XdY2ezWBY=
Received: from MN2PR11MB4366.namprd11.prod.outlook.com (52.135.38.209) by MN2PR11MB3743.namprd11.prod.outlook.com (20.178.253.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2241.18; Mon, 9 Sep 2019 10:40:33 +0000
Received: from MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::6db3:f4c:467b:30f6]) by MN2PR11MB4366.namprd11.prod.outlook.com ([fe80::6db3:f4c:467b:30f6%7]) with mapi id 15.20.2241.018; Mon, 9 Sep 2019 10:40:33 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: "netmod-ver-dt@ietf.org" <netmod-ver-dt@ietf.org>
Thread-Topic: draft-verdt-netmod-yang-module-versioning: Name of the “label-string” typedef.
Thread-Index: AdVm+wE2Dmj3+ZtsQieKxleIiqFjQA==
Date: Mon, 09 Sep 2019 10:40:33 +0000
Message-ID: <MN2PR11MB436621235D4DA605303EC2F2B5B70@MN2PR11MB4366.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rwilton@cisco.com;
x-originating-ip: [173.38.220.40]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ad1aa373-818e-4fa6-e9c9-08d735122470
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:MN2PR11MB3743;
x-ms-traffictypediagnostic: MN2PR11MB3743:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <MN2PR11MB3743DB9414CB63A43DB58D17B5B70@MN2PR11MB3743.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(396003)(346002)(136003)(376002)(366004)(51444003)(189003)(199004)(71200400001)(5660300002)(5640700003)(76116006)(476003)(2501003)(66066001)(54896002)(6306002)(9686003)(99286004)(52536014)(186003)(26005)(53936002)(7696005)(6916009)(4744005)(66946007)(66556008)(66476007)(2351001)(6436002)(316002)(33656002)(14454004)(478600001)(64756008)(66446008)(6506007)(25786009)(81166006)(71190400001)(8936002)(55016002)(86362001)(74316002)(2906002)(102836004)(486006)(7736002)(256004)(790700001)(3846002)(6116002)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB3743; H:MN2PR11MB4366.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: g91FSfiDKMBHmhwW/h0VsiVVUdLOCwZ4ktq8Uh+KGz4xclhrZHACHpDcjkQUW6V+zf7Vr3//JRLml5tc8xFuHd+x6tI33hgXBJyLy9jcnC0bH7b17izSfLe1y5SZNRPE8i03RhGmAwg1z+nNPg/4gUAuep2gbq8bthcQ3oBIrVeuECWIaP5JOALkFh5DxEizqDUQolHygQZXqi8vUXi0Eevyik39VUsioaPp773/+pKTQqRFRAHPIX06zxWDbsho/o753lV+kvVJcPbMla/jOxAKtjrcrdt81jlIl0h/XR8yDt7GQZiofYcB+LoVKYVT++lWnWPXt6gfPaPuVBMndaVA6aXikHeaPP9vYyaMmXOrpDL1u2L6SSgsIiTxaq3GbYGg3dsO+EIOXO3uNwiWnwKOF9r9zRmU0Oh2H9FEqxY=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB436621235D4DA605303EC2F2B5B70MN2PR11MB4366namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: ad1aa373-818e-4fa6-e9c9-08d735122470
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 10:40:33.2278 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: xpCV9qcyafEmehf99PtM+9JMlTxq5LyKZErgPj2Yb93owXnpZWaNjr9oSvNsBpMOxlr0F947A+23pgNW13+2SA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3743
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.23, xch-aln-013.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod-ver-dt/tQBF1MkTPpndAo6kNt6x2kOZp9Q>
Subject: [Netmod-ver-dt] draft-verdt-netmod-yang-module-versioning: Name of the “label-string” typedef.
X-BeenThere: netmod-ver-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NetMod WG YANG Model Versioning Design Team <netmod-ver-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod-ver-dt>, <mailto:netmod-ver-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod-ver-dt/>
List-Post: <mailto:netmod-ver-dt@ietf.org>
List-Help: <mailto:netmod-ver-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod-ver-dt>, <mailto:netmod-ver-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Sep 2019 10:40:39 -0000

The type of “revision-label” is currently defined as:

  typedef label-string {
    type string {
      length "1..255";
      pattern '[^\s@]+';
      pattern '\d{4}-\d{2}-\d{2}' {
        modifier invert-match;
      }
    }
    description
      "A label associated with a YANG revision.

       Excludes spaces and '@'.  Cannot match revision-date.";
    reference
      "draft-verdt-netmod-yang-module-versioning: Revision label";
  }

  typedef revision-date-or-label {
    type union {
      type revision-identifier;
      type label-string;
    }
    description
      "Represents either a YANG revision date or a revision label";
  }

I think that it might be better to change the name of the typedef “label-string” to “revision-label-string”.

Is this OK?

Thanks,
Rob