[netmod] yang-module-versioning: revision-label scheme

"Reshad Rahman (rrahman)" <rrahman@cisco.com> Mon, 27 April 2020 15:42 UTC

Return-Path: <rrahman@cisco.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 D02C73A0D05 for <netmod@ietfa.amsl.com>; Mon, 27 Apr 2020 08:42:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.599
X-Spam-Level:
X-Spam-Status: No, score=-9.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, 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=aZhfnpIE; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=KHSeaG4l
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 U_wpeV6eJMX3 for <netmod@ietfa.amsl.com>; Mon, 27 Apr 2020 08:42:37 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1718D3A0A9C for <netmod@ietf.org>; Mon, 27 Apr 2020 08:42:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8249; q=dns/txt; s=iport; t=1588002157; x=1589211757; h=from:to:subject:date:message-id:mime-version; bh=wRPSrhNtzy6BE9V3ntXN1kiXtlqT2BlpohyEe1babX4=; b=aZhfnpIE+YXWV5Rb4YUv7yT2Knn/wW9Qq66PsLKJpdKW4J9gcBSoh6o8 EARaL8O9qW2jlEdV8x46qBEr6waGLsxOp5KjXa7HwN/W4k+pV31RigNAm c9FBkwYSfErPYw+4leIG/ba5MVezPod6FhbMXeHIg9bHPQOCiOltDUS7Z Q=;
IronPort-PHdr: 9a23:nU6E8BNMIdd0XyZUUkkl6mtXPHoupqn0MwgJ65Eul7NJdOG58o//OFDEu60/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETBoZkYMTlg0kDtSCDBjhNvfqaiU8NM9DT1RiuXq8NBsdFQ==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CQKAAj/aZe/40NJK1mHAEBATIGAQQEAQECAQcBAYFbAoEjL1EFbFggBAsqCoQVg0QCA4pyToFsk3SEYIEugSQDVAsBAQEMAQEnBgIEAQGERBmCESQ2Bw4CAwEBCwEBBQEBAQIBBQRthVYBC4YKER0BATgRAUoCBDAnBDWDBAGBfk0DLgEOqAoCgTmIYXaBMoMAAQEFgkiCZhiCDgMGgTgBgmKJWhqBQT+BEScMEIMLgXluAgIagXaCZTKCLZE7hhSKXI97CoJFiA+PcR2ce496iUiTPgIEAgQFAg4BAQWBWQkpKYEtcBVlAYI+UBgNlSaFFIVCdDUCBgEHAQEDCXyNEAGBDwEB
X-IronPort-AV: E=Sophos;i="5.73,324,1583193600"; d="scan'208,217";a="758416727"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 27 Apr 2020 15:42:07 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 03RFg7fn001798 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <netmod@ietf.org>; Mon, 27 Apr 2020 15:42:07 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 27 Apr 2020 10:42:07 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 27 Apr 2020 11:42:05 -0400
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 27 Apr 2020 11:42:05 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ECkb0KL9FVGRaO563JcceikzuJFy0CTUkMOXoMVMo8IYGHleKySXwHY7a37Nteat4d5eg6TUL6CW4IRHXPE6F/tyOCuZpCIb4XNLzDRYAjN88vovEkpQN0QDBFwqgvv0ZVsEqtPWk/+3tLVX9eOhYi6yC1uXmg/wLP9QOUGmSALmDW9oeHpV2KET8xPcpE3RaiAm5JcoHyjAkX7qDm1IoRSDT+oolc+0Q9msNwjzyFDGO1G/v5aDcZw2iNj0qJ/S2lx93qrPBV+5UUPFHhd/+nCh9i8KNTWWfplg5mXuuozraSzZqUfaICeLnQ7cXRdd+luXmQWUA6AtJMWVhUSJmA==
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=wRPSrhNtzy6BE9V3ntXN1kiXtlqT2BlpohyEe1babX4=; b=m6/YK5764S+KIuMt8R45OiUxPQIlzIZDnWo6SLJS7KJPENZx92rqzdKX5J16qDZ7roHrXTmdMUBQ8FGYcxA99BoYJFPUITAdqot0+WvRbsbBr9BgQYOu2hHMBSN0YPesAERn+Rv/dbB3F3zDxL8FMIwpLQ2LGDoQt4zqIUlqkGmEpLrNvnXT6s2gWONpldCryQ4zDIZZNvkXBzTCrvCBFsTyUia3dJNTBw9v9ZBsfLl4QBW/HQUdme4KBkIvcMPwC5dFDOp5RvCdR32PuLJeMcB9GmbVfvX7JlN0UPLPZ73f+gjUxug6GJ42x0pBocz5uJGMsCH/g5pTwqZAuNHPwQ==
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=wRPSrhNtzy6BE9V3ntXN1kiXtlqT2BlpohyEe1babX4=; b=KHSeaG4lKhExchzcLgcwGXwN+lPOeYsLtDOAT7Dt8RGXhn8RZx7K126+xtMoFuJ7PuMa0XwMMquxZTGpYpIDrnSFG7L/LHN3b6yKecuDQRj43X6pESuwXjCJIp0S2yNR3n9yHB9C+1TkkX3PrlpkYMFjnKr0C+7UJderu4kLYiI=
Received: from BN6PR11MB3875.namprd11.prod.outlook.com (2603:10b6:405:80::37) by BN6PR11MB4162.namprd11.prod.outlook.com (2603:10b6:405:84::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Mon, 27 Apr 2020 15:42:04 +0000
Received: from BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::89ae:b7c9:b936:b2bd]) by BN6PR11MB3875.namprd11.prod.outlook.com ([fe80::89ae:b7c9:b936:b2bd%3]) with mapi id 15.20.2937.023; Mon, 27 Apr 2020 15:42:04 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: yang-module-versioning: revision-label scheme
Thread-Index: AQHWHKpmiuFLvBMSf0iXx98pooGycA==
Date: Mon, 27 Apr 2020 15:42:04 +0000
Message-ID: <6D4B643D-3264-4B00-A993-A140F5C54F30@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.21.0.200113
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rrahman@cisco.com;
x-originating-ip: [70.31.50.95]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 403301a1-f4a7-4c80-5ced-08d7eac188ef
x-ms-traffictypediagnostic: BN6PR11MB4162:
x-microsoft-antispam-prvs: <BN6PR11MB41623F5E0163EE6CC8F2AE1FABAF0@BN6PR11MB4162.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0386B406AA
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR11MB3875.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39860400002)(136003)(366004)(376002)(396003)(346002)(86362001)(5660300002)(9326002)(8936002)(2906002)(6512007)(91956017)(76116006)(6916009)(66946007)(36756003)(186003)(26005)(33656002)(4744005)(71200400001)(6486002)(6506007)(81156014)(478600001)(66556008)(64756008)(66446008)(66476007)(8676002)(316002)(2616005); DIR:OUT; SFP:1101;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: TQ9uutjuvxwRcsCDcqW3T2tKiyttoDJLvheBlzSo3pknIOH/g/7bvSjOUx1ezSCY6pQIjE/kKWK44IiviyUZjs/gbS6RIGe23z6gVGdkVRhiXknR0nAstzlF2ThvlvQxZHtI8YVs/9PavsuC4PKzZQHdb6VKdGMXqbfKmThXoBvyohnY9IL3M1Rm9e75l4LFu3vPdZ6P6oFR/5clBHwaHNoihPe5QFjO40Vsc7MI2arkl/CTkxP5v5CoUIWwRS2nTEuy3TrIQWuMZdUE1ByLm8+zrpXb06TPrRvYJ0QlV7QC1N/iZmJco32Tb3iZnmTX9+5rUJqc03CAHOx/3yo7k4ptF/jqWIf5kw8fcKf9+xceSbnOEAyVGBemGVejkj5jF+dbxx/wXK67h1UtF99JrUO5K4+nRD4TOZ1DiO80RvI5uUM3vaaM49iY6kjG0j5ceEJWNScj2lxnHZyWivMQqFS3quz5h2ySoGlVHQkjNGFl2eQDeAvYvrblIEONQokVq7pvt4d0pt/E9eTmyAeFPg==
x-ms-exchange-antispam-messagedata: cs8BcG78fa8piFa7MRipaN++iUO1lU742i9Qw0w4uxgXm/ZxxiUL2lRZiHV6mcoZZFZpOfdwF4/Gm8DGONO3yGi1h36QC0XljAXIKHTJ2YyTXLxEX3KGfQb1LVSuAKGzr5adk0nAzCk1VYV5DLSV2qPsCmfYPLx9DQyWqiLPbzxDw8oh5BFuAkGOvlqjGwKDsmLUzpYpmCaPYtDi8oBY7kHwjrxipeIqDCfPZOC6IOuJ0BcXo+KGlhe0qMuK16LTpqffsqzGBNsJXMIdcWzC1hWylH9TNAV7I9qHOgFfTGvpiOm0SBwU2qI4UXRneTgzdgVKQFlJ4CyJ8oUnwsf12GwOxKDdaab/jSQ+rfP5R35EbN6qzy/MZ17QqtLZ/JxCwHpg0nfIG+MT70Ag6jJFeBzHZgLozRpYIX0Jc3EGvVfjsfpPrnupA5CvY1ore69g80gcLSRYKa7npvlKcM8BTPpGM3mpBhLC8gKDGyjQYt9tnGLTiR9RR6ynZQXkU4luWjcLsFeDxYc+kDhhLNYUfoN4IgXct1Q0qYEuEE/v5C5yeNTpVsdZPV+lPQnSzG1CoJBhAeRlTCL20HUqOq0mXjm4x4esLGZjgowKpD0fiOXmGLoSdr2jtUD5PHE6noRLaCyPn8nOUJwOFI1HQS3spT1qaydXKvTtgr6Y+gwaxMK6NVleOIQih6bj8aT01x/OIVJFVTY7OgFS0khOQ/AAMRja8y34g+nyWHWWkBsCvmlXsYQnbSYiZg/i+sWhcyWgyleRMddc2iI/7Ac+YuHcQgGgO75yA4Boqj/krV3Ij1Q=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_6D4B643D32644B00A993A140F5C54F30ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 403301a1-f4a7-4c80-5ced-08d7eac188ef
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Apr 2020 15:42:04.1661 (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: N1nbSTmDxY+IMtR8TomzS7ta2DzXywN5ba1WgKzbb+zdQ6Fg+ZoxxoB1iB+SoClvAU7GWxjOkEbtpOVj0ojB5w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB4162
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/5klWWWinSyhe3b74GRhw_GR7HR8>
Subject: [netmod] yang-module-versioning: revision-label scheme
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, 27 Apr 2020 15:42:39 -0000

Hi,

There was a discussion<https://mailarchive.ietf.org/arch/browse/netmod/?q=%22Interpreting%20revision%20labels%20as%20YANG%20semantic%20version%20numbers%22> on the need to have an extension which specifies which versioning scheme a module is using.

The authors have identified 2 options:

  1.  One extension statement with a parameter which specifies the scheme being used. E.g. revision-label-schema(ietf-yang-semver), revision-label-schema(sdoX-yang). We’d need the parameter to be registered with IANA.
  2.  One extension statement per revision-scheme. E.g. revision-label-scheme-ietf-yang-semver, revision-label-scheme-sdoX-yang.

The authors have  a preference for option 1, we believe it makes things simpler. We would like to hear from the WG if there’s any concerns, suggestions etc.

Regards,
Reshad.