[Netmod-ver-dt] Schema-comparison

"Reshad Rahman (rrahman)" <rrahman@cisco.com> Wed, 18 March 2020 20:12 UTC

Return-Path: <rrahman@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 44BC03A1B3A for <netmod-ver-dt@ietfa.amsl.com>; Wed, 18 Mar 2020 13:12:34 -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=QUyz9HOt; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=YTDAgN8A
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 c7hwb8Lsi-wl for <netmod-ver-dt@ietfa.amsl.com>; Wed, 18 Mar 2020 13:12:32 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CE883A1B3F for <netmod-ver-dt@ietf.org>; Wed, 18 Mar 2020 13:12:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=39211; q=dns/txt; s=iport; t=1584562352; x=1585771952; h=from:to:subject:date:message-id:mime-version; bh=W1qR+FhogbEJVA2jcJUm5DCi4HK6hSHZy7A0bttbja0=; b=QUyz9HOthjtE9AqoRsidtWHhrfXZe5VLk6DEGgZozYQNLdSkJCLMJP00 9ku7gQeTVgB0Tkwenx832wPhKFuJuXwC12MnUytkmJ+hmM1H/VLjBg0om pJISdJJeTomVYyWlAMoOSoR56xPjFOnRfxLPn5oPrYMngGhEzUGDK/jCY U=;
IronPort-PHdr: 9a23:b3xHYh04xI0heJ4HsmDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxKHt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSwdDjMwXmwI6B8vQE1fyLPvjaQQxHd9JUxlu+HToeUU=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AODgDyf3Je/5RdJa1mg2YvUAVsWCAECyoKhAyDRQOKbU6BbJg9glIDVAkBAQEMAQEjCgIEAQGEQxmBfyQ4EwIDAQELAQEFAQEBAgEFBG2FVgyFYwEBFxEKEwEBMgYRARkDAQEBIQEJAgQwHQoEARIbB4MEAYF9TQMuAQ6iRgKBOYhidYEyFIJrAQEFhQcYggwDBoE4jC4agUE/gREnDBSFbwICggMNgmQygiyOKoJIhXeKGo9CCoI8h1ePIR2bSYZciCqJApJdAgQCBAUCDgEBBYFpIoFYcBU7KgGCQVAYDZIQilV0AoEnjR0BgQ8BAQ
X-IronPort-AV: E=Sophos;i="5.70,568,1574121600"; d="scan'208,217";a="474032119"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 18 Mar 2020 20:12:30 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 02IKCUmX020584 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 18 Mar 2020 20:12:30 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 18 Mar 2020 15:12:30 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 18 Mar 2020 15:12:29 -0500
Received: from NAM04-BN3-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; Wed, 18 Mar 2020 15:12:28 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LIF1CHsNNytp4s5wCnGhXW80o8yq9/TWHgKMHV68/REZRPPvzxpikZ2Z92am25VuUtWyRvt065w2sUF1+zNgeTagErnfUf1vmvEOfMVHUtDRGqlZMc3PWoeHO9caxGNoWqL0c0h2XRS6vC8meBBb0T8gdnUZosH0h4GN3wAIKjs7we20wTcmjdTVuIPpOZzdKwe3QME7CD2E3yV5kjKxtx7GZ0GMiiz1JqOS8a8H9SSwBZtleB7kDLzI51DggbryBVOER8GgXaw1PyBHcDhhn8TMRAl88z6D/zDAYZU510RrmvX5I5zLNCcxk1phU0RZqcAWKys793AF78krFLF1Nw==
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=W1qR+FhogbEJVA2jcJUm5DCi4HK6hSHZy7A0bttbja0=; b=cRUBhNWlm5wJps0ZYgJUd1pvsAhxU0WtKvXMVRnWgcWFRhpHkl/EGVG5016L4FMGpfq8YCAbz0DtfwE+MUrjeVjLUWdOSqhm2caKh4qlZP6rr8q8Dpg/zlkuW0qZheMiooZT+qaA87e2YpwNhvqgUNRNOn2A4LijFAS8mkXN2nswklErvfgzjZW7/0UK0rFMZA8M8+gSR/5tyWrncUidqV9NNhW8VmWNePT9yMaAvZpIsKzJwXHQypUZ0+GK3K9yPr4hOo85o4FlqMoU6Pk4J+HidLKV5q6O1Ur2yWEQ8V2xk79bI44/oYxs03gC4OU/K2NRFWhP67NR5crZDsNTrw==
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=W1qR+FhogbEJVA2jcJUm5DCi4HK6hSHZy7A0bttbja0=; b=YTDAgN8A3sTxqs+q4UY0DR2uvRHEe10dQ7V2dgWEonsZfYVublBwz6Y7re6Oh78uBTlIooeeCr8R1KSdsCaaezAVpWw0FmuNCqzkJxVaNI0FM8nD2Qr+Xtu6Ky2P3ZXpfhdLWUScSEH74mhQFTvUsnO/6v5AzOyxhrhIh9XGj2w=
Received: from DM6PR11MB3420.namprd11.prod.outlook.com (2603:10b6:5:69::31) by DM6PR11MB2684.namprd11.prod.outlook.com (2603:10b6:5:c7::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.22; Wed, 18 Mar 2020 20:12:28 +0000
Received: from DM6PR11MB3420.namprd11.prod.outlook.com ([fe80::91cb:6555:db9b:53fa]) by DM6PR11MB3420.namprd11.prod.outlook.com ([fe80::91cb:6555:db9b:53fa%7]) with mapi id 15.20.2814.021; Wed, 18 Mar 2020 20:12:28 +0000
From: "Reshad Rahman (rrahman)" <rrahman@cisco.com>
To: "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>, "netmod-ver-dt@ietf.org" <netmod-ver-dt@ietf.org>
Thread-Topic: Schema-comparison
Thread-Index: AQHV/WGL5/G+qj5vHk2HGbmAfTnnRA==
Date: Wed, 18 Mar 2020 20:12:27 +0000
Message-ID: <79436E39-A845-4ACA-8903-42FCED4E2713@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: [173.38.117.79]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9a8a94ad-a710-4dac-a4de-08d7cb78ae7d
x-ms-traffictypediagnostic: DM6PR11MB2684:
x-microsoft-antispam-prvs: <DM6PR11MB2684EEF5979339952675FDBCABF70@DM6PR11MB2684.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 03468CBA43
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(396003)(136003)(346002)(39860400002)(366004)(199004)(36756003)(6512007)(316002)(6506007)(6486002)(8936002)(3480700007)(81166006)(53546011)(81156014)(8676002)(71200400001)(86362001)(5660300002)(2906002)(66476007)(91956017)(76116006)(66556008)(64756008)(66446008)(26005)(186003)(66946007)(33656002)(478600001)(110136005)(2616005); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR11MB2684; H:DM6PR11MB3420.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1;
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: U51koP6Sav44rAz0NRxJ9SdQhkhTgrdfLdx1pMZCKqgWFtfQmosDwO1lGXOqxuFX5snBK6NTNk3YsXjmT5GxopDe+EhwKurb2/Hd/qqZ6EgR2Adomgr4b5LlsF8wwNJ7SFNmLAp5rR5btfXxUpsO9J946wTaUN00RCvpmcQm7HHkzZN33vkfe4iUaQ/AKmhsFehjLVNseHP30VfXrlYupdV8BqHrH/B1WX43LQw1r4KmwmCVl8kLAH57/GkzS8q02Kfa9wzoNO4QMmJvC9QMQWkeL1p24mKBghKQtNKD9Qreh4kd5nO4ESlGoAlAFfWgRBjVWlglm2owGkItu/dx1QdvmTcmrqYo8PbdGr5F3jN9nwT6OXk0Sj9iznX1PN0wnJX9k6afvmFushw9EO9M2t4pMrt6Ih7OTNbjaAcfhbRtfCrrqTKS2RLWACEVvW3U8tT0O9tLcgj58Lk1fRnv2mNGQfhGgecMt5ekF5mIqZHm9ZfEJLdSMYGQOwM/2f5BSeEA0uSSx+gHttcS+BaPTQ==
x-ms-exchange-antispam-messagedata: sHYdN+7oE7/VAdN+PPraHujvV25x1ekDMKinVBE7zxkXH61fEGvWHaZHgqINFPhdEeo6+MOaMPxQlrhoLYowBYh68ndyU2RLG+h8jNOQN76ig5BCbV/sfY3gA+7uRiCqdYy7b/C9D1ieBnKE2xwdMg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_79436E39A8454ACA890342FCED4E2713ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 9a8a94ad-a710-4dac-a4de-08d7cb78ae7d
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2020 20:12:27.8339 (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: a0TbTFuFb88ZBsieerE3y1rIkRdq49CuZCq5KANPk++TyHYLiqX2piFzjJcEsuLzmlmFFRePqakdAJqqtXyKhw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2684
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod-ver-dt/VxKOoV9EYqFBp063y7FcmmsCEZw>
Subject: [Netmod-ver-dt] Schema-comparison
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: Wed, 18 Mar 2020 20:12:35 -0000

Hi Rob, all,

I took a look at schema-comparison, it had been a while…. Regarding the issue<https://github.com/netmod-wg/yang-ver-dt/issues/25> we briefly discussed during the meeting:


  *   Ideally I believe any path should work with renamed-from (e.g. module to module). Helpful when comparing schemas. But TBH I don’t know how common this is. As for a solution, what comes to mind is we need an import statement for the “from-module” in the “to-module” and the identifier used in rename-from stmt would need to include prefix of “from-module”.
  *   The question about moving across module made me wonder whether a revision/version would be useful with the renamed-from extension.

Some comments/questions:

  1.  Actions aren’t mentioned in section 3, oversight?
  2.  Filtered YANG schema comparison. In theory, some filters could be applied even for module comparison. Maybe take the filters out of YANG schema comparison and have a separate section?
  3.  Section 3 mentions minor and editorial and refers to yang-packages. Should refer to semver instead?
  4.  Section 3.1, this is where we should add descriptions of the extensions?
  5.  Examples would really help
  6.  Would be good to get feedback from tooling folks. Martin didn’t give any. I think we should ask yanglint (Radek?).

Regards,
Reshad.


From: Netmod-ver-dt <netmod-ver-dt-bounces@ietf.org> on behalf of "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>
Date: Tuesday, March 17, 2020 at 12:49 PM
To: "netmod-ver-dt@ietf.org" <netmod-ver-dt@ietf.org>
Subject: Re: [Netmod-ver-dt] Possible choices for editors

Notes from today’s DT meeting.

Bo, Joe, Reshad, Rob attended

We plan on keeping the 107 meeting slides format to broadly be the same, but raising more issues.

+ Joe to publish the ietf- version of the drafts..

+ RobW to ask about what we should do with the Reqs draft.

  *   Take to WGLC?
  *   Publish as informational?

+ RobW to raise with NETMOD/NETCONF chairs on the best way forward for progressing these drafts.

See further notes inline below.

From: Netmod-ver-dt <netmod-ver-dt-bounces@ietf.org> On Behalf Of Rob Wilton (rwilton)
Sent: 03 March 2020 15:10
To: netmod-ver-dt@ietf.org
Subject: [Netmod-ver-dt] Possible choices for editors

Obviously conditional on input from WG chairs & adoption results.

From discussion today:

6) draft-verdt-netmod-yang-schema-comparison-00 - Reshad?
  - Schema comparison tooling, unchanged from the version presented at 106.
[RW]

  *   Keep this discussion fairly short.

5) draft-wilton-netmod-yang-ver-selection-02 - Joe/Jason?
  - Version selection, updated since 106, as per notes below
[RW]
Issues:

  *   Move to NETCONF WG?
  *   Does it need to be split due to updating both NETCONF and RESTCONF?


4) draft-rwilton-netmod-yang-packages-03 - Bo?
  - YANG packages draft, updated since 106
[RW]
Bo producing slides
Discussed proposed issues to raise from the github issues list.


2) draft-verdt-netmod-yang-module-versioning-01 - Balazs?
  - Base module versioning solution, unchanged from the version presented at 106.
[RW]

  *   Feedback from Martin.
  *   Reshad to produce slides for 107.

3) draft-verdt-netmod-yang-semver-01 - Joe/Jason?
  - YANG Semantic version numbers, unchanged from the version presented at 106.
[RW]

-          Do we mandate IETF drafts use YANG Semver?

-          Joe’s going to produce slides.

1) draft-verdt-netmod-yang-solutions-03 - Rob?
  - Solution overview, updated since 106 to cover updates to version selection and schema comparison drafts.
[RW]

  *   Not planning to say much on this at all, at this stage.

0) requirements draft - Joe
  - Already adopted.