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

"Joe Clarke (jclarke)" <jclarke@cisco.com> Mon, 09 September 2019 17:51 UTC

Return-Path: <jclarke@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 1325D12022D for <netmod-ver-dt@ietfa.amsl.com>; Mon, 9 Sep 2019 10:51:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level:
X-Spam-Status: No, score=-14.499 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, URIBL_BLOCKED=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=B8QcGG48; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Wx7xxjJz
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 eDGMpLzKCGO0 for <netmod-ver-dt@ietfa.amsl.com>; Mon, 9 Sep 2019 10:51:40 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F12EA120811 for <netmod-ver-dt@ietf.org>; Mon, 9 Sep 2019 10:51:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=18283; q=dns/txt; s=iport; t=1568051499; x=1569261099; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ttn95pyeMy/QcdxTUdrH6o2XQsRj5CrwzdjefUjyng4=; b=B8QcGG48mGSnCWk1Iv7OUfq2QN3WEtLMH2Oz1jgxAa90/SvE7lC4bIZV FERBNr8DeY24VjYtKRBmH4xgUjaq5tgaViWztu7FfXGCuu+gTqzGAEzDN ijy7X/am2E0QpxyplKIiOsS4ZyrQd2vgVlLsoG587P3xCsnGaviz6DGBn 4=;
IronPort-PHdr: 9a23:eX4/kxcsHB/Qt8s98/+Wj0h3lGMj4e+mNxMJ6pchl7NFe7ii+JKnJkHE+PFxlwGRD57D5adCjOzb++D7VGoM7IzJkUhKcYcEFnpnwd4TgxRmBceEDUPhK/u/bSc+Fd5BWXdu/mqwNg5eH8OtL1A=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B0AADJkHZd/4ENJK1lHAEBAQQBAQcEAQGBVAYBAQsBgRUvUANtViAECxYUhCGDRwOKeJVwhFyBLoEkA1QJAQEBDAEBGAEKCgIBAYN6RQIXgiEjNQgOAgMJAQEEAQEBAgEGBG2FLgyFSwIBAwEBEBEdAQEsCwEPAgEIOwQDAgICJQsUBgsBAQQOBSKDAAGBHU0DHQECDJoQAoE4iGFzgTKCfQEBBYUSGIIWAwaBNAGLdxiBQD+BOB+CTD6CYQEBgUtDgl4ygiaPPYUhJJdCCoIhlHQbmQKDOaMwAgQCBAUCDgEBBYFUAzOBWHAVOyoBgkGCQjiDOoUUhT9zgSmPdQEB
X-IronPort-AV: E=Sophos;i="5.64,486,1559520000"; d="scan'208,217";a="328407208"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Sep 2019 17:51:30 +0000
Received: from XCH-RCD-015.cisco.com (xch-rcd-015.cisco.com [173.37.102.25]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id x89HpULX006827 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <netmod-ver-dt@ietf.org>; Mon, 9 Sep 2019 17:51:30 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-RCD-015.cisco.com (173.37.102.25) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 9 Sep 2019 12:51:30 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 9 Sep 2019 13:51:29 -0400
Received: from NAM04-CO1-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 12:51:29 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hcN/Ph1S4Q+Lthx58oSyXkbziuDM+lu8oHhxSVvhFHRHfzQYfhtP6QoEPbXRybhWBTgxqND7+p66t0fkWEjpY9hms7cuHpibqt9PepejEI+jC/hkgZTMN3cZMyyFrMdlwwjZHn6xw3Fc+tY9FxGjc/iczTNHU47rUIT9Q7u90OM1D2h1wAxhvIAjLePlYb4P4C8D+YzklbpwJ2w2fhLSUsh2NVadhgxZYahr84flZuT5PrwtgDbeF5n60kk5QKPrL3QLspYVxxvR5pFtzp9yefLF1xbEhuebxorRTdM0Ys59CuSwyaytOBsGlTUAI0fXTHaRYCragJBcF0nll9/ulw==
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=ttn95pyeMy/QcdxTUdrH6o2XQsRj5CrwzdjefUjyng4=; b=diWauqW2LZUklrGwwqSCjWMEyF9Wb0WqEwYfvGqNWIPAbVc4gcMXZe8jklkjyHMFkLpIFBPrppc7F5FSvIOZx1fYhqyv3D2l8VmTbCM7+htD0Pn0iRkbxwmUJoV6NS+9c81wyuHc4KiQ7xfWxDzlXoaX3LfSL9pMJXf8bL4HN+6ozN45wMyR+70w91FOp86/9nuh+9YWRkd9EQFrkMwF3oJW0H5jOhnN8eu6cUfU30GykggpwAzNupxPqZS+X1juqx8ckJrkWqSpd+qlqsxv/aYUG19Lw4/65KADNfF1fx/XAYWJXtkj+X7w0DAVs9hg8G9J86IKTEH/LYAfU9IuPA==
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=ttn95pyeMy/QcdxTUdrH6o2XQsRj5CrwzdjefUjyng4=; b=Wx7xxjJzl5UJJ5AaTDTSVYHyuCQayuQpnaDd1/tbbn2UBp/y/q1kGw5KFqrMTOrOU4vkQWbQK62rVIXLkF4SPloRpRV/ZU9kgYLuT1iz8JfNfzzyglRFL31UKcO/23zfowVhUV3MfWtpVlVngXjR8FZbhsgFeXiMkZl4V8YROFw=
Received: from DM6PR11MB3418.namprd11.prod.outlook.com (20.177.219.223) by DM6PR11MB4187.namprd11.prod.outlook.com (20.176.127.224) 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 17:51:28 +0000
Received: from DM6PR11MB3418.namprd11.prod.outlook.com ([fe80::ddcd:cbad:9978:4c68]) by DM6PR11MB3418.namprd11.prod.outlook.com ([fe80::ddcd:cbad:9978:4c68%5]) with mapi id 15.20.2241.018; Mon, 9 Sep 2019 17:51:28 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: "Rob Wilton (rwilton)" <rwilton@cisco.com>
CC: "netmod-ver-dt@ietf.org" <netmod-ver-dt@ietf.org>
Thread-Topic: [Netmod-ver-dt] draft-verdt-netmod-yang-module-versioning: Name of the “label-string” typedef.
Thread-Index: AdVm+wE2Dmj3+ZtsQieKxleIiqFjQAAPDIoA
Date: Mon, 09 Sep 2019 17:51:27 +0000
Message-ID: <C886CD18-89DB-468C-891D-2C99EF78F779@cisco.com>
References: <MN2PR11MB436621235D4DA605303EC2F2B5B70@MN2PR11MB4366.namprd11.prod.outlook.com>
In-Reply-To: <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=jclarke@cisco.com;
x-originating-ip: [2600:1700:b00:b239:8d79:620:e934:f060]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 254774e4-205e-44dc-3d78-08d7354e5707
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM6PR11MB4187;
x-ms-traffictypediagnostic: DM6PR11MB4187:
x-ms-exchange-purlcount: 1
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <DM6PR11MB4187CB3AFC96E1214733788CB8B70@DM6PR11MB4187.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01559F388D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(346002)(396003)(376002)(366004)(136003)(39860400002)(189003)(199004)(51444003)(53936002)(7736002)(54896002)(81156014)(6306002)(81166006)(102836004)(6116002)(64756008)(256004)(6862004)(2906002)(66446008)(66476007)(66946007)(6512007)(446003)(236005)(6636002)(11346002)(476003)(486006)(36756003)(86362001)(71200400001)(8936002)(71190400001)(4326008)(6246003)(2616005)(229853002)(37006003)(53546011)(316002)(6506007)(76116006)(91956017)(33656002)(606006)(66556008)(14454004)(5660300002)(46003)(186003)(25786009)(6436002)(478600001)(99286004)(6486002)(76176011)(966005); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB4187; H:DM6PR11MB3418.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: P2hPC9wOgs87H6YI1q9eJ6dg/ThG1614B6iICiyZnkV4bsmta0dh5CCd05x5gvH1+UoN5ZrDKYcQ4Qoxbnu6C+DwNqlyFFvKh1JeuIsIHZWW6cboRixWynQr6HR5l75W0gHndmyijEVpNqQuSBpLRz8oBFjyXl+pm1jBAdNrRCyr8TD3VkjMLF+U5bqFltfF5qGb/2lfeKfR5ThJ5KalNeIR77TDxPPsLa7huuMQJh3ahwvCNrPTVelKOdiGf0QtF+Vwfe7+d5r6lca07A/yDhkN9A3D/w5hcrGI0xoslAa9kaMCAIh4GMJEep+9IyAgJXAV0g2FNzE2fUWR7hvVFizgkHMl4IFCqczTDpjJM1tZhV5Bjgvr2Dj/9sP3yC1VsuGl5mqYVmESX8d1R7akXg/lty+bUGbVgvlrDUMIwVk=
Content-Type: multipart/alternative; boundary="_000_C886CD1889DB468C891D2C99EF78F779ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 254774e4-205e-44dc-3d78-08d7354e5707
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Sep 2019 17:51:27.8159 (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: tiq8vQRe5LdgWQ5Wdz0gGhToiRyFGrvt67ZjIaDZz2Vb7xevRYQrwubvbdwejEjqykqEG7h8NFeEOa5m6wNKCw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4187
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.25, xch-rcd-015.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod-ver-dt/yqe_8XrV-KHk2j1wXdgbCbbkYFA>
Subject: Re: [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 17:51:42 -0000


On Sep 9, 2019, at 06:40, Rob Wilton (rwilton) <rwilton@cisco.com<mailto:rwilton@cisco.com>> wrote:

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?

It depends.  I think the prefix will be “rev:” right?  I opted to call the typedef in the server draft “version” simply because it will be always written server:version.

Joe


Thanks,
Rob


_______________________________________________
Netmod-ver-dt mailing list
Netmod-ver-dt@ietf.org<mailto:Netmod-ver-dt@ietf.org>
https://www.ietf.org/mailman/listinfo/netmod-ver-dt