From nobody Thu May 2 06:39:58 2019 Return-Path: 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 B156B12037C for ; Thu, 2 May 2019 06:39:56 -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, DKIMWL_WL_MED=-0.001, 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 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 WyW0yPo0F-q4 for ; Thu, 2 May 2019 06:39:50 -0700 (PDT) Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4B9D9120135 for ; Thu, 2 May 2019 06:39:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=83206; q=dns/txt; s=iport; t=1556804390; x=1558013990; h=from:to:subject:date:message-id:mime-version; bh=GKv9FvAKRAIkZ7M+572ef+jbk5ktP4jV4GJTkl8so0g=; b=YAI9HAJ+UcNFXF4RKQjiZ3M7NAoJN5gXgrroEFblfX8KUM/iXRGiapJo vgiN466jUl4nHTWbhRSBpRbgqJDoS/LpbEAKxlLywMpbMvD55roOSeqN+ ThoUqG2ZAmkxYlLHz/VWkIwVlmsud80SuCKK0DpIsJA550tVZ/fEXOVFh 0=; X-Files: draft-verdt-netmod-yang-module-versioning.txt : 53605 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DvAAAm8spc/4wNJK1iAxwBAQEEAQE?= =?us-ascii?q?HBAEBgVMFAQELAYEOUwUqaYEEKAqWbDCUY4V6FIFnAgwBASOBVYJ1hjUjNgc?= =?us-ascii?q?OAQMBAQQBAQIBAm0cAQuFawESWgQBRwkZFxQSAQQTCAYNgwiCCg+ufoRGQYU?= =?us-ascii?q?dEAWBLQGFP4YMF4FAP4EQAYVJXQsCA4EjCAELBwEHAgkTBgIJChcCDYUbBIp?= =?us-ascii?q?rITACAYFbhHogh0eMQWUJAoIJgwWDE4Qug2CEEiOCDiw1hViDa4FdhWqBQow?= =?us-ascii?q?UgSCFK4s3gmACERWBMCYFLGVxcBU7gmwJghcSgQEBAgaCQoRZO4U/QTGSBgI?= =?us-ascii?q?NF4ELgSEBAQ?= X-IronPort-AV: E=Sophos;i="5.60,421,1549929600"; d="txt'?scan'208,217";a="268353690" Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 May 2019 13:39:48 +0000 Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x42Ddm8m027069 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for ; Thu, 2 May 2019 13:39:48 GMT Received: from xch-rcd-007.cisco.com (173.37.102.17) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 2 May 2019 08:39:47 -0500 Received: from xch-rcd-007.cisco.com ([173.37.102.17]) by XCH-RCD-007.cisco.com ([173.37.102.17]) with mapi id 15.00.1473.003; Thu, 2 May 2019 08:39:47 -0500 From: "Rob Wilton (rwilton)" To: "netmod-ver-dt@ietf.org" Thread-Topic: Update & today's DT meeting Thread-Index: AdUA7ICcQCw7J0SOSLq/pvH58/b1PA== Date: Thu, 2 May 2019 13:39:47 +0000 Message-ID: <52c66ea6bad044f78f4af259b30b4a4f@XCH-RCD-007.cisco.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.63.23.60] Content-Type: multipart/mixed; boundary="_004_52c66ea6bad044f78f4af259b30b4a4fXCHRCD007ciscocom_" MIME-Version: 1.0 X-Outbound-SMTP-Client: 173.37.102.18, xch-rcd-008.cisco.com X-Outbound-Node: alln-core-7.cisco.com Archived-At: Subject: [Netmod-ver-dt] Update & today's DT meeting X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 May 2019 13:39:57 -0000 --_004_52c66ea6bad044f78f4af259b30b4a4fXCHRCD007ciscocom_ Content-Type: multipart/alternative; boundary="_000_52c66ea6bad044f78f4af259b30b4a4fXCHRCD007ciscocom_" --_000_52c66ea6bad044f78f4af259b30b4a4fXCHRCD007ciscocom_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I think that I'm making reasonable progress on refactoring (the base draft = at least). There is still work to do, but I have included where I am at, so folks can = at least read and see if they think that this is heading in the right direc= tion. I'm still in the progress of moving the semantic versioning number scheme i= nto a separate draft. The whole draft is a bit rough, but areas that particularly still need work= are: * Fixing the import examples * Guidelines. I will set up the bridge for today for folks who would like to discuss, but= I appreciate that nobody will have time to read it. I can at least give a= quick walk through explaining what I have done and why. Thanks, Rob --_000_52c66ea6bad044f78f4af259b30b4a4fXCHRCD007ciscocom_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I think that I’m making reasonable progress on= refactoring (the base draft at least).

 

There is still work to do, but I have included where= I am at, so folks can at least read and see if they think that this is hea= ding in the right direction.

 

I’m still in the progress of moving the semant= ic versioning number scheme into a separate draft.

 

The whole draft is a bit rough, but areas that parti= cularly still need work are:

  • Fixing the import examples
  • Guidelines.

 

I will set up the bridge for today for folks who wou= ld like to discuss, but I appreciate that nobody will have time to read it.=   I can at least give a quick walk through explaining what I have done= and why.

 

Thanks,

Rob

 

 

 

 

 

--_000_52c66ea6bad044f78f4af259b30b4a4fXCHRCD007ciscocom_-- --_004_52c66ea6bad044f78f4af259b30b4a4fXCHRCD007ciscocom_ Content-Type: text/plain; name="draft-verdt-netmod-yang-module-versioning.txt" Content-Description: draft-verdt-netmod-yang-module-versioning.txt Content-Disposition: attachment; filename="draft-verdt-netmod-yang-module-versioning.txt"; size=53605; creation-date="Thu, 02 May 2019 13:38:39 GMT"; modification-date="Thu, 02 May 2019 13:38:39 GMT" Content-Transfer-Encoding: base64 CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIEIuIENsYWlzZQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBKLiBDbGFya2UKVXBkYXRlczogNzk1MCAoaWYgYXBw cm92ZWQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUi4gUmFobWFuCkludGVu ZGVkIHN0YXR1czogU3RhbmRhcmRzIFRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgICBSLiBX aWx0b24sIEVkLgpFeHBpcmVzOiBOb3ZlbWJlciAzLCAyMDE5ICAgICAgICAgICAgICAgICAgICAg ICAgICAgIENpc2NvIFN5c3RlbXMsIEluYy4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCLiBMZW5neWVsCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcmljc3Nv bgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBKLiBTdGVybmUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5va2lhCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSy4gRCdTb3V6YQogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIEFUJlQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIE1heSAyLCAyMDE5CgoKICAgICAgICAgICAgICAgICBVcGRhdGVkIFlBTkcg TW9kdWxlIFJldmlzaW9uIEhhbmRsaW5nCiAgICAgICAgICAgICAgZHJhZnQtdmVyZHQtbmV0bW9k LXlhbmctbW9kdWxlLXZlcnNpb25pbmctMDAKCkFic3RyYWN0CgogICBUaGlzIGRvY3VtZW50IHNw ZWNpZmllcyBhIG5ldyBZQU5HIG1vZHVsZSB1cGRhdGUgcHJvY2VkdXJlIHRvIGFsbG93CiAgIGZv ciBsaW1pdGVkIG5vbi1iYWNrd2FyZHMtY29tcGF0aWJsZSBjaGFuZ2VzLCBhcyBhbiBhbHRlcm5h dGl2ZQogICBwcm9wb3NhbCB0byBtb2R1bGUgdXBkYXRlIHJ1bGVzIGluIHRoZSBZQU5HIDEuMSBz cGVjaWZpY2F0aW9ucy4gIFRoaXMKICAgZG9jdW1lbnQgdXBkYXRlcyBSRkMgNzk1MCwgUkZDIDg0 MDcgYW5kIFJGQyA4NTI1LgoKU3RhdHVzIG9mIFRoaXMgTWVtbwoKICAgVGhpcyBJbnRlcm5ldC1E cmFmdCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRoZQogICBwcm92aXNp b25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5n IGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVU RikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUKICAgd29ya2lu ZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRl cm5ldC0KICAgRHJhZnRzIGlzIGF0IGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRz L2N1cnJlbnQvLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQg Zm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBp cyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1h dGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIK CiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24gTm92ZW1iZXIgMywgMjAxOS4K CkNvcHlyaWdodCBOb3RpY2UKCiAgIENvcHlyaWdodCAoYykgMjAxOSBJRVRGIFRydXN0IGFuZCB0 aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZQogICBkb2N1bWVudCBhdXRob3JzLiAgQWxsIHJp Z2h0cyByZXNlcnZlZC4KCiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5k IHRoZSBJRVRGIFRydXN0J3MgTGVnYWwKICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERv Y3VtZW50cwoKCgpDbGFpc2UsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDMsIDIw MTkgICAgICAgICAgICAgICAgW1BhZ2UgMV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgWUFO RyBNb2R1bGUgVmVyc2lvbmluZyAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICAoaHR0cHM6 Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9m CiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRv Y3VtZW50cwogICBjYXJlZnVsbHksIGFzIHRoZXkgZGVzY3JpYmUgeW91ciByaWdodHMgYW5kIHJl c3RyaWN0aW9ucyB3aXRoIHJlc3BlY3QKICAgdG8gdGhpcyBkb2N1bWVudC4gIENvZGUgQ29tcG9u ZW50cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QKICAgaW5jbHVkZSBTaW1wbGlm aWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mCiAgIHRo ZSBUcnVzdCBMZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3YXJyYW50 eSBhcwogICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuCgpUYWJsZSBv ZiBDb250ZW50cwoKICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzCiAgICAgMS4xLiAgVXBkYXRlcyB0byBZQU5HIFJG Q3MgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAgICAgMS4xLjEu ICBVcGRhdGVzIHRvIFJGQzc5NTAgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg IDMKICAgICAgIDEuMS4yLiAgVXBkYXRlcyB0byBSRkM4NTI1ICAuIC4gLiAuIC4gLiAuIC4gLiAu IC4gLiAuIC4gLiAuIC4gICA0CiAgICAgICAxLjEuMy4gIFVwZGF0ZXMgdG8gUkZDODQwNyAgLiAu IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNAogICAyLiAgUmVmaW5lbWVudHMgdG8g WUFORyByZXZpc2lvbiBoYW5kbGluZyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQKICAgICAy LjEuICBVcGRhdGluZyBhIFlBTkcgbW9kdWxlIHdpdGggYSBuZXcgcmV2aXNpb24gIC4gLiAuIC4g LiAuIC4gICA1CiAgICAgICAyLjEuMS4gIEJhY2t3YXJkcy1jb21wYXRpYmxlIGNoYW5nZXMgIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNQogICAgICAgMi4xLjIuICBOb24tYmFja3dhcmRzLWNv bXBhdGlibGUgY2hhbmdlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDUKICAgICAyLjIuICBuYmMt Y2hhbmdlcyByZXZpc2lvbiBleHRlbnNpb24gc3RhdGVtZW50ICAuIC4gLiAuIC4gLiAuIC4gICA2 CiAgICAgMi4zLiAgUmV2aXNpb24gbGFiZWwgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu IC4gLiAuIC4gLiAuICAgNgogICAgIDIuNC4gIFlBTkcgc3RhdHVzIGRlc2NyaXB0aW9uIGV4dGVu c2lvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDcKICAgICAyLjUuICBFeGFtcGxlcyBmb3Ig dXBkYXRpbmcgdGhlIFlBTkcgbW9kdWxlIHJldmlzaW9uIGhpc3RvcnkgIC4gICA3CiAgIDMuICBJ bXBvcnQgYnkgZGVyaXZlZCByZXZpc2lvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g LiAuICAxMAogICAgIDMuMS4gIE1vZHVsZSBpbXBvcnQgZXhhbXBsZXMgIC4gLiAuIC4gLiAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAgMTEKICAgNC4gIFVwZGF0ZXMgdG8gaWV0Zi15YW5nLWxpYnJh cnkgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEzCiAgICAgNC4xLiAgQWR2ZXJ0 aXNpbmcgcmV2aXNpb24gbGFiZWwgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMwog ICAgIDQuMi4gIFJlc29sdmluZyBhbWJpZ3VvdXMgbW9kdWxlIGltcG9ydHMgIC4gLiAuIC4gLiAu IC4gLiAuIC4gLiAgMTMKICAgICA0LjMuICBSZXBvcnRpbmcgaG93IGRlcHJlY2F0ZWQgYW5kIG9i c29sZXRlIG5vZGVzIGFyZSBoYW5kbGVkIC4gIDEzCiAgIDUuICBWZXJzaW9uaW5nIG9mIFlBTkcg aW5zdGFuY2UgZGF0YSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNAogICA2LiAgR3Vp ZGVsaW5lcyBmb3IgdXNpbmcgdGhlIFlBTkcgbW9kdWxlIHVwZGF0ZSBydWxlcyAuIC4gLiAuIC4g LiAgMTQKICAgICA2LjEuICBHdWlkZWxpbmVzIGZvciBZQU5HIG1vZHVsZSBhdXRob3JzICAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gIDE0CiAgICAgICA2LjEuMS4gIE1ha2luZyBub24tYmFja3dhcmRz LWNvbXBhdGlibGUgY2hhbmdlcyB0byBhIFlBTkcKICAgICAgICAgICAgICAgbW9kdWxlICAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE1CiAgICAgICAgIDYu MS4xLjEuICBSZW1vdmluZyBhIGRhdGEgbm9kZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu ICAxNgogICAgICAgICA2LjEuMS4yLiAgQ2hhbmdpbmcgdGhlIHR5cGUgb2YgYSBsZWFmIG5vZGUg IC4gLiAuIC4gLiAuIC4gLiAgMTYKICAgICAgICAgNi4xLjEuMy4gIFJlZHVjaW5nIHRoZSByYW5n ZSBvZiBhIGxlYWYgbm9kZSAuIC4gLiAuIC4gLiAuIC4gIDE3CiAgICAgICAgIDYuMS4xLjQuICBD aGFuZ2luZyB0aGUga2V5IG9mIGEgbGlzdCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNwogICAg ICAgICA2LjEuMS41LiAgUmVuYW1pbmcgYSBub2RlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g LiAuIC4gLiAgMTcKICAgICAgICAgNi4xLjEuNi4gIENoYW5naW5nIGEgZGVmYXVsdCB2YWx1ZSAg LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE3CiAgICAgNi4yLiAgVmVyc2lvbmluZyBDb25zaWRl cmF0aW9ucyBmb3IgQ2xpZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNwogICA3LiAgTW9kdWxl IFZlcnNpb25pbmcgRXh0ZW5zaW9uIFlBTkcgTW9kdWxlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAg MTgKICAgOC4gIENvbnRyaWJ1dG9ycyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu IC4gLiAuIC4gLiAuIC4gIDI0CiAgIDkuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyAuIC4gLiAu IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyNAogICAxMC4gSUFOQSBDb25zaWRlcmF0 aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjQKICAgICAx MC4xLiAgWUFORyBNb2R1bGUgUmVnaXN0cmF0aW9ucyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g LiAuIC4gIDI0CiAgIDExLiBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyNQogICAgIDExLjEuICBOb3JtYXRpdmUgUmVmZXJlbmNl cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjUKCgoKQ2xhaXNlLCBldCBh bC4gICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAzLCAyMDE5ICAgICAgICAgICAgICAgIFtQYWdl IDJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgIFlBTkcgTW9kdWxlIFZlcnNpb25pbmcgICAg ICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgICAxMS4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNl cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDI2CiAgIEFwcGVuZGl4IEEuICBB cHBlbmRpeCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyNwog ICAgIEEuMS4gIE9wZW4gSXNzdWVzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu IC4gLiAuIC4gLiAgMjcKICAgQXV0aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAu IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDI3CgoxLiAgSW50cm9kdWN0aW9uCgogICBUaGlz IGRvY3VtZW50IGRlZmluZXMgYSBzb2x1dGlvbiB0byB0aGUgWUFORyBtb2R1bGUgbGlmZWN5Y2xl CiAgIHByb2JsZW1zIGRlc2NyaWJlZCBpbiBbSS1ELnZlcmR0LW5ldG1vZC15YW5nLXZlcnNpb25p bmctcmVxc10sCiAgIGNvdmVyaW5nIGFsbCBvZiB0aGUgc3BlY2lmaWVkIHJlcXVpcmVtZW50cyBl eGNlcHQgZm9yIHJlcXVpcmVtZW50czoKICAgMi4yLCAzLjEsIGFuZCAzLjIuICBUT0RPIC0gQ2hl Y2sgdGhpcy4KCiAgIFNwZWNpZmljYWxseSwgdGhpcyBkb2N1bWVudCByZWNvZ25pc2VzIGEgbmVl ZCB0byBzb21ldGltZXMgYWxsb3cgWUFORwogICBtb2R1bGVzIHRvIGV2b2x2ZSB3aXRoIG5vbi1i YWNrd2FyZHMtY29tcGF0aWJsZSBjaGFuZ2VzLCB3aGljaCBjb3VsZAogICBjYXVzZSBicmVha2Fn ZSB0byBjbGllbnRzIGFuZCBpbXBvcnRpbmcgWUFORyBtb2R1bGVzLgoKICAgVGhlIHNvbHV0aW9u IGNvbXByaXNlcyBmaXZlIHBhcnRzOgoKICAgICAgUmVmaW5lbWVudHMgdG8gdGhlIFlBTkcgMS4x IG1vZHVsZSByZXZpc2lvbiB1cGRhdGUgcHJvY2VkdXJlLAogICAgICBzdXBwb3J0ZWQgYnkgbmV3 IGV4dGVuc2lvbiBzdGF0ZW1lbnRzLgoKICAgICAgQSBZQU5HIGV4dGVuc2lvbiBhbGxvd2luZyBZ QU5HIG1vZHVsZSBpbXBvcnRzIHRvIHNwZWNpZnkgYW4KICAgICAgZWFybGllc3QgbW9kdWxlIHJl dmlzaW9uIHRoYXQgbWF5IHNhdGlzZnkgdGhlIGltcG9ydCBkZXBlbmRlbmN5LgoKICAgICAgVXBk YXRlcyBhbmQgYXVnbWVudGF0aW9ucyB0byBpZXRmLXlhbmctbGlicmFyeSB0byBpbmNsdWRlIHRo ZSBZQU5HCiAgICAgIHNlbWFudGljIHZlcnNpb24gbnVtYmVyIGluIHRoZSBtb2R1bGUgZGVzY3Jp cHRpb25zLCB0byByZXBvcnQgaG93CiAgICAgICdkZXByZWNhdGVkJyBhbmQgJ29ic29sZXRlJyBu b2RlcyBhcmUgaGFuZGxlZCBieSBhIHNlcnZlciwgYW5kIHRvCiAgICAgIGNsYXJpZnkgaG93IG1v ZHVsZSBpbXBvcnRzIGFyZSByZXNvbHZlZCB3aGVuIG11bHRpcGxlIHZlcnNpb25zCiAgICAgIGNv dWxkIG90aGVyd2lzZSBiZSBjaG9zZW4uCgogICAgICBDb25zaWRlcmF0aW9ucyBvZiBob3cgdmVy c2lvbmluZyBhcHBsaWVzIHRvIFlBTkcgaW5zdGFuY2UgZGF0YS4KCiAgICAgIEd1aWRlbGluZXMg Zm9yIGhvdyB0aGUgWUFORyBtb2R1bGUgdXBkYXRlIHJ1bGVzIGRlZmluZWQgaW4gdGhpcwogICAg ICBkb2N1bWVudCBzaG91bGQgYmUgdXNlZCwgYWxvbmcgd2l0aCBleGFtcGxlcy4KCiAgIE9wZW4g aXNzdWVzIGFyZSBsaXN0ZWQgYXQgQXBwZW5kaXggQS4xLCBhbmQgdHJhY2tlZCBhdAogICA8aHR0 cHM6Ly9naXRodWIuY29tL25ldG1vZC13Zy95YW5nLXZlci1kdC9pc3N1ZXM+LgoKMS4xLiAgVXBk YXRlcyB0byBZQU5HIFJGQ3MKCjEuMS4xLiAgVXBkYXRlcyB0byBSRkM3OTUwCgogICBUaGlzIGRv Y3VtZW50IHByb3Bvc2VzIHVwZGF0ZXMgdG8gW1JGQzc5NTBdIHRvIGFkZHJlc3Mgc29tZSBvZiB0 aGUKICAgcmVxdWlyZW1lbnRzLiAgSXQgc2hvdWxkIGJlIG5vdGVkIHRoYXQgdGhlcmUgaXMgYWxz byBhY3RpdmUgV0cKICAgZGlzY3Vzc2lvbiBvbiB0aGUgbmV4dCBzdGVwcyB0b3dhcmRzIGFuIHVw ZGF0ZWQgdmVyc2lvbiBvZiBZQU5HLgogICBQb3RlbnRpYWxseSBzb21lIG9mIHRoZSBmdW5jdGlv bmFsaXR5IGRlc2NyaWJlZCBoZXJlIGNvdWxkIGJlIGZvbGRlZAogICBpbnRvIGFuIHVwZGF0ZWQg cmV2aXNpb24gb2YgW1JGQzc5NTBdLCBhbHRob3VnaCBjYXJlIGlzIHJlcXVpcmVkIHRvCgoKCgpD bGFpc2UsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDMsIDIwMTkgICAgICAgICAg ICAgICAgW1BhZ2UgM10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgWUFORyBNb2R1bGUgVmVy c2lvbmluZyAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBlbnN1cmUgdGhhdCBkb2VzIG5v dCBhZHZlcnNlbHkgaW1wYWN0IHdoZW4gKHBhcnRzIG9mKSBhIHJldmlzZWQKICAgc3RhbmRhcmRz IGJhc2VkIFlBTkcgbW9kdWxlIHVwZGF0ZSBzb2x1dGlvbiBpcyBhdmFpbGFibGUuCgogICBUaGUg c2VjdGlvbnMgbGlzdGVkIGJlbG93IHByb3ZpZGUgdXBkYXRlcyB0byBbUkZDNzk1MF0uICBUaGUg ZGVzaWduCiAgIHRlYW0gZG9lcyBub3QgYmVsaWV2ZSBhbnkgb2YgdGhlIGNoYW5nZXMgcmVxdWly ZSBhIG5ldyB2ZXJzaW9uIG9mIHRoZQogICBZQU5HIGxhbmd1YWdlLiAgSXQgaXMgYmVsaWV2ZWQg dGhhdCB0aGUgZXh0ZW5zaW9ucyBhcyB0aGV5IGFyZQogICBkZWZpbmVkIGNhbiBjb2V4aXN0IHdp dGggZXhpc3RpbmcgWUFORyAxLjEgY2xpZW50cy4KCiAgIG8gIFNlY3Rpb24gMiBkZXNjcmliZXMg bW9kaWZpY2F0aW9uIHRvIFlBTkcgcmV2aXNpb24gaGFuZGxpbmcgYW5kCiAgICAgIHVwZGF0ZSBy dWxlcy4KCiAgIG8gIFNlY3Rpb24gMyBkZXNjcmliZXMgYW4gZXh0ZW5zaW9uIHRvIGRvIGltcG9y dCBieSBkZXJpdmVkIHJldmlzaW9uLgoKMS4xLjIuICBVcGRhdGVzIHRvIFJGQzg1MjUKCiAgIFRo aXMgZG9jdW1lbnQgdXBkYXRlcyBbUkZDODUyNV0uICBTZWN0aW9uIDQgZGVmaW5lcyBob3cgYSBj bGllbnQgb2YgYQogICBZQU5HIGxpYnJhcnkgZGF0YXN0b3JlIHNjaGVtYSBjaG9vc2VzIHdoaWNo IHJldmlzaW9uIG9mIGFuIGltcG9ydC0KICAgb25seSBtb2R1bGUgaXMgdXNlZCB0byByZXNvbHZl IGEgbW9kdWxlIGltcG9ydCB3aGVuIHRoZSBkZWZpbml0aW9uIGlzCiAgIG90aGVyd2lzZSBhbWJp Z3VvdXMuCgoxLjEuMy4gIFVwZGF0ZXMgdG8gUkZDODQwNwoKICAgU2VjdGlvbiA2IHVwZGF0ZXMg W1JGQzg0MDddIHRvIHByb3ZpZGUgZ3VpZGVsaW5lcyBvbiBtYW5hZ2luZyB0aGUKICAgbGlmZWN5 Y2xlIG9mIFlBTkcgbW9kdWxlcyBvbmNlIG5vbi1iYWNrd2FyZHMtY29tcGF0aWJsZSBjaGFuZ2Vz IGFuZCBhCiAgIGJyYW5jaGVkIHJldmlzaW9uIGhpc3RvcnkgYXJlIGFsbG93ZWQuCgoyLiAgUmVm aW5lbWVudHMgdG8gWUFORyByZXZpc2lvbiBoYW5kbGluZwoKICAgW1JGQzc5NTBdIGNoYXB0ZXIg MTEgcmVxdWlyZXMgdGhhdCBhbGwgdXBkYXRlcyB0byBhIFlBTkcgbW9kdWxlIGFyZQogICBiYWNr d2FyZHMgY29tcGF0aWJsZSB0byB0aGUgcHJldmlvdXMgcmV2aXNpb24gb2YgdGhlIG1vZHVsZS4g IEl0IGFsc28KICAgYXNzdW1lcywgYnV0IGRvZXMgbm90IGV4cGxpY2l0bHkgc3RhdGUsIHRoYXQg dGhlIHJldmlzaW9uIGhpc3RvcnkgZm9yCiAgIGEgbW9kdWxlIGlzIHN0cmljdGx5IGxpbmVhciwg aS5lLiwgaXQgaXMgcHJvaGliaXRlZCB0byBoYXZlIHR3bwogICBpbmRlcGVuZGVudCByZXZpc2lv bnMgb2YgYSBZQU5HIG1vZHVsZSB0aGF0IGFyZSBib3RoIGRlcml2ZWQgZnJvbSB0aGUKICAgc2Ft ZSBwYXJlbnQgcmV2aXNpb24uCgogICBUaGlzIGRvY3VtZW50IHVwZGF0ZXMgW1JGQzc5NTBdIHRv IGFsbG93IGZvciBhIG1vcmUgZmxleGlibGUKICAgZGV2ZWxvcG1lbnQgb2YgWUFORyBtb2R1bGVz LiAgSW4gcGFydGljdWxhcjoKCiAgICAgIE5vbi1iYWNrd2FyZHMtY29tcGF0aWJsZSBjaGFuZ2Vz IGJldHdlZW4gbW9kdWxlIHJldmlzaW9ucyBhcmUKICAgICAgYWxsb3dlZCBhbmQgZG9jdW1lbnRl ZCB1c2luZyBhIG5ldyAnbmJjLWNoYW5nZXMnIGV4dGVuc2lvbgogICAgICBzdGF0ZW1lbnQgaW4g dGhlIG1vZHVsZSByZXZpc2lvbiBoaXN0b3J5LgoKICAgICAgTm9uIGxpbmVhciBkZXZlbG9wbWVu dCBvZiBZQU5HIG1vZHVsZSByZXZpc2lvbnMgaXMgYWxsb3dlZCwgYW5kCiAgICAgIG1vZHVsZXMg TUFZIGhhdmUgbXVsdGlwbGUgcmV2aXNpb25zIHRoYXQgZGlyZWN0bHkgZGVyaXZlIGZyb20gdGhl CiAgICAgIHNhbWUgcGFyZW50IHJldmlzaW9uLiAgQXMgcGVyIFtSRkM3OTUwXSwgWUFORyBtb2R1 bGUgcmV2aXNpb25zCiAgICAgIGNvbnRpbnVlIHRvIGJlIHVuaXF1ZWx5IGlkZW50aWZpZWQgYnkg dGhlIG1vZHVsZSdzIHJldmlzaW9uLWRhdGUsCiAgICAgIGFuZCBoZW5jZSBhbGwgcmV2aXNpb25z IG9mIGEgbW9kdWxlIE1VU1QgaGF2ZSB1bmlxdWUgcmV2aXNpb24KICAgICAgZGF0ZXMuCgoKCkNs YWlzZSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMywgMjAxOSAgICAgICAgICAg ICAgICBbUGFnZSA0XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICBZQU5HIE1vZHVsZSBWZXJz aW9uaW5nICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCjIuMS4gIFVwZGF0aW5nIGEgWUFORyBt b2R1bGUgd2l0aCBhIG5ldyByZXZpc2lvbgoKICAgW1JGQzc5NTBdIGNoYXB0ZXIgMTEgZGVmaW5l cyB0aGUgcnVsZXMgZm9yIHdoYXQgY29uc3RpdHV0ZXMgYW4KICAgYWxsb3dhYmxlIGNoYW5nZSB0 byBhIFlBTkcgbW9kdWxlIHdoZW4gaXQgaXMgcmV2aXNlZC4KCiAgIFRoaXMgc2VjdGlvbiB1cGRh dGVzIFtSRkM3OTUwXSBjaGFwdGVyIDExIHRvIHByb3ZpZGUgYSBtb3JlIGZsZXhpYmxlCiAgIGFw cHJvYWNoIHRoYXQgYWxsb3dzIGZvciBzb21lIG5vbi1iYWNrd2FyZHMtY29tcGF0aWJsZSBjaGFu Z2VzIGR1cmluZwogICBZQU5HIG1vZHVsZSB1cGRhdGVzLgoKICAgV2hlcmUgcHJhZ21hdGljLCB1 cGRhdGVzIHRvIFlBTkcgbW9kdWxlcyBTSE9VTEQgYmUgYmFja3dhcmRzLQogICBjb21wYXRpYmxl LCBhcyBkZXNjcmliZWQgaW4gU2VjdGlvbiAyLjEuMS4KCjIuMS4xLiAgQmFja3dhcmRzLWNvbXBh dGlibGUgY2hhbmdlcwoKICAgV2l0aCB0aGUgZXhjZXB0aW9uIG9mIHRoZSB1cGRhdGVkIHJ1bGVz IGJlbG93LCBhbnkgY2hhbmdlIG9mIGEKICAgZGVmaW5pdGlvbiB3aXRoaW4gYSBZQU5HIG1vZHVs ZSByZXZpc2lvbiB0aGF0IGZvbGxvd3MgdGhlIHJ1bGVzIGluCiAgIFtSRkM3OTUwXSBjaGFwdGVy IDExIGNvbnN0aXR1dGVzIGEgYmFja3dhcmRzLWNvbXBhdGlibGUtY2hhbmdlLiAgVGhlCiAgIHVw ZGF0ZXMgdG8gdGhlIHJ1bGVzIGFyZToKCiAgIG8gIEFkZGluZyBvciBjaGFuZ2luZyBhICdzdGF0 dXMnIHN0YXRlIHRvICdvYnNvbGV0ZScgaXMgbm90CiAgICAgIGNsYXNzaWZpZWQgYXMgYSBiYWNr d2FyZHMtY29tcGF0aWJsZSBjaGFuZ2UuCgogICBvICBPYnNvbGV0ZSBkZWZpbml0aW9ucyBNQVkg YmUgcmVtb3ZlZCBmcm9tIHB1Ymxpc2hlZCBtb2R1bGVzLCBhbmQKICAgICAgYXJlIGNsYXNzaWZp ZWQgYXMgYSBiYWNrd2FyZHMtY29tcGF0aWJsZSBjaGFuZ2UuICBJbiBzb21lCiAgICAgIGNpcmN1 bXN0YW5jZXMgaXQgbWF5IGJlIGhlbHBmdWwgdG8gcmV0YWluIHRoZSBvYnNvbGV0ZSBkZWZpbml0 aW9ucwogICAgICB0byBlbnN1cmUgdGhhdCB0aGVpciBpZGVudGlmaWVycyBhcmUgbm90IHJldXNl ZCB3aXRoIGEgZGlmZmVyZW50CiAgICAgIG1lYW5pbmcuCgogICBvICBJbiBzdGF0ZW1lbnRzIHRo YXQgaGF2ZSBhbnkgZGF0YSBkZWZpbml0aW9uIHN0YXRlbWVudHMgYXMKICAgICAgc3Vic3RhdGVt ZW50cywgdGhvc2UgZGF0YSBkZWZpbml0aW9uIHN1YnN0YXRlbWVudHMgTUFZIGJlCiAgICAgIHJl b3JkZXJlZCwgYXMgbG9uZyBhcyB0aGV5IGRvIG5vdCBjaGFuZ2UgdGhlIG9yZGVyaW5nIG9yIGFu eSAncnBjJwogICAgICAnaW5wdXQnIHN1YnN0YXRlbWVudHMuICBJZiBuZXcgZGF0YSBkZWZpbml0 aW9uIHN0YXRlbWVudHMgYXJlCiAgICAgIGFkZGVkLCB0aGV5IGNhbiBiZSBhZGRlZCBhbnl3aGVy ZSBpbiB0aGUgc2VxdWVuY2Ugb2YgZXhpc3RpbmcKICAgICAgc3Vic3RhdGVtZW50cy4KCjIuMS4y LiAgTm9uLWJhY2t3YXJkcy1jb21wYXRpYmxlIGNoYW5nZXMKCiAgIEFueSBjaGFuZ2VzIHRvIFlB TkcgbW9kdWxlcyB0aGF0IGFyZSBub3QgY2xhc3NpZmllZCBieSBTZWN0aW9uIDIuMS4xCiAgIGFz IGJlaW5nIGJhY2t3YXJkcy1jb21wYXRpYmxlIGFyZSBjb25zaWRlcmVkICdub24tYmFja3dhcmRz LQogICBjb21wYXRpYmxlJyBjaGFuZ2VzLgoKICAgSW4gcGFydGljdWxhciwgdGhlIHNlbWFudGlj cyBvZiBhbiBleGlzdGluZyBkZWZpbml0aW9uIE1BWSBiZSBjaGFuZ2VkCiAgIGluIGEgbm9uLWJh Y2t3YXJkcy1jb21wYXRpYmxlIHdheSB3aXRob3V0IHJlcXVpcmluZyBhIG5ldyBkZWZpbml0aW9u CiAgIHdpdGggYSBuZXcgaWRlbnRpZmllci4KCiAgIEEgbmV3IG1vZHVsZSByZXZpc2lvbiBNQVkg Y29udGFpbiBub24tYmFja3dhcmRzLWNvbXBhdGlibGUgY2hhbmdlcywKICAgYnV0IHRoZSByZXZp c2lvbiBzdGF0ZW1lbnQgTVVTVCBpbmNsdWRlIGEgJ3JldjpuYmMtY2hhbmdlcycgZXh0ZW5zaW9u CgoKCgpDbGFpc2UsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDMsIDIwMTkgICAg ICAgICAgICAgICAgW1BhZ2UgNV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgWUFORyBNb2R1 bGUgVmVyc2lvbmluZyAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBzdWJzdGF0ZW1lbnQg dG8gc2lnbmFsIHRoZSBwb3RlbnRpYWwgb2YgYnJla2FhZ2UgdG8gbW9kdWxlIHVzZXJzIGFuZAog ICByZWFkZXJzLgoKICAgRXhhbXBsZXMgb2Ygbm9uLWJhY2t3YXJkcy1jb21wYXRpYmxlIGNoYW5n ZXMgaW5jbHVkZToKCiAgIG8gIERlbGV0aW5nIGEgZGF0YSBub2RlLCBvciBjaGFuZ2luZyBpdCB0 byBzdGF0dXMgb2Jzb2xldGUuCgogICBvICBDaGFuZ2luZyB0aGUgbmFtZSwgdHlwZSwgb3IgdW5p dHMgb2YgYSBkYXRhIG5vZGUuCgogICBvICBNb2RpZnlpbmcgdGhlIGRlc2NyaXB0aW9uIGluIGEg d2F5IHRoYXQgY2hhbmdlcyB0aGUgc2VtYW50aWMKICAgICAgbWVhbmluZyBvZiB0aGUgZGF0YSBu b2RlLgoKICAgbyAgQW55IGNoYW5nZXMgdGhhdCBjaGFuZ2Ugb3IgcmVkdWNlIHRoZSBhbGxvd2Vk IHZhbHVlIHNldCBvZiB0aGUKICAgICAgZGF0YSBub2RlLCBlaXRoZXIgdGhyb3VnaCBjaGFuZ2Vz IGluIHRoZSB0eXBlIGRlZmluaXRpb24sIG9yIHRoZQogICAgICBhZGRpdGlvbiBvciBjaGFuZ2Vz IHRvICdtdXN0JyBzdGF0ZW1lbnRzLCBvciBjaGFuZ2VzIGluIHRoZQogICAgICBkZXNjcmlwdGlv bi4KCiAgIG8gIEFkZGluZyBvciBtb2RpZnlpbmcgJ3doZW4nIHN0YXRlbWVudHMgdGhhdCByZWR1 Y2Ugd2hlbiB0aGUgZGF0YQogICAgICBub2RlIGlzIGF2YWlsYWJsZSBpbiB0aGUgc2NoZW1hLgoK ICAgbyAgTWFraW5nIHRoZSBzdGF0ZW1lbnQgY29uZGl0aW9uYWwgb24gaWYtZmVhdHVyZS4KCjIu Mi4gIG5iYy1jaGFuZ2VzIHJldmlzaW9uIGV4dGVuc2lvbiBzdGF0ZW1lbnQKCiAgIFRoZSAncmV2 Om5iYy1jaGFuZ2VzJyBleHRlbnNpb24gc3RhdGVtZW50IGlzIHVzZWQgdG8gaW5kaWNhdGUgWUFO RwogICBtb2R1bGUgcmV2aXNpb25zIHRoYXQgY29udGFpbiBub24tYmFja3dhcmRzLWNvbXBhdGli bGUgY2hhbmdlcy4KCiAgIElmIGEgYSByZXZpc2lvbiBvZiBhIFlBTkcgbW9kdWxlIGNvbnRhaW5z IGNoYW5nZXMsIHJlbGF0aXZlIHRvIHRoZQogICBwcmVjZWRpbmcgcmV2aXNpb24gaW4gdGhlIHJl dmlzaW9uIGhpc3RvcnksIHRoYXQgZG8gbm90IGNvbmZvcm0gdG8KICAgdGhlIG1vZHVsZSB1cGRh dGUgcnVsZXMgZGVmaW5lZCBpbiBTZWN0aW9uIDIuMS4xLCB0aGVuIGEgJ3JldjpuYmMtCiAgIGNo YW5nZXMnIGV4dGVuc2lvbiBzdGF0ZW1lbnQgTVVTVCBiZSBhZGRlZCB0byBhIHN1Yi1zdGF0ZW1l bnQgdG8gdGhlCiAgIHJldmlzaW9uIHN0YXRlbWVudC4KCiAgIENvbnZlcnNlbHksIGlmIGEgcmV2 aXNpb24gZG9lcyBub3QgY29udGFpbiBhbiAncmV2Om5iYy1jaGFuZ2VzJwogICBleHRlbnNpb24g c3Vic3RhdGVtZW50IHRoZW4gYWxsIGNoYW5nZXMsIHJlbGF0aXZlIHRvIHRoZSBwcmVjZWRpbmcK ICAgcmV2aXNpb24gaW4gdGhlIHJldmlzaW9uIGhpc3RvcnkgTVVTVCBiZSBiYWNrd2FyZHMtY29t cGF0aWJsZS4KCjIuMy4gIFJldmlzaW9uIGxhYmVsCgogICBFYWNoIHJldmlzaW9uIGVudHJ5IGlu IGEgbW9kdWxlIG1heSBoYXZlIGEgJ3JldmlzaW9uIGxhYmVsJwogICBhc3NvY2lhdGVkIHdpdGgg aXQuICBUaGUgbGFiZWwgY2FuIGJlIHVzZWQgdG8gcHJvdmlkZSBhbiBhZGRpdGlvbmFsCiAgIHZl cnNpb25pbmcgaWRlbnRpZmllciBhc3NvY2lhdGVkIHdpdGggdGhlIHJldmlzaW9uLiAgRS5nLiwg b25lIG9wdGlvbgogICBmb3IgYSB2ZXJzaW9uaW5nIHNjaGVtZSB0aGF0IGNvdWxkIGJlIHVzZWQg aXMgW1RPRE8gLSBSZWZlcmVuY2UKICAgc2VtdmVyIGRyYWZ0XS4KCiAgIElmIGEgcmV2aXNpb24g aGFzIGFuIGFzc29jaWF0ZWQgcmV2aXNpb24gbGFiZWwsIHRoZW4gaXQgbWF5IGJlIHVzZWQKICAg aW5zdGVhZCBvZiB0aGUgcmV2aXNpb24gZGF0ZSBpbiB0aGUgZm9sbG93aW5nIHBsYWNlczoKCgoK CkNsYWlzZSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMywgMjAxOSAgICAgICAg ICAgICAgICBbUGFnZSA2XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICBZQU5HIE1vZHVsZSBW ZXJzaW9uaW5nICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgICAgIEluIGFuICJyZXY6cmV2 aXNpb24tb3ItZGVyaXZlZCIgZXh0ZW5zaW9uIHN0YXRlbWVudCBhcmd1bWVudC4KCiAgICAgIElu IHRoZSBmaWxlbmFtZSBvZiBhIFlBTkcgbW9kdWxlLCB3aGVyZSBpdCB0YWtlcyB0aGUgZm9sbG93 aW5nCiAgICAgIGZvcm06IG1vZHVsZS1vci1zdWJtb2R1bGUtbmFtZSBbJ0AnIHJldmlzaW9uLWxh YmVsXSAoICcueWFuZycgLwogICAgICAnLnlpbicgKQoKMi40LiAgWUFORyBzdGF0dXMgZGVzY3Jp cHRpb24gZXh0ZW5zaW9uCgogICBUaGUgaWV0Zi15YW5nLXJldmlzaW9uIG1vZHVsZSBzcGVjaWZp ZXMgdGhlIFlBTkcgZXh0ZW5zaW9uICdzdGF0dXMtCiAgIGRlc2NyaXB0aW9uJyB0aGF0IGNhbiBi ZSB1c2VkIGFzIGEgc3Vic3RhdGVtZW50IG9mIHRoZSBzdGF0dXMKICAgc3RhdGVtZW50LiAgVGhl IGFyZ3VtZW50IHRvIHRoaXMgZXh0ZW5zaW9uIGNhbiBjb250YWluIGZyZWVmb3JtIHRleHQKICAg dG8gaGVscCByZWFkZXJzIG9mIHRoZSBtb2R1bGUgdW5kZXJzdGFuZCB3aHkgdGhlIG5vZGUgd2Fz IGRlcHJlY2F0ZWQKICAgb3IgbWFkZSBvYnNvbGV0ZSwgd2hlbiBpdCBpcyBhbnRpY2lwYXRlZCB0 aGF0IHRoZSBub2RlIHdpbGwgbm8gbG9uZ2VyCiAgIGJlIGF2YWlsYWJsZSBmb3IgdXNlLCBhbmQg cG90ZW50aWFsbHkgcmVmZXJlbmNlIG90aGVyIHNjaGVtYSBlbGVtZW50cwogICB0aGF0IGNhbiBi ZSB1c2VkIGluc3RlYWQuICBBbiBleGFtcGxlIGlzIHNob3duIGJlbG93LgoKICAgbGVhZiBpbXBl cmlhbC10ZW1wZXJhdHVyZSB7CiAgICAgdHlwZSBpbnQ2NDsKICAgICB1bml0cyAiZGVncmVlcyBG YWhyZW5oZWl0IjsKICAgICBzdGF0dXMgZGVwcmVjYXRlZCB7CiAgICAgICByZXY6c3RhdHVzLWRl c2NyaXB0aW9uCiAgICAgICAgICJJbXBlcmlhbCBtZWFzdXJlbWVudHMgYXJlIGJlaW5nIHBoYXNl ZCBvdXQgaW4gZmF2b3IKICAgICAgICAgIG9mIHRoZWlyIG1ldHJpYyBlcXVpdmFsZW50cy4gIFVz ZSBtZXRyaWMtdGVtcGVyYXR1cmUKICAgICAgICAgIGluc3RlYWQuIjsKICAgICB9CiAgICAgZGVz Y3JpcHRpb24KICAgICAgICJUZW1wZXJhdHVyZSBpbiBkZWdyZWVzIEZhaHJlbmhlaXQuIjsKICAg fQoKMi41LiAgRXhhbXBsZXMgZm9yIHVwZGF0aW5nIHRoZSBZQU5HIG1vZHVsZSByZXZpc2lvbiBo aXN0b3J5CgogICBUaGUgZm9sbG93aW5nIGRpYWdyYW0sIGV4cGxhbmF0aW9uLCBhbmQgbW9kdWxl IGhpc3RvcnkgaWxsdXN0cmF0ZXMKICAgaG93IHRoZSBicmFuY2hlZCByZXZpc2lvbiBoaXN0b3J5 LCBuYmMtY2hhbmdlcyBhbm5vdGF0aW9ucywgYW5kCiAgIHJldmlzaW9uIGxhYmVsIGNvdWxkIGJl IHVzZWQ6CgoKCgoKCgoKCgoKCgoKCgoKQ2xhaXNlLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBO b3ZlbWJlciAzLCAyMDE5ICAgICAgICAgICAgICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQg ICAgICAgICAgIFlBTkcgTW9kdWxlIFZlcnNpb25pbmcgICAgICAgICAgICAgICAgIE1heSAyMDE5 CgoKICAgRXhhbXBsZSBZQU5HIG1vZHVsZSB3aXRoIGJyYW5jaGVkIHJldmlzaW9uIGhpc3Rvcnku CgogICAgICAgICAgTW9kdWxlIFJldmlzaW9uLWRhdGUgICAgICBSZXZpc2lvbiBsYWJlbAogICAg ICAgICAgIDIwMTktMDEtMDEgICAgICAgICAgICAgICAgIDwtIDEuMC4wCiAgICAgICAgICAgICAg IHwKICAgICAgICAgICAyMDE5LTAyLTAxICAgICAgICAgICAgICAgICA8LSAyLjAuMAogICAgICAg ICAgICAgICB8ICAgICAgXAogICAgICAgICAgIDIwMTktMDMtMDEgIFwgICAgICAgICAgICAgIDwt IDMuMC4wCiAgICAgICAgICAgICAgIHwgICAgICAgIFwKICAgICAgICAgICAgICAgfCAgICAgICAy MDE5LTA0LTAxICAgICA8LSAyLjEuMAogICAgICAgICAgICAgICB8ICAgICAgICAgICB8CiAgICAg ICAgICAgICAgIHwgICAgICAgMjAxOS0wNS0wMSAgICAgPC0gMi4yLjAKICAgICAgICAgICAgICAg fAogICAgICAgICAgIDIwMTktMDYtMDEgICAgICAgICAgICAgICAgIDwtIDMuMS4wCgogICBUaGUg dHJlZSBkaWFncmFtIGFib3ZlIGlsbHVzdHJhdGVzIGhvdyBhbiBleGFtcGxlIG1vZHVsZXMgdmVy c2lvbgogICBoaXN0b3J5IG1pZ2h0IGV2b2x2ZSwgb3ZlciB0aW1lLiAgRm9yIGV4YW1wbGUsIHRo ZSB0cmVlIG1pZ2h0CiAgIHJlcHJlc2VudCB0aGUgZm9sbG93aW5nIGNoYW5nZXMsIGxpc3RlZCBp biBjaHJvbm9sb2dpY2FsIG9yZGVyIGZyb20KICAgb2xkZXN0IHJldmlzaW9uIHRvIG5ld2VzdDoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpDbGFpc2UsIGV0IGFsLiAgICAgICAgICBF eHBpcmVzIE5vdmVtYmVyIDMsIDIwMTkgICAgICAgICAgICAgICAgW1BhZ2UgOF0KDApJbnRlcm5l dC1EcmFmdCAgICAgICAgICAgWUFORyBNb2R1bGUgVmVyc2lvbmluZyAgICAgICAgICAgICAgICAg TWF5IDIwMTkKCgogICAgbW9kdWxlIGV4YW1wbGUtbW9kdWxlIHsKCiAgICAgIG5hbWVzcGFjZSAi bmFtZS1zcGFjZSI7CiAgICAgIHByZWZpeCAicHJlZml4LW5hbWUiOwoKICAgICAgaW1wb3J0IGll dGYteWFuZy1yZXZpc2lvbnMgeyBwcmVmaXggInJldiI7IH0KCiAgICAgIGRlc2NyaXB0aW9uCiAg ICAgICAgInRvIGJlIGNvbXBsZXRlZCI7CgogICAgICByZXZpc2lvbiAyMDE5LTA2LTAxIHsKICAg ICAgICByZXY6bGFiZWwgIjMuMS4wIjsKICAgICAgICByZXY6bmJjLWNoYW5nZXM7CiAgICAgICAg ZGVzY3JpcHRpb24gIkFkZCBuZXcgZnVuY3Rpb25hbGl0eS4iOwogICAgICB9CgogICAgICByZXZp c2lvbiAyMDE5LTA0LTAxIHsKICAgICAgICByZXY6bGFiZWwgIjMuMC4wIjsKICAgICAgICBkZXNj cmlwdGlvbiAiQWRkIG5ldyBmdW5jdGlvbmFsaXR5LiBSZW1vdmUgc29tZSBkZXByZWNhdGVkIG5v ZGVzLiI7CiAgICAgIH0KCiAgICAgIHJldmlzaW9uIDIwMTktMDItMDEgewogICAgICAgIHJldjps YWJlbCAiMi4wLjAiOwogICAgICAgIHJldjpuYmMtY2hhbmdlczsKICAgICAgICBkZXNjcmlwdGlv biAiQXBwbHkgYnVnZml4IHRvIHBhdHRlcm4gc3RhdGVtZW50IjsKICAgICAgfQoKICAgICAgcmV2 aXNpb24gMjAxOS0wMS0wMSB7CiAgICAgICAgcmV2OmxhYmVsICIxLjAuMCI7CiAgICAgICAgZGVz Y3JpcHRpb24gIkluaXRpYWwgcmV2aXNpb24iOwogICAgICB9CgogICAgICAvL1lBTkcgbW9kdWxl IGRlZmluaXRpb24gc3RhcnRzIGhlcmUKCgoKCgoKCgoKCgoKCgoKCgoKQ2xhaXNlLCBldCBhbC4g ICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAzLCAyMDE5ICAgICAgICAgICAgICAgIFtQYWdlIDld CgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgIFlBTkcgTW9kdWxlIFZlcnNpb25pbmcgICAgICAg ICAgICAgICAgIE1heSAyMDE5CgoKICAgICAgIG1vZHVsZSBleGFtcGxlLW1vZHVsZSB7CgogICAg ICAgICBuYW1lc3BhY2UgIm5hbWUtc3BhY2UiOwogICAgICAgICBwcmVmaXggInByZWZpeC1uYW1l IjsKCiAgICAgICAgIGltcG9ydCBpZXRmLXlhbmctcmV2aXNpb25zIHsgcHJlZml4ICJzZW12ZXIi OyB9CgogICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgICJ0byBiZSBjb21wbGV0ZWQiOwoK ICAgICAgICAgcmV2aXNpb24gMjAxOS0wNS0wMSB7CiAgICAgICAgICAgcmV2OmxhYmVsICIyLjIu MCI7CiAgICAgICAgICAgZGVzY3JpcHRpb24gIkJhY2t3YXJkcyBjb21wYXRpYmxlIGJ1Z2ZpeCB0 byBlbmhhbmNlbWVudC4iOwogICAgICAgICB9CgogICAgICAgICByZXZpc2lvbiAyMDE5LTAzLTAx IHsKICAgICAgICAgICByZXY6bGFiZWwgIjIuMS4wIjsKICAgICAgICAgICBkZXNjcmlwdGlvbiAi QXBwbHkgZW5oYW5jZW1lbnQgdG8gb2xkZXIgcmVsZWFzZSB0cmFpbi4iOwogICAgICAgICB9Cgog ICAgICAgICByZXZpc2lvbiAyMDE5LTAyLTAxIHsKICAgICAgICAgICByZXY6bGFiZWwgIjIuMC4w IjsKICAgICAgICAgICByZXY6bmJjLWNoYW5nZXM7CiAgICAgICAgICAgZGVzY3JpcHRpb24gIkFw cGx5IGJ1Z2ZpeCB0byBwYXR0ZXJuIHN0YXRlbWVudCI7CiAgICAgICAgIH0KCiAgICAgICAgIHJl dmlzaW9uIDIwMTktMDEtMDEgewogICAgICAgICAgIHJldjpsYWJlbCAiMS4wLjAiOwogICAgICAg ICAgIGRlc2NyaXB0aW9uICJJbml0aWFsIHJldmlzaW9uIjsKICAgICAgICAgfQoKICAgICAgICAg Ly9ZQU5HIG1vZHVsZSBkZWZpbml0aW9uIHN0YXJ0cyBoZXJlCgozLiAgSW1wb3J0IGJ5IGRlcml2 ZWQgcmV2aXNpb24KCiAgIFJGQyA3OTUwIGFsbG93cyBZQU5HIG1vZHVsZSAnaW1wb3J0JyBzdGF0 ZW1lbnRzIHRvIG9wdGlvbmFsbHkgcmVxdWlyZQogICB0aGUgaW1wb3J0ZWQgbW9kdWxlIHRvIGhh dmUgYSBwYXJ0aWN1bGFyIHJldmlzaW9uIGRhdGUuICBJbiBwcmFjdGljZSwKICAgaW1wb3J0aW5n IGEgbW9kdWxlIHdpdGggYW4gZXhhY3QgcmV2aXNpb24gZGF0ZSBpcyBvZnRlbiB0b28KICAgcmVz dHJpY3RpdmUgYmVjYXVzZSBpdCByZXF1aXJlcyB0aGUgaW1wb3J0aW5nIG1vZHVsZSB0byBiZSB1 cGRhdGVkCiAgIHdoZW5ldmVyIGFueSBjaGFuZ2UgdG8gdGhlIGltcG9ydGVkIG1vZHVsZSBvY2N1 cnMuICBUaGUgYWx0ZXJuYXRpdmUKICAgY2hvaWNlIG9mIHVzaW5nIGFuIGltcG9ydCBzdGF0ZW1l bnQgd2l0aG91dCBhbnkgcmV2aXNpb24gZGF0ZQogICBzdGF0ZW1lbnQgaXMgYWxzbyBub3QgaWRl YWwgYmVjYXVzZSB0aGUgaW1wb3J0aW5nIG1vZHVsZSBtYXkgbm90IHdvcmsKICAgd2l0aCBhbGwg cG9zc2libGUgcmV2aXNpb25zIG9mIHRoZSBpbXBvcnRlZCBtb2R1bGUuCgogICBJbnN0ZWFkLCBp dCBpcyBkZXNpcmFibGUgZm9yIGEgaW1wb3J0aW5nIG1vZHVsZSB0byBzcGVjaWZ5IGEgJ21pbmlt dW0KICAgcmVxdWlyZWQgcmV2aXNpb24nIG9mIGEgbW9kdWxlIHRoYXQgaXQgaXMgY29tcGF0aWJs ZSB3aXRoLCBiYXNlZCBvbgogICB0aGUgYXNzdW1wdGlvbiB0aGF0IGxhdGVyIHJldmlzaW9ucyBk ZXJpdmVkIGZyb20gdGhhdCAnbWluaW11bQogICByZXF1aXJlZCByZXZpc2lvbicgYXJlIGFsc28g bGlrZWx5IHRvIGJlIGNvbXBhdGlibGUuICBNYW55IHBvc3NpYmxlCgoKCkNsYWlzZSwgZXQgYWwu ICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMywgMjAxOSAgICAgICAgICAgICAgIFtQYWdlIDEw XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICBZQU5HIE1vZHVsZSBWZXJzaW9uaW5nICAgICAg ICAgICAgICAgICBNYXkgMjAxOQoKCiAgIGNoYW5nZXMgdG8gYSBZQU5HIG1vZHVsZSBkbyBub3Qg YnJlYWsgaW1wb3J0aW5nIG1vZHVsZXMsIGV2ZW4gaWYgdGhlCiAgIGNoYW5nZXMgdGhlbXNlbHZl cyBhcmUgbm90IHN0cmljdGx5IGJhY2t3YXJkcyBjb21wYXRpYmxlLiAgRS5nLiwKICAgZml4aW5n IGFuIGluY29ycmVjdCBwYXR0ZXJuIHN0YXRlbWVudCBvciBkZXNjcmlwdGlvbiBmb3IgYSBsZWFm IHdvdWxkCiAgIG5vdCBicmVhayBhbiBpbXBvcnQsIGNoYW5naW5nIHRoZSBuYW1lIG9mIGEgbGVh ZiBjb3VsZCBicmVhayBhbgogICBpbXBvcnQgYnV0IGZyZXF1ZW50bHkgd291bGQgbm90LCBidXQg cmVtb3ZpbmcgYSBjb250YWluZXIgd291bGQgYnJlYWsKICAgaW1wb3J0cyBpZiB0aGF0IGNvbnRh aW5lciBpcyBhdWdtZW50ZWQgYnkgYW5vdGhlciBtb2R1bGUuCgogICBUaGUgaWV0Zi1yZXZpc2lv bnMgbW9kdWxlIGRlZmluZXMgdGhlICdyZXZpc2lvbi1vci1kZXJpdmVkJwogICBleHRlbnNpb24s IGEgc3Vic3RhdGVtZW50IHRvIHRoZSBZQU5HICdpbXBvcnQnIHN0YXRlbWVudCwgdG8gYWxsb3cK ICAgZm9yIGEgJ21pbml1bSByZXF1aXJlZCByZXZpc2lvbicgdG8gYmUgc3BlY2lmaWVkIGR1cmlu ZyBpbXBvcnQ6CgogICAgICBUaGUgYXJndW1lbnQgdG8gdGhlICdyZXZpc2lvbi1vci1kZXJpdmVk JyBleHRlbnNpb24gc3RhdGVtZW50IGlzIGEKICAgICAgcmV2aXNpb24tZGF0ZSBvciBhIHJldmlz aW9uLWxhYmVsLgoKICAgICAgQSBwYXJ0aWN1bGFyIHJldmlzaW9uIG9mIGFuIGltcG9ydGVkIG1v ZHVsZSBzYXRpc2ZpZXMgYW4gaW1wb3J0J3MKICAgICAgJ3JldmlzaW9uLW9yLWRlcml2ZWQnIGV4 dGVuc2lvbiBzdGF0ZW1lbnQgaWYgdGhlIGltcG9ydGVkIG1vZHVsZSdzCiAgICAgIHJldmlzaW9u IGhpc3RvcnkgY29udGFpbnMgYSByZXZpc2lvbiBzdGF0ZW1lbnQgd2l0aCBhIG1hdGNoaW5nCiAg ICAgIHJldmlzaW9uLWRhdGUgb3IgcmV2aXNpb24tbGFiZWwuCgogICAgICBBbiAnaW1wb3J0JyBz dGF0ZW1lbnQgTVVTVCBOT1QgY29udGFpbiBib3RoIGEgJ3JldmlzaW9uLW9yLQogICAgICBkZXJp dmVkJyBleHRlbnNpb24gc3RhdGVtZW50IGFuZCBhICdyZXZpc2lvbi1kYXRlJyBzdGF0ZW1lbnQu CgogICAgICBVc2luZyB0aGUgJ3JldmlzaW9uLWRhdGUnIHN0YXRlbWVudCBjYXVzZXMgb3Zlcmx5 IHN0cmljdCBpbXBvcnQKICAgICAgZGVwZW5kZW5jaWVzIGJldHdlZW4gbW9kdWxlcyBhbmQgU0hP VUxEIE5PVCBiZSB1c2VkLgoKICAgICAgVGhlICdyZXZpc2lvbi1vci1kZXJpdmVkJyBleHRlbnNp b24gc3RhdGVtZW50IE1BWSBiZSBzcGVjaWZpZWQKICAgICAgbXVsdGlwbGUgdGltZXMsIGFsbG93 aW5nIHRoZSBpbXBvcnQgdG8gdXNlIGFueSBtb2R1bGUgcmV2aXNpb24KICAgICAgdGhhdCBzYXRp ZmllcyBhdCBsZWFzdCBvbmUgb2YgdGhlICdyZXZpc2lvbi1vci1kZXJpdmVkJyBleHRlbnNpb24K ICAgICAgc3RhdGVtZW50cy4KCiAgICAgIFRoZSAncmV2aXNpb24tb3ItZGVyaXZlZCcgZXh0ZW5z aW9uIHN0YXRlbWVudCBkb2VzIG5vdCBnYXVyYW50ZWUKICAgICAgdGhhdCBhbGwgbW9kdWxlIHJl dmlzaW9ucyB0aGF0IHNhdGlzZnkgYW4gaW1wb3J0IHN0YXRlbWVudCBhcmUKICAgICAgbmVjZXNz YXJpbHkgY29tcGF0aWJsZSwgaXQgb25seSBnaXZlcyBhbiBpbmRpY2F0aW9uIHRoYXQgdGhlCiAg ICAgIHJldmlzaW9ucyBhcmUgbW9yZSBsaWtlbHkgdG8gYmUgY29tcGF0aWJsZS4gIEhlbmNlLCBu b24tYmFja3dhcmRzLQogICAgICBjb21wYXRpYmxlIGNoYW5nZXMgdG8gYW4gaW1wb3J0ZWQgbW9k dWxlIG1heSBhbHNvIHJlcXVpcmUgbmV3CiAgICAgIHJldmlzaW9ucyBvZiBhbnkgaW1wb3J0aW5n IG1vZHVsZXMsIHVwZGF0ZWQgdG8gYWNjb21tb2RhdGlvbiB0aG9zZQogICAgICBjaGFuZ2VzLCBh bG9uZyB3aXRoIHVwZGF0ZWQgaW1wb3J0ICdyZXZpc2lvbi1vci1kZXJpdmVkJyBleHRlbnNpb24K ICAgICAgc3RhdGVtZW50cyB0byBkZXBlbmQgb24gdGhlIHVwZGF0ZWQgaW1wb3J0ZWQgbW9kdWxl IHJldmlzaW9uLgoKMy4xLiAgTW9kdWxlIGltcG9ydCBleGFtcGxlcwoKICAgQ29uc2lkZXIgYW4g ZXhhbXBsZSBtb2R1bGUgImV4YW1wbGUtbW9kdWxlIiB0aGF0IGlzIGh5cG90aGV0aWNhbGx5CiAg IGF2YWlsYWJsZSBpbiB0aGUgZm9sbG93aW5nIHZlcnNpb25zOiAwLjEuMCwgMC4yLjAsIDEuMC4w LCAxLjEuMCwKICAgMS4xLjFtLCAxLjEuMk0sIDEuMi4wLCAxLjIuMU0sIDEuMi4yTSwgMS4zLjAs IDEuMy4xLCAyLjAuMCwgMy4wLjAsCiAgIGFuZCAzLjEuMC4gIEUuZy4gbWF0Y2hpbmcgdGhlIHZl cnNpb25zIGlsbHVzdHJhdGVkIGluIFNlY3Rpb24gMi41LgoKCgoKCgpDbGFpc2UsIGV0IGFsLiAg ICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDMsIDIwMTkgICAgICAgICAgICAgICBbUGFnZSAxMV0K DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgWUFORyBNb2R1bGUgVmVyc2lvbmluZyAgICAgICAg ICAgICAgICAgTWF5IDIwMTkKCgogICBUaGUgZmlyc3QgZXhhbXBsZSBzZWxlY3RzIHRoZSBzcGVj aWZpYyB2ZXJzaW9uIDEuMS4yTS4gIEEgc3BlY2lmaWMKICAgdmVyc2lvbiBpbXBvcnQgbWlnaHQg YmUgdXNlZCBpZiAxLjEuMk0gY29udGFpbmVkIGNoYW5nZXMgdGhhdCBhcmUKICAgaW5jb21wYXRp YmxlIHdpdGggb3RoZXIgdmVyc2lvbnMuCgogICBpbXBvcnQgZXhhbXBsZS1tb2R1bGUgewogICAg IHJldjpyZXZpc2lvbi1vci1kZXJpdmVkIDIwMTktMDEtMDE7CiAgIH0KCiAgIFRoZSBuZXh0IGV4 YW1wbGUgc2VsZWN0cyBtb2R1bGUgdmVyc2lvbnMgdGhhdCBtYXRjaCwgb3IgYXJlIGdyZWF0ZXIK ICAgdGhhbiwgdmVyc2lvbiAxLjIuMC4gIFRoaXMgZm9ybSBtYXkgYmUgdXNlZCBpZiB0aGVyZSBp cyBhIGRlcGVuZGVuY3kKICAgb24gYSBkYXRhIG5vZGUgaW50cm9kdWNlZCBpbiB2ZXJzaW9uIDEu Mi4wLiAgVGhpcyBpcyBleHBlY3RlZCB0byBiZQogICB0aGUgbW9zdCBjb21tb25seSB1c2VkIGZv cm0gb2YgJ2ltcG9ydCBieSB2ZXJzaW9uJy4KCiAgIEluY2x1ZGVzIHZlcnNpb25zOiAxLjIuMCwg MS4yLjFNLCAxLjIuMk0sIDEuMy4wLCAxLjMuMSwgMi4wLjAsIDMuMC4wCiAgIGFuZCAzLjEuMC4K CiAgIGltcG9ydCBleGFtcGxlLW1vZHVsZSB7CiAgICAgc2VtdmVyOnZlcnNpb24gMS4yLjArOwog ICB9CgogICBUaGUgbmV4dCBleGFtcGxlIHNlbGVjdHMgbW9kdWxlIHZlcnNpb25zIHRoYXQgbWF0 Y2gsIG9yIGFyZSBncmVhdGVyCiAgIHRoYW4gMS4xLjAsIGJ1dCBleGNsdWRpbmcgYWxsIDEuMS54 IGFuZCAxLjIueCAnTScgdmVyc2lvbnMuICBUaGlzCiAgIGZvcm0gbWF5IGJlIG5lZWRlZCBpZiBz dHJ1Y3R1cmFsIG5vbiBiYWNrd2FyZHMgY29tcGF0aWJsZSBjaGFuZ2VzIGFyZQogICBpbnRyb2R1 Y2VkIGluIGEgcGF0Y2ggJ00nIHZlcnNpb24uICBHZW5lcmFsbHksIGl0IGlzIGFkdmlzYWJsZSB0 bwogICBhdm9pZCBtYWtpbmcgc3VjaCBjaGFuZ2VzLgoKICAgSW5jbHVkZXMgdmVyc2lvbnM6IDEu MS4wLCAxLjEuMW0sIDEuMi4wLCAxLjMuMCwgMS4zLjEsIDIuMC4wLCAzLjAuMCwKICAgYW5kIDMu MS4wLgoKICAgaW1wb3J0IGV4YW1wbGUtbW9kdWxlIHsKICAgICBzZW12ZXI6dmVyc2lvbiAxLjEu MC0xLjEuMTsKICAgICBzZW12ZXI6dmVyc2lvbiAxLjIuMDsKICAgICBzZW12ZXI6dmVyc2lvbiAx LjMuMCs7CiAgIH0KCiAgIFRoZSBsYXN0IGV4YW1wbGUgc2VsZWN0cyBhbGwgbW9kdWxlIHZlcnNp b25zIHdpdGggYSBtYWpvciB2ZXJzaW9uCiAgIG51bWJlciBvZiAxLiAgVGhpcyBmb3JtIG1heSBi ZSB1c2VmdWwgaWYgc2lnbmlmaWNhbnQgbm9uIGJhY2t3YXJkcwogICBjb21wYXRpYmxlIGNoYW5n ZXMgaGF2ZSBiZWVuIGludHJvZHVjZWQgaW4gdmVyc2lvbiAyLjAuMCB0aGF0IGJyZWFrCiAgIGlt cG9ydCBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KCiAgIEluY2x1ZGVzIHZlcnNpb25zOiAxLjAu MCwgMS4xLjAsIDEuMS4xbSwgMS4xLjJNLCAxLjIuMCwgMS4yLjFNLAogICAxLjIuMk0sIDEuMy4w IGFuZCAxLjMuMS4KCiAgIGltcG9ydCBleGFtcGxlLW1vZHVsZSB7CiAgICAgc2VtdmVyOnZlcnNp b24gMS4wLjAtMS5NQVguTUFYOwogICB9CgoKCgoKQ2xhaXNlLCBldCBhbC4gICAgICAgICAgRXhw aXJlcyBOb3ZlbWJlciAzLCAyMDE5ICAgICAgICAgICAgICAgW1BhZ2UgMTJdCgwKSW50ZXJuZXQt RHJhZnQgICAgICAgICAgIFlBTkcgTW9kdWxlIFZlcnNpb25pbmcgICAgICAgICAgICAgICAgIE1h eSAyMDE5CgoKNC4gIFVwZGF0ZXMgdG8gaWV0Zi15YW5nLWxpYnJhcnkKCiAgIFlBTkcgbGlicmFy eSBbUkZDNzg5NV0gW1JGQzg1MjVdIGlzIG1vZGlmaWVkIHRvIHN1cHBvcnQgdGhlIG5ldwogICBt b2R1bGUgdXBkYXRlIHJ1bGVzIGluIHRocmVlIHdheXMuCgo0LjEuICBBZHZlcnRpc2luZyByZXZp c2lvbiBsYWJlbAoKICAgVGhlIGlldGYteWFuZy1yZXZpc2lvbnMgWUFORyBtb2R1bGUgYXVnbWVu dHMgdGhlICdtb2R1bGUnIGxpc3QgaW4KICAgaWV0Zi15YW5nLWxpYnJhcnkgd2l0aCBhICdyZXZp c2lvbi1sYWJlbCcgbGVhZiB0byBvcHRpb25hbGx5IGRlY2xhcmUKICAgdGhlIHJldmlzaW9uIGxh YmVsIGFzc29jaWF0ZWQgd3RoIHRoZSBwYXJ0aWN1bGFyIHJldnNpb24gb2YgZWFjaAogICBtb2R1 bGUuCgo0LjIuICBSZXNvbHZpbmcgYW1iaWd1b3VzIG1vZHVsZSBpbXBvcnRzCgogICBBIFlBTkcg ZGF0YXN0b3JlIHNjaGVtYSwgZGVmaW5lZCBpbiBbUkZDODUyNV0sIGNhbiBzcGVjaWZ5IG11bHRp cGxlCiAgIHJldmlzaW9ucyBvZiBhIFlBTkcgbW9kdWxlIGluIHRoZSBzY2hlbWEgdXNpbmcgdGhl ICdpbXBvcnQtb25seScKICAgbGlzdCwgd2l0aCB0aGUgcmVxdWlyZW1lbnQgZnJvbSBbUkZDNzk1 MF0gdGhhdCBvbmx5IGEgc2luZ2xlIHJldmlzaW9uCiAgIG9mIGEgWUFORyBtb2R1bGUgbWF5IGJl IGltcGxlbWVudGVkLgoKICAgSWYgYSBZQU5HIG1vZHVsZSBpbXBvcnQgc3RhdGVtZW50IGRvZXMg bm90IHNwZWNpZnkgYSBzcGVjaWZpYwogICByZXZpc2lvbiB3aXRoaW4gdGhlIGRhdGFzdG9yZSBz Y2hlbWEgdGhlbiBpdCBjb3VsZCBiZSBhbWJpZ3VvdXMgYXMgdG8KICAgd2hpY2ggbW9kdWxlIHJl dmlzaW9uIHRoZSBpbXBvcnQgc3RhdGVtZW50IHNob3VsZCByZXNvbHZlIHRvLiAgSGVuY2UsCiAg IGEgZGF0YXN0b3JlIHNjaGVtYSBjb25zdHJ1Y3RlZCBieSBhIGNsaWVudCB1c2luZyB0aGUgaW5m b3JtYXRpb24KICAgY29udGFpbmVkIGluIFlBTkcgbGlicmFyeSBtYXkgbm90IGV4YWN0bHkgbWF0 Y2ggdGhlIGRhdGFzdG9yZSBzY2hlbWEKICAgYWN0dWFsbHkgdXNlZCBieSB0aGUgc2VydmVyLgoK ICAgVGhlIGZvbGxvd2luZyBydWxlcyByZW1vdmUgdGhlIGFtYmlndWl0eToKCiAgIElmIGEgbW9k dWxlIGltcG9ydCBzdGF0ZW1lbnQgY291bGQgcmVzb2x2ZSB0byBtb3JlIHRoYW4gb25lIG1vZHVs ZQogICByZXZpc2lvbiBkZWZpbmVkIGluIHRoZSBkYXRhc3RvcmUgc2NoZW1hLCBhbmQgb25lIG9m IHRob3NlIHJldmlzaW9ucwogICBpcyBpbXBsZW1lbnRlZCAoaS5lLiwgbm90IGFuICdpbXBvcnQt b25seScgbW9kdWxlKSwgdGhlbiB0aGUgaW1wb3J0CiAgIHN0YXRlbWVudCBNVVNUIHJlc29sdmUg dG8gdGhlIHJldmlzaW9uIG9mIHRoZSBtb2R1bGUgdGhhdCBpcyBkZWZpbmVkCiAgIGFzIGJlaW5n IGltcGxlbWVudGVkIGJ5IHRoZSBkYXRhc3RvcmUgc2NoZW1hLgoKICAgSWYgYSBtb2R1bGUgaW1w b3J0IHN0YXRlbWVudCBjb3VsZCByZXNvbHZlIHRvIG1vcmUgdGhhbiBvbmUgbW9kdWxlCiAgIHJl dmlzaW9uIGRlZmluZWQgaW4gdGhlIGRhdGFzdG9yZSBzY2hlbWEsIGFuZCBub25lIG9mIHRob3Nl IHJldmlzaW9ucwogICBhcmUgaW1wbGVtZW50ZWQsIHRoZW4gdGhlIGltcG9ydCBNVVNUIHJlc29s dmUgdG8gdGhlIG1vZHVsZSByZXZpc2lvbgogICB3aXRoIHRoZSBsYXRlc3QgcmV2aXNpb24gZGF0 ZS4KCjQuMy4gIFJlcG9ydGluZyBob3cgZGVwcmVjYXRlZCBhbmQgb2Jzb2xldGUgbm9kZXMgYXJl IGhhbmRsZWQKCiAgIFRoZSBpZXRmLXlhbmctcmV2aXNpb25zIFlBTkcgbW9kdWxlIGF1Z21lbnRz IFlBTkcgbGlicmFyeSB3aXRoIHR3bwogICBsZWF2ZXMgdG8gYWxsb3cgYSBzZXJ2ZXIgdG8gcmVw b3J0IGhvdyBpdCBoYW5kbGVzIHN0YXR1cyAnZGVwcmVjYXRlZCcKICAgYW5kIHN0YXR1cyAnb2Jz b2xldGUnIG5vZGVzLiAgVGhlIGxlYXZlcyBhcmU6CgogICBkZXByZWNhdGVkLW5vZGVzLWltcGxl bWVudGVkOiAgSWYgcHJlc2VudCwgdGhpcyBsZWFmIGluZGljYXRlcyB0aGF0CiAgICAgIGFsbCBz Y2hlbWEgbm9kZXMgd2l0aCBhIHN0YXR1cyAnZGVwcmVjYXRlZCcgY2hpbGQgc3RhdGVtZW50IGFy ZQogICAgICBpbXBsZW1lbnRlZCBlcXVpdmFsZW50bHkgYXMgaWYgdGhleSBoYWQgc3RhdHVzICdj dXJyZW50Jywgb3IKCgoKQ2xhaXNlLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAz LCAyMDE5ICAgICAgICAgICAgICAgW1BhZ2UgMTNdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAg IFlBTkcgTW9kdWxlIFZlcnNpb25pbmcgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgICAg b3RoZXJ3aXNlIGRldmlhdGlvbnMgTVVTVCBiZSB1c2VkIHRvIGV4cGxpY2l0bHkgcmVtb3ZlCiAg ICAgICdkZXByZWNhdGVkJyBub2RlcyBmcm9tIHRoZSBzY2hlbWEuICBJZiB0aGlzIGxlYWYgaXMg YWJzZW50IHRoZW4KICAgICAgdGhlIGJlaGF2aW9yIGlzIHVuc3BlY2lmaWVkLgoKICAgb2Jzb2xl dGUtbm9kZXMtYWJzZW50OiAgSWYgcHJlc2VudCwgdGhpcyBsZWFmIGluZGljYXRlcyB0aGF0IHRo ZQogICAgICBzZXJ2ZXIgZG9lcyBub3QgaW1wbGVtZW50IGFueSBzdGF0dXMgJ29ic29sZXRlJyBu b2Rlcy4gIElmIHRoaXMKICAgICAgbGVhZiBpcyBhYnNlbnQgdGhlbiB0aGUgYmVoYXZpb3VyIGlz IHVuc3BlY2lmaWVkLgoKICAgU2VydmVycyBTSE9VTEQgc2V0IGJvdGggdGhlICdkZXByZWNhdGVk LW5vZGVzLWltcGxlbWVudGVkJyBhbmQKICAgJ29ic29sZXRlLW5vZGVzLWFic2VudCcgbGVhdmVz LgoKICAgSWYgYSBzZXJ2ZXIgZG9lcyBub3Qgc2V0IHRoZSAnZGVwcmVjYXRlZC1ub2Rlcy1pbXBs ZW1lbnRlZCcgbGVhZiwKICAgdGhlbiBjbGllbnRzIE1VU1QgTk9UIHJlbHkgc29sZWx5IG9uIHRo ZSAiWFhYIC0gTkJDIEFubm90YXRpb24iIHRvCiAgIGRldGVybWluZSB3aGV0aGVyIHR3byBtb2R1 bGUgcmV2aXNpb25zIGFyZSBiYWNrd2FyZHMgY29tcGF0aWJsZSwgYW5kCiAgIE1VU1QgYWxzbyBj b25zaWRlciB3aGV0aGVyIHRoZSBzdGF0dXMgb2YgYW55IG5vZGVzIGhhcyBjaGFuZ2VkIHRvCiAg ICdkZXByZWNhdGVkJyBhbmQgd2hldGhlciB0aG9zZSBub2RlcyBhcmUgaW1wbGVtZW50ZWQgYnkg dGhlIHNlcnZlci4KCjUuICBWZXJzaW9uaW5nIG9mIFlBTkcgaW5zdGFuY2UgZGF0YQoKICAgSW5z dGFuY2UgZGF0YSBzZXRzIFtJLUQuaWV0Zi1uZXRtb2QteWFuZy1pbnN0YW5jZS1maWxlLWZvcm1h dF0gZG8gbm90CiAgIGhhdmUgYW4gYXNzb2NpYXRlZCBZQU5HIHZlcnNpb24sIGFzIGNvbXBhdGli aWxpdHkgZm9yIGluc3RhbmNlIGRhdGEKICAgaXMgdW5kZWZpbmVkLgoKICAgSG93ZXZlciwgaW5z dGFuY2UgZGF0YSBtYXkgcmVmZXJlbmNlIGFuIGFzc29jaWF0ZWQgWUFORyBzY2hlbWEsIGFuZAog ICB0aGF0IHNjaGVtYSBjb3VsZCBtYWtlIHVzZSBvZiB2ZXJzaW9uaW5nLCBib3RoIGZvciB0aGUg cmV2aXNpb24gZGF0ZXMKICAgb2YgaW5kaXZpZHVhbCBZQU5HIG1vZHVsZXMgdGhhdCBjb21wcmlz ZSB0aGUgc2NoZW1hLCBhbmQgcG90ZW50aWFsbHkKICAgZm9yIHRoZSBlbnRpcmUgc2NoZW1hIGl0 c2VsZiAoZS5nLiwKICAgW0ktRC5yd2lsdG9uLW5ldG1vZC15YW5nLXBhY2thZ2VzXSkuCgogICBJ biB0aGlzIHdheSwgdGhlIHZlcnNpb25pbmcgb2YgYSBzY2hlbWEgYXNzb2NpYXRlZCB3aXRoIGFu IGluc3RhbmNlCiAgIGRhdGEgc2V0LCBtYXkgYWxsb3cgYSBjbGllbnQgdG8gZGV0ZXJtaW5lIHdo ZXRoZXIgdGhlIGluc3RhbmNlIGRhdGEKICAgY291bGQgYWxzbyBiZSB1c2VkIGluIGNvbmp1bmN0 aW9uIHdpdGggb3RoZXIgdmVyc2lvbnMgb2YgdGhlIFlBTkcKICAgc2NoZW1hLCBvciBvdGhlciBy ZXZpc2lvbnMgb2YgdGhlIG1vZHVsZXMgdGhhdCBkZWZpbmUgdGhlIHNjaGVtYS4KCiAgIE9uZSBj b21tb24gc2NlbmFyaW8sIHdoZXJlIGluc3RhbmNlIGRhdGEgbWF5IGhhdmUgdG8gY29wZSB3aXRo CiAgIGNoYW5nZXMgdG8gdGhlIHNjaGVtYSBpcyBmb3IgdGhlIDxzdGFydHVwPiBkYXRhc3RvcmUg d2hlbiBhIHNlcnZlciBpcwogICByZXN0YXJ0ZWQgd2l0aCBhIGRpZmZlcmVudCBZQU5HIHNjaGVt YSAoZS5nLiBkdWUgdG8gYSBzb2Z0d2FyZQogICB1cGdyYWRlIG9yIGRvd25ncmFkZSkuICBIb3cg YSBzZXJ2ZXIgcmVzdG9yZXMgdGhlIGNvbmZpZ3VyYXRpb24gZnJvbQogICA8c3RhcnR1cD4gZHVy aW5nIHN1Y2ggdXBncmFkZXMgb3IgZG93bmdyYWRlcyBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZgog ICB0aGlzIHNwZWNpZmljYXRpb24uCgo2LiAgR3VpZGVsaW5lcyBmb3IgdXNpbmcgdGhlIFlBTkcg bW9kdWxlIHVwZGF0ZSBydWxlcwoKNi4xLiAgR3VpZGVsaW5lcyBmb3IgWUFORyBtb2R1bGUgYXV0 aG9ycwoKICAgTkJDIGNoYW5nZXMgdG8gWUFORyBtb2R1bGVzIG1heSBjYXVzZSBwcm9ibGVtcyB0 byBjbGllbnRzLCB3aG8gYXJlCiAgIGNvbnN1bWVycyBvZiBZQU5HIG1vZGVscywgYW5kIFNIT1VM RCBiZSBhdm9pZGVkLiAgSG93ZXZlciwgdGhlcmUgYXJlCgoKCgpDbGFpc2UsIGV0IGFsLiAgICAg ICAgICBFeHBpcmVzIE5vdmVtYmVyIDMsIDIwMTkgICAgICAgICAgICAgICBbUGFnZSAxNF0KDApJ bnRlcm5ldC1EcmFmdCAgICAgICAgICAgWUFORyBNb2R1bGUgVmVyc2lvbmluZyAgICAgICAgICAg ICAgICAgTWF5IDIwMTkKCgogICBjYXNlcyB3aGVyZSBOQkMgY2hhbmdlcyBhcmUgcmVxdWlyZWQs IGUuZy4gdG8gZml4IGFuIGluY29ycmVjdCBZQU5HCiAgIG1vZHVsZS4KCiAgIFlBTkcgbW9kdWxl IGF1dGhvcnMgYXJlIHJlY29tbWVuZGVkIHRvIG1pbmltaXplIE5CQyBjaGFuZ2VzIGFuZCBrZWVw CiAgIGNoYW5nZXMgQkMgd2hlbmV2ZXIgcG9zc2libGUuCgogICBUaGUgdXNlIG9mIHN0YXR1cyAi ZGVwcmVjYXRlZCIgd2l0aCB0aGUgc3RhdHVzLWRlc2NyaXB0aW9uIHN0YXRlbWVudAogICBhbGxv d3MgY2xpZW50cyB0byBwbGFuIGEgbWlncmF0aW9uIHRvIGFsdGVybmF0aXZlIGRhdGEgbm9kZXMu CgogICBXaGVuIE5CQyBjaGFuZ2VzIGFyZSBpbnRyb2R1Y2VkLCBjb25zaWRlcmF0aW9uIHNob3Vs ZCBiZSBnaXZlbiB0byB0aGUKICAgaW1wYWN0IG9uIGNsaWVudHMgYW5kIFlBTkcgbW9kdWxlIGF1 dGhvcnMgU0hPVUxEIHRyeSB0byBtaXRpZ2F0ZSB0aGF0CiAgIGltcGFjdC4KCjYuMS4xLiAgTWFr aW5nIG5vbi1iYWNrd2FyZHMtY29tcGF0aWJsZSBjaGFuZ2VzIHRvIGEgWUFORyBtb2R1bGUKCiAg IFRoZXJlIGFyZSB2YXJpb3VzIHZhbGlkIHNpdHVhdGlvbnMgd2hlcmUgYSBZQU5HIG1vZHVsZSBo YXMgdG8gYmUKICAgbW9kaWZpZWQgaW4gYSBub24tYmFja3dhcmRzLWNvbXBhdGlibGUgd2F5LiAg SGVyZSBhcmUgdGhlIGRpZmZlcmVudAogICB3YXlzIGluIHdoaWNoIHRoaXMgY2FuIGJlIGRvbmU6 CgogICBvICBJZiB0aGUgc2VydmVyIGNhbiBzdXBwb3J0IE5CQyB2ZXJzaW9ucyBvZiB0aGUgWUFO RyBtb2R1bGUKICAgICAgc2ltdWx0YW5lb3VzbHkgdXNpbmcgdmVyc2lvbiBzZWxlY3Rpb24sIHRo ZW4gdGhlIE5CQyBjaGFuZ2VzIE1BWQogICAgICBiZSBkb25lIGltbWVkaWF0ZWx5LiAgQ2xpZW50 cyB3b3VsZCBiZSByZXF1aXJlZCB0byBzZWxlY3QgdGhlCiAgICAgIHZlcnNpb24gd2hpY2ggdGhl eSBzdXBwb3J0IGFuZCB0aGUgTkJDIGNoYW5nZSB3b3VsZCBoYXZlIG5vIGltcGFjdAogICAgICBv biB0aGVtLgoKICAgbyAgV2hlbiBwb3NzaWJsZSwgTkJDIGNoYW5nZXMgYXJlIGRvbmUgaW5jcmVt ZW50YWxseSB0byBwcm92aWRlCiAgICAgIGNsaWVudHMgdGltZSB0byBhZGFwdCB0byBOQkMgY2hh bmdlcy4KCiAgIEhlcmUgYXJlIHNvbWUgZ3VpZGVsaW5lcyBvbiBob3cgbm9uLWJhY2t3YXJkcyBj b21wYXRpYmxlIGNoYW5nZXMgY2FuCiAgIGJlIG1hZGUgaW5jcmVtZW50YWxseToKCiAgIDEuICBU aGUgY2hhbmdlcyBzaG91bGQgYmUgbWFkZSBpbmNyZW1lbnRhbGx5LCBlLmcuIGEgZGF0YSBub2Rl J3MKICAgICAgIHN0YXR1cyBTSE9VTEQgTk9UIGJlIGNoYW5nZWQgZGlyZWN0bHkgZnJvbSAiY3Vy cmVudCIgdG8KICAgICAgICJvYnNvbGV0ZSIgKHNlZSBTZWN0aW9uIDQuNyBvZiBbUkZDODQwN10p LCBpbnN0ZWFkIHRoZSBzdGF0dXMKICAgICAgIFNIT1VMRCBmaXJzdCBiZSBtYXJrZWQgImRlcHJl Y2F0ZWQiIGFuZCB0aGVuIHdoZW4gc3VwcG9ydCBpcwogICAgICAgcmVtb3ZlZCBpdHMgc3RhdHVz IE1VU1QgYmUgY2hhbmdlZCB0byAib2Jzb2xldGUiLiAgSW5zdGVhZCBvZgogICAgICAgdXNpbmcg dGhlICJvYnNvbGV0ZSIgc3RhdHVzLCB0aGUgZGF0YSBub2RlIE1BWSBiZSByZW1vdmVkIGZyb20K ICAgICAgIHRoZSBtb2RlbCBidXQgdGhpcyBoYXMgdGhlIHJpc2sgb2YgYnJlYWtpbmcgbW9kdWxl cyB3aGljaCBpbXBvcnQKICAgICAgIHRoZSBtb2RpZmllZCBtb2R1bGUuCgogICAyLiAgQSBub2Rl IHdpdGggc3RhdHVzICJkZXByZWNhdGVkIiBNVVNUIGJlIHN1cHBvcnRlZCBmb3IgdGhlCiAgICAg ICBzb2x1dGlvbiBkZXNjcmliZWQgaGVyZSB0byBmdW5jdGlvbiBwcm9wZXJseS4KCiAgIDMuICBB IG5vZGUgd2l0aCBzdGF0dXMgImRlcHJlY2F0ZWQiIFNIT1VMRCBiZSBhdmFpbGFibGUgZm9yIGF0 IGxlYXN0CiAgICAgICBvbmUgeWVhciBiZWZvcmUgaXRzIHN0YXR1cyBpcyBjaGFuZ2VkIHRvICJv YnNvbGV0ZSIsIHNlZQogICAgICAgU2VjdGlvbiA0Ljcgb2YgW1JGQzg0MDddLgoKCgoKCkNsYWlz ZSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMywgMjAxOSAgICAgICAgICAgICAg IFtQYWdlIDE1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICBZQU5HIE1vZHVsZSBWZXJzaW9u aW5nICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIDQuICBTdXBwb3J0IGZvciBhIG5vZGUg d2hpY2ggaXMgIm9ic29sZXRlIiBpcyBpbmRpY2F0ZWQgYnkgdGhlIG5vZGUKICAgICAgICJvYnNv bGV0ZS1ub2Rlcy1wcmVzZW50LCBzZWUgU2VjdGlvbiA0LgoKICAgNS4gIFRoZSBuZXcgZXh0ZW5z aW9uICJzdGF0dXMtZGVzY3JpcHRpb24iIFNIT1VMRCBiZSB1c2VkIGZvciBub2RlcwogICAgICAg d2hpY2ggYXJlICJvYnNvbGV0ZSIgb3IgImRlcHJlY2F0ZWQiLgoKICAgNi4gIEZvciBzdGF0dXMg ImRlcHJlY2F0ZWQiLCB0aGUgInN0YXR1cy1kZXNjcmlwdGlvbiIgU0hPVUxEIGFsc28KICAgICAg IGluZGljYXRlIHVudGlsIHdoZW4gc3VwcG9ydCBmb3IgdGhlIG5vZGUgaXMgZ3VhcmFudGVlZC4g IElmIHRoZXJlCiAgICAgICBpcyBhIHJlcGxhY2VtZW50IGRhdGEgbm9kZSwgcnBjLCBhY3Rpb24g b3Igbm90aWZpY2F0aW9uIGZvciB0aGUKICAgICAgIGRlcHJlY2F0ZWQgbm9kZSwgdGhpcyBTSE9V TEQgYmUgc3RhdGVkIGluIHRoZSAic3RhdHVzLQogICAgICAgZGVzY3JpcHRpb24iLgoKICAgNy4g IFdoZW4gb2Jzb2xldGluZyBvciBkZXByZWNhdGluZyBkYXRhIG5vZGVzLCB0aGUgImRlcHJlY2F0 ZWQiIG9yCiAgICAgICAib2Jzb2xldGUiIHN0YXR1cyBTSE9VTEQgYmUgYXBwbGllZCBhdCB0aGUg aGlnaGVzdCBwb3NzaWJsZSBsZXZlbAogICAgICAgaW4gdGhlIGRhdGEgdHJlZS4gIEZvciBleGFt cGxlLCB3aGVuIGRlcHJlY2F0aW5nIGFsbCBkYXRhIG5vZGVzCiAgICAgICBpbiBhIGNvbnRhaW5l ciwgdGhlICJkZXByZWNhdGVkIiBzdGF0dXMgU0hPVUxEIGJlIGFwcGxpZWQgdG8gdGhlCiAgICAg ICBjb250YWluZXIuICBGb3IgY2xhcml0eSwgdGhlIHN0YXR1cyBNQVkgYmUgYWRkZWQgaW4gYWxs IHRoZQogICAgICAgYWZmZWN0ZWQgbm9kZXMgYnV0IHRoZSBzdGF0dXMtZGVzY3JpcHRpb24gU0hP VUxEIGJlIGFkZGVkIG9ubHkgYXQKICAgICAgIHRoZSBoaWdoZXN0IGxldmVsIGluIHRoZSB0cmVl LgoKICAgVGhlIGZvbGxvd2luZyBzZWN0aW9ucyBoYXZlIGV4YW1wbGVzIG9uIGhvdyBub24tYmFj a3dhcmRzLWNvbXBhdGlibGUKICAgY2hhbmdlcyBjYW4gYmUgbWFkZS4KCjYuMS4xLjEuICBSZW1v dmluZyBhIGRhdGEgbm9kZQoKICAgUmVtb3ZpbmcgYSBsZWFmIG9yIGNvbnRhaW5lciBmcm9tIHRo ZSBkYXRhIHRyZWUsIGUuZy4gYmVjYXVzZSBzdXBwb3J0CiAgIGZvciB0aGUgY29ycmVzcG9uZGlu ZyBmZWF0dXJlIGlzIGJlaW5nIHJlbW92ZWQ6CgogICAxLiAgVGhlIG5vZGUncyBzdGF0dXMgU0hP VUxEIGJlIGNoYW5nZWQgdG8gImRlcHJlY2F0ZWQiIGFuZCBpdCBNVVNUCiAgICAgICBiZSBzdXBw b3J0ZWQgZm9yIGF0IGxlYXN0IG9uZSB5ZWFyLiAgVGhpcyBpcyBhIGJhY2t3YXJkcy0KICAgICAg IGNvbXBhdGlibGUgY2hhbmdlLgoKICAgMi4gIFdoZW4gdGhlIG5vZGUgaXMgbm90IGF2YWlsYWJs ZSBhbnltb3JlLCBpdHMgc3RhdHVzIE1VU1QgYmUKICAgICAgIGNoYW5nZWQgdG8gIm9ic29sZXRl IiBhbmQgdGhlICJzdGF0dXMtZGVzY3JpcHRpb24iIHVwZGF0ZWQsIHRoaXMKICAgICAgIGlzIGEg bm9uLWJhY2t3YXJkcy1jb21wYXRpYmxlIGNoYW5nZS4gIFRoZSAic3RhdHVzLWRlc2NyaXB0aW9u IgogICAgICAgU0hPVUxEIGJlIHVzZWQgdG8gZXhwbGFpbiB3aHkgdGhlIG5vZGUgaXMgbm90IGF2 YWlsYWJsZSBhbnltb3JlLgoKNi4xLjEuMi4gIENoYW5naW5nIHRoZSB0eXBlIG9mIGEgbGVhZiBu b2RlCgogICBDaGFuZ2luZyB0aGUgdHlwZSBvZiBhIGxlYWYtbm9kZS4gZS5nLiBjb25zaWRlciBh ICJ2cG4taWQiIG5vZGUgb2YKICAgdHlwZSBpbnRlZ2VyIGJlaW5nIGNoYW5nZWQgdG8gYSBzdHJp bmc6CgogICAxLiAgVGhlIHN0YXR1cyBvZiBub2RlICJ2cG4taWQiIFNIT1VMRCBiZSBjaGFuZ2Vk IHRvICJkZXByZWNhdGVkIiBhbmQKICAgICAgIHRoZSBub2RlIFNIT1VMRCBiZSBhdmFpbGFibGUg Zm9yIGF0IGxlYXN0IG9uZSB5ZWFyLiAgVGhpcyBpcyBhCiAgICAgICBiYWNrd2FyZHMtY29tcGF0 aWJsZSBjaGFuZ2UuCgogICAyLiAgQSBuZXcgbm9kZSwgZS5nLiAidnBuLW5hbWUiLCBvZiB0eXBl IHN0cmluZyBpcyBhZGRlZCB0byB0aGUgc2FtZQogICAgICAgbG9jYXRpb24gYXMgdGhlIGV4aXN0 aW5nIG5vZGUgInZwbi1pZCIuICBUaGlzIG5ldyBub2RlIGhhcyBzdGF0dXMKCgoKQ2xhaXNlLCBl dCBhbC4gICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAzLCAyMDE5ICAgICAgICAgICAgICAgW1Bh Z2UgMTZdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgIFlBTkcgTW9kdWxlIFZlcnNpb25pbmcg ICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgICAgICJjdXJyZW50IiBhbmQgaXRzIGRlc2Ny aXB0aW9uIFNIT1VMRCBleHBsYWluIHRoYXQgaXQgaXMgcmVwbGFjaW5nCiAgICAgICBub2RlICJ2 cG4taWQiLgoKICAgMy4gIER1cmluZyB0aGUgcGVyaW9kIG9mIHRpbWUgd2hlcmUgYm90aCBub2Rl cyBhcmUgYXZhaWxhYmxlLCBob3cgdGhlCiAgICAgICBzZXJ2ZXIgYmVoYXZlcyB3aGVuIGVpdGhl ciBub2RlIGlzIHNldCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZgogICAgICAgdGhpcyBkb2N1bWVu dCBhbmQgd2lsbCB2YXJ5IG9uIGEgY2FzZSBieSBjYXNlIGJhc2lzLiAgSGVyZSBhcmUKICAgICAg IHNvbWUgb3B0aW9uczoKCiAgICAgICAxLiAgQSBzZXJ2ZXIgTUFZIHByZXZlbnQgdGhlIG5ldyBu b2RlIGZyb20gYmVpbmcgc2V0IGlmIHRoZSBvbGQKICAgICAgICAgICBub2RlIGlzIGFscmVhZHkg c2V0IChhbmQgdmljZS12ZXJzYSkuICBUaGUgbmV3IG5vZGUgTUFZIGhhdmUKICAgICAgICAgICBh IHdoZW4gc3RhdGVtZW50IHRvIGFjaGlldmUgdGhpcy4gIFRoZSBvbGQgbm9kZSBNVVNUIE5PVCBo YXZlCiAgICAgICAgICAgYSB3aGVuIHN0YXRlbWVudCBzaW5jZSB0aGlzIHdvdWxkIGJlIGEgbm9u LWJhY2t3YXJkcy0KICAgICAgICAgICBjb21wYXRpYmxlIGNoYW5nZSwgYnV0IHRoZSBzZXJ2ZXIg TUFZIHJlamVjdCB0aGUgb2xkIG5vZGUKICAgICAgICAgICBmcm9tIGJlaW5nIHNldCBpZiB0aGUg bmV3IG5vZGUgaXMgYWxyZWFkeSBzZXQuCgogICAgICAgMi4gIElmIHRoZSBuZXcgbm9kZSBpcyBz ZXQgYW5kIGEgY2xpZW50IGRvZXMgYSBnZXQgb3IgZ2V0LWNvbmZpZwogICAgICAgICAgIG9wZXJh dGlvbiBvbiB0aGUgb2xkIG5vZGUsIHRoZSBzZXJ2ZXIgTUFZIG1hcCB0aGUgdmFsdWUuICBGb3IK ICAgICAgICAgICBleGFtcGxlLCBpZiB0aGUgbmV3IG5vZGUgInZwbi1uYW1lIiBoYXMgdmFsdWUg IjEyMyIgdGhlbiB0aGUKICAgICAgICAgICBzZXJ2ZXIgTUFZIHJldHVybiBpbnRlZ2VyIHZhbHVl IDEyMyBmb3IgdGhlIG9sZCBub2RlICJ2cG4tCiAgICAgICAgICAgaWQiLiAgSG93ZXZlciwgaWYg dGhlIHZhbHVlIGNhbiBub3QgYmUgbWFwcGVkLCB3ZSBuZWVkIGEgd2F5CiAgICAgICAgICAgb2Yg cmV0dXJuaW5nICJ1bnN1cHBvcnRlZCIgVEJELgoKICAgNC4gIFdoZW4gbm9kZSAidnBuLWlkIiBp cyBub3QgYXZhaWxhYmxlIGFueW1vcmUsIGl0cyBzdGF0dXMgTVVTVCBiZQogICAgICAgY2hhbmdl ZCB0byAib2Jzb2xldGUiIGFuZCB0aGUgInN0YXR1cy1kZXNjcmlwdGlvbiIgaXMgdXBkYXRlZC4K ICAgICAgIFRoaXMgaXMgYSBub24tYmFja3dhcmRzLWNvbXBhdGlibGUgY2hhbmdlLgoKNi4xLjEu My4gIFJlZHVjaW5nIHRoZSByYW5nZSBvZiBhIGxlYWYgbm9kZQoKNi4xLjEuNC4gIENoYW5naW5n IHRoZSBrZXkgb2YgYSBsaXN0Cgo2LjEuMS41LiAgUmVuYW1pbmcgYSBub2RlCgo2LjEuMS42LiAg Q2hhbmdpbmcgYSBkZWZhdWx0IHZhbHVlCgo2LjIuICBWZXJzaW9uaW5nIENvbnNpZGVyYXRpb25z IGZvciBDbGllbnRzCgogICBHdWlkZWxpbmVzIGZvciBjbGllbnRzIG9mIG1vZHVsZXMgdXNpbmcg dGhlIG5ldyBtb2R1bGUgcmV2aXNpb24KICAgdXBkYXRlIHByb2NlZHVyZToKCiAgIG8gIENsaWVu dHMgU0hPVUxEIGJlIGxpYmVyYWwgd2hlbiBwcm9jZXNzaW5nIGRhdGEgcmVjZWl2ZWQgZnJvbSBh CiAgICAgIHNlcnZlci4gIEZvciBleGFtcGxlLCB0aGUgc2VydmVyIG1heSBoYXZlIGluY3JlYXNl ZCB0aGUgcmFuZ2Ugb2YKICAgICAgYW4gb3BlcmF0aW9uYWwgbm9kZSBjYXVzaW5nIHRoZSBjbGll bnQgdG8gcmVjZWl2ZSBhIHZhbHVlIHdoaWNoIGlzCiAgICAgIG91dHNpZGUgdGhlIHJhbmdlIG9m IHRoZSBZQU5HIG1vZGVsIHJldmlzaW9uIGl0IHdhcyBjb2RlZCBhZ2FpbnN0LgoKICAgbyAgQ2xp ZW50cyBTSE9VTEQgbW9uaXRvciBjaGFuZ2VzIHRvIHB1Ymxpc2hlZCBZQU5HIG1vZHVsZXMgdGhy b3VnaAogICAgICB0aGVpciByZXZpc2lvbiBoaXN0b3J5LCBhbmQgdXNlIGFwcHJvcHJpYXRlIHRv b2xpbmcgdG8gdW5kZXJzdGFuZAogICAgICB0aGUgc3BlY2lmaWMgY2hhbmdlcyBiZXR3ZWVuIG1v ZHVsZSByZXZpc2lvbi4gIEluIHBhcnRpY3VsYXIsCgoKCgpDbGFpc2UsIGV0IGFsLiAgICAgICAg ICBFeHBpcmVzIE5vdmVtYmVyIDMsIDIwMTkgICAgICAgICAgICAgICBbUGFnZSAxN10KDApJbnRl cm5ldC1EcmFmdCAgICAgICAgICAgWUFORyBNb2R1bGUgVmVyc2lvbmluZyAgICAgICAgICAgICAg ICAgTWF5IDIwMTkKCgogICAgICBjbGllbnRzIFNIT1VMRCBOT1QgbWlncmF0ZSB0byBOQkMgcmV2 aXNpb25zIG9mIGEgbW9kdWxlIHdpdGhvdXQKICAgICAgY29uc2lkZXJpbmcgdGhlIHNwZWNpZmlj IE5CQyBjaGFuZ2VzLgoKICAgbyAgQ2xpZW50cyBTSE9VTEQgcGxhbiB0byBtYWtlIGNoYW5nZXMg dG8gbWF0Y2ggcHVibGlzaGVkIHN0YXR1cwogICAgICBjaGFuZ2VzLiAgV2hlbiBhIG5vZGUncyBz dGF0dXMgY2hhbmdlcyBmcm9tICJjdXJyZW50IiB0bwogICAgICAiZGVwcmVjYXRlZCIsIGNsaWVu dHMgU0hPVUxEIHBsYW4gdG8gc3RvcCB1c2luZyB0aGF0IG5vZGUgaW4gYQogICAgICB0aW1lbHkg ZmFzaGlvbi4gIFdoZW4gYSBub2RlJ3Mgc3RhdHVzIGNoYW5nZXMgdG8gIm9ic29sZXRlIiwKICAg ICAgY2xpZW50cyBNVVNUIHN0b3AgdXNpbmcgdGhhdCBub2RlLgoKNy4gIE1vZHVsZSBWZXJzaW9u aW5nIEV4dGVuc2lvbiBZQU5HIE1vZHVsZXMKCiAgIFlBTkcgbW9kdWxlIHdpdGggZXh0ZW5zaW9u cyBmb3IgZGVmaW5pbmcgYSBtb2R1bGUncyBZQU5HIHNlbWFudGljCiAgIHZlcnNpb24gbnVtYmVy LCBhbmQgaW1wb3J0aW5nIGJ5IHZlcnNpb24uCgogICA8Q09ERSBCRUdJTlM+IGZpbGUgImlldGYt eWFuZy1yZXZpc2lvbnNAMjAxOS0wNS0wMi55YW5nIgogICBtb2R1bGUgaWV0Zi15YW5nLXJldmlz aW9ucyB7CiAgICAgeWFuZy12ZXJzaW9uIDEuMTsKICAgICBuYW1lc3BhY2UgInVybjppZXRmOnBh cmFtczp4bWw6bnM6eWFuZzppZXRmLXJldmlzaW9ucyI7CiAgICAgcHJlZml4IHJldjsKCiAgICAg b3JnYW5pemF0aW9uCiAgICAgICAiSUVURiBORVRNT0QgKE5ldHdvcmsgTW9kZWxpbmcpIFdvcmtp bmcgR3JvdXAiOwogICAgIGNvbnRhY3QKICAgICAgICJXRyBXZWI6ICAgPGh0dHBzOi8vZGF0YXRy YWNrZXIuaWV0Zi5vcmcvd2cvbmV0bW9kLz4KICAgICAgICBXRyBMaXN0OiAgPG1haWx0bzpuZXRt b2RAaWV0Zi5vcmc+CgogICAgICAgIEF1dGhvcjogICBCZW5vaXQgQ2xhaXNlCiAgICAgICAgICAg ICAgICAgIDxtYWlsdG86YmNsYWlzZUBjaXNjby5jb20+CgogICAgICAgIEF1dGhvcjogICBKb2Ug Q2xhcmtlCiAgICAgICAgICAgICAgICAgIDxtYWlsdG86amNsYXJrZUBjaXNjby5jb20+CgogICAg ICAgIEF1dGhvcjogICBSZXNoYWQgUmFobWFuCiAgICAgICAgICAgICAgICAgIDxtYWlsdG86cnJh aG1hbkBjaXNjby5jb20+CgogICAgICAgIEF1dGhvcjogICBSb2JlcnQgV2lsdG9uCiAgICAgICAg ICAgICAgICAgIDxtYWlsdG86cndpbHRvbkBjaXNjby5jb20+CgogICAgICAgIEF1dGhvcjogICBL ZXZpbiBEJ1NvdXphCiAgICAgICAgICAgICAgICAgIDxtYWlsdG86a2Q2OTEzQGF0dC5jb20+Cgog ICAgICAgIEF1dGhvcjogICBCYWxhenMgTGVuZ3llbAogICAgICAgICAgICAgICAgICA8bWFpbHRv OmJhbGF6cy5sZW5neWVsQGVyaWNzc29uLmNvbT4KCiAgICAgICAgQXV0aG9yOiAgIEphc29uIFN0 ZXJuZQogICAgICAgICAgICAgICAgICA8bWFpbHRvOmphc29uLnN0ZXJuZUBub2tpYS5jb20+IjsK ICAgICBkZXNjcmlwdGlvbgogICAgICAgIlRoaXMgbW9kdWxlIGNvbnRhaW5zIGEgZGVmaW5pdGlv biBmb3IgYSBZQU5HIDEuMSBleHRlbnNpb24gdG8KCgoKQ2xhaXNlLCBldCBhbC4gICAgICAgICAg RXhwaXJlcyBOb3ZlbWJlciAzLCAyMDE5ICAgICAgICAgICAgICAgW1BhZ2UgMThdCgwKSW50ZXJu ZXQtRHJhZnQgICAgICAgICAgIFlBTkcgTW9kdWxlIFZlcnNpb25pbmcgICAgICAgICAgICAgICAg IE1heSAyMDE5CgoKICAgICAgICBleHByZXNzIHRoZSBzZW1hbnRpYyB2ZXJzaW9uIG9mIFlBTkcg bW9kdWxlcy4iOwoKICAgICByZXZpc2lvbiAyMDE5LTA1LTAyIHsKICAgICAgIGRlc2NyaXB0aW9u CiAgICAgICAgICJJbml0aWFsIHZlcnNpb24uICBEZXJpdmVkIGZyb20gaWV0Zi1zZW12ZXIueWFu Z0AyMDE5LTAyLTE3LiI7CiAgICAgICByZWZlcmVuY2UKICAgICAgICAgImRyYWZ0LXZlcmR0LW5l dG1vZC1tb2R1bGUtdmVyc2lvbmluZzogVXBkYXRlZCBZQU5HIE1vZHVsZQogICAgICAgICAgUmV2 aXNpb24gSGFuZGxpbmciOwogICAgIH0KCiAgICAgdHlwZWRlZiByZXZpc2lvbi1pZGVudGlmaWVy IHsKICAgICAgIHR5cGUgc3RyaW5nIHsKICAgICAgICAgcGF0dGVybiAnXGR7NH0tXGR7Mn0tXGR7 Mn0nOwogICAgICAgfQogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIlJlcHJlc2VudHMgYSBz cGVjaWZpYyBkYXRlIGluIFlZWVktTU0tREQgZm9ybWF0LgogICAgICAgICAgVE9ETyAtIEltcG9y dCBhbmQgcmV1c2UgdHlwZSBmcm9tIDY5OTEtYmlzIjsKICAgICB9CgogICAgIHR5cGVkZWYgbGFi ZWwtc3RyaW5nIHsKICAgICAgIHR5cGUgc3RyaW5nIHsKICAgICAgICAgbGVuZ3RoICIxLi4yNTUi OwogICAgICAgfQogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIkEgbGFiZWwgYXNzb2NpYXRl ZCB3aXRoIGEgWUFORyByZXZpc2lvbi4KCiAgICAgICAgICBUT0RPIC0gV2Ugc2hvdWxkIHByb2Jh Ymx5IGNvbnN0cmFpbiB0aGlzOgogICAgICAgICAgLSBFeGNsdWRlIHJldmlzaW9uIGRhdGUgZm9y bWF0PwogICAgICAgICAgLSBFeGNsdWRlIHNwYWNlcy4iOwoKICAgICAgIHJlZmVyZW5jZQogICAg ICAgICAiZHJhZnQtdmVyZHQtbmV0bW9kLXlhbmctbW9kdWxlLXZlcnNpb25pbmc6IFJldmlzaW9u IGxhYmVsIjsKICAgICB9CgogICAgIHR5cGVkZWYgcmV2aXNpb24tZGF0ZS1vci1sYWJlbCB7CiAg ICAgICB0eXBlIHVuaW9uIHsKICAgICAgICAgdHlwZSByZXZpc2lvbi1pZGVudGlmaWVyOwogICAg ICAgICB0eXBlIGxhYmVsLXN0cmluZzsKICAgICAgIH0KICAgICAgIGRlc2NyaXB0aW9uCiAgICAg ICAgICJSZXByZXNlbnRzIGVpdGhlciBhIFlBTkcgcmV2aXNpb24tZGF0ZSBvciBhIHJldmlzaW9u IGxhYmVsIjsKICAgICB9CgogICAgIGV4dGVuc2lvbiBuYmMtY2hhbmdlcyB7CiAgICAgICBkZXNj cmlwdGlvbgogICAgICAgICAiVGhpcyBzdGF0ZW1lbnQgaXMgdXNlZCB0byBpbmRpY2F0ZSBZQU5H IG1vZHVsZSByZXZpc2lvbnMgdGhhdAogICAgICAgICAgY29udGFpbiBub24tYmFja3dhcmRzLWNv bXBhdGlibGUgY2hhbmdlcy4KCgoKCkNsYWlzZSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgTm92 ZW1iZXIgMywgMjAxOSAgICAgICAgICAgICAgIFtQYWdlIDE5XQoMCkludGVybmV0LURyYWZ0ICAg ICAgICAgICBZQU5HIE1vZHVsZSBWZXJzaW9uaW5nICAgICAgICAgICAgICAgICBNYXkgMjAxOQoK CiAgICAgICAgICBBdCBtb3N0IG9uZSBuYmMtY2hhbmdlcyBzdGF0ZW1lbnQgaXMgYWxsb3dlZCBw ZXIgcGFyZW50CiAgICAgICAgICAncmV2aXNpb24nIHN0YXRlbWVudC4KCiAgICAgICAgICBJZiBh IHJldmlzaW9uIG9mIGEgWUFORyBtb2R1bGUgY29udGFpbnMgY2hhbmdlcywgcmVsYXRpdmUgdG8K ICAgICAgICAgIHRoZSBwcmVjZWRpbmcgcmV2aXNpb24gaW4gdGhlIHJldmlzaW9uIGhpc3Rvcnks IHRoYXQgZG8gbm90CiAgICAgICAgICBjb25mb3JtIHRvIHRoZSBtb2R1bGUgdXBkYXRlIHJ1bGVz IGRlZmluZWQgaW4gUkZDLVhYWCwgdGhlbgogICAgICAgICAgdGhlICduYmMtY2hhbmdlcycgc3Rh dGVtZW50IE1VU1QgYmUgYWRkZWQgYXMgYSBzdWJzdGF0ZW1lbnQgdG8KICAgICAgICAgIHRoZSBy ZXZpc2lvbiBzdGF0ZW1lbnQuCgogICAgICAgICAgQ29udmVyc2VseSwgaWYgYSByZXZpc2lvbiBv ZiBhIFlBTkcgbW9kdWxlIG9ubHkgY29udGFpbnMKICAgICAgICAgIGNoYW5nZXMsIHJlbGF0aXZl IHRvIHRoZSBwcmVjZWRpbmcgcmV2aXNpb24gaW4gdGhlIHJldmlzaW9uCiAgICAgICAgICBoaXN0 b3J5LCB0aGF0IGFyZSBjbGFzc2lmaWVkIGFzICdiYWNrd2FyZHMtY29tcGF0aWJsZScgdGhlbgog ICAgICAgICAgdGhlIHJldmlzaW9uIHN0YXRlbWVudCBNVVNUIE5PVCBjb250YWluIGFueSAnbmJj LWNoYW5nZXMnCiAgICAgICAgICBzdWJzdGF0ZW1lbnQuIjsKICAgICAgIHJlZmVyZW5jZQogICAg ICAgICAiZHJhZnQtdmVyZHQtbmV0bW9kLW1vZHVsZS12ZXJzaW9uaW5nOiBuYmMtY2hhbmdlcyBy ZXZpc2lvbgogICAgICAgICAgZXh0ZW5zaW9uIHN0YXRlbWVudCI7CiAgICAgfQoKICAgICBleHRl bnNpb24gbGFiZWwgewogICAgICAgYXJndW1lbnQ6IGxhYmVsLXN0cmluZwogICAgICAgZGVzY3Jp cHRpb24KICAgICAgICAgIkVhY2ggcmV2aXNpb24gZW50cnkgaW4gYSBtb2R1bGUgbWF5IGhhdmUg YSAncmV2aXNpb24gbGFiZWwnCiAgICAgICAgICBhc3NvY2lhdGVkIHdpdGggaXQuCgogICAgICAg ICAgVGhlIGxhYmVsIGNhbiBiZSB1c2VkIHRvIHByb3ZpZGUgYW4gYWRkaXRpb25hbCB2ZXJzaW9u aW5nCiAgICAgICAgICBpZGVudGlmaWVyIGFzc29jaWF0ZWQgd2l0aCB0aGUgcmV2aXNpb24uICBF LmcuLCBvbmUgb3B0aW9uIGZvcgogICAgICAgICAgYSB2ZXJzaW9uaW5nIHNjaGVtZSB0aGF0IGNv dWxkIGJlIHVzZWQgaXMgW1RPRE8gLSBSZWZlcmVuY2UKICAgICAgICAgIHNlbXZlciBkcmFmdF0u PC90PiI7CiAgICAgICByZWZlcmVuY2UKICAgICAgICAgImRyYWZ0LXZlcmR0LW5ldG1vZC1tb2R1 bGUtdmVyc2lvbmluZzogUmV2aXNpb24gbGFiZWwiOwogICAgIH0KCiAgICAgZXh0ZW5zaW9uIHJl dmlzaW9uLW9yLWRlcml2ZWQgewogICAgICAgYXJndW1lbnQgcmV2aXNpb24tZGF0ZS1vci1sYWJl bDsKICAgICAgIGRlc2NyaXB0aW9uCiAgICAgICAgICJSZXN0cmljdHMgdGhlIHJldmlzaW9uIG9m IHRoZSBtb2R1bGUgdGhhdCBtYXkgYmUgaW1wb3J0ZWQgdG8KICAgICAgICAgIG9uZSB0aGF0IG1h dGNoZXMgb3IgaXMgZGVyaXZlZCBmcm9tIHRoZSBzcGVjaWZpZWQgcmV2aXNpb24KICAgICAgICAg IGRhdGUgb3IgbGFiZWwuCgogICAgICAgICAgVGhlIGFyZ3VtZW50IHZhbHVlIE1VU1QgY29uZm9y bSB0byB0aGUKICAgICAgICAgICdyZXZpc2lvbi1kYXRlLW9yLWxhYmVsJyBkZWZpbmVkIHR5cGUu CgogICAgICAgICAgWmVybyBvciBtb3JlIHJldmlzaW9uLW9yLWRlcml2ZWQgc3RhdGVtZW50cyBh cmUgYWxsb3dlZCBwZXIKICAgICAgICAgIGltcG9ydCBzdGF0ZW1lbnQuICBJZiBzcGVjaWZpZWQg bXVsdGlwbGUgdGltZXMsIHRoZW4gYW55CiAgICAgICAgICBtb2R1bGUgcmV2aXNpb24gdGhhdCBz YXRpZmllcyBhdCBsZWFzdCBvbmUgb2YgdGhlCiAgICAgICAgICAncmV2aXNpb24tb3ItZGVyaXZl ZCcgc3RhdGVtZW50cyBpcyBhbiBhY2NlcHRhYmxlIHJldmlzaW9uIGZvcgogICAgICAgICAgaW1w b3J0LgoKCgpDbGFpc2UsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDMsIDIwMTkg ICAgICAgICAgICAgICBbUGFnZSAyMF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgWUFORyBN b2R1bGUgVmVyc2lvbmluZyAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICAgICAgICAgQW4g J2ltcG9ydCcgc3RhdGVtZW50IE1VU1QgTk9UIGNvbnRhaW4gYm90aCBhCiAgICAgICAgICAncmV2 aXNpb24tb3ItZGVyaXZlZCcgZXh0ZW5zaW9uIHN0YXRlbWVudCBhbmQgYQogICAgICAgICAgJ3Jl dmlzaW9uLWRhdGUnIHN0YXRlbWVudC4KCiAgICAgICAgICBBIHBhcnRpY3VsYXIgcmV2aXNpb24g b2YgYW4gaW1wb3J0ZWQgbW9kdWxlIHNhdGlzZmllcyBhbgogICAgICAgICAgaW1wb3J0J3MgJ3Jl dmlzaW9uLW9yLWRlcml2ZWQnIGV4dGVuc2lvbiBzdGF0ZW1lbnQgaWYgdGhlCiAgICAgICAgICBp bXBvcnRlZCBtb2R1bGUncyByZXZpc2lvbiBoaXN0b3J5IGNvbnRhaW5zIGEgcmV2aXNpb24KICAg ICAgICAgIHN0YXRlbWVudCB3aXRoIGEgbWF0Y2hpbmcgcmV2aXNpb24tZGF0ZSBvciByZXZpc2lv bi1sYWJlbC4KCiAgICAgICAgICBUaGUgJ3JldmlzaW9uLW9yLWRlcml2ZWQnIGV4dGVuc2lvbiBz dGF0ZW1lbnQgZG9lcyBub3QKICAgICAgICAgIGdhdXJhbnRlZSB0aGF0IGFsbCBtb2R1bGUgcmV2 aXNpb25zIHRoYXQgc2F0aXNmeSBhbiBpbXBvcnQKICAgICAgICAgIHN0YXRlbWVudCBhcmUgbmVj ZXNzYXJpbHkgY29tcGF0aWJsZSwgaXQgb25seSBnaXZlcyBhbgogICAgICAgICAgaW5kaWNhdGlv biB0aGF0IHRoZSByZXZpc2lvbnMgYXJlIG1vcmUgbGlrZWx5IHRvIGJlCiAgICAgICAgICBjb21w YXRpYmxlLiI7CgogICAgICAgcmVmZXJlbmNlCiAgICAgICAgICJkcmFmdC12ZXJkdC1uZXRtb2Qt eWFuZy1tb2R1bGUtdmVyc2lvbmluZzogSW1wb3J0IGJ5IGRlcml2ZWQKICAgICAgICAgIHJldmlz aW9uIjsKICAgICB9CgogICAgIGV4dGVuc2lvbiBzdGF0dXMtZGVzY3JpcHRpb24gewogICAgICAg YXJndW1lbnQgZGVzY3JpcHRpb247CgogICAgICAgZGVzY3JpcHRpb24KICAgICAgICAgIkZyZWVm b3JtIHRleHQgdGhhdCBkZXNjcmliZXMgd2h5IGEgZ2l2ZW4gbm9kZSBoYXMgYmVlbgogICAgICAg ICAgZGVwcmVjYXRlZCBvciBtYWRlIG9ic29sZXRlLiAgVGhpcyBtYXkgcG9pbnQgdG8gb3RoZXIg c2NoZW1hCiAgICAgICAgICBlbGVtZW50cyB0aGF0IGNhbiBiZSB1c2VkIGluIGxpZXUgb2YgdGhl IGdpdmVuIG5vZGUuCgogICAgICAgICAgVGhpcyBzdGF0ZW1lbnQgTVVTVCBvbmx5IGJlIHVzZWQg YXMgYSBzdWJzdGF0ZW1lbnQgb2YgdGhlCiAgICAgICAgICBzdGF0dXMgc3RhdGVtZW50CgogICAg ICAgICAgWmVybyBvciBtb3JlIHN0YXR1cy1kZXNjcmlwdGlvbiBzdGF0ZW1lbnRzIGFyZSBhbGxv d2VkIHBlcgogICAgICAgICAgcGFyZW50IHN0YXR1cyBzdGF0ZW1lbnQuICBObyBzdWJzdGF0ZW1l bnRzIGFyZSBhbGxvd2VkLiI7CgogICAgICAgcmVmZXJlbmNlCiAgICAgICAgICJkcmFmdC12ZXJk dC1uZXRtb2QteWFuZy1tb2R1bGUtdmVyc2lvbmluZzogWUFORyBzdGF0dXMKICAgICAgICAgIGRl c2NyaXB0aW9uIGV4dGVuc2lvbiI7CiAgICAgfQogICB9CiAgIDxDT0RFIEVORFM+CgogICBZQU5H IG1vZHVsZSB3aXRoIGF1Z21lbnRhdGlvbnMgdG8gWUFORyBMaWJyYXJ5IHRvIHJldmlzaW9uIGxh YmVscwoKICA8Q09ERSBCRUdJTlM+IGZpbGUgImlldGYteWwtcmV2aXNpb25zQDIwMTktMDUtMDIu eWFuZyIKICBtb2R1bGUgaWV0Zi15bC1yZXZpc2lvbnMgewogICAgeWFuZy12ZXJzaW9uIDEuMTsK ICAgIG5hbWVzcGFjZSAidXJuOmlldGY6cGFyYW1zOnhtbDpuczp5YW5nOmlldGYteWwtcmV2aXNp b25zIjsKICAgIHByZWZpeCB5bC1yZXY7CgoKCkNsYWlzZSwgZXQgYWwuICAgICAgICAgIEV4cGly ZXMgTm92ZW1iZXIgMywgMjAxOSAgICAgICAgICAgICAgIFtQYWdlIDIxXQoMCkludGVybmV0LURy YWZ0ICAgICAgICAgICBZQU5HIE1vZHVsZSBWZXJzaW9uaW5nICAgICAgICAgICAgICAgICBNYXkg MjAxOQoKCiAgICBpbXBvcnQgaWV0Zi1yZXZpc2lvbnMgewogICAgICBwcmVmaXggcmV2OwogICAg fQoKICAgIGltcG9ydCBpZXRmLXlhbmctbGlicmFyeSB7CiAgICAgIHByZWZpeCB5YW5nbGliOwog ICAgfQoKICAgIG9yZ2FuaXphdGlvbgogICAgICAiSUVURiBORVRNT0QgKE5ldHdvcmsgTW9kZWxp bmcpIFdvcmtpbmcgR3JvdXAiOwogICAgY29udGFjdAogICAgICAiV0cgV2ViOiAgIDxodHRwczov L2RhdGF0cmFja2VyLmlldGYub3JnL3dnL25ldG1vZC8+CiAgICAgICBXRyBMaXN0OiAgPG1haWx0 bzpuZXRtb2RAaWV0Zi5vcmc+CgogICAgICAgQXV0aG9yOiAgIEJlbm9pdCBDbGFpc2UKICAgICAg ICAgICAgICAgICA8bWFpbHRvOmJjbGFpc2VAY2lzY28uY29tPgoKICAgICAgIEF1dGhvcjogICBK b2UgQ2xhcmtlCiAgICAgICAgICAgICAgICAgPG1haWx0bzpqY2xhcmtlQGNpc2NvLmNvbT4KCiAg ICAgICBBdXRob3I6ICAgUmVzaGFkIFJhaG1hbgogICAgICAgICAgICAgICAgIDxtYWlsdG86cnJh aG1hbkBjaXNjby5jb20+CgogICAgICAgQXV0aG9yOiAgIFJvYmVydCBXaWx0b24KICAgICAgICAg ICAgICAgICA8bWFpbHRvOnJ3aWx0b25AY2lzY28uY29tPgoKICAgICAgIEF1dGhvcjogICBLZXZp biBEJ1NvdXphCiAgICAgICAgICAgICAgICAgPG1haWx0bzprZDY5MTNAYXR0LmNvbT4KCiAgICAg ICBBdXRob3I6ICAgQmFsYXpzIExlbmd5ZWwKICAgICAgICAgICAgICAgICA8bWFpbHRvOmJhbGF6 cy5sZW5neWVsQGVyaWNzc29uLmNvbT4KCiAgICAgICBBdXRob3I6ICAgSmFzb24gU3Rlcm5lCiAg ICAgICAgICAgICAgICAgPG1haWx0bzpqYXNvbi5zdGVybmVAbm9raWEuY29tPiI7CiAgICBkZXNj cmlwdGlvbgogICAgICAiVGhpcyBtb2R1bGUgY29udGFpbnMgYXVnbWVudGF0aW9ucyB0byBZQU5H IExpYnJhcnkgdG8gYWRkIG1vZHVsZQogICAgICAgbGV2ZWwgcmV2aXNpb24gbGFiZWwgYW5kIHRv IHByb3ZpZGUgYW4gaW5kaWNhdGlvbiBvZiBob3cKICAgICAgIGRlcHJlY2F0ZWQgYW5kIG9ic29s ZXRlIG5vZGVzIGFyZSBoYW5kbGVkIGJ5IHRoZSBzZXJ2ZXIuIjsKCiAgICByZXZpc2lvbiAyMDE5 LTA1LTAyIHsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiSW5pdGlhbCByZXZpc2lvbiwgZGVy aXZlZCBmcm9tIGlldGYteWwtc2VtdmVyfjIwMTktMDItMTciOwogICAgICByZWZlcmVuY2UKICAg ICAgICAiZHJhZnQtdmVyZHQtbmV0bW9kLW1vZHVsZS12ZXJzaW9uaW5nOiBVcGRhdGVkIFlBTkcg TW9kdWxlCiAgICAgICAgIFJldmlzaW9uIEhhbmRsaW5nIjsKICAgIH0KCiAgICBhdWdtZW50ICIv eWFuZ2xpYjp5YW5nLWxpYnJhcnkveWFuZ2xpYjptb2R1bGUtc2V0L3lhbmdsaWI6bW9kdWxlIiB7 CgoKCkNsYWlzZSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMywgMjAxOSAgICAg ICAgICAgICAgIFtQYWdlIDIyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICBZQU5HIE1vZHVs ZSBWZXJzaW9uaW5nICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgICAgIGRlc2NyaXB0aW9u CiAgICAgICAgIkF1Z21lbnRhdGlvbiBtb2R1bGVzIHdpdGggYSByZXZpc2lvbiBsYWJlbCI7CiAg ICAgIGxlYWYgcmV2aXNpb24tbGFiZWwgewogICAgICAgIHR5cGUgcmV2OmxhYmVsLXN0cmluZzsK ICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIlRoZSByZXZpc2lvbiBsYWJlbCBhc3NvY2lh dGVkIHdpdGggdGhpcyBtb2R1bGUgcmV2aXNpb24uICBUaGUKICAgICAgICAgICBsYWJlbCBNVVNU IG1hdGNoIHRoZSByZXY6bGFiZWwgdmFsdWUgaW4gdGhlIHNwZWNpZmljCiAgICAgICAgICAgcmV2 aXNpb24gb2YgdGhlIG1vZHVsZSBsb2FkZWQgaW4gdGhpcyBtb2R1bGUtc2V0LiI7CiAgICAgICAg cmVmZXJlbmNlCiAgICAgICAgImRyYWZ0LXZlcmR0LW5ldG1vZC1tb2R1bGUtdmVyc2lvbmluZzog VXBkYXRlZCBZQU5HIE1vZHVsZQogICAgICAgICBSZXZpc2lvbiBIYW5kbGluZyI7CiAgICAgIH0K ICAgIH0KCiAgICBhdWdtZW50ICIveWFuZ2xpYjp5YW5nLWxpYnJhcnkveWFuZ2xpYjpzY2hlbWEi IHsKICAgICAgZGVzY3JpcHRpb24KICAgICAgICAiQXVnbWVudGF0aW9ucyB0byB0aGUgaWV0Zi15 YW5nLWxpYnJhcnkgbW9kdWxlIHRvIGluZGljYXRlIGhvdwogICAgICAgICBkZXByZWNhdGVkIGFu ZCBvYnNvbGV0ZWQgbm9kZXMgYXJlIGhhbmRsZWQgZm9yIGVhY2ggZGF0YXN0b3JlCiAgICAgICAg IHNjaGVtYSBzdXBwb3J0ZWQgYnkgdGhlIHNlcnZlci4iOwoKICAgICAgbGVhZiBkZXByZWNhdGVk LW5vZGVzLWltcGxlbWVudGVkIHsKICAgICAgICB0eXBlIGVtcHR5OwogICAgICAgIGRlc2NyaXB0 aW9uCiAgICAgICAgICAiSWYgcHJlc2VudCwgdGhpcyBsZWFmIGluZGljYXRlcyB0aGF0IGFsbCBz Y2hlbWEgbm9kZXMgd2l0aCBhCiAgICAgICAgICAgc3RhdHVzICdkZXByZWNhdGVkJyBjaGlsZCBz dGF0ZW1lbnQgYXJlIGltcGxlbWVudGVkCiAgICAgICAgICAgZXF1aXZhbGVudGx5IGFzIGlmIHRo ZXkgaGFkIHN0YXR1cyAnY3VycmVudCcsIG9yIG90aGVyd2lzZQogICAgICAgICAgIGRldmlhdGlv bnMgTVVTVCBiZSB1c2VkIHRvIGV4cGxpY2l0bHkgcmVtb3ZlICdkZXByZWNhdGVkJwogICAgICAg ICAgIG5vZGVzIGZyb20gdGhlIHNjaGVtYS4gIElmIHRoaXMgbGVhZiBpcyBhYnNlbnQgdGhlbiB0 aGUKICAgICAgICAgICBiZWhhdmlvciBpcyB1bnNwZWNpZmllZC4iOwogICAgICAgIHJlZmVyZW5j ZQogICAgICAgICAgImRyYWZ0LXZlcmR0LW5ldG1vZC15YW5nLXNlbXZlcjogUmVwb3J0aW5nIGhv dyBkZXByZWNhdGVkIGFuZAogICAgICAgICAgIG9ic29sZXRlIG5vZGVzIGFyZSBoYW5kbGVkIjsK ICAgICAgfQogICAgICBsZWFmIG9ic29sZXRlLW5vZGVzLWFic2VudCB7CiAgICAgICAgdHlwZSBl bXB0eTsKICAgICAgICBkZXNjcmlwdGlvbgogICAgICAgICAgIklmIHByZXNlbnQsIHRoaXMgbGVh ZiBpbmRpY2F0ZXMgdGhhdCB0aGUgc2VydmVyIGRvZXMgbm90CiAgICAgICAgICAgaW1wbGVtZW50 IGFueSBzdGF0dXMgJ29ic29sZXRlJyBub2Rlcy4gIElmIHRoaXMgbGVhZiBpcwogICAgICAgICAg IGFic2VudCB0aGVuIHRoZSBiZWhhdmlvdXIgaXMgdW5zcGVjaWZpZWQuIjsKICAgICAgICByZWZl cmVuY2UKICAgICAgICAgICJkcmFmdC12ZXJkdC1uZXRtb2QteWFuZy1zZW12ZXI6IFJlcG9ydGlu ZyBob3cgZGVwcmVjYXRlZCBhbmQKICAgICAgICAgICBvYnNvbGV0ZSBub2RlcyBhcmUgaGFuZGxl ZCI7CiAgICAgIH0KICAgIH0KICB9CiAgPENPREUgRU5EUz4KCgoKCgpDbGFpc2UsIGV0IGFsLiAg ICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDMsIDIwMTkgICAgICAgICAgICAgICBbUGFnZSAyM10K DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgWUFORyBNb2R1bGUgVmVyc2lvbmluZyAgICAgICAg ICAgICAgICAgTWF5IDIwMTkKCgo4LiAgQ29udHJpYnV0b3JzCgogICBUaGlzIGRvY3VtZW50IGdy ZXcgb3V0IG9mIHRoZSBZQU5HIG1vZHVsZSB2ZXJzaW9uaW5nIGRlc2lnbiB0ZWFtIHRoYXQKICAg c3RhcnRlZCBhZnRlciBJRVRGIDEwMS4gIFRoZSBkZXNpZ24gdGVhbSBjb25zaXN0cyBvZiB0aGUg Zm9sbG93aW5nCiAgIG1lbWJlcnMgd2hvbSBoYXZlIHdvcmtlZCBvbiB0aGUgWUFORyB2ZXJzaW9u aW5nIHByb2plY3Q6CgogICBvICBCYWxhenMgTGVuZ3llbAoKICAgbyAgQmVub2l0IENsYWlzZQoK ICAgbyAgRWJiZW4gQXJpZXMKCiAgIG8gIEphc29uIFN0ZXJuZQoKICAgbyAgSm9lIENsYXJrZQoK ICAgbyAgSnVlcmdlbiBTY2hvZW53YWVsZGVyCgogICBvICBNYWhlc2ggSmV0aGFuYW5kYW5pCgog ICBvICBNaWNoYWVsIChXYW5neml0YW8pCgogICBvICBRaW4gV3UKCiAgIG8gIFJlc2hhZCBSYWht YW4KCiAgIG8gIFJvYiBXaWx0b24KCiAgIFRoZSBpbml0aWFsIHJldmlzaW9uIG9mIHRoaXMgZG9j dW1lbnQgd2FzIHJlZmFjdG9yZWQgYW5kIGJ1aWx0IHVwb24KICAgW0ktRC5jbGFjbGEtbmV0bW9k LXlhbmctbW9kZWwtdXBkYXRlXS4KCiAgIERpc2N1c3NvbnMgb24gdGhlIHVzZSBvZiBTZW12ZXIg Zm9yIFlBTkcgdmVyc2lvbmluZyBoYXMgYmVlbiBoZWxkCiAgIHdpdGggYXV0aG9ycyBvZiB0aGUg T3BlbkNvbmZpZyBZQU5HIG1vZGVscy4gIFdlIHdvdWxkIGxpa2UgdGhhbmsgYm90aAogICBBbmVl cyBTaGFpa2ggYW5kIFJvYiBTaGFraXIgZm9yIHRoZWlyIGlucHV0IGludG8gdGhpcyBwcm9ibGVt IHNwYWNlLgoKOS4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zCgogICBUaGUgZG9jdW1lbnQgZG9l cyBub3QgZGVmaW5lIGFueSBuZXcgcHJvdG9jb2wgb3IgZGF0YSBtb2RlbC4gIFRoZXJlCiAgIGFy ZSBubyBzZWN1cml0eSBpbXBhY3RzLgoKMTAuICBJQU5BIENvbnNpZGVyYXRpb25zCgoxMC4xLiAg WUFORyBNb2R1bGUgUmVnaXN0cmF0aW9ucwoKICAgVGhlIGZvbGxvd2luZyBZQU5HIG1vZHVsZSBp cyByZXF1ZXN0ZWQgdG8gYmUgcmVnaXN0cmVkIGluIHRoZSAiSUFOQQogICBNb2R1bGUgTmFtZXMi IHJlZ2lzdHJ5OgoKICAgVGhlIGlldGYteWFuZy1yZXZpc2lvbnMgbW9kdWxlOgoKCgpDbGFpc2Us IGV0IGFsLiAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDMsIDIwMTkgICAgICAgICAgICAgICBb UGFnZSAyNF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgWUFORyBNb2R1bGUgVmVyc2lvbmlu ZyAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICAgICBOYW1lOiBpZXRmLXlhbmctcmV2aXNp b25zCgogICAgICBYTUwgTmFtZXNwYWNlOiB1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnlhbmc6aWV0 Zi15YW5nLXJldmlzaW9ucwoKICAgICAgUHJlZml4OiByZXYKCiAgICAgIFJlZmVyZW5jZTogW1JG Q1hYWFhdCgogICBUaGUgaWV0Zi15bC1yZXZpc2lvbnMgbW9kdWxlOgoKICAgICAgTmFtZTogaWV0 Zi15bC1yZXZpc2lvbnMKCiAgICAgIFhNTCBOYW1lc3BhY2U6IHVybjppZXRmOnBhcmFtczp4bWw6 bnM6eWFuZzppZXRmLXlsLXJldmlzaW9ucwoKICAgICAgUHJlZml4OiB5bC1yZXYKCiAgICAgIFJl ZmVyZW5jZTogW1JGQ1hYWFhdCgoxMS4gIFJlZmVyZW5jZXMKCjExLjEuICBOb3JtYXRpdmUgUmVm ZXJlbmNlcwoKICAgW0ktRC52ZXJkdC1uZXRtb2QteWFuZy12ZXJzaW9uaW5nLXJlcXNdCiAgICAg ICAgICAgICAgQ2xhcmtlLCBKLiwgIllBTkcgTW9kdWxlIFZlcnNpb25pbmcgUmVxdWlyZW1lbnRz IiwgZHJhZnQtCiAgICAgICAgICAgICAgdmVyZHQtbmV0bW9kLXlhbmctdmVyc2lvbmluZy1yZXFz LTAyICh3b3JrIGluIHByb2dyZXNzKSwKICAgICAgICAgICAgICBOb3ZlbWJlciAyMDE4LgoKICAg W1JGQzc4OTVdICBCaWVybWFuLCBBLiwgQmpvcmtsdW5kLCBNLiwgYW5kIEsuIFdhdHNlbiwgIllB TkcgTW9kdWxlCiAgICAgICAgICAgICAgTGlicmFyeSIsIFJGQyA3ODk1LCBET0kgMTAuMTc0ODcv UkZDNzg5NSwgSnVuZSAyMDE2LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9y Lm9yZy9pbmZvL3JmYzc4OTU+LgoKICAgW1JGQzc5NTBdICBCam9ya2x1bmQsIE0uLCBFZC4sICJU aGUgWUFORyAxLjEgRGF0YSBNb2RlbGluZyBMYW5ndWFnZSIsCiAgICAgICAgICAgICAgUkZDIDc5 NTAsIERPSSAxMC4xNzQ4Ny9SRkM3OTUwLCBBdWd1c3QgMjAxNiwKICAgICAgICAgICAgICA8aHR0 cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3OTUwPi4KCiAgIFtSRkM4NDA3XSAgQmll cm1hbiwgQS4sICJHdWlkZWxpbmVzIGZvciBBdXRob3JzIGFuZCBSZXZpZXdlcnMgb2YKICAgICAg ICAgICAgICBEb2N1bWVudHMgQ29udGFpbmluZyBZQU5HIERhdGEgTW9kZWxzIiwgQkNQIDIxNiwg UkZDIDg0MDcsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzg0MDcsIE9jdG9iZXIgMjAx OCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4NDA3 Pi4KCiAgIFtSRkM4NTI1XSAgQmllcm1hbiwgQS4sIEJqb3JrbHVuZCwgTS4sIFNjaG9lbndhZWxk ZXIsIEouLCBXYXRzZW4sIEsuLAogICAgICAgICAgICAgIGFuZCBSLiBXaWx0b24sICJZQU5HIExp YnJhcnkiLCBSRkMgODUyNSwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDODUyNSwgTWFy Y2ggMjAxOSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9y ZmM4NTI1Pi4KCgoKCgoKCkNsYWlzZSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIg MywgMjAxOSAgICAgICAgICAgICAgIFtQYWdlIDI1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAg ICBZQU5HIE1vZHVsZSBWZXJzaW9uaW5nICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCjExLjIu ICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbSS1ELmNsYWNsYS1uZXRtb2QtbW9kZWwtY2F0 YWxvZ10KICAgICAgICAgICAgICBDbGFya2UsIEouIGFuZCBCLiBDbGFpc2UsICJZQU5HIG1vZHVs ZSBmb3IKICAgICAgICAgICAgICB5YW5nY2F0YWxvZy5vcmciLCBkcmFmdC1jbGFjbGEtbmV0bW9k LW1vZGVsLWNhdGFsb2ctMDMKICAgICAgICAgICAgICAod29yayBpbiBwcm9ncmVzcyksIEFwcmls IDIwMTguCgogICBbSS1ELmNsYWNsYS1uZXRtb2QteWFuZy1tb2RlbC11cGRhdGVdCiAgICAgICAg ICAgICAgQ2xhaXNlLCBCLiwgQ2xhcmtlLCBKLiwgTGVuZ3llbCwgQi4sIGFuZCBLLiBEJ1NvdXph LCAiTmV3CiAgICAgICAgICAgICAgWUFORyBNb2R1bGUgVXBkYXRlIFByb2NlZHVyZSIsIGRyYWZ0 LWNsYWNsYS1uZXRtb2QteWFuZy0KICAgICAgICAgICAgICBtb2RlbC11cGRhdGUtMDYgKHdvcmsg aW4gcHJvZ3Jlc3MpLCBKdWx5IDIwMTguCgogICBbSS1ELmNsYWlzZS1zZW12ZXJdCiAgICAgICAg ICAgICAgQ2xhaXNlLCBCLiwgQmFybmVzLCBSLiwgYW5kIEouIENsYXJrZSwgIlNlbWFudGljCiAg ICAgICAgICAgICAgVmVyc2lvbmluZyBhbmQgU3RydWN0dXJlIGZvciBJRVRGIFNwZWNpZmljYXRp b25zIiwgZHJhZnQtCiAgICAgICAgICAgICAgY2xhaXNlLXNlbXZlci0wMiAod29yayBpbiBwcm9n cmVzcyksIEphbnVhcnkgMjAxOC4KCiAgIFtJLUQuaWV0Zi1uZXRtb2QteWFuZy1pbnN0YW5jZS1m aWxlLWZvcm1hdF0KICAgICAgICAgICAgICBMZW5neWVsLCBCLiBhbmQgQi4gQ2xhaXNlLCAiWUFO RyBJbnN0YW5jZSBEYXRhIEZpbGUKICAgICAgICAgICAgICBGb3JtYXQiLCBkcmFmdC1pZXRmLW5l dG1vZC15YW5nLWluc3RhbmNlLWZpbGUtZm9ybWF0LTAyCiAgICAgICAgICAgICAgKHdvcmsgaW4g cHJvZ3Jlc3MpLCBGZWJydWFyeSAyMDE5LgoKICAgW0ktRC5vcGVuY29uZmlnLW5ldG1vZC1tb2Rl bC1jYXRhbG9nXQogICAgICAgICAgICAgIFNoYWlraCwgQS4sIFNoYWtpciwgUi4sIGFuZCBLLiBE J1NvdXphLCAiQ2F0YWxvZyBhbmQKICAgICAgICAgICAgICByZWdpc3RyeSBmb3IgWUFORyBtb2Rl bHMiLCBkcmFmdC1vcGVuY29uZmlnLW5ldG1vZC1tb2RlbC0KICAgICAgICAgICAgICBjYXRhbG9n LTAyICh3b3JrIGluIHByb2dyZXNzKSwgTWFyY2ggMjAxNy4KCiAgIFtJLUQucndpbHRvbi1uZXRt b2QteWFuZy1wYWNrYWdlc10KICAgICAgICAgICAgICBXaWx0b24sIFIuLCAiWUFORyBQYWNrYWdl cyIsIGRyYWZ0LXJ3aWx0b24tbmV0bW9kLXlhbmctCiAgICAgICAgICAgICAgcGFja2FnZXMtMDEg KHdvcmsgaW4gcHJvZ3Jlc3MpLCBNYXJjaCAyMDE5LgoKICAgW29wZW5jb25maWdzZW12ZXJdCiAg ICAgICAgICAgICAgIlNlbWFudGljIFZlcnNpb25pbmcgZm9yIE9wZW5jb25maWcgTW9kZWxzIiwK ICAgICAgICAgICAgICA8aHR0cDovL3d3dy5vcGVuY29uZmlnLm5ldC9kb2NzL3NlbXZlci8+LgoK ICAgW3NlbXZlcl0gICAiU2VtYW50aWMgVmVyc2lvbmluZyAyLjAuMCIsIDxodHRwczovL3d3dy5z ZW12ZXIub3JnPi4KCiAgIFt5YW5nY2F0YWxvZ10KICAgICAgICAgICAgICAiWUFORyBDYXRhbG9n IiwgPGh0dHBzOi8veWFuZ2NhdGFsb2cub3JnPi4KCjExLjMuICBVUklzCgogICBbMV0gaHR0cHM6 Ly9naXRodWIuY29tL25ldG1vZC13Zy95YW5nLXZlci1kdC9pc3N1ZXMvMTQKCiAgIFsyXSBodHRw czovL2dpdGh1Yi5jb20vbmV0bW9kLXdnL3lhbmctdmVyLWR0L2lzc3Vlcy8xMQoKICAgWzNdIGh0 dHBzOi8vZ2l0aHViLmNvbS9uZXRtb2Qtd2cveWFuZy12ZXItZHQvaXNzdWVzLzEzCgoKCgpDbGFp c2UsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDMsIDIwMTkgICAgICAgICAgICAg ICBbUGFnZSAyNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgWUFORyBNb2R1bGUgVmVyc2lv bmluZyAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBbNF0gaHR0cHM6Ly9naXRodWIuY29t L25ldG1vZC13Zy95YW5nLXZlci1kdC9pc3N1ZXMvMTIKCiAgIFs1XSBodHRwczovL2dpdGh1Yi5j b20vbmV0bW9kLXdnL3lhbmctdmVyLWR0L2lzc3Vlcy8xMAoKICAgWzZdIGh0dHBzOi8vZ2l0aHVi LmNvbS9uZXRtb2Qtd2cveWFuZy12ZXItZHQvaXNzdWVzLzgKCiAgIFs3XSBodHRwczovL2dpdGh1 Yi5jb20vbmV0bW9kLXdnL3lhbmctdmVyLWR0L2lzc3Vlcy82CgogICBbOF0gaHR0cHM6Ly9naXRo dWIuY29tL25ldG1vZC13Zy95YW5nLXZlci1kdC9pc3N1ZXMvNAoKICAgWzldIGh0dHBzOi8vZ2l0 aHViLmNvbS9uZXRtb2Qtd2cveWFuZy12ZXItZHQvaXNzdWVzLzE1CgogICBbMTBdIGh0dHBzOi8v Z2l0aHViLmNvbS9uZXRtb2Qtd2cveWFuZy12ZXItZHQvaXNzdWVzLzIKCkFwcGVuZGl4IEEuICBB cHBlbmRpeAoKQS4xLiAgT3BlbiBJc3N1ZXMKCiAgIE9wZW4gaXNzdWVzIGFyZSBiZWluZyB0cmFj a2VkIGF0IDxodHRwczovL2dpdGh1Yi5jb20vbmV0bW9kLXdnL3lhbmctCiAgIHZlci1kdC9pc3N1 ZXM+LiAgQ3VycmVudGx5IG9wZW4gaXNzdWVzIGFyZToKCiAgIG8gIERvIHdlIG5lZWQgYSBuZXcg dmVyc2lvbiBvZiBZQU5HPyAjMTQgWzFdCgogICBvICBBZGQgZ3VpZGFuY2UgdGV4dCBhYm91dCB3 YXJuaW5nIE5CQyBjaGFuZ2VzIG1pZ2h0IGJyZWFrIGltcG9ydHMKICAgICAgIzExIFsyXQoKICAg byAgQWRkIGEgbmFtaW5nIGNvbnZlbnRpb24gZm9yIHZlcnNpb25lZCBZQU5HIGZpbGUjMTMgWzNd CgogICBvICBEZWZpbmUgZWRpdG9yaWFsLCBiYywgbmJjIGltcGFjdCBvZiBhZGRpbmcsIGNoYW5n aW5nLCByZW1vdmluZwogICAgICBleHRlbnNpb24gc3RtdHMjMTIgWzRdCgogICBvICBIb3cgdG8g dmVyc2lvbiBtb2R1bGVzIGluIElFVEYgZHJhZnRzIChhZnRlciB0aGV5IGhhdmUgYmVlbgogICAg ICBwdWJsaXNoZWQgYXQgMS4wLjAgb3IgbGF0ZXIjMTAgWzVdCgogICBvICBBcmUgd2hpdGVzcGFj ZSBjaGFuZ2VzIGFsbG93IGJldHdlZW4gdHdvIG1vZHVsZSBpbnN0YW5jZXMgd2l0aCB0aGUKICAg ICAgc2FtZSB2ZXJzaW9uIChvciByZXZpc2lvbik/IzggWzZdCgogICBvICBJcyBjaGFuZ2luZyB0 aGUgb3JkZXJpbmcgb2Ygbm9kZXMgYW4gTkJDIGNoYW5nZT8jNiBbN10KCiAgIG8gIEZpZ3VyZSBv dXQgd2hldGhlciBjaGFuZ2luZyB0aGUgaW1wb3J0cyBjb25zdGl0dXRlIGEgQkMgb3IgTkJDCiAg ICAgIGNoYW5nZSM0IFs4XQoKICAgbyAgRG9lcyBCQyBvciBOQkMgZGVwZW5kIG9uIHdoZXRoZXIg dGhlIG5vZGUgaXMgY29uZmlnIHRydWUvZmFsc2U/IzE1CiAgICAgIFs5XQoKICAgbyAgU3RhdHVz IG9ic29sZXRlIG5vZGVzIzIgWzEwXQoKQXV0aG9ycycgQWRkcmVzc2VzCgoKCkNsYWlzZSwgZXQg YWwuICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMywgMjAxOSAgICAgICAgICAgICAgIFtQYWdl IDI3XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICBZQU5HIE1vZHVsZSBWZXJzaW9uaW5nICAg ICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIEJlbm9pdCBDbGFpc2UKICAgQ2lzY28gU3lzdGVt cywgSW5jLgogICBEZSBLbGVldGxhYW4gNmEgYjEKICAgMTgzMSBEaWVnZW0KICAgQmVsZ2l1bQoK ICAgUGhvbmU6ICszMiAyIDcwNCA1NjIyCiAgIEVtYWlsOiBiY2xhaXNlQGNpc2NvLmNvbQoKCiAg IEpvZSBDbGFya2UKICAgQ2lzY28gU3lzdGVtcywgSW5jLgogICA3MjAwLTEyIEtpdCBDcmVlayBS ZAogICBSZXNlYXJjaCBUcmlhbmdsZSBQYXJrLCBOb3J0aCBDYXJvbGluYQogICBVbml0ZWQgU3Rh dGVzIG9mIEFtZXJpY2EKCiAgIFBob25lOiArMS05MTktMzkyLTI4NjcKICAgRW1haWw6IGpjbGFy a2VAY2lzY28uY29tCgoKICAgUmVzaGFkIFJhaG1hbgogICBDaXNjbyBTeXN0ZW1zLCBJbmMuCgog ICBFbWFpbDogcnJhaG1hbkBjaXNjby5jb20KCgogICBSb2JlcnQgV2lsdG9uIChlZGl0b3IpCiAg IENpc2NvIFN5c3RlbXMsIEluYy4KCiAgIEVtYWlsOiByd2lsdG9uQGNpc2NvLmNvbQoKCiAgIEJh bGF6cyBMZW5neWVsCiAgIEVyaWNzc29uCiAgIE1hZ3lhciBUdWRvc29rIEtvcnV0amEKICAgMTEx NyBCdWRhcGVzdAogICBIdW5nYXJ5CgogICBQaG9uZTogKzM2LTcwLTMzMC03OTA5CiAgIEVtYWls OiBiYWxhenMubGVuZ3llbEBlcmljc3Nvbi5jb20KCgogICBKYXNvbiBTdGVybmUKICAgTm9raWEK CiAgIEVtYWlsOiBqYXNvbi5zdGVybmVAbm9raWEuY29tCgoKCgoKQ2xhaXNlLCBldCBhbC4gICAg ICAgICAgRXhwaXJlcyBOb3ZlbWJlciAzLCAyMDE5ICAgICAgICAgICAgICAgW1BhZ2UgMjhdCgwK SW50ZXJuZXQtRHJhZnQgICAgICAgICAgIFlBTkcgTW9kdWxlIFZlcnNpb25pbmcgICAgICAgICAg ICAgICAgIE1heSAyMDE5CgoKICAgS2V2aW4gRCdTb3V6YQogICBBVCZUCiAgIDIwMCBTLiBMYXVy ZWwgQXZlCiAgIE1pZGRsZXRvd24sIE5KCiAgIFVuaXRlZCBTdGF0ZXMgb2YgQW1lcmljYQoKICAg RW1haWw6IGtkNjkxM0BhdHQuY29tCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK CgoKCgoKCgoKQ2xhaXNlLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAzLCAyMDE5 ICAgICAgICAgICAgICAgW1BhZ2UgMjldCg== --_004_52c66ea6bad044f78f4af259b30b4a4fXCHRCD007ciscocom_-- From nobody Thu May 9 06:39:00 2019 Return-Path: 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 A93A1120183 for ; Thu, 9 May 2019 06:38:53 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -7.012 X-Spam-Level: X-Spam-Status: No, score=-7.012 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 l_FMxE1lZ6xA for ; Thu, 9 May 2019 06:38:52 -0700 (PDT) Received: from out-5.smtp.github.com (out-5.smtp.github.com [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5E57120226 for ; Thu, 9 May 2019 06:38:51 -0700 (PDT) Date: Thu, 09 May 2019 06:38:50 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1557409130; bh=mf19qPxNtQnLQx8xigvFTCfWjx2/h+YSwXGLbakemKs=; h=Date:From:To:Subject:From; b=lospSnU+u1JM5CItatMpUqjTKen3ZN8iMFtj1gS2xudaiM7sp0zvib3/elSVX7Uk6 R4Voa9tYT5/U9mvMI6YkApXS/m9yqJcpEWUfF8tqfB/7YkKBdIMLFB5YRDtFy+IP4T 3AhQarQgRriFAWQJxKOhrXUsXYiPgCdrYupwlgeA= From: Robert Wilton To: netmod-ver-dt@ietf.org Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-GitHub-Recipient-Address: netmod-ver-dt@ietf.org X-Auto-Response-Suppress: All Archived-At: Subject: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 130b5d: Commit initial version of module versioning and YA... X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 May 2019 13:38:58 -0000 Branch: refs/heads/develop Home: https://github.com/netmod-wg/yang-ver-dt Commit: 130b5d9620f519225eefaee81d8d65a357260dea https://github.com/netmod-wg/yang-ver-dt/commit/130b5d9620f519225eefaee81d8d65a357260dea Author: rwilton Date: 2019-05-09 (Thu, 09 May 2019) Changed paths: A yang-mod-ver/draft-verdt-netmod-yang-module-versioning.xml A yang-mod-ver/ietf-yang-library.yang A yang-mod-ver/ietf-yang-revisions.yang A yang-mod-ver/ietf-yl-revisions.yang A yang-ver-schemes/draft-verdt-netmod-yang-semver.xml Log Message: ----------- Commit initial version of module versioning and YANG semver drafts Commit: 642580eaecf9dfbb7eb84074bfba0900c6b2bd6a https://github.com/netmod-wg/yang-ver-dt/commit/642580eaecf9dfbb7eb84074bfba0900c6b2bd6a Author: rwilton Date: 2019-05-09 (Thu, 09 May 2019) Changed paths: M yang-semver/draft-verdt-netmod-yang-semver.txt M yang-semver/draft-verdt-netmod-yang-semver.xml Log Message: ----------- Merge branch 'develop' of github.com:netmod-wg/yang-ver-dt into develop Compare: https://github.com/netmod-wg/yang-ver-dt/compare/de0e3f79ee36...642580eaecf9 From nobody Thu May 9 06:53:47 2019 Return-Path: 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 BFE48120139 for ; Thu, 9 May 2019 06:53:45 -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=hChzwfT1; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=cjrxQ2rr 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 CufHc49-ftrE for ; Thu, 9 May 2019 06:53:43 -0700 (PDT) Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49F9B120134 for ; Thu, 9 May 2019 06:53:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13574; q=dns/txt; s=iport; t=1557410023; x=1558619623; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=biyq/PaeyT1Msu4kHY7Mg75aazrMiGkn30tC9+P2c00=; b=hChzwfT1oSrkmTEWZh4ml5HUQXyarh1iGn02kPbmptDPEXHFX8O+WXsh I2XOaZa4AeZJ0BA8xpw93KZGb0muwQqhCbYh4g833zpL9P/NJXwSZQDN0 kk1PNtM6rqfh0OcvnFercQkMA/RzUHNfPyKnNMCxIiPY1e905B1rx2REO Q=; IronPort-PHdr: =?us-ascii?q?9a23=3ASJQ4GxTn7/3ypXTo5z9fB92iHdpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESXBdfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5g640NmhA4RsuMCEn1NvnvOjYlHcBeU1lN9HCgOk8TE8H7NBXf?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BKAACfL9Rc/5FdJa1kHAEBAQQBAQc?= =?us-ascii?q?EAQGBUQcBAQsBgQ4vKScDaVUgBAsoCodOA4RSiiuCV5JYhE2BLoEkA1QJAQE?= =?us-ascii?q?BDAEBLQIBAYRAAoIIIzQJDgEDAQEEAQECAQRtHAELhUoBAQEEEhsTAQE4DwI?= =?us-ascii?q?BCBEEAQEvMh0IAQEEEwgagwGBHU0DHQECojYCgTWIX4IggnkBAQWFAhiCDwm?= =?us-ascii?q?BMgGLTheBQD+BV4IXNT6ERoM6giaLT4ZZlSEJAoIJkm+CEIo1iRSMJYEhk1Y?= =?us-ascii?q?CBAIEBQIOAQEFgU84gVdwFYMngg+BJAEIgkKKU3KBKY1CAYEgAQE?= X-IronPort-AV: E=Sophos;i="5.60,450,1549929600"; d="scan'208,217";a="471051589" Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 May 2019 13:53:42 +0000 Received: from XCH-RCD-013.cisco.com (xch-rcd-013.cisco.com [173.37.102.23]) by rcdn-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id x49Drg59016236 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for ; Thu, 9 May 2019 13:53:42 GMT Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-RCD-013.cisco.com (173.37.102.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 9 May 2019 08:53:41 -0500 Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 9 May 2019 08:53:40 -0500 Received: from NAM02-BL2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 9 May 2019 08:53:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Rl324kmRT1pB5ouUjSCTQZBaKNbsWh+4xaZUVMuOMVY=; b=cjrxQ2rrjLtS4Ug01CcHlA8XY94d44E6rP0/9UgIq9S9GYDIGoqL4r13sMwpycqwkjBIXBiKWotfA7k3q5Hkwn8hzySS4Zn1r2rcIwdbinx4f5eSgCbQBt2+fe1/xDzRV1qa7Wq+d5gA++Aq6xwHXOoULBbbr+j/nrVTNkWSXW0= Received: from BYAPR11MB2631.namprd11.prod.outlook.com (52.135.227.28) by BYAPR11MB2631.namprd11.prod.outlook.com (52.135.227.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1856.11; Thu, 9 May 2019 13:53:39 +0000 Received: from BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::3089:f0c1:d7f9:2b52]) by BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::3089:f0c1:d7f9:2b52%3]) with mapi id 15.20.1856.012; Thu, 9 May 2019 13:53:39 +0000 From: "Rob Wilton (rwilton)" To: "netmod-ver-dt@ietf.org" Thread-Topic: Update & today's DT meeting Thread-Index: AdUA7ICcQCw7J0SOSLq/pvH58/b1PAFgHraw Date: Thu, 9 May 2019 13:53:38 +0000 Message-ID: References: <52c66ea6bad044f78f4af259b30b4a4f@XCH-RCD-007.cisco.com> In-Reply-To: <52c66ea6bad044f78f4af259b30b4a4f@XCH-RCD-007.cisco.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.51] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bbe9e649-f5aa-4c71-35d0-08d6d485bd7e x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020); SRVR:BYAPR11MB2631; x-ms-traffictypediagnostic: BYAPR11MB2631: x-ms-exchange-purlcount: 2 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 003245E729 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(396003)(376002)(39860400002)(346002)(136003)(51444003)(199004)(189003)(5660300002)(14444005)(256004)(6246003)(53936002)(6436002)(6916009)(15650500001)(478600001)(7736002)(9686003)(7110500001)(71190400001)(54896002)(316002)(81156014)(81166006)(8936002)(68736007)(6306002)(2906002)(229853002)(71200400001)(3846002)(6116002)(790700001)(2501003)(2351001)(33656002)(55016002)(8676002)(73956011)(52536014)(86362001)(66066001)(486006)(14454004)(25786009)(99286004)(102836004)(446003)(186003)(11346002)(2420400007)(26005)(7696005)(76116006)(476003)(76176011)(64756008)(66446008)(66556008)(5640700003)(66476007)(66946007)(74316002)(6506007)(53546011)(61000200001); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB2631; H:BYAPR11MB2631.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: wNFVY3/LpVKNn2PlnLH8AxjNcbE8Ai3FjNmObzqwRc1T+6A5azBAT1GNG5RzxBbU4r2kZ4TqMtpzYJjZekGPyJk/FlRi/Y+s+LOdtveRRWoYcqqXVNTu6RB0vYsbVyamkVay56eju61Loyi0rFmR2qtcZxd8e4g9ZerlSQ5rnQnMnM4hjGlUTnHQ2E+iJF/MOjOgRYWZrataJolQF7eV1fxWn/FTPH3nsNJHrTYUgz8FhotEjgRZIaY0M33v7fAaoJcgOwSks6oFq0VJwNd5zgC+CmU3fH40eY3NmKiZLawyFetS2ssARJG4ghlGaC/tRmF5/dGNeXaFk/N6Ei0GlB6IobOmCWDdlvfAZzkGzrimk0w168VtDywFCQIANv7Wa3k3KXOTL1FL+t6WSivdJ8KumF6DR5Ycb1Ss0ZLCF68= Content-Type: multipart/alternative; boundary="_000_BYAPR11MB263103927B254D1726099369B5330BYAPR11MB2631namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: bbe9e649-f5aa-4c71-35d0-08d6d485bd7e X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2019 13:53:39.2046 (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-Transport-CrossTenantHeadersStamped: BYAPR11MB2631 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.37.102.23, xch-rcd-013.cisco.com X-Outbound-Node: rcdn-core-9.cisco.com Archived-At: Subject: Re: [Netmod-ver-dt] Update & today's DT meeting X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 May 2019 13:53:46 -0000 --_000_BYAPR11MB263103927B254D1726099369B5330BYAPR11MB2631namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I suggest that we continue the discussions today. I've not had the opportunity to significantly update the documents over the= last week, but I have pushed what I have so far to github. Here are the brief notes that I took from last week: 2.1.1 - Perhaps describe these as updates to RFC 7950 rules. 2.1.2 - Do the examples provide any help here. Or should they move to the guidel= ines, or do we need them at all? Only clarifications of RFC 7950. 2.2 - Document needs to clearly indicate that it adds a new revision to the rev= ision history. Check what 7950 says on this. - Text on how one determines the lineage. 2.3: - Extension that hadn't been updated might break. - Do we want a separate import statement, separate revision-label? Examples: - Do we want to show a branch have an nbc change. - Add column, or marker, for nbc-changes. 3. Import by revisions: - Do we allow a revision to import an older file that is not listed in the = history? Thanks, Rob From: Netmod-ver-dt On Behalf Of Rob Wilto= n (rwilton) Sent: 02 May 2019 14:40 To: netmod-ver-dt@ietf.org Subject: [Netmod-ver-dt] Update & today's DT meeting I think that I'm making reasonable progress on refactoring (the base draft = at least). There is still work to do, but I have included where I am at, so folks can = at least read and see if they think that this is heading in the right direc= tion. I'm still in the progress of moving the semantic versioning number scheme i= nto a separate draft. The whole draft is a bit rough, but areas that particularly still need work= are: * Fixing the import examples * Guidelines. I will set up the bridge for today for folks who would like to discuss, but= I appreciate that nobody will have time to read it. I can at least give a= quick walk through explaining what I have done and why. Thanks, Rob --_000_BYAPR11MB263103927B254D1726099369B5330BYAPR11MB2631namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I suggest that we continue the discussions today.

 

I’ve not had the opportunity to significantly = update the documents over the last week, but I have pushed what I have so f= ar to github.

 

Here are the brief notes that I took from last week:=

 

2.1.1

- Perhaps describe these as updates to RFC 7950 rule= s.

2.1.2

- Do the examples provide any help here.  Or sh= ould they move to the guidelines, or do we need them at all?  Only cla= rifications of RFC 7950.

 

2.2

- Document needs to clearly indicate that it adds a = new revision to the revision history.  Check what 7950 says on this.

- Text on how one determines the lineage.=

 

2.3:

- Extension that hadn't been updated might break.

- Do we want a separate import statement, separate r= evision-label?

 

Examples:

  - Do we want to show a branch have an nbc cha= nge.

  - Add column, or marker, for nbc-changes.

 

3. Import by revisions:

- Do we allow a revision to import an older file tha= t is not listed in the history?

 

Thanks,

Rob

 

 

From: Netmod-ver-dt <netmod-ver-dt-bounces@ietf.org> On Behalf Of Rob Wilton (rwilton)
Sent: 02 May 2019 14:40
To: netmod-ver-dt@ietf.org
Subject: [Netmod-ver-dt] Update & today's DT meeting<= /span>

 

I think that I’m making reasonable progress on= refactoring (the base draft at least).

 

There is still work to do, but I have included where= I am at, so folks can at least read and see if they think that this is hea= ding in the right direction.

 

I’m still in the progress of moving the semant= ic versioning number scheme into a separate draft.

 

The whole draft is a bit rough, but areas that parti= cularly still need work are:

  • Fixing the import examples
  • Guidelines.

 

I will set up the bridge for today for folks who wou= ld like to discuss, but I appreciate that nobody will have time to read it.=   I can at least give a quick walk through explaining what I have done= and why.

 

Thanks,

Rob

 

 

 

 

 

--_000_BYAPR11MB263103927B254D1726099369B5330BYAPR11MB2631namp_-- From nobody Thu May 9 09:07:41 2019 Return-Path: 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 2993112012E for ; Thu, 9 May 2019 09:07:40 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.011 X-Spam-Level: X-Spam-Status: No, score=-2.011 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 2og7n05jFdA4 for ; Thu, 9 May 2019 09:07:37 -0700 (PDT) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150045.outbound.protection.outlook.com [40.107.15.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7EFC512000E for ; Thu, 9 May 2019 09:07:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9Wl0I0m2toklCs1S3yUSHiL+sXwGtsVW+W9E9+0KrGo=; b=O/gbeHoU/lfQnu7VmKqeqUu0B0+StAgPRXAjCmagRSw0va0WSzKHQVAorS54jokzOP0TcXlbDMNePRkm72+QnUQYWRkGsviygEc3wZbim+ZTOpTH1rkscUTArJFlUhI8XF8J2iDV54ckCpLkOqKO3GNDF8TBNBW5CKEsClHdSMA= Received: from AM0PR07MB4961.eurprd07.prod.outlook.com (20.178.19.92) by AM0PR07MB5155.eurprd07.prod.outlook.com (20.178.19.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1878.18; Thu, 9 May 2019 16:07:34 +0000 Received: from AM0PR07MB4961.eurprd07.prod.outlook.com ([fe80::4020:8471:86cf:4086]) by AM0PR07MB4961.eurprd07.prod.outlook.com ([fe80::4020:8471:86cf:4086%7]) with mapi id 15.20.1878.019; Thu, 9 May 2019 16:07:34 +0000 From: =?Windows-1252?Q?Bal=E1zs_Lengyel?= To: "netmod-ver-dt@ietf.org" Thread-Topic: [Netmod-ver-dt] Update & today's DT meeting Thread-Index: AdUA7ICcQCw7J0SOSLq/pvH58/b1PAFgHrawAAUU1gA= Date: Thu, 9 May 2019 16:07:34 +0000 Message-ID: <0b2ff251-c198-062c-1942-c185dc56f8c4@ericsson.com> References: <52c66ea6bad044f78f4af259b30b4a4f@XCH-RCD-007.cisco.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [89.135.192.225] user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 x-clientproxiedby: AM6PR0202CA0031.eurprd02.prod.outlook.com (2603:10a6:209:15::44) To AM0PR07MB4961.eurprd07.prod.outlook.com (2603:10a6:208:f4::28) authentication-results: spf=none (sender IP is ) smtp.mailfrom=balazs.lengyel@ericsson.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 2461e37e-5228-4b1e-ce68-08d6d49872da x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(49563074)(7193020); SRVR:AM0PR07MB5155; x-ms-traffictypediagnostic: AM0PR07MB5155: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6430; x-forefront-prvs: 003245E729 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(396003)(366004)(346002)(136003)(189003)(199004)(14454004)(99286004)(6512007)(6436002)(52116002)(71190400001)(2501003)(25786009)(31696002)(31686004)(6916009)(65806001)(66066001)(65956001)(478600001)(8676002)(486006)(64756008)(3846002)(66446008)(66946007)(66616009)(66556008)(66476007)(73956011)(2906002)(76176011)(6486002)(256004)(14444005)(5640700003)(6116002)(102836004)(58126008)(386003)(6506007)(99936001)(2616005)(36756003)(11346002)(186003)(45776006)(476003)(71200400001)(53936002)(68736007)(305945005)(5660300002)(7736002)(2351001)(65826007)(64126003)(446003)(81166006)(81156014)(15650500001)(8936002)(229853002)(86362001)(316002)(26005)(6246003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR07MB5155; H:AM0PR07MB4961.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: kIFCL32nz4zy+DVqMjW+qE9F0JdejAdTh1fQsvJljFG2Mv4HdUO2njLAOEYkjm290XY5CkJTjDU3Ax+FzNoVPyc99KbrUX+h0BA4SP8xx0FkxcHufBAMViqQkbdu+jxtv4wSqAWgg0R8kotmwQsSGnQ6iveUytdN+y81xN0j5Uw2rDmRhEarDduI75nU+OA0l4qsCEEues0uzFusBUMHBNRk0w30FWo4c2cFdsLzWXh7WscdkN6NDThOGI7u5M3k8bIluQ9RkcpEe4N4lDziXfppEGoHoWZe/l5RjIvtcLfyoz/+3O+BUqxhp/MzYE1RM8iPFQ9hfa2jW6qOEOEp5zgrwDxhVMzMlxBTN7v5uXKhSAKprWC30xaH38/eadXl34dd0TKo5po+kFbI9nhjWR01pbabLBBvXrxkhMr8ies= Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms080500060303030703050606" MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2461e37e-5228-4b1e-ce68-08d6d49872da X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2019 16:07:34.8512 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5155 Archived-At: Subject: Re: [Netmod-ver-dt] Update & today's DT meeting X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 May 2019 16:07:40 -0000 --------------ms080500060303030703050606 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: quoted-printable Content-Language: en-US Hello, First of all thanks for your=A0 work on the text. Some comments: 1) I propose to add after para 2: The need for NBC changes is present both in standard and vendor modules. = However the as vendor modules often serve in a more controlled and=20 constrained environment the risks of harming client is often lower and=20 as a consequence the benefits of accepting NBC changes may be greater. 1.1.1) I do not understand what this means: "ensure that does not adversely impact when (parts of) a revised =A0=A0 standards based YANG module update solution is available." I would remove the last paragraphs describing what the next chapters=20 will contain. I also dislike that the topic is now partly in 1.1.1 but=20 also continued in 1.1.2 and 1.1.3 . 2) I don't remember in 7950 where this is stated. Some people may have=20 assumed this, but it is not written and at least we never believed it: "it is prohibited to have two =A0=A0 independent revisions of a YANG module that are both derived from= the =A0=A0 same parent revision." 2.1)=A0 All this is already stated in section 2). Remove or merge. 2.1.1) s/ to 'obsolete' is not=A0 classified as a backwards-compatible/is=20 classified as a non-backwards-compatible/ Move the first para into 2.1.2 as it speaks about an NBC change. 2.1.2) Para 2,3=A0 are somewhat complicated. Why not make it more simple e.g. Non-backwards-compatible changes are allowed. If a new module revision contains non-backwards-compatible changes, the=20 revision statement MUST include ... 5) Reword to: ------------------------------------------------------------------ Instance data sets [I-D.ietf-netmod-yang-instance-file-format] do not =A0use the nbc-changes extension or anything similar, as compatibility=20 for instance data =A0is undefined. Instance data specifies the content-schema of the data-set. This schema should make use of versioning using revision dates and/or revision labels= for the individual YANG modules or potentially for the entire schema itse= lf (e.g.,=A0=A0 [I-D.rwilton-netmod-yang-packages]). =A0=A0 In this way, the versioning of the content-schema of the instance= =A0=A0 data set, may help a client to determine whether the instance dat= a =A0=A0 could also be used in conjunction with other revisions of the YAN= G =A0=A0 schema, or other revisions of the modules that define the schema.= --------------------------------------------------------------------- IMHO the last paragraph about up/downgrade is out of scope for instance=20 data, fully implementation specific, it is better to not mention it. (although = the problem is real and interesting) 6.1) Add : It benefits clients if they are notified ahead of time about NBC=20 changes. Before removing or obsoleting a schema node it SHOULD be in=20 deprecated status for a period of time unless the schema node is=20 directly replaced with another new alternative schema node. 7) Why exclude space from label-string? Should not start with @ as that's the separator to the filename? nbc-changes =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 The statement MUST only be a substatem= ent to the revision=20 statement. =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Parent MUST have zero or one nbc-chang= es statement. =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 NO substatements are allowed. label same as above status description use all 3 point as in the text or none (replacing node, reason for=20 status-change, potential date of removal) regards Balazs --------------ms080500060303030703050606 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC DMkwggX/MIID56ADAgECAhEA6b7XEWzAzOaLFTWM1P8xITANBgkqhkiG9w0BAQsFADBHMQsw CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIElu ZGl2aWR1YWwgQ0EgdjMwHhcNMTcxMDA5MTUyNDU4WhcNMjAxMDA5MTUyNDU3WjBqMREwDwYD VQQKDAhFcmljc3NvbjEYMBYGA1UEAwwPQmFsw6F6cyBMZW5neWVsMSowKAYJKoZIhvcNAQkB FhtiYWxhenMubGVuZ3llbEBlcmljc3Nvbi5jb20xDzANBgNVBAUTBkVUSEJMTDCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBANRS2ed5R8eLjbxg+S9b4CwI14oIIqrvZLNRmkGC CKPL6gtU7RyBNdcfKCtn4pPxNvISQ/C4eL5XhNDFYDIyEZqdZkdZld72CERmskMlsLMUwc6p H7AQOcjW8zex9BDryJKxZAt32imdvb+KGImW326nvlVGnKPmV5pu/PE4tCKYmBmJdpnOw89P adE7LK0rE6wTkpt9PeY2h/dswbVuCBm0YYDUYElyHB0UnBAohKF89WbUJ26W8lXWE9V5zG20 wk0/NJ9J+vJv9vrhCdHnJz+lLHxLEPSHSuc1PvcCXcB/aJGCF1c3iiYMplg5x0r+wTkdOYtM W5ahkCcv9Ge04r0CAwEAAaOCAcEwggG9MEgGA1UdHwRBMD8wPaA7oDmGN2h0dHA6Ly9jcmwu dHJ1c3QudGVsaWEuY29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5jcmwwgYIGCCsGAQUF BwEBBHYwdDAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AyLnRydXN0LnRlbGlhLmNvbTBIBggr BgEFBQcwAoY8aHR0cDovL2NhLnRydXN0LnRlbGlhc29uZXJhLmNvbS9lcmljc3Nvbm5saW5k aXZpZHVhbGNhdjMuY2VyMCYGA1UdEQQfMB2BG2JhbGF6cy5sZW5neWVsQGVyaWNzc29uLmNv bTBVBgNVHSAETjBMMEoGDCsGAQQBgg8CAwEBEjA6MDgGCCsGAQUFBwIBFixodHRwczovL3Jl cG9zaXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL0NQUzAdBgNVHSUEFjAUBggrBgEFBQcD BAYIKwYBBQUHAwIwHQYDVR0OBBYEFKQnDa9vIwWZ/21jW6uT015h+IyBMB8GA1UdIwQYMBaA FBx7GZ6XnHasID3Y3OORauPbLaZTMA4GA1UdDwEB/wQEAwIFoDANBgkqhkiG9w0BAQsFAAOC AgEAPVEJV/kN/a4JfA+95fMsEYiOzPeTaVrlRSWKgL6Lgyzq8ay2pchfsrbj5ZzjWemL4bnE WG+QCSa5M/+Pb0XnEkm4lzLc5wvRuvTa8p7ZYkmeWK8H5f2mU+DSQxQFLSUuruQc9Ss78Et4 ggVG5qTLTl5mVOcY1wtuflWll2NfghxdlXvyqlkjcvrs+jVSAfM5OJaiVzvmOso7HdQ7D3x9 ZGuAk8FQh6oN4PU0N8Xs+UzgKqVp3TrajouUz3B8CegvPPTPTh09e0mQ5xOJmA4t0+goibst HXBn1zqZjDiyC2hUCzXpjZwI8HGpamxb71kJwMo89nN4F7MIrKJykMltOoJUwgt3ePfwdZQ9 YW5UhNk2AA3MdbUKmCqaIsgAAOLOcIK251MT59wHc712667/K4QwTXsszLUZgwpezVAJeZOr aGupMlDYADZOxZm2jGXdWKomA0FaOdCIzB0KXkO6tqXaNk/+JToyaJq5Q1if1hb9WJSW6gEF 1pQcymc//uQzRaTyPdbOFyCDH4GKaXaAKikxorUQliNAf/Yn3k0YSRJ1l9XMVSbBXfIx3iY6 EhrFbRISr1vV5YgJn8EBxUGlLJTSwTWCmcE7nAvGP4ilJ2IaVLiNzfuoKv/f3F2/VSe73eCU KYerTGBfng3wSzIwE8Lf7NJK7WqEJtTtUlYjPZowggbCMIIEqqADAgECAhBTuH6D4ZyZKJOw m0kc7LjrMA0GCSqGSIb3DQEBCwUAMDcxFDASBgNVBAoMC1RlbGlhU29uZXJhMR8wHQYDVQQD DBZUZWxpYVNvbmVyYSBSb290IENBIHYxMB4XDTE1MTAyNzEyMTY0NloXDTI1MTAyNzEyMTY0 NlowRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3Nv biBOTCBJbmRpdmlkdWFsIENBIHYzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA 7PLfAAC4UPKnu9hUt8aT9+PBqjvUw0Y0tLPOXkO2NC0y2XZks9nJfpWKrNM30k5vu5norG4Z KlF5C+3xc6HuIiGQof1bmFGluNOwmZQwl3rOJ+E6k0rqJJTerjj4WOxAvWVW1yC5S4Ubppk3 Q3cYVVuC3qNGsBIXy3/fDL1sc8Ah8zI/JumDpjY8fn/U3CRN6mgNKYrr0sZX6VXYgrpT05Zr JldkUgUgMKgbIWWEXEASA36pnb5GqD/RMzSgIe8o7YQtIaYB2cmTCLNHjaOL9j1JhNK4bvmb NJ7o58IZYzwNv/G/L/bRosQ9c27U+86DNjrdZnpyaRaeMyVUn3SlYLaFqoObdh/xNF2NS8CX s/PVtO57HBKHMgZqQvsyQJisSocxFqiMj9VK2WhCBbvoTvrNDZvLDlDGuE5RuKwFIpHOVOU5 lCBgUUBsbpWIXwM6kmH/KC1DC5MtQzmvXkbt7KdBXUAxM0JZxf4dS+ACtTDpF9b0vny4Drwa OS0VNXyz1GUOxSqw1wup5dpXbxLZYx1rLRgZqr9uWhLwAPsq66ZQof5GL0gY72Ym8/Tm28Me Mqku+/zRzdYsmclT9rOdgdgS3b6OMoc5Op0ZPEv/Mx2lFJAVK674ozw2hiuRTVUmoqBr5Auy CoqCEyn32C7U/V7oqyqx5Yd1c5GsxuOqQFcCAwEAAaOCAbgwggG0MIGKBggrBgEFBQcBAQR+ MHwwLQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3NwLnRydXN0LnRlbGlhc29uZXJhLmNvbTBLBggr BgEFBQcwAoY/aHR0cDovL3JlcG9zaXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL3RlbGlh c29uZXJhcm9vdGNhdjEuY2VyMBIGA1UdEwEB/wQIMAYBAf8CAQAwVQYDVR0gBE4wTDBKBgwr BgEEAYIPAgMBAQIwOjA4BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRl bGlhc29uZXJhLmNvbS9DUFMwSwYDVR0fBEQwQjBAoD6gPIY6aHR0cDovL2NybC0zLnRydXN0 LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJvb3RjYXYxLmNybDAdBgNVHSUEFjAUBggr BgEFBQcDAgYIKwYBBQUHAwQwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQcexmel5x2rCA9 2NzjkWrj2y2mUzAfBgNVHSMEGDAWgBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG9w0B AQsFAAOCAgEAUFhr8dWMO7Quq1dDyIynw8sWmpyF/jWSxBjpHUCyhltoFS7Q1CUBD0bOULWm YjmzRwme5pkjTFXpOJZLf9Han1SBbrVcP0JMhRsAvfWZjcF0l/c/jqDMqBARxr8OUWOr0ZWa 49Lir3QEs2C+CjGge5tzcLqzQ5pjWxudrLkSGe+sAThDnXUWXGYk8udGZAamJ55drdw96AV9 jWQkMrLIVHKkXVG5Etdx0wiAoTLk1fVtLcz11DiaCZSZVPZ3fdSIpIRhDqz8H4sVprPgvLBd K/ajdbiRsehCzzohay3zbXDDTDGwKkR8KUi8Xt8HDZCRsb/U/C7MC4tVK0SEPOQCo6swZy0r I0RoGzICfsSrZ4JrxANeeSZqCn1A+w0Wz+iqdeP2PVxW0f1rg4/OG2DSl3uB3Q3NT/lDGJte pti+i5CCKEZcdAOZoviu43sLhqsxSpGjzZidESwovuHeP+O2bNwwtz1DTsXThBB3+JJHVjmk iLo900GITb/i7IBdLoo4gZms9s1BQ2tm3CJCmpA2XwBTOB6B8/CtgWUWhyloXd3Wbmv7ZUoq qJFBV9g8Zh5mdZ+RzPTomgCFz/2aNsddI/2G9ZjN4tG6hmocZR2M5f0MhBv3bo6d5XsLlYwi NJjw5GRqYb8cqqeCaPKkveBJzqgb8ToH7WLoOzmPRCmPlpAxggM+MIIDOgIBATBcMEcxCzAJ BgNVBAYTAlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5k aXZpZHVhbCBDQSB2MwIRAOm+1xFswMzmixU1jNT/MSEwDQYJYIZIAWUDBAIBBQCgggGzMBgG CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE5MDUwOTE2MDczMlow LwYJKoZIhvcNAQkEMSIEIPEtYmQZ0jmhxvnbzumJJ1bTfcGy+oIMMeX2ZDAVE9dUMGsGCSsG AQQBgjcQBDFeMFwwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQD DBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhEA6b7XEWzAzOaLFTWM1P8xITBsBgkq hkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYI KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMG0G CyqGSIb3DQEJEAILMV6gXDBHMQswCQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAj BgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMCEQDpvtcRbMDM5osVNYzU/zEh MA0GCSqGSIb3DQEBAQUABIIBAFOOINMLdKs6hdhsdfN0uzRyRtsYW3zU0YjXYrvbT2A2XfBB QJGHmbWg1l9iwJb+BvwrfOa2qZ+wDftWzao4JmUACU8tgWhN4kR8wwxPM2FqdTqGv/k/oc5E zAyltxbx8E5EWHZiyez3cXunTUoAC2+f+Dm7+jsuzzIWgTGbbEX9ZT5V1irEjIKXawzHGN7a 54H3p958lNnFCsef6w+1PsbWotf/819/dbsj8O+X/KnsDq1PmIr3OsUihTCBYeaFcwKNrJIy i6cypz+6PXkU1NT+rvI1yKVEv9NhJgkH+kFZ2VcvmNvVq3/csE0MojNf0luq6ogrYxPpqNfy ZerNojgAAAAAAAA= --------------ms080500060303030703050606-- From nobody Thu May 16 06:36:35 2019 Return-Path: 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 2D5501200E3 for ; Thu, 16 May 2019 06:36:32 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -7.01 X-Spam-Level: X-Spam-Status: No, score=-7.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 1mzFPC5ljfj0 for ; Thu, 16 May 2019 06:36:31 -0700 (PDT) Received: from out-6.smtp.github.com (out-6.smtp.github.com [192.30.252.197]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED84C120094 for ; Thu, 16 May 2019 06:36:30 -0700 (PDT) Date: Thu, 16 May 2019 06:36:29 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1558013789; bh=nPeN98/r3yL2e1QDkDTGCOzBQO4tJHzUWZk4q4KATLg=; h=Date:From:To:Subject:From; b=zTzIpIEFZPQ766Cig2IPvBt/5vstASAVr24JUkUwxzxGezZvU9jF7yBkczczEIc8G 5fqtTR5qwaFiJ9QPweDToedI+ZmLU3OhHbYtY2bdxgN1UAv7TPj/61T0vei2LZHWG2 kCqCaOrrtlzj7c8fSFn0CafWinOEq9aj3BJrHLSw= From: Reshad-Rahman To: netmod-ver-dt@ietf.org Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-GitHub-Recipient-Address: netmod-ver-dt@ietf.org X-Auto-Response-Suppress: All Archived-At: Subject: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 77e66b: Updated guidelines section. X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 May 2019 13:36:32 -0000 Branch: refs/heads/develop Home: https://github.com/netmod-wg/yang-ver-dt Commit: 77e66bd7cdd3647ab218eb84e02151b2d0b6a752 https://github.com/netmod-wg/yang-ver-dt/commit/77e66bd7cdd3647ab218eb84e02151b2d0b6a752 Author: Reshad Rahman Date: 2019-05-16 (Thu, 16 May 2019) Changed paths: A yang-mod-ver/draft-verdt-netmod-yang-module-versioning.txt M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.xml Log Message: ----------- Updated guidelines section. From nobody Thu May 16 06:58:58 2019 Return-Path: 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 31FC8120049 for ; Thu, 16 May 2019 06:58:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.91 X-Spam-Level: X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 LCxheMz_xYtM for ; Thu, 16 May 2019 06:58:53 -0700 (PDT) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150112.outbound.protection.outlook.com [40.107.15.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3A81912008F for ; Thu, 16 May 2019 06:58:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OZTDjJsQu/gmx3jrZPP9ePr1Hr478Jq7mwaimyi+5to=; b=cGLuRDcpyKVQNZJHM7WHZfmfbZAhIHEXe5VpRiNDbdOeZqnJ0c/yqJR2E9jh+zEMFs4F3zG+BphAt3pUQHI2wxW9iI/jhk8SQaMhQv8GcFYdrSOMJ/4H0+WUPPQ8FGAHu1hP6x2kfkZfZca9rBYCLJLFj8L3xPTAsK8Cq10YNcc= Received: from VI1PR07MB3981.eurprd07.prod.outlook.com (52.134.28.141) by VI1PR07MB5101.eurprd07.prod.outlook.com (20.177.200.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1922.7; Thu, 16 May 2019 13:58:50 +0000 Received: from VI1PR07MB3981.eurprd07.prod.outlook.com ([fe80::54ec:d3da:7220:f9ea]) by VI1PR07MB3981.eurprd07.prod.outlook.com ([fe80::54ec:d3da:7220:f9ea%4]) with mapi id 15.20.1900.010; Thu, 16 May 2019 13:58:50 +0000 From: "Sterne, Jason (Nokia - CA/Ottawa)" To: "netmod-ver-dt@ietf.org" Thread-Topic: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 77e66b: Updated guidelines section. Thread-Index: AQHVC+xj7QyHEF+Vv0y5wW/swD7eTKZtw3JQ Date: Thu, 16 May 2019 13:58:50 +0000 Message-ID: References: In-Reply-To: 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=jason.sterne@nokia.com; x-originating-ip: [216.154.28.203] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f59ea1a4-cfbe-463b-be71-08d6da069ffb x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020); SRVR:VI1PR07MB5101; x-ms-traffictypediagnostic: VI1PR07MB5101: x-ms-exchange-purlcount: 3 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0039C6E5C5 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(396003)(346002)(39860400002)(136003)(376002)(13464003)(189003)(199004)(2501003)(2351001)(305945005)(14454004)(81156014)(81166006)(6916009)(8936002)(6306002)(26005)(186003)(9686003)(446003)(74316002)(508600001)(14444005)(256004)(66446008)(316002)(64756008)(66476007)(66556008)(76116006)(66946007)(73956011)(15650500001)(7736002)(8676002)(86362001)(76176011)(68736007)(966005)(33656002)(7696005)(53936002)(55016002)(102836004)(6116002)(2906002)(25786009)(52536014)(66066001)(3846002)(6506007)(229853002)(6246003)(53546011)(6436002)(11346002)(5640700003)(476003)(99286004)(486006)(5660300002)(71200400001)(71190400001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB5101; H:VI1PR07MB3981.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: NOGXc/tkuOAskZwuAVUOCM/H6Dyf9a4Gm6qaTh4mlUcNEMcv2xtQPvVDFELM9HJFl9KVXirGprqXKAS9dO3lzRLl943fTJzBReiDIe6EskaH2KiP5B9Qjxo/Ba1YDJrp+H9+MgzPXdI0YUeK8LB/gmWeAfVgDXyAYRMZ5pib26Qrd+X1Y60FjF1w3KbmTHkqJwZMwg004A5/gt5pGK17j0MQLWEuq/WiHhK/mlS+/V7BiFzgWiYYfN5RPkK9r/A0QveVAfjhz82Mlq6w2RiFKmXrWlUxDUllbBHR10Rt/MVmGLVn/Yuf+vBrP6Nayo5k4k6Yuj7uOH+pnOxCzKCJORfgnazzYyciuIbUSGIB/8akS3Vwo7AYg3ue9EuuhU7DvI8ML8au6f1DXfVJ1sGSFwwsIj/Ki7zBrTFzZNI65zw= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-Network-Message-Id: f59ea1a4-cfbe-463b-be71-08d6da069ffb X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2019 13:58:50.7368 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB5101 Archived-At: Subject: Re: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 77e66b: Updated guidelines section. X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 May 2019 13:58:56 -0000 Thx Reshad for taking a stab at this. I started reviewing (although didn't = get terribly far yet). Section 6.1 mentions the following: "The use of status "deprecated" with the status-description statement allows clients to plan a migration to alternative data nodes." But that gives the impression that deprecation is our primary method for ma= naging NBC changes. Deprecation is one technique for managing changes to YA= NG, but there is also the "packages" approach that Rob has been proposing a= s you mention in 6.1.1. I think we should remove that sentence from section 6.1. In 6.1.1, I'd propose we replace these two bullets: o If the server can support NBC versions of the YANG module simultaneously using version selection, then the NBC changes MAY be done immediately. Clients would be required to select the version which they support and the NBC change would have no impact on them. o When possible, NBC changes are done incrementally to provide clients time to adapt to NBC changes. with this (change the order, updated the text): o NBC changes can be done incrementally using the 'deprecated' status t= o provide clients time to adapt to NBC changes. o If the server can support multiple versions of the YANG module, and a= llows the client to select the version (some ref to the packages & selectio= n drafts ?), then NBC changes MAY be done without using 'status' statements= . Clients would be required to select the version which they support and th= e NBC change would have no impact on them. In general section 6 talks about managing NBC changes, but it doesn't talk = much about branching and making changes on older versions. I think we need = to give some weight/description/examples of that as well in here somehow. Jason > -----Original Message----- > From: Netmod-ver-dt On Behalf Of > Reshad-Rahman > Sent: Thursday, May 16, 2019 9:36 AM > To: netmod-ver-dt@ietf.org > Subject: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 77e66b: Updated > guidelines section. >=20 > Branch: refs/heads/develop > Home: https://github.com/netmod-wg/yang-ver-dt > Commit: 77e66bd7cdd3647ab218eb84e02151b2d0b6a752 > https://github.com/netmod-wg/yang-ver- > dt/commit/77e66bd7cdd3647ab218eb84e02151b2d0b6a752 > Author: Reshad Rahman > Date: 2019-05-16 (Thu, 16 May 2019) >=20 > Changed paths: > A yang-mod-ver/draft-verdt-netmod-yang-module-versioning.txt > M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.xml >=20 > Log Message: > ----------- > Updated guidelines section. >=20 >=20 > _______________________________________________ > Netmod-ver-dt mailing list > Netmod-ver-dt@ietf.org > https://www.ietf.org/mailman/listinfo/netmod-ver-dt From nobody Thu May 16 08:27:30 2019 Return-Path: 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 67B9E12015E for ; Thu, 16 May 2019 08:27:28 -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=cuP2BJVI; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=orXqRFz9 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 ko4V3NTCy9z5 for ; Thu, 16 May 2019 08:27:26 -0700 (PDT) Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1ADB012015D for ; Thu, 16 May 2019 08:27:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7255; q=dns/txt; s=iport; t=1558020446; x=1559230046; h=from:to:subject:date:message-id:mime-version; bh=vzG57XfVsrM1hqQTDZnhibGGlM7G2OS4iMCL7QejJfM=; b=cuP2BJVInQFj4KIpOsTbVr8vuqIO5/JUIEcb+Z8+3aYKqvl49Shoeuas 0I4ZflNwmKjkK180mTjfZAOFzZKYycHTwqS1tFLBYBt45nEYb/lCGceYr ly0qL9AQdjRCa0r8Fxd9jeK3dwNHtPw6Va3qfm4SWa5HRX4bv/QkwB9LN o=; IronPort-PHdr: =?us-ascii?q?9a23=3AzR6BnhRmq/lA/qTgIr/RHb9n1Npsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESXBdfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5g640NmhA4RsuMCEn1NvnvOjYgFcRHXVlN9HCgOk8TE8H7NBXf?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DJCQD5gN1c/4MNJK1kgyYvJCwDaVU?= =?us-ascii?q?gBAsohBGDRwOOdEqBaJJ9hE2BQoEQA1QJAQEBDAEBLQIBAYRZghcjOBMBAwE?= =?us-ascii?q?BBAEBAgEEbRwBC4VjER0BATgRAUoCBDAnBDWDAAGBHU0DHQGgUgKBNYhfcYE?= =?us-ascii?q?vgnkBAQWCR4I6GIIPCYEzi08XgUA/gTgME4QOgw0BEgGDKTKCJo1ghFOVKgk?= =?us-ascii?q?CggkCklwbghSTWow0gSKTaAIEAgQFAg4BAQWBZiFmcXAVZQGCQYIng1eKU3K?= =?us-ascii?q?BKY0DgkMBAQ?= X-IronPort-AV: E=Sophos;i="5.60,477,1549929600"; d="scan'208,217";a="277686450" Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 16 May 2019 15:26:21 +0000 Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id x4GFQKUh025526 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for ; Thu, 16 May 2019 15:26:21 GMT Received: from xhs-rtp-001.cisco.com (64.101.210.228) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 16 May 2019 10:26:20 -0500 Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 16 May 2019 11:26:18 -0400 Received: from NAM02-BL2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 16 May 2019 11:26:17 -0400 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=vzG57XfVsrM1hqQTDZnhibGGlM7G2OS4iMCL7QejJfM=; b=orXqRFz9iw8eOxyvY+g99xT0nj2rm9zK4PJuMoYqGCVysXKDNZDykKg/D3Gj1pD9rt+Uj/33f25nsVm8NAMzGpckM+BZ2XcbtISHRa3FVvYMhNfu1H0UwkBswi5qudR1NU7Tqpn/N790zkTDnrvCE/EFdwXMwN1xF+jEdoJiMqM= Received: from DM5PR1101MB2105.namprd11.prod.outlook.com (10.174.104.151) by DM5PR1101MB2073.namprd11.prod.outlook.com (10.174.105.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1900.16; Thu, 16 May 2019 15:26:17 +0000 Received: from DM5PR1101MB2105.namprd11.prod.outlook.com ([fe80::6ce2:350d:6bed:7dde]) by DM5PR1101MB2105.namprd11.prod.outlook.com ([fe80::6ce2:350d:6bed:7dde%2]) with mapi id 15.20.1900.010; Thu, 16 May 2019 15:26:16 +0000 From: "Reshad Rahman (rrahman)" To: "netmod-ver-dt@ietf.org" Thread-Topic: Notes from May 16th meeting Thread-Index: AQHVC/u0QK1fhHV7tE6jDmaasXC30Q== Date: Thu, 16 May 2019 15:26:16 +0000 Message-ID: <4D28FCC9-32B6-41B9-8692-B8352BA6AC22@cisco.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.10.6.190114 authentication-results: spf=none (sender IP is ) smtp.mailfrom=rrahman@cisco.com; x-originating-ip: [2001:420:2840:1250:2421:2f0a:1dbc:638e] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 1334cb53-c082-46bd-f4de-08d6da12d6ec x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020); SRVR:DM5PR1101MB2073; x-ms-traffictypediagnostic: DM5PR1101MB2073: x-ms-exchange-purlcount: 2 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6108; x-forefront-prvs: 0039C6E5C5 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(366004)(39860400002)(136003)(396003)(346002)(189003)(199004)(71190400001)(71200400001)(186003)(83716004)(86362001)(53936002)(25786009)(478600001)(82746002)(68736007)(102836004)(99286004)(486006)(81166006)(2616005)(8936002)(8676002)(81156014)(558084003)(6506007)(46003)(36756003)(476003)(58126008)(14444005)(73956011)(64756008)(66946007)(66446008)(66556008)(66476007)(256004)(316002)(91956017)(7736002)(6486002)(76116006)(6116002)(5640700003)(33656002)(6436002)(6512007)(54896002)(6306002)(5660300002)(2351001)(6916009)(14454004)(2501003)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR1101MB2073; H:DM5PR1101MB2105.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: C4vMvE1WDTutXrW5t/5PVmB/engBbz37n8lzdoKaoIB4VgPCslls4daNzJL8djAOkU99QzT6czo7EYvz4CyXkuOEO0jefbs3KyRx/5FPN4wu3gku9Gj0hT5lkSMC/WW/2CSjbzh01u2DxzdnEfBz9Ut/tHvCmojJNLptUfsornDVz0KdMXRXyKs62UpptojjRaeXoeYNbfW5snSDEFfhj/8l/usO8Cli1C5D+nh+ifl9aANWt/NHxjlZOgVrW6EQ5oEdt9YZkNLctucPscrictcKdGb5qC2Sm7/3yeH4uFjDgOzStjyfYEAJEP1JDbJa01pKphPMcfjTEV0iSD+ooSokqUYT0Bs8P3pgpv4RYrA427DvCj8JeCdgW2J2X0aX1c4EU8XPdLivTNjGqCcSElUVAuy+njUnVji57YTfaAQ= Content-Type: multipart/alternative; boundary="_000_4D28FCC932B641B98692B8352BA6AC22ciscocom_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 1334cb53-c082-46bd-f4de-08d6da12d6ec X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2019 15:26:16.7702 (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-Transport-CrossTenantHeadersStamped: DM5PR1101MB2073 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com X-Outbound-Node: alln-core-1.cisco.com Archived-At: Subject: [Netmod-ver-dt] Notes from May 16th meeting X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 May 2019 15:27:29 -0000 --_000_4D28FCC932B641B98692B8352BA6AC22ciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 ICAqICAgRXZlcnlvbmUgdG8gdHJ5IHRvIHJldmlldyB0aGUgbW9kdWxlLXZlcnNpb25pbmcgZHJh ZnQNCiAgKiAgIFJvYiB0byB3b3JrIG9uIHRoZSBvdGhlciBkcmFmdHMNCiAgKiAgIEpvZSB0byB1 cGRhdGUgcmVxdWlyZW1lbnRzIGRyYWZ0DQogICogICBSZXNoYWQgdG8gdXBkYXRlIHNlY3Rpb24g NiBvZiBtb2R1bGUtdmVyc2lvbmluZyBiYXNlZCBvbiBKYXNvbuKAmXMgZW1haWwgYW5kIGRpc2N1 c3Npb25zIGluIHRoZSBtZWV0aW5nDQogICogICBObyBtZWV0aW5nIE1heSAyM3JkDQo= --_000_4D28FCC932B641B98692B8352BA6AC22ciscocom_ Content-Type: text/html; charset="utf-8" Content-ID: <53038560DCC1524AB9980C670F08AF29@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6 V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1 IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWws IGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0 b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz YW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9y aXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5 Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1z b0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBo DQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBjbTsNCgltYXJnaW4tcmln aHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0OjM2LjBwdDsNCgltYXJn aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiQ2Fs aWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpw ZXJzb25hbC1jb21wb3NlOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv bG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0 LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KQHBhZ2UgV29yZFNl Y3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcy LjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQov KiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlzdC1pZDo1MDI1OTY3NzQ7 DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0yMDU2MzY3 MjE2IDQ1NTAxNTA0IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4Njkz IDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2 ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6LTsNCgltc28tbGV2ZWwt dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p bmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgltc28t ZmFyZWFzdC1mb250LWZhbWlseTpDYWxpYnJpO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2 ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwt dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p bmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwwOmxl dmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6 74KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9 DQpAbGlzdCBsMDpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z by1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250LWZhbWls eTpTeW1ib2w7fQ0KQGxpc3QgbDA6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1 bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZv bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDA6bGV2ZWw2DQoJe21zby1sZXZlbC1u dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k ZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0K CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K CW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm dDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBs MDpsZXZlbDgNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10 ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIg TmV3Ijt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0 Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsNCglmb250 LWZhbWlseTpXaW5nZGluZ3M7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KdWwNCgl7bWFy Z2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLUNB IiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlv bjEiPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBjbSIgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9 Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowY207bXNvLWxpc3Q6bDAgbGV2 ZWwxIGxmbzEiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+RXZl cnlvbmUgdG8gdHJ5IHRvIHJldmlldyB0aGUgbW9kdWxlLXZlcnNpb25pbmcgZHJhZnQNCjxvOnA+ PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFy Z2luLWxlZnQ6MGNtO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj48c3BhbiBsYW5nPSJFTi1VUyIg c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlJvYiB0byB3b3JrIG9uIHRoZSBvdGhlciBkcmFmdHMN CjxvOnA+PC9vOnA+PC9zcGFuPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHls ZT0ibWFyZ2luLWxlZnQ6MGNtO21zby1saXN0OmwwIGxldmVsMSBsZm8xIj48c3BhbiBsYW5nPSJF Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkpvZSB0byB1cGRhdGUgcmVxdWlyZW1lbnRz IGRyYWZ0DQo8bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFw aCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+PHNwYW4g c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlJlc2hhZCB0byB1cGRhdGUgc2VjdGlvbiA2IG9mIG1v ZHVsZS12ZXJzaW9uaW5nIGJhc2VkIG9uIEphc29u4oCZcyBlbWFpbCBhbmQgZGlzY3Vzc2lvbnMg aW4gdGhlIG1lZXRpbmc8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6 MTEuMHB0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFw aCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTttc28tbGlzdDpsMCBsZXZlbDEgbGZvMSI+PGI+PHNw YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5ObyBtZWV0aW5nIE1heSAy M3JkPG86cD48L286cD48L3NwYW4+PC9iPjwvbGk+PC91bD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o dG1sPg0K --_000_4D28FCC932B641B98692B8352BA6AC22ciscocom_-- From nobody Thu May 23 06:57:37 2019 Return-Path: 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 A522412008A for ; Thu, 23 May 2019 06:57:35 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.91 X-Spam-Level: X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 nvjnaemhU9pi for ; Thu, 23 May 2019 06:57:32 -0700 (PDT) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70131.outbound.protection.outlook.com [40.107.7.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 047D612004C for ; Thu, 23 May 2019 06:57:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=weMWIAWbDL87zdAAsruZRUx2CE999u2DB1d6UG8l5vM=; b=caeUo2cSZSLsR1K4WJFPsD+8m/h4GMhqYKqPlnbdSMYGWScKhhE5QzwmR6GI48oSyVmoVlkoYyfqZUTdQojC0/nQAS49vCVVQH40A3Bx/Z5uBiirzYCn+WpI6YyD6m42+5NvsTbOjkQfriOn8q1KHdwWcc/IPw7CJU/q5nQFi/Y= Received: from VI1PR07MB3981.eurprd07.prod.outlook.com (52.134.28.141) by VI1PR07MB5439.eurprd07.prod.outlook.com (20.178.15.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.10; Thu, 23 May 2019 13:57:28 +0000 Received: from VI1PR07MB3981.eurprd07.prod.outlook.com ([fe80::25cb:d0f3:dd14:3b68]) by VI1PR07MB3981.eurprd07.prod.outlook.com ([fe80::25cb:d0f3:dd14:3b68%6]) with mapi id 15.20.1922.016; Thu, 23 May 2019 13:57:27 +0000 From: "Sterne, Jason (Nokia - CA/Ottawa)" To: "netmod-ver-dt@ietf.org" Thread-Topic: Comments on draft-verdt-netmod-yang-module-versioning.txt (May 16 version) Thread-Index: AdURb21sAkuH8qSrRduJlr3VI5Xo1g== Date: Thu, 23 May 2019 13:57:27 +0000 Message-ID: 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=jason.sterne@nokia.com; x-originating-ip: [45.72.251.26] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8d730b17-5bbc-42df-c47f-08d6df869780 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020); SRVR:VI1PR07MB5439; x-ms-traffictypediagnostic: VI1PR07MB5439: x-ms-exchange-purlcount: 1 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 00462943DE x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(376002)(366004)(39860400002)(346002)(136003)(189003)(199004)(99286004)(14444005)(256004)(81166006)(81156014)(486006)(186003)(66946007)(478600001)(26005)(76116006)(66476007)(66556008)(64756008)(66446008)(73956011)(7736002)(8676002)(53936002)(74316002)(68736007)(6916009)(476003)(316002)(2501003)(6506007)(7696005)(606006)(102836004)(25786009)(2906002)(2351001)(6116002)(66066001)(3846002)(71190400001)(5660300002)(55016002)(71200400001)(6436002)(790700001)(86362001)(5640700003)(561944003)(14454004)(966005)(52536014)(8936002)(9686003)(236005)(6306002)(54896002)(33656002); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB5439; H:VI1PR07MB3981.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: U6edybJhT2Aix9EKXuaQJ9/Bg995yaEUFIU1xKJf5oxEeto8mb179iCBOQccKIXxRdjiXCDazuZm6fGxASm7v9LudoYTWAjN/1/ARNxWUmpbzd2WONhch/iUps57rPXJ4LmCrGC+3XLjgKpBpm/gbEwBPYJ36T9e+uOkrrxKfXxWSsUmaOa3qBZvQvoXFWPOyGGpGEcFExprYWyc0j79LkHLv9yduUU2x1JpvqSbyzNpB+JA+CR0J1UcI9Lkq3H7p8YGzNu8pIOvlYcJCTRVX10ptCEXE/nHrpYPGx1qZMK1qUH5ENqyD0ydeqkmRVOVA7F1BKXr9x+kKydfQXTOAqjEwauE8pPc/r0m0iWXziLKctTF9TGaFueXOTZUvcX9CUltIOz+wskPA3Xsrw6OsSM3cyu7B2koVBaWu5nC2Q8= Content-Type: multipart/alternative; boundary="_000_VI1PR07MB39811366C619F54ECD73EE3D9B010VI1PR07MB3981eurp_" MIME-Version: 1.0 X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d730b17-5bbc-42df-c47f-08d6df869780 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2019 13:57:27.8994 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jason.sterne@nokia.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB5439 Archived-At: Subject: [Netmod-ver-dt] Comments on draft-verdt-netmod-yang-module-versioning.txt (May 16 version) X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 May 2019 13:57:36 -0000 --_000_VI1PR07MB39811366C619F54ECD73EE3D9B010VI1PR07MB3981eurp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi guys, Some comments on this file (May 16 version): https://github.com/netmod-wg/yang-ver-dt/blob/develop/yang-mod-ver/draft-ve= rdt-netmod-yang-module-versioning.txt (A) Replace this abstract: This document specifies a new YANG module update procedure to allow for limited non-backwards-compatible changes, as an alternative proposal to module update rules in the YANG 1.1 specifications. This document updates RFC 7950, RFC 8407 and RFC 8525. with this (to avoid the implication that we are simply trying to "allow" NB= C changes): This document specifies a method for documenting non-backwards-compatibl= e changes that have occurred in a YANG module. Guidelines for managing the = lifecycle of YANG modules are also provided. This document updates RFC 7950= (primarily the module update rules), RFC 8407 and RFC 8525. (B) replace this paragraph in section 1: Specifically, this document recognises a need to sometimes allow YANG modules to evolve with non-backwards-compatible changes, which could cause breakage to clients and importing YANG modules. with the following: Specifically, this document recognises a need to describe when a non-bac= kwards-compatible (NBC) change has occurred in a YANG module [optional: in = cases where the NBC change has been deemed necessary]. An NBC change can c= ause an incompatibility between a client using an older revision of the YAN= G module and a server using a newer revision. (C) In section 2, remove the following sentence from its paragraph/bullet and s= eparate it down into its own paragraph fully left justified. It isn't real= ly part of the list of 'updates' to RFC7950. We're just reinforcing that a= rule is still in place. As per [RFC7950], YANG module revisions continue to be uniquely identified by the module's revision-date, and hence all revisions of a module MUST have unique revision dates. (D) In section 2.1, replace this text: This section updates [RFC7950] chapter 11 to provide a more flexible approach that allows for some non-backwards-compatible changes during YANG module updates. Where pragmatic, updates to YANG modules SHOULD be backwards- compatible, as described in Section 2.1.1. with this (the guidelines can recommend to avoid NBC changes, and what we'r= e changing here in this particular section doesn't really directly allow or= support NBC changes anyways): This section updates [RFC7950] chapter 11 to modify and clarify the definit= ion of a non-backwards-compatible (NBC) change, and to allow a method of de= scribing when an NBC change occurs in a YANG module. (E) section 2.1.2 -> change ' brekaage' to 'breakage' I'm also not sure if the examples of NBC changes makes sense to include her= e. Especially the 2nd, 4th 5th and 6th bullets which are clearly described = already in section 11 of RFC 7950. Maybe just keep examples 1 & 3 and any = others that are somewhat new based on our updates, or aren't terribly clear= in section 11 of RFC 7950 That's as far as I've gotten for now. Jason --_000_VI1PR07MB39811366C619F54ECD73EE3D9B010VI1PR07MB3981eurp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi guys,

 

Some comments on this file (May= 16 version):

https://github.com/netmod-wg/yang-ver-dt/blob/develop/ya= ng-mod-ver/draft-verdt-netmod-yang-module-versioning.txt

 

(A)

Replace this abstract:

 

   This document spec= ifies a new YANG module update procedure to allow

   for limited non-ba= ckwards-compatible changes, as an alternative

   proposal to module= update rules in the YANG 1.1 specifications.  This<= /p>

document updates RFC 7950, RFC = 8407 and RFC 8525.

 

with this (to avoid the implica= tion that we are simply trying to "allow" NBC changes):

 

   This document spec= ifies a method for documenting non-backwards-compatible changes that have o= ccurred in a YANG module. Guidelines for managing the lifecycle of YANG mod= ules are also provided. This document updates RFC 7950 (primarily the module update rules), RFC 8407 and RFC 8525.<= /o:p>

 

(B)

replace this paragraph in secti= on 1:

 

   Specifically, this= document recognises a need to sometimes allow YANG

   modules to evolve = with non-backwards-compatible changes, which could

cause breakage to clients and i= mporting YANG modules.

 

with the following:<= /span>

 

   Specifically, this= document recognises a need to describe when a non-backwards-compatible (NB= C) change has occurred in a YANG module [optional: in cases where the NBC c= hange has been deemed necessary].  An NBC change can cause an incompatibility between a client using an older revision of t= he YANG module and a server using a newer revision.

 

(C)

In section 2, remove the follow= ing sentence from its paragraph/bullet and separate it down into its own pa= ragraph fully left justified.  It isn't really part of the list of 'up= dates' to RFC7950.  We're just reinforcing that a rule is still in place.

 

As= per [RFC7950], YANG module revisions

&n= bsp;     continue to be uniquely identified by the modu= le's revision-date,

&n= bsp;     and hence all revisions of a module MUST have = unique revision

da= tes.

 

(D)

In section 2.1, replace this te= xt:

 

   This section updat= es [RFC7950] chapter 11 to provide a more flexible

   approach that allo= ws for some non-backwards-compatible changes during

   YANG module update= s.

 

   Where pragmatic, u= pdates to YANG modules SHOULD be backwards-

compatible, as described in Sec= tion 2.1.1.

 

with this (the guidelines can r= ecommend to avoid NBC changes, and what we're changing here in this particu= lar section doesn't really directly allow or support NBC changes anyways):<= o:p>

 

This section updates [RFC7950] = chapter 11 to modify and clarify the definition of a non-backwards-compatib= le (NBC) change, and to allow a method of describing when an NBC change occ= urs in a YANG module.

 

(E)

section 2.1.2 -> change ' brekaage' to 'breakage'

 

I'm also not sure if the exampl= es of NBC changes makes sense to include here. Especially the 2nd, 4th 5th and 6th bullets which are clear= ly described already in section 11 of RFC 7950.  Maybe just keep examples 1 & 3 and any others that are= somewhat new based on our updates, or aren't terribly clear in section 11 = of RFC 7950

 

That's as far as I've gotten fo= r now.

 

Jason

 

 

 

--_000_VI1PR07MB39811366C619F54ECD73EE3D9B010VI1PR07MB3981eurp_-- From nobody Wed May 29 11:41:41 2019 Return-Path: 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 5AB57120148 for ; Wed, 29 May 2019 11:41:39 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 iP4DaamNEs3O for ; Wed, 29 May 2019 11:41:37 -0700 (PDT) Received: from o1.sgmail.github.com (o1.sgmail.github.com [192.254.114.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB34D120170 for ; Wed, 29 May 2019 11:41:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:to:subject:mime-version:content-type:content-transfer-encoding; s=s20150108; bh=G5upUIgZVLPvArsybldzo9Y6rQE=; b=feGgIiGoUs5SfSsB mSV56E0zpS8GeTYT0Cmc7QbJ4/3eWPBhAjvnH4d3PeCj69aCPjgSVdgM4t0qEvy/ 3U9LcKaeXVWNv6iyLItMSBHFQLOEX+Hi5X2dW45+FrgmtN8cTcwNQj8tXKuYNFcG YuVRIcnkayFTFQ+5VxKyZy24lQU= Received: by filter1030p1las1.sendgrid.net with SMTP id filter1030p1las1-28568-5CEED24D-3E 2019-05-29 18:41:17.552631738 +0000 UTC m=+517404.662951765 Received: from github-lowworker-c7d2ff2.cp1-iad.github.net (unknown [140.82.115.70]) by ismtpd0010p1iad2.sendgrid.net (SG) with ESMTP id ZZ2CFru4TsuPg9LtJvSFZQ for ; Wed, 29 May 2019 18:41:17.581 +0000 (UTC) Received: from github.com (localhost [127.0.0.1]) by github-lowworker-c7d2ff2.cp1-iad.github.net (Postfix) with ESMTP id 6ADF74C0B44 for ; Wed, 29 May 2019 11:41:17 -0700 (PDT) Date: Wed, 29 May 2019 18:41:17 +0000 (UTC) From: Reshad-Rahman To: netmod-ver-dt@ietf.org Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-GitHub-Recipient-Address: netmod-ver-dt@ietf.org X-Auto-Response-Suppress: All X-SG-EID: R75sdLq1rfU98h6v5q5GdATuAp0T1bkcBfY3xsY2DferetJKGUTb4m3CjO0BwCzQ7rgU/OTHpdJ9R9 K+IY17HCKCwN2R2XYtwtJz3FHcngThzyVz8IffUCs3KrBnRz2JQ1TFQjSxY6w9bxS9d3BAL+5eaQkF Ego9sOBSQmVpg+1hcRC/S5QGi/aHgaYOpfKPivgR5gUbiNcozTALHhVtYz235kg760CNgZisA5n+cL I= Archived-At: Subject: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 7b7ab6: Changes to guidelines sections as per discussions ... X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 May 2019 18:41:39 -0000 Branch: refs/heads/develop Home: https://github.com/netmod-wg/yang-ver-dt Commit: 7b7ab6316eb813e3e12f66c0678e68ea41d8995b https://github.com/netmod-wg/yang-ver-dt/commit/7b7ab6316eb813e3e12f66c0678e68ea41d8995b Author: Reshad Rahman Date: 2019-05-29 (Wed, 29 May 2019) Changed paths: M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.txt M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.xml Log Message: ----------- Changes to guidelines sections as per discussions on May 16th (and Jason's email) From nobody Thu May 30 06:06:45 2019 Return-Path: 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 C4DD71200B5 for ; Thu, 30 May 2019 06:06:43 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -7.009 X-Spam-Level: X-Spam-Status: No, score=-7.009 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 vRNAQuu5rgsq for ; Thu, 30 May 2019 06:06:42 -0700 (PDT) Received: from out-6.smtp.github.com (out-6.smtp.github.com [192.30.252.197]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3DF0212004F for ; Thu, 30 May 2019 06:06:42 -0700 (PDT) Date: Thu, 30 May 2019 06:06:40 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1559221600; bh=UeTttra160qeQ1uvX0wUJ2KvqFMFApDm95i+p/B301o=; h=Date:From:To:Subject:From; b=FQ6EWSHV5nhfbqs6/uKLd0/CrMl0Lppf8kPRj2+8hmdZNPZoZOGmffu04ihPCHkht h882KjFK0zsdyGiaXd4p8/Bg7bAWKHwTMZVvuV5zPYwt6zePO5kt7fPlQP5Og//qIX aT1w7fgxy1NhCM4R8VNJDVmq6nCXC4kNi1BxeADo= From: Robert Wilton To: netmod-ver-dt@ietf.org Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-GitHub-Recipient-Address: netmod-ver-dt@ietf.org X-Auto-Response-Suppress: All Archived-At: Subject: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG solutions draft that describes overall... X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2019 13:06:44 -0000 Branch: refs/heads/develop Home: https://github.com/netmod-wg/yang-ver-dt Commit: 840ed78e65ad7f3c52ae6805f8dee22cb2ba9f4f https://github.com/netmod-wg/yang-ver-dt/commit/840ed78e65ad7f3c52ae6805f8dee22cb2ba9f4f Author: rwilton Date: 2019-05-30 (Thu, 30 May 2019) Changed paths: A yang-solutions/draft-verdt-netmod-yang-solutions.txt M yang-solutions/draft-verdt-netmod-yang-solutions.xml Log Message: ----------- Update YANG solutions draft that describes overall solution space Commit: 2ae63cff180a861664c624f40080629ba6221730 https://github.com/netmod-wg/yang-ver-dt/commit/2ae63cff180a861664c624f40080629ba6221730 Author: rwilton Date: 2019-05-30 (Thu, 30 May 2019) Changed paths: M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.txt M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.xml Log Message: ----------- Merge branch 'develop' of github.com:netmod-wg/yang-ver-dt into develop Commit: cbee7a9fadf1a59e5e2051bd9c53fcbdcadf3e2a https://github.com/netmod-wg/yang-ver-dt/commit/cbee7a9fadf1a59e5e2051bd9c53fcbdcadf3e2a Author: rwilton Date: 2019-05-30 (Thu, 30 May 2019) Changed paths: M yang-solutions/draft-verdt-netmod-yang-solutions.txt Log Message: ----------- update permissions Compare: https://github.com/netmod-wg/yang-ver-dt/compare/7b7ab6316eb8...cbee7a9fadf1 From nobody Thu May 30 06:10:10 2019 Return-Path: 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 989F0120113 for ; Thu, 30 May 2019 06:10:09 -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, 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=d2NDA7+a; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=vakEWLqP 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 XccHR9Q6RGyq for ; Thu, 30 May 2019 06:10:06 -0700 (PDT) Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A7CC1200B5 for ; Thu, 30 May 2019 06:10:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24841; q=dns/txt; s=iport; t=1559221806; x=1560431406; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=ojv+i7U9yahU+Z+HkdgXkY/K+Twj346HhojHUP7XAlM=; b=d2NDA7+a4uKh6foFoxGHixlvwv9JvlI/TofbvxgjpJIfD1HXPmk686Nj uEaP8LqYWXDZ1c2RqfytGMxCviEBBotWi8aLcG/UIsEyR0s1j4EDRGm9M VXLIrLL5F5VZupOUx+nQZAMjU4pEjkojsZg9t9SyAk3Eb5tZcWMwOHKwL w=; X-Files: draft-verdt-netmod-yang-solutions (1).txt : 15918 IronPort-PHdr: =?us-ascii?q?9a23=3A8XKKih23JrBYICbQsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxKHt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8RVgOIdJSw?= =?us-ascii?q?dDjMwXmwI6B8vQE1L6KOLtaQQxHd9JUxlu+HToeUU=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CbAAAz1e9c/4QNJK1lHAEBAQQBAQc?= =?us-ascii?q?EAQGBUQcBAQsBgT0kLANpVSAECygKh1EDhFKKHEqCDZcugS4UgRADVAIHAQE?= =?us-ascii?q?BDAEBGAsKAgEBgUuCL0YCgn0jNAkOAQMBAQQBAQIBBG0cAQuFSgEBAQQBARA?= =?us-ascii?q?uAQEsDAsEAgEIEQMBAQEWDgsCJQsdCAIEEwgGDQeDAYFqAx0BAgyfAAKBOIh?= =?us-ascii?q?fgiCCeQEBBYUGGIIIBwmBNAGLVReBQD+BEUaCTD6CYQEBA4EZCiUJDx4fgn2?= =?us-ascii?q?CJos7DgQtA4Z+IIgMjG9aCQKCDYMcgx+INYROgiEvOIYFjAaBRYx3gSmFXow?= =?us-ascii?q?XgmsCBAIEBQIOAQEFgU84gVhwFTuCbAmCBjeDOYUUhT9ygSmLCgIkBIEHAYE?= =?us-ascii?q?gAQE?= X-IronPort-AV: E=Sophos;i="5.60,531,1549929600"; d="txt'?scan'208";a="570358340" Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 30 May 2019 13:10:04 +0000 Received: from XCH-ALN-006.cisco.com (xch-aln-006.cisco.com [173.36.7.16]) by alln-core-10.cisco.com (8.15.2/8.15.2) with ESMTPS id x4UDA42O002901 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for ; Thu, 30 May 2019 13:10:04 GMT Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-006.cisco.com (173.36.7.16) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 30 May 2019 08:09:57 -0500 Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 30 May 2019 09:09:51 -0400 Received: from NAM02-BL2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 30 May 2019 08:09:51 -0500 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=6q9cNAJOGWHEJFllSa+tVM3hk9egFGccOlaJa5vjb9s=; b=vakEWLqPUiMxlU37nigWjPRxlYMbYCaRZE4as/xEC+f3sJvueRYoqAYLIRllK5EaJUpnL0kojfRwybDHjoNok2JYB6eMveaLkZuR8Ps3xaL9mCgECKPXvk+KdnztLXuj2MRDRA8yWiUJdey1T17a/q/SlEtMnCD00uUrBpGbmbU= Received: from BYAPR11MB2631.namprd11.prod.outlook.com (52.135.227.28) by BYAPR11MB2583.namprd11.prod.outlook.com (52.135.227.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1922.18; Thu, 30 May 2019 13:09:50 +0000 Received: from BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::d837:c1dd:cdb1:bb78]) by BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::d837:c1dd:cdb1:bb78%7]) with mapi id 15.20.1922.021; Thu, 30 May 2019 13:09:50 +0000 From: "Rob Wilton (rwilton)" To: "netmod-ver-dt@ietf.org" Thread-Topic: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG solutions draft that describes overall... Thread-Index: AQHVFuiYD9+x7L2mnk+ytTfSPYFFTKaDo4JA Date: Thu, 30 May 2019 13:09:50 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=rwilton@cisco.com; x-originating-ip: [173.38.220.56] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0b736f69-fdeb-4851-d0a5-08d6e5001965 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(49563074)(7193020); SRVR:BYAPR11MB2583; x-ms-traffictypediagnostic: BYAPR11MB2583: x-ms-exchange-purlcount: 3 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 00531FAC2C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(346002)(136003)(396003)(376002)(189003)(199004)(13464003)(476003)(6916009)(86362001)(53546011)(81166006)(446003)(99936001)(486006)(11346002)(2351001)(14444005)(71190400001)(7696005)(74316002)(5660300002)(81156014)(15650500001)(6246003)(102836004)(71200400001)(3846002)(256004)(6506007)(8676002)(33656002)(186003)(26005)(6116002)(73956011)(66066001)(53936002)(966005)(64756008)(55016002)(76116006)(66616009)(66446008)(66476007)(6436002)(99286004)(478600001)(5640700003)(66946007)(305945005)(66556008)(68736007)(2501003)(25786009)(2906002)(14454004)(76176011)(316002)(6306002)(229853002)(52536014)(7736002)(8936002)(9686003); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB2583; H:BYAPR11MB2631.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: t2aUO3PDXDZCR0j3CkiFeaxEgKP9qJMb0cSSBZgduAxKUBdonc0Qp0pUyuZAiS2eLqGda9q9Th5kSIA0g6Vo8veuRdUBrKNfUENX/q2QFft/RMRz4b4N1jGaMwMUY5ZKkHdQJbeH38dCRidY9dtxkA4xHH+TeLQcQiwAEotV57Ta3FhT552z7l3KrrQ4YSikGHs7eHePCkR0Gf0HF78TyXd4lfo1HIgKJg30kX4tW+bTNsGpM8zavCA4Xv9ZJ8mgkZe0prGaMosNfCKb/JuO6QUv+34jW3xmtv2X2O/JkGdw+ZW1qAN8ahYXvEnkIw9EAu7oc+cSmMtHXJkuBtKx+aHm0NSM8Mc7gjNr8SwrRixb0ltwGrnbY2JuBSdpgNwHvMIjXeagv1kWFshNTmoeN4g+8PO+s5jt/f02Su0PS24= Content-Type: multipart/mixed; boundary="_002_BYAPR11MB26314F29FE99BCE58743D4D5B5180BYAPR11MB2631namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 0b736f69-fdeb-4851-d0a5-08d6e5001965 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2019 13:09:50.6538 (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: rwilton@cisco.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB2583 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.36.7.16, xch-aln-006.cisco.com X-Outbound-Node: alln-core-10.cisco.com Archived-At: Subject: Re: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG solutions draft that describes overall... X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2019 13:10:10 -0000 --_002_BYAPR11MB26314F29FE99BCE58743D4D5B5180BYAPR11MB2631namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable This is my attempt at updating the solution overview draft. The references= still needs to be fixed up (as updated versions of the other drafts are pu= blished), and probably some of the details will need to refined for some of= the drafts. Comments welcome. Thanks, Rob > -----Original Message----- > From: Netmod-ver-dt On Behalf Of Robert > Wilton > Sent: 30 May 2019 14:07 > To: netmod-ver-dt@ietf.org > Subject: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG > solutions draft that describes overall... >=20 > Branch: refs/heads/develop > Home: https://github.com/netmod-wg/yang-ver-dt > Commit: 840ed78e65ad7f3c52ae6805f8dee22cb2ba9f4f > https://github.com/netmod-wg/yang-ver- > dt/commit/840ed78e65ad7f3c52ae6805f8dee22cb2ba9f4f > Author: rwilton > Date: 2019-05-30 (Thu, 30 May 2019) >=20 > Changed paths: > A yang-solutions/draft-verdt-netmod-yang-solutions.txt > M yang-solutions/draft-verdt-netmod-yang-solutions.xml >=20 > Log Message: > ----------- > Update YANG solutions draft that describes overall solution space >=20 >=20 > Commit: 2ae63cff180a861664c624f40080629ba6221730 > https://github.com/netmod-wg/yang-ver- > dt/commit/2ae63cff180a861664c624f40080629ba6221730 > Author: rwilton > Date: 2019-05-30 (Thu, 30 May 2019) >=20 > Changed paths: > M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.txt > M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.xml >=20 > Log Message: > ----------- > Merge branch 'develop' of github.com:netmod-wg/yang-ver-dt into develop >=20 >=20 > Commit: cbee7a9fadf1a59e5e2051bd9c53fcbdcadf3e2a > https://github.com/netmod-wg/yang-ver- > dt/commit/cbee7a9fadf1a59e5e2051bd9c53fcbdcadf3e2a > Author: rwilton > Date: 2019-05-30 (Thu, 30 May 2019) >=20 > Changed paths: > M yang-solutions/draft-verdt-netmod-yang-solutions.txt >=20 > Log Message: > ----------- > update permissions >=20 >=20 > Compare: https://github.com/netmod-wg/yang-ver- > dt/compare/7b7ab6316eb8...cbee7a9fadf1 >=20 > _______________________________________________ > Netmod-ver-dt mailing list > Netmod-ver-dt@ietf.org > https://www.ietf.org/mailman/listinfo/netmod-ver-dt --_002_BYAPR11MB26314F29FE99BCE58743D4D5B5180BYAPR11MB2631namp_ Content-Type: text/plain; name="draft-verdt-netmod-yang-solutions (1).txt" Content-Description: draft-verdt-netmod-yang-solutions (1).txt Content-Disposition: attachment; filename="draft-verdt-netmod-yang-solutions (1).txt"; size=15918; creation-date="Thu, 30 May 2019 13:09:01 GMT"; modification-date="Thu, 30 May 2019 13:09:01 GMT" Content-Transfer-Encoding: base64 CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIFIuIFdpbHRvbgpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIENpc2NvIFN5c3RlbXMsIEluYy4KSW50ZW5kZWQgc3RhdHVzOiBJbmZv cm1hdGlvbmFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDMwLCAyMDE5CkV4cGly ZXM6IERlY2VtYmVyIDEsIDIwMTkKCgogICAgICAgICAgICAgICAgICAgWUFORyBWZXJzaW9uaW5n IFNvbHV0aW9uIE92ZXJ2aWV3CiAgICAgICAgICAgICAgICAgIGRyYWZ0LXZlcmR0LW5ldG1vZC15 YW5nLXNvbHV0aW9ucy0wMgoKQWJzdHJhY3QKCiAgIFRoaXMgdGVtcG9yYXJ5IGRvY3VtZW50IGdp dmVzIGEgYnJpZWYgb3ZlcnZpZXcgb2YgdGhlIGRpZmZlcmVudAogICBkcmFmdHMgdGhhdCBjb21w cmlzZSBhIGZ1bGwgc29sdXRpb24gdG8gdGhlIFlBTkcgdmVyc2lvbmluZwogICByZXF1aXJlbWVu dHMgZHJhZnQuICBUaGUgcHVycG9zZSBvZiB0aGlzIGRyYWZ0IGlzIHRvIGhlbHAgcmVhZGVycwog ICB1bmRlcnN0YW5kIGhvdyB0aGUgZGlzY3JldGUgcGFydHMgb2YgdGhlIFlBTkcgdmVyc2lvbmlu ZyBzb2x1dGlvbiBmaXQKICAgdG9nZXRoZXIgZHVyaW5nIHdvcmtpbmcgZ3JvdXAgZGV2ZWxvcG1l bnQgb2YgdGhlIHNvbHV0aW9uIGRyYWZ0cy4KClN0YXR1cyBvZiBUaGlzIE1lbW8KCiAgIFRoaXMg SW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0dGVkIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUK ICAgcHJvdmlzaW9ucyBvZiBCQ1AgNzggYW5kIEJDUCA3OS4KCiAgIEludGVybmV0LURyYWZ0cyBh cmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nCiAgIFRhc2sg Rm9yY2UgKElFVEYpLiAgTm90ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRl CiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1 cnJlbnQgSW50ZXJuZXQtCiAgIERyYWZ0cyBpcyBhdCBodHRwczovL2RhdGF0cmFja2VyLmlldGYu b3JnL2RyYWZ0cy9jdXJyZW50Ly4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1l bnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRocwogICBhbmQgbWF5IGJlIHVwZGF0 ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueQogICB0 aW1lLiAgSXQgaXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVy ZW5jZQogICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBw cm9ncmVzcy4iCgogICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIERlY2VtYmVy IDEsIDIwMTkuCgpDb3B5cmlnaHQgTm90aWNlCgogICBDb3B5cmlnaHQgKGMpIDIwMTkgSUVURiBU cnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGUKICAgZG9jdW1lbnQgYXV0aG9y cy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCgogICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8g QkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsCiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcg dG8gSUVURiBEb2N1bWVudHMKICAgKGh0dHBzOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWlu Zm8pIGluIGVmZmVjdCBvbiB0aGUgZGF0ZSBvZgogICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3Vt ZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHMKICAgY2FyZWZ1bGx5LCBhcyB0aGV5 IGRlc2NyaWJlIHlvdXIgcmlnaHRzIGFuZCByZXN0cmljdGlvbnMgd2l0aCByZXNwZWN0CiAgIHRv IHRoaXMgZG9jdW1lbnQuICBDb2RlIENvbXBvbmVudHMgZXh0cmFjdGVkIGZyb20gdGhpcyBkb2N1 bWVudCBtdXN0CiAgIGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2Ny aWJlZCBpbiBTZWN0aW9uIDQuZSBvZgogICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQg YXJlIHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXMKICAgZGVzY3JpYmVkIGluIHRoZSBTaW1w bGlmaWVkIEJTRCBMaWNlbnNlLgoKCgpXaWx0b24gICAgICAgICAgICAgICAgICBFeHBpcmVzIERl Y2VtYmVyIDEsIDIwMTkgICAgICAgICAgICAgICAgW1BhZ2UgMV0KDApJbnRlcm5ldC1EcmFmdCAg ICAgIFlBTkcgVmVyc2lvbmluZyBTb2x1dGlvbiBPdmVydmlldyAgICAgICAgICAgTWF5IDIwMTkK CgpUYWJsZSBvZiBDb250ZW50cwoKICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAu IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAyCiAgIDIuICBTdW1tYXJ5IG9mIHJl cXVpcmVtZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMwogICAz LiAgU29sdXRpb24gRHJhZnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g LiAuIC4gLiAgIDQKICAgICAzLjEuICBVcGRhdGVkIFlBTkcgTW9kdWxlIFJldmlzaW9uIEhhbmRs aW5nIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA0CiAgICAgMy4yLiAgTW9kdWxlIHNlbWFudGljIHZl cnNpb24gbnVtYmVyIHNjaGVtZSAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNQogICAgIDMuMy4gIFZl cnNpb25lZCBZQU5HIHBhY2thZ2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg IDUKICAgICAzLjQuICBQcm90b2NvbCBvcGVyYXRpb25zIGZvciBwYWNrYWdlIHZlcnNpb24gc2Vs ZWN0aW9uIC4gLiAuIC4gICA2CiAgICAgMy41LiAgWUFORyBzY2hlbWEgY29tcGFyaXNvbiB0b29s aW5nICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNgogICA0LiAgQ29udHJpYnV0b3JzICAu IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDYKICAgNS4g IFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g LiAuIC4gICA3CiAgIDYuICBJQU5BIENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNwogICA3LiAgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDcKICAgICA3LjEuICBOb3Jt YXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA3 CiAgICAgNy4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu IC4gLiAuIC4gLiAuICAgOAogICBBdXRob3IncyBBZGRyZXNzICAuIC4gLiAuIC4gLiAuIC4gLiAu IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDgKCjEuICBJbnRyb2R1Y3Rpb24KCiAgIFRP RE8gLSBGaXh1cCByZWZlcmVuY2VzIHRvIGluZGl2aWR1YWwgZHJhZnRzLgoKICAgW0ktRC5pZXRm LW5ldG1vZC15YW5nLXZlcnNpb25pbmctcmVxc10gZG9jdW1lbnRzIHRoZSByZXF1aXJlbWVudHMg Zm9yCiAgIGFueSBzb2x1dGlvbiB0byB0aGUgWUFORyB2ZXJzaW9uaW5nIHByb2JsZW0uICBDaGFw dGVyIDUgbGlzdHMgdGhlCiAgIGZvcm1hbCByZXF1aXJlbWVudHMgdGhhdCBhIGNvbXBsZXRlIHNv bHV0aW9uIHJlcXVpcmVzLgoKICAgVGhlIGFpbSBvZiB0aGUgdGhpcyBkcmFmdCBpcyB0byBoZWxw IHJlYWRlcnMgdW5kZXJzdGFuZCBob3cgdGhlCiAgIGRpZmZlcmVudCBzb2x1dGlvbiBkcmFmdHMg Zml0IHRvZ2V0aGVyLCBhbmQgYWxzbyB3aGljaCBkcmFmdHMKICAgY29udHJpYnV0ZSBzb2x1dGlv bnMgdG8gcGFydGljdWxhciBpbmRpdmlkdWFsIHJlcXVpcmVtZW50cy4gIFRoZQogICBvdmVyYWxs IHNvbHV0aW9uIGNvbXByaXNlcyBmaXZlIGluZGl2aWR1YWwgZHJhZnRzOgoKICAgMS4gIE1vZHVs ZSByZXZpc2lvbiBleHRlbnNpb25zCgogICAyLiAgTW9kdWxlIHNlbWFudGljIHZlcnNpb24gbnVt YmVyIHNjaGVtZQoKICAgMy4gIFZlcnNpb25lZCBZQU5HIHBhY2thZ2VzCgogICA0LiAgUHJvdG9j b2wgb3BlcmF0aW9ucyBmb3IgcGFja2FnZSB2ZXJzaW9uIHNlbGVjdGlvbgoKICAgNS4gIFlBTkcg c2NoZW1hIGNvbXBhcmlzb24gdG9vbGluZyAobm90IHlldCBwdWJsaXNoZWQpCgogICBPcGVuIGlz c3VlcywgYWNyb3NzIGFsbCBvZiB0aGUgc29sdXRpb24gZHJhZnRzIGFyZSB0cmFja2VkIGF0CiAg IDxodHRwczovL2dpdGh1Yi5jb20vbmV0bW9kLXdnL3lhbmctdmVyLWR0L2lzc3Vlcz4uCgoKCgoK CgoKV2lsdG9uICAgICAgICAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAxLCAyMDE5ICAgICAg ICAgICAgICAgIFtQYWdlIDJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICBZQU5HIFZlcnNpb25pbmcg U29sdXRpb24gT3ZlcnZpZXcgICAgICAgICAgIE1heSAyMDE5CgoKMi4gIFN1bW1hcnkgb2YgcmVx dWlyZW1lbnRzCgogICBUaGUgcmVxdWlyZW1lbnQgYXJlIGZvcm1hbGx5IGRvY3VtZW50ZWQgaW4g c2VjdGlvbiA1IG9mCiAgIFtJLUQuaWV0Zi1uZXRtb2QteWFuZy12ZXJzaW9uaW5nLXJlcXNdLiAg QSBzaG9ydGVuZWQsIG5vbiBub3JtYXRpdmUsCiAgIHN1bW1hcnkgb2YgZWFjaCBvZiB0aGUgcmVx dWlyZW1lbnRzICh1c2luZyB0aGUgc2FtZSByZXF1aXJlbWVudAogICBudW1iZXJzKSBpcyBwcm92 aWRlZCBiZWxvdyB0byBoZWxwIHVuZGVyc3RhbmQgaG93IHRoZSBzb2x1dGlvbnMKICAgZHJhZnRz IGFkZHJlc3MgdGhlIHBhcnRpY3VsYXIgcmVxdWlyZW1lbnRzLgoKICAgICAgUmVxIDEuMSAtIE1V U1QgYWxsb3cgbmJjIHVwZGF0ZXMgdG8gYSBtb2R1bGUgd2l0aG91dCBicmVha2luZwogICAgICBp bXBvcnRzLgoKICAgICAgUmVxIDEuMiAtIE1VU1QgYWxsb3cgbmJjIHVwZGF0ZXMgdG8gYSBtb2R1 bGUgd2l0aG91dCBhZmZlY3RpbmcKICAgICAgZXhpc3RpbmcgY2xpZW50IGNvZGUgdXNpbmcgb25s eSB1bmNoYW5nZWQgZGF0YSBub2Rlcy4KCiAgICAgIFJlcSAxLjMgLSBNVVNUIHN1cHBvcnQgaW1w b3J0IHN0YXRlbWVudCByZXN0cmljdGVkIHRvIG9ubHkgc29tZQogICAgICByZXZpc2lvbnMuCgog ICAgICBSZXEgMS40IC0gTVVTVCBhbGxvdyBmb3IgZml4ZXMgdG8gbm9uLWxhdGVzdCBwdWJsaXNo ZWQgbW9kdWxlcy4KCiAgICAgIFJlcSAyLjEgLSBNVVNUIGJlIGFibGUgdG8gZGV0ZXJtaW5lIGlm IHR3byBhcmJpdHJhcnkgdmVyc2lvbnMgb2YKICAgICAgYW55IG1vZHVsZSBhcmUgYmFja3dhcmRz LWNvbXBhdGlibGUuCgogICAgICBSZXEgMi4yIC0gU0hPVUxEIGJlIGFibGUgdG8gZGV0ZXJtaW5l IGlmIHR3byBhcmJpdHJhcnkgdmVyc2lvbnMgb2YKICAgICAgYW55IGRhdGEgbm9kZSBhcmUgYmFj a3dhcmRzLWNvbXBhdGlibGUuCgogICAgICBSZXEgMy4xIC0gTVVTVCBhbGxvdyBzZXJ2ZXJzIHRv IHN1cHBvcnQgZXhpc3RpbmcgY2xpZW50cy4KCiAgICAgIFJlcSAzLjIgLSBNVVNUIGFsbG93IHNp bXVsdGFuZW91c2x5IHN1cHBvcnQgb2YgY2xpZW50cyB1c2luZwogICAgICBkaWZmZXJlbnQgKHBl cmhhcHMgcmVzdHJpY3RlZCkgcmV2aXNpb25zLgoKICAgICAgUmVxIDMuMyAtIE1BWSBhc3N1bWUg Y2xpZW50cyBjYW4gaGFuZGxlIHVuZXhwZWN0ZWQgaW5zdGFuY2UgZGF0YQogICAgICBncmFjZWZ1 bGx5LgoKICAgICAgUmVxIDQuMSAtIE1VU1QgcHJvdmlkZSBhIHdheSB0byBpbmRpY2F0ZSBpZiBk ZXByZWNhdGVkIG5vZGVzIGFyZQogICAgICBpbXBsZW1lbnRlZC4KCiAgICAgIFJlcSA0LjIgLSBN VVNUIGJlIGFibGUgdG8gZG9jdW1lbnQgdGhlIHJlYXNvbiBmb3IgZGF0YSBub2RlCiAgICAgIGxp ZmVjeWNsZSBjaGFuZ2VzLCBhbmQgcG9zc2libGUgYWx0ZXJuYXRpdmUgZGF0YSBub2Rlcy4KCiAg ICAgIFJlcSA0LjMgLSBNVVNUIGJlIGFibGUgdG8gZm9yZXdhcm4gb2YgZnV0dXJlIGRhdGEgbm9k ZSBsaWZlY3ljbGUKICAgICAgY2hhbmdlcy4KCiAgICAgIFJlcSA1LjEgLSBNVVNUIHByb3ZpZGUg Z3VpZGFuY2Ugb24gaG93IHRvIHVzZSB0aGUgbmV3IHNjaGVtZS4KCiAgICAgIFJlcSA1LjIgLSBN VVNUIHByb3ZpZGUsIGFuZCBkb2N1bWVudCwgYW4gdXBncmFkZSBwYXRoIGZyb20KICAgICAgZXhp c3RpbmcgWUFORy9wcm90b2NvbHMuCgogICAgICBSZXEgNS4zIC0gTVVTVCBjb25zaWRlciB0aGUg aW1wYWN0IG9mIHZlcnNpb25pbmcgb24gaW5zdGFuY2UgZGF0YS4KCgoKV2lsdG9uICAgICAgICAg ICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAxLCAyMDE5ICAgICAgICAgICAgICAgIFtQYWdlIDNd CgwKSW50ZXJuZXQtRHJhZnQgICAgICBZQU5HIFZlcnNpb25pbmcgU29sdXRpb24gT3ZlcnZpZXcg ICAgICAgICAgIE1heSAyMDE5CgoKMy4gIFNvbHV0aW9uIERyYWZ0cwoKICAgVGhlIGNvbXBsZXRl IHNvbHV0aW9uIHRvIHRoZSBZQU5HIHZlcnNpb25pbmcgcmVxdWlyZW1lbnRzIGNvbXByaXNlcwog ICBmaXZlIHNvbHV0aW9uIGRyYWZ0cywgdGhhdCBhcmUgc3VtbWFyaXplZCBiZWxvdy4KCjMuMS4g IFVwZGF0ZWQgWUFORyBNb2R1bGUgUmV2aXNpb24gSGFuZGxpbmcKCiAgIEluIHN1bW1hcnksIHRo aXMgZHJhZnQgc3BlY2lmaWVzIG1pbmltYWwgZXh0ZW5zaW9ucyBhbmQgdXBkYXRlcyB0bwogICB0 aGUgWUFORyBsYW5ndWFnZSwgWUFORyBMaWJyYXJ5LCBhbmQgWUFORyBhdXRob3IgZ3VpZGVsaW5l cyB0bwogICBwcm92aWRlIG1vcmUgZmxleGlibGUgWUFORyBtb2R1bGUgcmV2aXNpb24gaGFuZGxp bmcuICBUaGUgaW50ZW50IGlzCiAgIHRoYXQgdGhlc2UgY2hhbmdlcyBhbmQgZXh0ZW5zaW9ucyBj b3VsZCBiZSBmb2xkZWQgaW50byBmdXR1cmUKICAgcmV2aXNpb25zIG9mIHRoZSB1cGRhdGVkIHNw ZWNpZmljYXRpb25zLiAgVGhlIGRyYWZ0IHByb3ZpZGVzIGEKICAgc29sdXRpb24gZm9yIGFsbCBy ZXF1aXJlbWVudHMgZXhjZXB0IFJlcSAyLjIsIFJlcSAzLjEgYW5kIFJlcSAzLjIuCgogICBUaGUg ZXh0ZW5zaW9ucyBhbmQgY2hhbmdlcyBpbiB0aGUgZHJhZnQgY2FuIGJlIHN1bW1hcml6ZWQgdGh1 czoKCiAgIG8gIEl0IGRlZmluZXMgYSBZQU5HIGV4dGVuc2lvbiBzdGF0ZW1lbnQgdG8gaW5kaWNh dGUgd2hlcmUgbm9uLQogICAgICBiYWNrd2FyZHMtY29tcGF0aWJsZSBjaGFuZ2VzIGhhdmUgb2Nj dXJyZWQgaW4gYSBtb2R1bGUncyByZXZpc2lvbgogICAgICBoaXN0b3J5LgoKICAgbyAgSXQgcmVs YXhlcyB0aGUgcnVsZXMgZm9yIHRoZSBtb2R1bGUgcmV2aXNpb24gaGlzdG9yeSB0byBhbGxvdyBm b3IKICAgICAgYSBub24tbGluZWFyIG1vZHVsZSByZXZpc2lvbiBoaXN0b3J5LiAgSS5lLiwgYW55 IGdpdmVuIG1vZHVsZQogICAgICByZXZpc2lvbiBtYXkgaGF2ZSBtdWx0aXBsZSByZXZpc2lvbnMg ZGlyZWN0bHkgZGVyaXZlZCBmcm9tIGl0LgoKICAgbyAgSXQgZGVmaW5lcyBhIG5ldyBpbXBvcnQg ZXh0ZW5zaW9ucyBzdGF0ZW1lbnQgdGhhdCByZXN0cmljdHMgdGhlCiAgICAgIGFsbG93ZWQgbW9k dWxlIHJldmlzaW9ucyB0aGF0IHNhdGlzZnkgdGhlIGltcG9ydCB0byBvbmx5IHRob3NlCiAgICAg IGRlcml2ZWQgZnJvbSBhIHNwZWNpZmllZCBtb2R1bGUgcmV2aXNpb24uCgogICBvICBJdCBkZWZp bmVzIGEgcmV2aXNpb24gbGFiZWwgZXh0ZW5zaW9uIHN0YXRlbWVudCB0byBhbGxvdyBhbgogICAg ICBpbmZvcm1hdGl2ZSBuYW1lIHRvIGJlIGFzc29jaWF0ZWQgd2l0aCBhIHBhcnRpY3VsYXIgcmV2 aXNpb24gZGF0ZSwKICAgICAgYW5kIHRvIGJlIHVzZWQgaW4gaW1wb3J0IHN0YXRlbWVudHMsIFlB TkcgbW9kdWxlIGZpbGVuYW1lcywgYW5kIGlzCiAgICAgIGF2YWlsYWJsZSBpbiBZQU5HIGxpYnJh cnkuICBPbmUgZXhhbXBsZSBvZiBob3cgdGhlIHJldmlzaW9uIGxhYmVsCiAgICAgIGNvdWxkIGJl IHVzZWQgaXMgdG8gYXNzb2NpYXRlIGEgc2VtYW50aWMgdmVyc2lvbmluZyBzY2hlbWUgdG8gWUFO RwogICAgICBtb2R1bGUgcmV2aXNpb25zLgoKICAgbyAgSXQgdXBkYXRlcyB0aGUgWUFORyBydWxl cyBmb3IgY2hhbmdlcyBiZXR3ZWVuIG1vZHVsZSByZXZpc2lvbnMKICAgICAgdGhhdCBhcmUgYWxs b3dlZCB0byBiZSBjbGFzc2lmaWVkIGFzIGJhY2t3YXJkcy1jb21wYXRpYWJsZS4gIEluCiAgICAg IHBhcnRpY3VsYXIsIG1hcmtpbmcgYSBub2RlIGFzIG9ic29sZXRlIGlzIG5vIGxvbmdlciBjbGFz c2lmaWVkIGFzCiAgICAgIGEgYmFja3dhcmRzIGNvbXBhdGlibGUgY2hhbmdlLgoKICAgbyAgSXQg cHJvdmlkZXMgdXBkYXRlZCBndWlkYW5jZSBvbiBob3cgc2VydmVycyBoYW5kbGUgZGVwcmVjYXRl ZCBhbmQKICAgICAgb2Jzb2xldGUgWUFORyBub2RlcyBhbmQgYXVnbWVudHMgWUFORyBsaWJyYXJ5 IHdpdGggYWRkaXRpb25hbAogICAgICBsZWF2ZXMgdG8gcmVwb3J0IHRoZSBzZXJ2ZXIncyBiZWhh dmlvciB0byBjbGllbnRzLgoKICAgbyAgSXQgcHJvdmlkZXMgYW4gZXh0ZW5zaW9uIHN0YXRlbWVu dCB0byBhbGxvdyBhIGRlc2NyaXB0aW9uCiAgICAgIHN0YXRlbWVudCB0byBiZSBhc3NvY2lhdGVk IHdpdGggYSBZQU5HIHN0YXR1cyBzdGF0ZW1lbnQsIHByb3ZpZGluZwogICAgICBtb3JlIGluZm9y bWF0aW9uIGFib3V0IHdoeSB0aGUgc3RhdHVzIGhhcyBjaGFuZ2VkLgoKCgoKV2lsdG9uICAgICAg ICAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAxLCAyMDE5ICAgICAgICAgICAgICAgIFtQYWdl IDRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICBZQU5HIFZlcnNpb25pbmcgU29sdXRpb24gT3ZlcnZp ZXcgICAgICAgICAgIE1heSAyMDE5CgoKICAgbyAgSXQgZGVmaW5lcyBob3cgdmVyc2lvbmluZyBy ZWxhdGVzIHRvIFlBTkcgaW5zdGFuY2UgZGF0YS4KCiAgIG8gIEl0IHJlZmluZXMgdGhlIGd1aWRl bGluZXMgZm9yIHVwZGF0aW5nIG1vZHVsZXMsIHRha2luZyBpbnRvCiAgICAgIGNvbnNpZGVyYXRp b24gdGhhdCBub24tYmFja3dhcmRzLWNvbXBhdGlibGUgY2hhbmdlcyBhcmUgc29tZXRpbWVzCiAg ICAgIG5lY2Vzc2FyeSBmb3IgdmFyaW91cyBwcmFnbWF0aWMgcmVhc29ucy4KCjMuMi4gIE1vZHVs ZSBzZW1hbnRpYyB2ZXJzaW9uIG51bWJlciBzY2hlbWUKCiAgIFRoaXMgZHJhZnQgZGVmaW5lcyBh IHNlbWFudGljIHZlcnNpb25pbmcgc2NoZW1lIGRlcml2ZWQgZnJvbSB0aGUKICAgc2VtdmVyLm9y ZyAyLjAuMCBzcGVjaWZpY2F0aW9uIHRoYXQgY2FuIGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0 aAogICB0aGUgcmV2aXNpb24gbGFiZWwgZXh0ZW5zaW9uIHN0YXRlbWVudCBkZWZpbmVkIGluIFNl Y3Rpb24gMy4xIHRvCiAgIGFsbG93IHNlbWFudGljIHZlcnNpb24gbnVtYmVycyB0byBiZSB1c2Vk IHRvIG1hbmFnZSB0aGUgcmV2aXNpb24KICAgbGlmZWN5Y2xlIG9mIFlBTkcgbW9kdWxlcy4gIFRo aXMgZHJhZnQgcHJvdmlkZXMgYW4gZW5oYW5jZWQgc29sdXRpb24KICAgZm9yIFJlcSAyLjEsIGJ1 dCBvcmdhbml6YXRpb25zIGF1dGhvcmluZyBtb2R1bGVzIGFyZSBub3Qgb2JsaWdlZCB0bwogICB1 c2UgdGhpcyBzcGVjaWZpYyB2ZXJzaW9uaW5nIHNjaGVtZSwgYW5kIGNvdWxkIGNob29zZSBhIGRp ZmZlcmVudAogICBvdmVybGFpZCB2ZXJzaW9uaW5nIHNjaGVtZSwgb3Igbm9uZSBhdCBhbGwgYW5k IHJlbHkgc29sZWx5IG9uCiAgIHJldmlzaW9uIGRhdGVzLgoKMy4zLiAgVmVyc2lvbmVkIFlBTkcg cGFja2FnZXMKCiAgIFRoZSB0d28gcHJldmlvdXMgZHJhZnRzIGFkZHJlc3MgdmVyc2lvbiBhbmQg cmV2aXNpb24gbWFuYWdlbWVudCBvZgogICBpbmRpdmlkdWFsIG1vZHVsZXMuICBUaGlzIGRyYWZ0 IHByb3ZpZGVzIGEgbWVjaGFuaXNtIHRvIGdyb3VwIGEgc2V0CiAgIG9mIHJlbGF0ZWQgWUFORyBt b2R1bGVzIHJldmlzaW9ucyB0b2dldGhlciwgaW50byBhIGNvbnN0cnVjdCBjYWxsZWQgYQogICBZ QU5HIHBhY2thZ2UsIGFuZCB0byBhcHBseSBhIHZlcnNpb24gc2NoZW1lIHRvIHRoZSBncm91cC4K CiAgIFRoZSBjb3JlIHBhcnQgb2YgdGhpcyBkcmFmdCBhcmUgWUFORyBtb2R1bGUgZGVmaW5pdGlv bnMgdGhhdCBkZWZpbmUgYQogICBZQU5HIHBhY2thZ2UsIHRoYXQgYXJlIHVzZWQgYXMgYW4gYXVn bWVudGF0aW9uIHRvIFlBTkcgbGlicmFyeSwgYW5kCiAgIGFsc28gaW4gWUFORyBpbnN0YW5jZSBk YXRhIGRvY3VtZW50cyBmb3Igb2ZmbGluZSBhY2Nlc3MuCgogICBUaGUgcHJpbmNpcGxlIGFpbXMg b2YgdGhlIHBhY2thZ2VzIGRyYWZ0IGFyZToKCiAgICAgIFRvIHByb3ZpZGUgYW4gYWx0ZXJuYXRp dmUgc2ltcGxlciBtZWNoYW5pc20gdG8gbWFuYWdlIGNvbmZvcm1hbmNlCiAgICAgIG9mIG1vZHVs ZXMuICBSYXRoZXIgdGhhbiBjaGVja2luZyBjb25mb3JtYW5jZSBhZ2FpbnN0IGEgc2V0IG9mCiAg ICAgIGluZGl2aWR1YWwgWUFORyBtb2R1bGUgcmV2aXNpb25zLCBpdCBzaG91bGQgYmUgZWFzaWVy IHRvIGNoZWNrIGZvcgogICAgICBjb25mb3JtYW5jZSBhZ2FpbnN0IGEgbXVjaCBzbWFsbGVyIHNl dCBvZiBZQU5HIHBhY2thZ2UgdmVyc2lvbnMuCgogICAgICBUbyBwcm92aWRlIGFuIGVhc2llciBt ZWNoYW5pc20gZm9yIGNsaWVudHMgdG8gY2hlY2sgY29uZm9ybWFuY2UKICAgICAgd2l0aCBhIHNl cnZlci4gIFJhdGhlciB0aGF0IGRvd25sb2FkaW5nIGFuZCBjb21wYXJpbmcgYWxsCiAgICAgIGlu ZGl2aWR1YWwgbW9kdWxlIHJldmlzaW9ucywgdGhlIGNsaWVudCBjYW4ganVzdCBjaGVjayB3aGV0 aGVyIHRoZQogICAgICBwYWNrYWdlIHZlcnNpb24gaXMgY29tcGF0aWJsZS4gIFRoZSBwYWNrYWdl IGRlZmluaXRpb24gY291bGQgYmUKICAgICAgcmV0cmlldmVkIGFuZCBjYWNoZWQgZnJvbSBtdWx0 aXBsZSBzb3VyY2VzLgoKICAgVGhlIFlBTkcgcGFja2FnZXMgZHJhZnQgZG9lcyBub3QgYWRkcmVz cyBhbnkgb2YgdGhlIHZlcnNpb25pbmcKICAgcmVxdWlyZW1lbnRzIGRpcmVjdGx5LCBidXQgcHJv dmlkZXMgdGhlIGZvdW5kYXRpb24gYnVpbGRpbmcgYmxvY2tzCiAgIGZvciBTZWN0aW9uIDMuNCwg dGhhdCBhZGRyZXNzZXMgUmVxcyAzLjEgYW5kIDMuMi4KCgoKCgoKV2lsdG9uICAgICAgICAgICAg ICAgICAgRXhwaXJlcyBEZWNlbWJlciAxLCAyMDE5ICAgICAgICAgICAgICAgIFtQYWdlIDVdCgwK SW50ZXJuZXQtRHJhZnQgICAgICBZQU5HIFZlcnNpb25pbmcgU29sdXRpb24gT3ZlcnZpZXcgICAg ICAgICAgIE1heSAyMDE5CgoKMy40LiAgUHJvdG9jb2wgb3BlcmF0aW9ucyBmb3IgcGFja2FnZSB2 ZXJzaW9uIHNlbGVjdGlvbgoKICAgQSBwcm9wb3NlZCBzb2x1dGlvbiBmb3IgcmVxdWlyZW1lbnRz IDMuMSBhbmQgMy4yIGlzIHZpYSB0aGUgdXNlIG9mCiAgIFlBTkcgcGFja2FnZXMgW0ktRC5yd2ls dG9uLW5ldG1vZC15YW5nLXBhY2thZ2VzXSBhbmQgYSBwcm90b2NvbCBiYXNlZAogICB2ZXJzaW9u IHNlbGVjdGlvbiBzY2hlbWUgdGhhdCBjYW4gYmUgdXNlZCBieSBjbGllbnRzIHRvIGNob29zZSBh CiAgIHBhcnRpY3VsYXIgWUFORyBkYXRhc3RvcmUgc2NoZW1hIGZyb20gdGhlIHNldCBvZiBkYXRh c3RvcmUgc2NoZW1hCiAgIHRoYXQgYXJlIHN1cHBvcnRlZCBieSB0aGUgc2VydmVyLgoKICAgVGhl IHZlcnNpb24gc2VsZWN0aW9uIG9wdGlvbmFsbHkgYWxsb3dzOgoKICAgICAgU2VydmVycyB0byBz dXBwb3J0IGEgc2luZ2xlLCBzZWxlY3RhYmxlIFlBTkcgcGFja2FnZSBhdCBhCiAgICAgIHBhcnRp Y3VsYXIgdmVyc2lvbiwgdGhhdCBpcyB1c2VkIGZvciBhbGwgTkVUQ09ORi9SRVNUQ09ORgogICAg ICBpbnRlcmFjdGlvbnMuCgogICAgICBTZXJ2ZXJzIHRvIHN1cHBvcnQgbXVsdGlwbGUgc2VsZWN0 YWJsZSBZQU5HIHBhY2thZ2VzIGFuZCBwYWNrYWdlCiAgICAgIHZlcnNpb25zLCB3aXRoIGRpZmZl cmVudCBjbGllbnRzIGFibGUgdG8gY29uY3VycmVudGx5IGFjY2VzcwogICAgICBkaWZmZXJlbnQg cGFja2FnZXMgYW5kIGRpZmZlcmVudCBwYWNrYWdlIHZlcnNpb25zLgoKMy41LiAgWUFORyBzY2hl bWEgY29tcGFyaXNvbiB0b29saW5nCgogICBBIHRvb2xpbmcgYmFzZWQgc29sdXRpb24gaXMgcHJv cG9zZWQgZm9yIFJlcSAyLjIsIHRoYXQgYWxsb3dzIHR3bwogICBZQU5HIHNjaGVtYSB2ZXJzaW9u cyB0byBiZSBhbGdvcml0aG1pY2FsbHkgY29tcGFyZWQsIHdpdGggdGhlCiAgIGFsZ29yaXRobSBy ZXBvcnRpbmcgdGhlIGxpc3Qgb2YgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgdHdvIFlBTkcKICAg c2NoZW1hIGFuZCB3aGV0aGVyIGVhY2ggY2hhbmdlIGlzIHJlZ2FyZGVkIGFzIGJlaW5nIGJhY2t3 YXJkcy0KICAgY29tcGF0aWJsZSwgb3Igbm9uLWJhY2t3YXJkcy1jb21wYXRpYmxlLiAgQW5ub3Rh dGlvbnMgdG8gdGhlIFlBTkcKICAgbW9kdWxlcywgdmlhIHRoZSB1c2Ugb2YgZXh0ZW5zaW9uIHN0 YXRlbWVudHMsIG1heSBoZWxwIGltcHJvdmUgdGhlCiAgIGFjY3VyYWN5IG9mIHRoZSBjb21wYXJp c29uIGFsZ29yaXRobSwgcGFydGljdWxhcmx5IGZvciBzdGF0ZW1lbnRzCiAgIHRoYXQgYXJlIHZl cnkgaGFyZCB0byBhbGdvcml0aG1pY2FsbHkgY2xhc3NpZnkgdGhlIHNjb3BlIG9mIGFueQogICBk aWZmZXJlbmNlcyAoZS5nLiwgYSBjaGFuZ2UgaW4gdGhlIHNlbWFudGljIGJlaGF2aW91ciBvZiBh IGRhdGEgbm9kZQogICBkZWZpbmVkIHZpYSBtb2RpZmljYXRpb25zIHRvIHRoZSBhc3NvY2lhdGVk IFlBTkcgZGVzY3JpcHRpb24KICAgc3RhdGVtZW50KS4gIEdpdmVuIHRoYXQgUmVxIDIuMiBpcyBh IHNvZnRlciByZXF1aXJlbWVudCwgYW5kCiAgIHByYWN0aWNhbCBleHBlcmllbmNlIHdpdGggdGhl IHRvb2xpbmcgaXMgcmVxdWlyZWQsIGl0IGlzIHByb3Bvc2VkCiAgIHRoYXQgdGhpcyB3b3JrIGlz IGRlZmVycmVkIGF0IHRoaXMgdGltZS4KCiAgIFdoZW4gY29tcGFyaW5nIGEgbW9kdWxlIHNjaGVt YSwgYSB0b29sIHdvdWxkIGFsc28gYmUgYWJsZSB0byB0YWtlCiAgIGludG8gYWNjb3VudCBlbmFi bGVkIGZlYXR1cmVzLCBkZXZpYXRpb25zLCBhbmQgdGhlIHN1YnNldCBvZiB0aGUKICAgc2NoZW1h IGJlaW5nIHVzZWQgYnkgdGhlIGNsaWVudC4gIFRoaXMgd291bGQgYWxsb3cgYSB0b29saW5nIGJh c2VkCiAgIGFwcHJvYWNoIHRvIGdpdmUgYSBtb3JlIGFjY3VyYXRlIGFuc3dlciBhcyB0byB3aGV0 aGVyIGEgY2xpZW50IHdvdWxkCiAgIGJlIGFmZmVjdGVkIHdoZW4gdXBncmFkaW5nIGJldHdlZW4g dHdvIHNvZnR3YXJlIHZlcnNpb25zLCB0aGFuCiAgIGxvb2tpbmcgYXQgdGhlIHJldmlzaW9uIGhp c3RvcnksIG9yIGNvbXBhcmluZyBzZW1hbnRpYyB2ZXJzaW9uCiAgIG51bWJlcnMuCgo0LiAgQ29u dHJpYnV0b3JzCgogICBUaGlzIGRvY3VtZW50IGdyZXcgb3V0IG9mIHRoZSBZQU5HIG1vZHVsZSB2 ZXJzaW9uaW5nIGRlc2lnbiB0ZWFtIHRoYXQKICAgc3RhcnRlZCBhZnRlciBJRVRGIDEwMS4gIFRo ZSBmb2xsb3dpbmcgcGVvcGxlIGFyZSAob3IgaGF2ZSBiZWVuKQogICBtZW1iZXJzIG9mIHRoYXQg ZGVzaWduIHRlYW0gYW5kIGhhdmUgY29udHJpYnV0ZWQgdG8gZGVmaW5pbmcgdGhlCiAgIHByb2Js ZW0gYW5kIHNwZWNpZnlpbmcgdGhlIHJlcXVpcmVtZW50czoKCgoKV2lsdG9uICAgICAgICAgICAg ICAgICAgRXhwaXJlcyBEZWNlbWJlciAxLCAyMDE5ICAgICAgICAgICAgICAgIFtQYWdlIDZdCgwK SW50ZXJuZXQtRHJhZnQgICAgICBZQU5HIFZlcnNpb25pbmcgU29sdXRpb24gT3ZlcnZpZXcgICAg ICAgICAgIE1heSAyMDE5CgoKICAgbyAgQmFsYXpzIExlbmd5ZWwKCiAgIG8gIEJlbm9pdCBDbGFp c2UKCiAgIG8gIEViYmVuIEFyaWVzCgogICBvICBKYXNvbiBTdGVybmUKCiAgIG8gIEpvZSBDbGFy a2UKCiAgIG8gIEp1ZXJnZW4gU2Nob2Vud2FlbGRlcgoKICAgbyAgTWFoZXNoIEpldGhhbmFuZGFu aQoKICAgbyAgTWljaGFlbCAoV2FuZ3ppdGFvKQoKICAgbyAgUWluIFd1CgogICBvICBSZXNoYWQg UmFobWFuCgogICBvICBSb2IgV2lsdG9uCgogICBvICBTdXNhbiBIYXJlcwoKNS4gIFNlY3VyaXR5 IENvbnNpZGVyYXRpb25zCgogICBUaGUgZG9jdW1lbnQgZG9lcyBub3QgZGVmaW5lIGFueSBuZXcg cHJvdG9jb2wgb3IgZGF0YSBtb2RlbC4gIFRoZXJlCiAgIGlzIG5vIHNlY3VyaXR5IGltcGFjdC4K CjYuICBJQU5BIENvbnNpZGVyYXRpb25zCgogICBOb25lCgo3LiAgUmVmZXJlbmNlcwoKNy4xLiAg Tm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtJLUQuaWV0Zi1uZXRtb2QteWFuZy12ZXJzaW9uaW5n LXJlcXNdCiAgICAgICAgICAgICAgQ2xhcmtlLCBKLiwgIllBTkcgTW9kdWxlIFZlcnNpb25pbmcg UmVxdWlyZW1lbnRzIiwgZHJhZnQtCiAgICAgICAgICAgICAgaWV0Zi1uZXRtb2QteWFuZy12ZXJz aW9uaW5nLXJlcXMtMDAgKHdvcmsgaW4gcHJvZ3Jlc3MpLAogICAgICAgICAgICAgIE1hcmNoIDIw MTkuCgogICBbSS1ELnJ3aWx0b24tbmV0bW9kLXlhbmctcGFja2FnZXNdCiAgICAgICAgICAgICAg V2lsdG9uLCBSLiwgIllBTkcgUGFja2FnZXMiLCBkcmFmdC1yd2lsdG9uLW5ldG1vZC15YW5nLQog ICAgICAgICAgICAgIHBhY2thZ2VzLTAxICh3b3JrIGluIHByb2dyZXNzKSwgTWFyY2ggMjAxOS4K CgoKCgoKV2lsdG9uICAgICAgICAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAxLCAyMDE5ICAg ICAgICAgICAgICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQgICAgICBZQU5HIFZlcnNpb25p bmcgU29sdXRpb24gT3ZlcnZpZXcgICAgICAgICAgIE1heSAyMDE5CgoKICAgW1JGQzIxMTldICBC cmFkbmVyLCBTLiwgIktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGUKICAgICAg ICAgICAgICBSZXF1aXJlbWVudCBMZXZlbHMiLCBCQ1AgMTQsIFJGQyAyMTE5LAogICAgICAgICAg ICAgIERPSSAxMC4xNzQ4Ny9SRkMyMTE5LCBNYXJjaCAxOTk3LAogICAgICAgICAgICAgIDxodHRw czovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzIxMTk+LgoKICAgW1JGQzc5NTBdICBCam9y a2x1bmQsIE0uLCBFZC4sICJUaGUgWUFORyAxLjEgRGF0YSBNb2RlbGluZyBMYW5ndWFnZSIsCiAg ICAgICAgICAgICAgUkZDIDc5NTAsIERPSSAxMC4xNzQ4Ny9SRkM3OTUwLCBBdWd1c3QgMjAxNiwK ICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3OTUwPi4K CjcuMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtSRkM4MDQ5XSAgTGl0a293c2tpLCBT LiwgVG9tb3Rha2ksIEwuLCBhbmQgSy4gT2dha2ksICJZQU5HIERhdGEKICAgICAgICAgICAgICBN b2RlbCBmb3IgTDNWUE4gU2VydmljZSBEZWxpdmVyeSIsIFJGQyA4MDQ5LAogICAgICAgICAgICAg IERPSSAxMC4xNzQ4Ny9SRkM4MDQ5LCBGZWJydWFyeSAyMDE3LAogICAgICAgICAgICAgIDxodHRw czovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgwNDk+LgoKICAgW1JGQzgxOTldICBCb2dk YW5vdmljLCBELiwgQ2xhaXNlLCBCLiwgYW5kIEMuIE1vYmVyZywgIllBTkcgTW9kdWxlCiAgICAg ICAgICAgICAgQ2xhc3NpZmljYXRpb24iLCBSRkMgODE5OSwgRE9JIDEwLjE3NDg3L1JGQzgxOTks IEp1bHkKICAgICAgICAgICAgICAyMDE3LCA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5m by9yZmM4MTk5Pi4KCiAgIFtSRkM4Mjk5XSAgV3UsIFEuLCBFZC4sIExpdGtvd3NraSwgUy4sIFRv bW90YWtpLCBMLiwgYW5kIEsuIE9nYWtpLAogICAgICAgICAgICAgICJZQU5HIERhdGEgTW9kZWwg Zm9yIEwzVlBOIFNlcnZpY2UgRGVsaXZlcnkiLCBSRkMgODI5OSwKICAgICAgICAgICAgICBET0kg MTAuMTc0ODcvUkZDODI5OSwgSmFudWFyeSAyMDE4LAogICAgICAgICAgICAgIDxodHRwczovL3d3 dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgyOTk+LgoKQXV0aG9yJ3MgQWRkcmVzcwoKICAgUm9i ZXJ0IFdpbHRvbgogICBDaXNjbyBTeXN0ZW1zLCBJbmMuCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpX aWx0b24gICAgICAgICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDEsIDIwMTkgICAgICAgICAg ICAgICAgW1BhZ2UgOF0K --_002_BYAPR11MB26314F29FE99BCE58743D4D5B5180BYAPR11MB2631namp_-- From nobody Thu May 30 06:13:26 2019 Return-Path: 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 1DC37120113 for ; Thu, 30 May 2019 06:13:25 -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=MXGpKxad; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=tUNpY50T 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 9esi0UXlUqoD for ; Thu, 30 May 2019 06:13:23 -0700 (PDT) Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3B6F31200B5 for ; Thu, 30 May 2019 06:13:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3814; q=dns/txt; s=iport; t=1559222003; x=1560431603; h=from:to:subject:date:message-id:mime-version; bh=RC55l0+msfQnt7PpABMHdK5XFOeGRY0nRoHHDur1H70=; b=MXGpKxadAFXOPrZ5LZcC0u0thPi+CDyKIxOZpvnnePitPBuOVlZoZE5+ KIUB9r4TZkQD1sXiSdtxdRXqmU4HxNK6KfrthzviW52z5HRQcIQ0HFIYp +OhMQg/SKWuzRH5aFMMDlATiOekG4tfySSWoIFAGiRrOALdv5Sbkqto+w c=; IronPort-PHdr: =?us-ascii?q?9a23=3AxHsG+xFvWZzbo0TggOhbw51GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e4z1A3SRYuO7fVChqKWqK3mVWEaqbe5+HEZON0pNV?= =?us-ascii?q?cejNkO2QkpAcqLE0r+eeT1bigmG8JqX15+9Hb9Ok9QS47z?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BtAAAj1u9c/4wNJK1lHQEBBQEHBQG?= =?us-ascii?q?BUQgBCwGBDi9QA2lVIAQLKAqHUQOEUoocSpRphFKBLoEkA1QJAQEBDAEBLQI?= =?us-ascii?q?BAYRAAoJ9IzQJDgEDAQEEAQECAQRtHAELhWMbEwEBOBEBDHQmAQQbEweDAYE?= =?us-ascii?q?dTQMdAQKfEQKBOIhfgiCCeQEBBYUGGIIPCYE0AYtVF4FAP4FXh1CDOoImi3y?= =?us-ascii?q?Gf5V1CQKCDZM+giGUN4x3gSmUYAIEAgQFAg4BAQWBTziBWHAVgyeCD4NwilN?= =?us-ascii?q?ygSmMOwGBIAEB?= X-IronPort-AV: E=Sophos;i="5.60,531,1549929600"; d="scan'208,217";a="567057474" Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 30 May 2019 13:13:21 +0000 Received: from XCH-RCD-013.cisco.com (xch-rcd-013.cisco.com [173.37.102.23]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id x4UDDKpD022927 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for ; Thu, 30 May 2019 13:13:21 GMT Received: from xhs-aln-002.cisco.com (173.37.135.119) by XCH-RCD-013.cisco.com (173.37.102.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 30 May 2019 08:13:20 -0500 Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 30 May 2019 08:13:19 -0500 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 30 May 2019 08:13:19 -0500 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=Fo+hlzKIyIsyxwmcR9zSJRQ9ex/mc1ZFcqrXaQgqhMs=; b=tUNpY50TPd4YWNpPGN6JOGTvjhGj5HN4+aVwxeaCdoATXKb+4VzysK+lTcUo6o/s6mkyyk1BhHANbtHe97kHaqrEpvU8LfQ3n+7E5+xPozgUXBvobHutNP6is3WHpUXXeHtGnp749HmbJVG1mxONr95mhwhoG3tWRF+QctDwd0o= Received: from BYAPR11MB2631.namprd11.prod.outlook.com (52.135.227.28) by BYAPR11MB3253.namprd11.prod.outlook.com (20.177.184.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1922.18; Thu, 30 May 2019 13:13:14 +0000 Received: from BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::d837:c1dd:cdb1:bb78]) by BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::d837:c1dd:cdb1:bb78%7]) with mapi id 15.20.1922.021; Thu, 30 May 2019 13:13:14 +0000 From: "Rob Wilton (rwilton)" To: "netmod-ver-dt@ietf.org" Thread-Topic: Today's meeting Thread-Index: AdUW6Pw0iLtC9YJoRNCMExri+ITW1A== Date: Thu, 30 May 2019 13:13:14 +0000 Message-ID: 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.56] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 643c25ee-96ff-45e0-d80c-08d6e50092f7 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:BYAPR11MB3253; x-ms-traffictypediagnostic: BYAPR11MB3253: x-ms-exchange-purlcount: 2 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 00531FAC2C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(366004)(376002)(136003)(396003)(199004)(189003)(76116006)(4744005)(2906002)(66476007)(66946007)(81166006)(53936002)(256004)(102836004)(14454004)(73956011)(64756008)(66446008)(7696005)(2501003)(6436002)(66066001)(316002)(14444005)(6916009)(33656002)(99286004)(68736007)(6506007)(476003)(3846002)(6116002)(790700001)(478600001)(5640700003)(7736002)(6306002)(26005)(66556008)(81156014)(74316002)(8676002)(9686003)(55016002)(54896002)(25786009)(3480700005)(71190400001)(2351001)(52536014)(186003)(71200400001)(86362001)(5660300002)(486006)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB3253; H:BYAPR11MB2631.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: kT9r4EdHFK95CHYClip+toqjjT+KtJ1lD6JvxvCUzmRaCmNl+Ek1bIOOFlvsrlaTTmArdep6JI5npIy8MdgAqS+bgxnLcvKMGKquTgg2PwKacOFpmtdcfQltYocdOY56idqzUNrOJpWS/ph2xx9Sp5kCKECySuepHe1MYxHAISfZkIU2meO3cL6XTSxszSN9F+6RBxWjvzPiS040tH/79jOPmc3zTZhVE/mQ/DMpiG/Sn4nheGVOE6qGbWfdjvAGzjEgXrt373VuSMVM0MwIxV+Z09gBF1YbXHpUSz4KIonn5KDiBQIjEWPOfgndOk43MTvWLvf4EgSmDaqD2iyw/bfz4rMGs9IzXf9wBsv37XGO4vq6tFZmewx8BKO/a3JTBBp3j+vXjpQgjqNtxszP3aGJ0L93UiEZyii5ta2lzwk= Content-Type: multipart/alternative; boundary="_000_BYAPR11MB2631A10510732426418C6143B5180BYAPR11MB2631namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 643c25ee-96ff-45e0-d80c-08d6e50092f7 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2019 13:13:14.6771 (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: rwilton@cisco.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3253 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.37.102.23, xch-rcd-013.cisco.com X-Outbound-Node: alln-core-7.cisco.com Archived-At: Subject: [Netmod-ver-dt] Today's meeting X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2019 13:13:25 -0000 --_000_BYAPR11MB2631A10510732426418C6143B5180BYAPR11MB2631namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable I see that Reshad has published updates to the guidelines section. I will = attempt to start reviewing these before the meeting today. I'm also aware that both Balazs and Jason have provided comments on the mod= ule versioning draft that I've not got to yet - sorry. As you will have seen, I have updated the solution overview draft with an a= im that it outlines the current direction and split of the drafts. I have = not yet had time to update the draft describing semver. Perhaps trying to = resolve the comments on the main module versioning draft is most important = at this time. Thanks, Rob --_000_BYAPR11MB2631A10510732426418C6143B5180BYAPR11MB2631namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

I see that Reshad has published updates to the guide= lines section.  I will attempt to start reviewing these before the mee= ting today.

 

I’m also aware that both Balazs and Jason have= provided comments on the module versioning draft that I’ve not got t= o yet – sorry.

 

As you will have seen, I have updated the solution o= verview draft with an aim that it outlines the current direction and split = of the drafts.  I have not yet had time to update the draft describing= semver.  Perhaps trying to resolve the comments on the main module versioning draft is most important at this tim= e.

 

Thanks,

Rob

 

 

--_000_BYAPR11MB2631A10510732426418C6143B5180BYAPR11MB2631namp_-- From nobody Thu May 30 06:30:17 2019 Return-Path: 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 C6A6D12016A for ; Thu, 30 May 2019 06:30:14 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.91 X-Spam-Level: X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.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 F-zDntgv4Ylb for ; Thu, 30 May 2019 06:30:12 -0700 (PDT) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30123.outbound.protection.outlook.com [40.107.3.123]) (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 D131012015B for ; Thu, 30 May 2019 06:30:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hXG0/LmDn2FLjEvOhIhzSbrwWhK13Su69pTpNNka/kA=; b=Ue/qTo0ZZB8G1jPL26zRHdvHpjo8+7avRHf8FCxKLVQq08Ckx7fleWQ6QO7RNid+qSTMNGL21X4jLWvOvtdgo0JlEf8rt3EA+TUfBoXgbA0NOwKaP6Zor/wSr2O4wOqMz5mJW6YPIYNrq7ipL/MsTgrsakTwk7VcAmICsQ75rTA= Received: from VI1PR07MB3981.eurprd07.prod.outlook.com (52.134.28.141) by VI1PR07MB5709.eurprd07.prod.outlook.com (20.178.121.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.13; Thu, 30 May 2019 13:30:07 +0000 Received: from VI1PR07MB3981.eurprd07.prod.outlook.com ([fe80::25cb:d0f3:dd14:3b68]) by VI1PR07MB3981.eurprd07.prod.outlook.com ([fe80::25cb:d0f3:dd14:3b68%6]) with mapi id 15.20.1943.016; Thu, 30 May 2019 13:30:07 +0000 From: "Sterne, Jason (Nokia - CA/Ottawa)" To: "Rob Wilton (rwilton)" , "netmod-ver-dt@ietf.org" Thread-Topic: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG solutions draft that describes overall... Thread-Index: AQHVFuiKugtV103Ztk2LsjTiwyuUGaaDpBsAgAAFS3A= Date: Thu, 30 May 2019 13:30:07 +0000 Message-ID: References: In-Reply-To: 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=jason.sterne@nokia.com; x-originating-ip: [135.245.20.3] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 487a9508-4d19-4f7c-f60c-08d6e502ee8f x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020); SRVR:VI1PR07MB5709; x-ms-traffictypediagnostic: VI1PR07MB5709: x-ms-exchange-purlcount: 3 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1169; x-forefront-prvs: 00531FAC2C x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(39860400002)(136003)(396003)(346002)(376002)(13464003)(189003)(199004)(316002)(66946007)(110136005)(76176011)(446003)(73956011)(966005)(76116006)(74316002)(66066001)(186003)(6246003)(6436002)(14454004)(11346002)(486006)(2906002)(305945005)(99286004)(476003)(7696005)(15650500001)(66476007)(64756008)(66556008)(7736002)(229853002)(66446008)(26005)(8676002)(52536014)(102836004)(256004)(3846002)(6116002)(53936002)(2501003)(6306002)(14444005)(68736007)(5660300002)(71190400001)(55016002)(33656002)(25786009)(53546011)(86362001)(81156014)(6506007)(9686003)(71200400001)(81166006)(8936002)(508600001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB5709; H:VI1PR07MB3981.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: AOMUcfzrpSdsmHX2abSICtC2GZx29eMP8uS6N+ztVIxGBBG5jRxVcVeQA0HRcTwJ1WS2dicwD6Is62uXjW1WUGnE/r3pBm1Rf7wp47iQWy3KPXNMT4gGFeO+ErDC8/N3CdCk0QWpQzBxhA/SW2O5+KWnbWniCLyXFnWpb1IOdv8jHBcCy2q1H3lFn7wbltZC0/i8EmvtOyhtKf1zOjhMi0L6JG4Ly/1OA/1TNSM25RXBMc3iBSNQkn4cQGMlWUmZjrHX8ZpUxDgAr7D9nyx/rEzNY5SiXimqnPhS8XVPtUu3cLsgBVOnlo8flwYLavkV+HTEpTuU0KpJ6rEgbmPeK5ikg3EcG3/XKgh9DQkW4K2+XZpDnzXCM7GSZDj1xZMRS3gOrtNO6jpAAXuyS98ih3Vu1eoBpBqhY7P8nBA5Amg= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nokia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 487a9508-4d19-4f7c-f60c-08d6e502ee8f X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2019 13:30:07.3771 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jason.sterne@nokia.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB5709 Archived-At: Subject: Re: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG solutions draft that describes overall... X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2019 13:30:15 -0000 Thx for putting that together Rob. I took a quick look and I like it. Fairly simple in what it is trying to ac= hieve (just provide the overview of how the 5 solutions drafts map to the r= equirements). We may be putting too much detail in section 3.1 though. It may tie the 2 d= rafts together too much (as we edit the draft, we'll keep having to go back= and update this informational doc). Jason > -----Original Message----- > From: Netmod-ver-dt On Behalf Of Rob > Wilton (rwilton) > Sent: Thursday, May 30, 2019 9:10 AM > To: netmod-ver-dt@ietf.org > Subject: Re: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG > solutions draft that describes overall... >=20 > This is my attempt at updating the solution overview draft. The referenc= es > still needs to be fixed up (as updated versions of the other drafts are > published), and probably some of the details will need to refined for som= e of > the drafts. >=20 > Comments welcome. >=20 > Thanks, > Rob >=20 >=20 > > -----Original Message----- > > From: Netmod-ver-dt On Behalf Of > Robert > > Wilton > > Sent: 30 May 2019 14:07 > > To: netmod-ver-dt@ietf.org > > Subject: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG > > solutions draft that describes overall... > > > > Branch: refs/heads/develop > > Home: https://github.com/netmod-wg/yang-ver-dt > > Commit: 840ed78e65ad7f3c52ae6805f8dee22cb2ba9f4f > > https://github.com/netmod-wg/yang-ver- > > dt/commit/840ed78e65ad7f3c52ae6805f8dee22cb2ba9f4f > > Author: rwilton > > Date: 2019-05-30 (Thu, 30 May 2019) > > > > Changed paths: > > A yang-solutions/draft-verdt-netmod-yang-solutions.txt > > M yang-solutions/draft-verdt-netmod-yang-solutions.xml > > > > Log Message: > > ----------- > > Update YANG solutions draft that describes overall solution space > > > > > > Commit: 2ae63cff180a861664c624f40080629ba6221730 > > https://github.com/netmod-wg/yang-ver- > > dt/commit/2ae63cff180a861664c624f40080629ba6221730 > > Author: rwilton > > Date: 2019-05-30 (Thu, 30 May 2019) > > > > Changed paths: > > M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.txt > > M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.xml > > > > Log Message: > > ----------- > > Merge branch 'develop' of github.com:netmod-wg/yang-ver-dt into devel= op > > > > > > Commit: cbee7a9fadf1a59e5e2051bd9c53fcbdcadf3e2a > > https://github.com/netmod-wg/yang-ver- > > dt/commit/cbee7a9fadf1a59e5e2051bd9c53fcbdcadf3e2a > > Author: rwilton > > Date: 2019-05-30 (Thu, 30 May 2019) > > > > Changed paths: > > M yang-solutions/draft-verdt-netmod-yang-solutions.txt > > > > Log Message: > > ----------- > > update permissions > > > > > > Compare: https://github.com/netmod-wg/yang-ver- > > dt/compare/7b7ab6316eb8...cbee7a9fadf1 > > > > _______________________________________________ > > Netmod-ver-dt mailing list > > Netmod-ver-dt@ietf.org > > https://www.ietf.org/mailman/listinfo/netmod-ver-dt From nobody Thu May 30 06:36:16 2019 Return-Path: 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 9B86912016B for ; Thu, 30 May 2019 06:36:14 -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=m5aGlv2F; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=0x4pqrFK 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 hUQQlNSML6fu for ; Thu, 30 May 2019 06:36:12 -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 6731912014F for ; Thu, 30 May 2019 06:36:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4807; q=dns/txt; s=iport; t=1559223372; x=1560432972; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=yw0QPlx7a8qldU/0KRb73GQrgXc6THbJS3x600dyIWw=; b=m5aGlv2Fg3f+TxGHxY6LM4qaNmvvC+Wx6qKMmpnIvwM9LtP/JT7/Q/Hi Y4BhWy+DrKHYmaaB6boNf8w61Z2Ikxh3K9RPpKwMJ9OmITEvNUIeyySkS aSBk+TwHuG8aL96YPs0cdxhnx+tkmG9MESsVkSXSdqSqbnbP3CLDDt/9f g=; IronPort-PHdr: =?us-ascii?q?9a23=3A2/fv8hQsTovRLJhToDnFhbMI0dpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESXBdfA8/wRje3QvuigQmEG7Zub+FE6OJ1XH1?= =?us-ascii?q?5g640NmhA4RsuMCEn1NvnvOi4xGM1YV1JN9HCgOk8TE8H7NBXf?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BHAABa2+9c/4ENJK1lHAEBAQQBAQc?= =?us-ascii?q?EAQGBUQcBAQsBgQ4vUAOBPiAECxQUhBSDRwOEUooclTOEUoEugSQDVAkBAQE?= =?us-ascii?q?MAQEtAgEBhEACF4JmIzQJDgEDAQEEAQECAQRtHAyFSwIEEhEdAQE3AQ8CAQg?= =?us-ascii?q?EOwMCAgIwFBEBAQQOBRsHgwCBHk0DHQGfHAKBOIhfcYEvgnkBAQWCR4I+GII?= =?us-ascii?q?PCYE0AYtVF4FAP4ERJx+CTD6HTjKCJot8ghiEZ5V1CQKCDZMjG4IhlDeOIJR?= =?us-ascii?q?gAgQCBAUCDgEBBYFPOIFYcBVlAYJBgg+DcIpTcoEpjVwBAQ?= X-IronPort-AV: E=Sophos;i="5.60,531,1549929600"; d="scan'208,217";a="279939962" Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 30 May 2019 13:36:10 +0000 Received: from XCH-RCD-007.cisco.com (xch-rcd-007.cisco.com [173.37.102.17]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id x4UDaAEx018396 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for ; Thu, 30 May 2019 13:36:10 GMT Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-007.cisco.com (173.37.102.17) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 30 May 2019 08:36:09 -0500 Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 30 May 2019 08:36:09 -0500 Received: from NAM04-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 30 May 2019 08:36:09 -0500 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=yw0QPlx7a8qldU/0KRb73GQrgXc6THbJS3x600dyIWw=; b=0x4pqrFKpELGLu0wl1j5AHg9qU7O3ZK2Naz4N+6fCLkzt5is2wC5vRWSN2uXLHiKgPUHcECAQuqHwNYdJSOelNscDx2YJwW3Nn+60/jFS7GxCt3qY+WbVRx07YJXjDvM2XxKgD1BmC0tVlOIVOkIp2qydccXv2Of8EpKCMJZZ28= Received: from DM5PR11MB1594.namprd11.prod.outlook.com (10.172.34.144) by DM5PR11MB1786.namprd11.prod.outlook.com (10.175.91.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1922.22; Thu, 30 May 2019 13:36:08 +0000 Received: from DM5PR11MB1594.namprd11.prod.outlook.com ([fe80::18d2:79b3:f4eb:f522]) by DM5PR11MB1594.namprd11.prod.outlook.com ([fe80::18d2:79b3:f4eb:f522%3]) with mapi id 15.20.1922.021; Thu, 30 May 2019 13:36:08 +0000 From: "Joe Clarke (jclarke)" To: "Rob Wilton (rwilton)" CC: "netmod-ver-dt@ietf.org" Thread-Topic: [Netmod-ver-dt] Today's meeting Thread-Index: AdUW6Pw0iLtC9YJoRNCMExri+ITW1AAA6YyA Date: Thu, 30 May 2019 13:36:08 +0000 Message-ID: <29194D89-1A46-4F4E-AA2D-02102894B74C@cisco.com> References: In-Reply-To: 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: [2001:420:21c0:2262:597b:40c8:b9f9:da2b] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 8d5080a8-8629-4f6b-7871-08d6e503c5a4 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR11MB1786; x-ms-traffictypediagnostic: DM5PR11MB1786: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3513; x-forefront-prvs: 00531FAC2C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(346002)(366004)(39860400002)(376002)(199004)(189003)(91956017)(186003)(66946007)(6246003)(76116006)(73956011)(6436002)(99286004)(66476007)(33656002)(476003)(6636002)(37006003)(11346002)(6862004)(6486002)(66446008)(54896002)(46003)(6512007)(81166006)(8676002)(81156014)(7736002)(229853002)(66556008)(4326008)(316002)(8936002)(236005)(2616005)(64756008)(68736007)(446003)(36756003)(53936002)(6116002)(486006)(14454004)(6506007)(83716004)(82746002)(86362001)(5660300002)(71200400001)(2906002)(25786009)(256004)(14444005)(478600001)(4744005)(102836004)(71190400001)(76176011)(53546011); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR11MB1786; H:DM5PR11MB1594.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: 2ZdhFFLvJd9Hy28RFnPRjosQq8dgyZgyH/wUDXZgDVKwGEkrgB2gziBN8I0x31Qtiux3CgBrk2haELRmGng25JCpzjRf7TOR4o5eZvQ9Jgld5Q1DuMhar1zsmubSCRtPZcz/9WJPe4OGJhw6RkhQoP/5/faALwkaK3mm4aN0wHaI5bpPzlXpLoCIVwTtLC1hiCrdrH/5z1m10iTbLFUBmvz2OjtFwNqklV1PN0TReVyTEgI6MN2txjZ1r18ydn5Sc5tQ8CNMDJVdtPGcyyN9W7dXudVYcptW0l/f6kJEXT0Ha8bb5qoWjRocWT1SfMWN/h0XcXF41Zvpse15Y6tozQENUV3PBmerDAib96GNvpmIJzRyvXxxuW5coZ9jLiEeKv1Rg7jUh1SZHN8rpMNeGH5jvyBZ/+HTg0TfQxmtDMo= Content-Type: multipart/alternative; boundary="_000_29194D891A464F4EAA2D02102894B74Cciscocom_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 8d5080a8-8629-4f6b-7871-08d6e503c5a4 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2019 13:36:08.1615 (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: jclarke@cisco.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1786 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.37.102.17, xch-rcd-007.cisco.com X-Outbound-Node: alln-core-9.cisco.com Archived-At: Subject: Re: [Netmod-ver-dt] Today's meeting X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2019 13:36:15 -0000 --_000_29194D891A464F4EAA2D02102894B74Cciscocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQoNCk9uIE1heSAzMCwgMjAxOSwgYXQgMDk6MTMsIFJvYiBXaWx0b24gKHJ3aWx0b24pIDxyd2ls dG9uQGNpc2NvLmNvbTxtYWlsdG86cndpbHRvbkBjaXNjby5jb20+PiB3cm90ZToNCg0KSSBzZWUg dGhhdCBSZXNoYWQgaGFzIHB1Ymxpc2hlZCB1cGRhdGVzIHRvIHRoZSBndWlkZWxpbmVzIHNlY3Rp b24uICBJIHdpbGwgYXR0ZW1wdCB0byBzdGFydCByZXZpZXdpbmcgdGhlc2UgYmVmb3JlIHRoZSBt ZWV0aW5nIHRvZGF5Lg0KDQpJ4oCZbSBhbHNvIGF3YXJlIHRoYXQgYm90aCBCYWxhenMgYW5kIEph c29uIGhhdmUgcHJvdmlkZWQgY29tbWVudHMgb24gdGhlIG1vZHVsZSB2ZXJzaW9uaW5nIGRyYWZ0 IHRoYXQgSeKAmXZlIG5vdCBnb3QgdG8geWV0IOKAkyBzb3JyeS4NCg0KQXMgeW91IHdpbGwgaGF2 ZSBzZWVuLCBJIGhhdmUgdXBkYXRlZCB0aGUgc29sdXRpb24gb3ZlcnZpZXcgZHJhZnQgd2l0aCBh biBhaW0gdGhhdCBpdCBvdXRsaW5lcyB0aGUgY3VycmVudCBkaXJlY3Rpb24gYW5kIHNwbGl0IG9m IHRoZSBkcmFmdHMuICBJIGhhdmUgbm90IHlldCBoYWQgdGltZSB0byB1cGRhdGUgdGhlIGRyYWZ0 IGRlc2NyaWJpbmcgc2VtdmVyLiAgUGVyaGFwcyB0cnlpbmcgdG8gcmVzb2x2ZSB0aGUgY29tbWVu dHMgb24gdGhlIG1haW4gbW9kdWxlIHZlcnNpb25pbmcgZHJhZnQgaXMgbW9zdCBpbXBvcnRhbnQg YXQgdGhpcyB0aW1lLg0KDQpJIGhhdmVu4oCZdCBoYWQgYSBjaGFuY2UgdG8gZm9sbG93IHVwIG9u IG15IHJlcXVpcmVtZW50cyBBSXMsIGVpdGhlci4gIFRoZXkgaGF2ZW7igJl0IGRyb3BwZWQgb2Zm IG15IFRPRE8sIGFuZCBJIHdpbGwgY2xvc2UgdGhlbSBieSBuZXh0IE1vbmRheS4NCg0KSm9lDQo= --_000_29194D891A464F4EAA2D02102894B74Cciscocom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgbGluZS1icmVhazogYWZ0 ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxkaXY+PGJyIGNsYXNz PSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9u IE1heSAzMCwgMjAxOSwgYXQgMDk6MTMsIFJvYiBXaWx0b24gKHJ3aWx0b24pICZsdDs8YSBocmVm PSJtYWlsdG86cndpbHRvbkBjaXNjby5jb20iIGNsYXNzPSIiPnJ3aWx0b25AY2lzY28uY29tPC9h PiZndDsgd3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUi Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6 IFdvcmRTZWN0aW9uMTsgY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IEhl bHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFu dC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3Jt YWw7IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTog bm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4 dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyI+DQo8ZGl2IHN0eWxl PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6 IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkkgc2VlIHRoYXQgUmVzaGFkIGhhcyBw dWJsaXNoZWQgdXBkYXRlcyB0byB0aGUgZ3VpZGVsaW5lcyBzZWN0aW9uLiZuYnNwOyBJIHdpbGwg YXR0ZW1wdCB0byBzdGFydCByZXZpZXdpbmcgdGhlc2UgYmVmb3JlIHRoZSBtZWV0aW5nIHRvZGF5 LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20g MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy aWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0 eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCknigJltIGFsc28gYXdhcmUgdGhh dCBib3RoIEJhbGF6cyBhbmQgSmFzb24gaGF2ZSBwcm92aWRlZCBjb21tZW50cyBvbiB0aGUgbW9k dWxlIHZlcnNpb25pbmcgZHJhZnQgdGhhdCBJ4oCZdmUgbm90IGdvdCB0byB5ZXQg4oCTIHNvcnJ5 LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20g MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy aWY7IiBjbGFzcz0iIj4NCjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9kaXY+DQo8ZGl2IHN0 eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCkFzIHlvdSB3aWxsIGhhdmUgc2Vl biwgSSBoYXZlIHVwZGF0ZWQgdGhlIHNvbHV0aW9uIG92ZXJ2aWV3IGRyYWZ0IHdpdGggYW4gYWlt IHRoYXQgaXQgb3V0bGluZXMgdGhlIGN1cnJlbnQgZGlyZWN0aW9uIGFuZCBzcGxpdCBvZiB0aGUg ZHJhZnRzLiZuYnNwOyBJIGhhdmUgbm90IHlldCBoYWQgdGltZSB0byB1cGRhdGUgdGhlIGRyYWZ0 IGRlc2NyaWJpbmcgc2VtdmVyLiZuYnNwOyBQZXJoYXBzIHRyeWluZyB0byByZXNvbHZlIHRoZSBj b21tZW50cyBvbiB0aGUgbWFpbg0KIG1vZHVsZSB2ZXJzaW9uaW5nIGRyYWZ0IGlzIG1vc3QgaW1w b3J0YW50IGF0IHRoaXMgdGltZS48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+ DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5JIGhhdmVu4oCZdCBoYWQgYSBjaGFu Y2UgdG8gZm9sbG93IHVwIG9uIG15IHJlcXVpcmVtZW50cyBBSXMsIGVpdGhlci4gJm5ic3A7VGhl eSBoYXZlbuKAmXQgZHJvcHBlZCBvZmYgbXkgVE9ETywgYW5kIEkgd2lsbCBjbG9zZSB0aGVtIGJ5 IG5leHQgTW9uZGF5LjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+Sm9l PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_29194D891A464F4EAA2D02102894B74Cciscocom_-- From nobody Thu May 30 08:36:30 2019 Return-Path: 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 2B723120180 for ; Thu, 30 May 2019 08:36:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.031 X-Spam-Level: X-Spam-Status: No, score=-1.031 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 0UGAyVf0YWnc for ; Thu, 30 May 2019 08:36:25 -0700 (PDT) Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140049.outbound.protection.outlook.com [40.107.14.49]) (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 496F3120145 for ; Thu, 30 May 2019 08:36:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Srg4oRdzRY9v1PSDbHnRQErAC7ZzH4FRLPIEH8zhV1o=; b=a52va/esHqsm/nwCN1n/w0xeSsRfe0fyKOCEGtpR6/k+FKIKSBgIMiiomKu3v1O2IcHxs9eC7nZYHUBGiD9h3eD32FGjtD4ir5dwGyphdGEZ/Ki1Ds862W3Q2yrx8Udc7bCL2JwsWPQgSYLDbAlvtIEUOMhLqGsgtAImFChO7Vg= Received: from AM0PR07MB4961.eurprd07.prod.outlook.com (20.178.19.92) by AM0PR07MB5185.eurprd07.prod.outlook.com (20.178.18.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.10; Thu, 30 May 2019 15:36:21 +0000 Received: from AM0PR07MB4961.eurprd07.prod.outlook.com ([fe80::4020:8471:86cf:4086]) by AM0PR07MB4961.eurprd07.prod.outlook.com ([fe80::4020:8471:86cf:4086%7]) with mapi id 15.20.1943.016; Thu, 30 May 2019 15:36:20 +0000 From: =?utf-8?B?QmFsw6F6cyBMZW5neWVs?= To: "netmod-ver-dt@ietf.org" Thread-Topic: Comment to overview draft Thread-Index: AQHVFv1ucyfkZ0YAFEWEbRE2jMNGeQ== Date: Thu, 30 May 2019 15:36:20 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [89.135.192.225] user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 x-clientproxiedby: AM6PR04CA0027.eurprd04.prod.outlook.com (2603:10a6:20b:92::40) To AM0PR07MB4961.eurprd07.prod.outlook.com (2603:10a6:208:f4::28) authentication-results: spf=none (sender IP is ) smtp.mailfrom=balazs.lengyel@ericsson.com; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 71b675f4-3b15-425b-ff56-08d6e514908b x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(49563074)(7193020); SRVR:AM0PR07MB5185; x-ms-traffictypediagnostic: AM0PR07MB5185: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-forefront-prvs: 00531FAC2C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(39860400002)(376002)(366004)(136003)(51914003)(189003)(199004)(508600001)(486006)(6116002)(2616005)(476003)(2906002)(99936001)(25786009)(102836004)(64126003)(3846002)(6486002)(6436002)(86362001)(53936002)(26005)(186003)(68736007)(31686004)(66946007)(58126008)(31696002)(5640700003)(6512007)(73956011)(36756003)(14444005)(66556008)(64756008)(66616009)(66476007)(65956001)(256004)(99286004)(52116002)(6916009)(2351001)(66446008)(85202003)(2501003)(6506007)(386003)(65806001)(3480700005)(8676002)(305945005)(81166006)(71190400001)(81156014)(7736002)(316002)(8936002)(71200400001)(85182001)(14454004)(65826007)(5660300002)(66066001)(4744005); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR07MB5185; H:AM0PR07MB4961.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: kNFNAIsMR6e11OLfUHPp6fB6CEohE9B+7AbbRXw6E8mA4wvlqQJhWfd91iTLS7a+BTTF4vmXyAUu1v2xZloPvCHTy2Vxm66jBLVR0KHNEemEl/6VYz5LO7SuSRR+nM2c1wtshY2GMeKfu3mAansWRcGbU+hEh4hvOMtdOX3Bf7ZoMThORJg6pZLvSJlbKU7XxcfotTXn/o4YoL9X11J280Hl7l7EBvD+ztSqdAGJ5rDpvKg1953bbtWVSP2SbXN4llVkaFMhAwBowgpghvLzMqicotIKxsunxvqaikGuq/zjssQ8kHpUGmZBUrtIDyIbhGz90H40Qp4fVIg8dXcO3YRVR2ii3RHavzX2iEVxJlzTVePOM4/i8j52Pe6GtaWyx100lvV6dT+sqSQ+IkoPz9QL/qAXG2Ke8kKFpZ92O8o= Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-256; boundary="------------ms030903010000020600060407" MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-Network-Message-Id: 71b675f4-3b15-425b-ff56-08d6e514908b X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2019 15:36:20.8943 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: balazs.lengyel@ericsson.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5185 Archived-At: Subject: [Netmod-ver-dt] Comment to overview draft X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2019 15:36:28 -0000 --------------ms030903010000020600060407 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Content-Language: en-US Hello Robert, I am OK with the draft. Thanks for the work. 2 comments: Subchapters 3.x) mention the exact name of each draft to make it easy to = identify them 3.2) For me the important point=C2=A0 is: to allow detecting incompatible= =20 changes based just on the=C2=A0 revision label, without parsing all the=20 revision statements. regards Balazs --=20 Balazs Lengyel Ericsson Hungary Ltd. Senior Specialist Mobile: +36-70-330-7909 email: Balazs.Lengyel@ericsson.com --------------ms030903010000020600060407 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCC DMkwggX/MIID56ADAgECAhEA6b7XEWzAzOaLFTWM1P8xITANBgkqhkiG9w0BAQsFADBHMQsw CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIElu ZGl2aWR1YWwgQ0EgdjMwHhcNMTcxMDA5MTUyNDU4WhcNMjAxMDA5MTUyNDU3WjBqMREwDwYD VQQKDAhFcmljc3NvbjEYMBYGA1UEAwwPQmFsw6F6cyBMZW5neWVsMSowKAYJKoZIhvcNAQkB FhtiYWxhenMubGVuZ3llbEBlcmljc3Nvbi5jb20xDzANBgNVBAUTBkVUSEJMTDCCASIwDQYJ KoZIhvcNAQEBBQADggEPADCCAQoCggEBANRS2ed5R8eLjbxg+S9b4CwI14oIIqrvZLNRmkGC CKPL6gtU7RyBNdcfKCtn4pPxNvISQ/C4eL5XhNDFYDIyEZqdZkdZld72CERmskMlsLMUwc6p H7AQOcjW8zex9BDryJKxZAt32imdvb+KGImW326nvlVGnKPmV5pu/PE4tCKYmBmJdpnOw89P adE7LK0rE6wTkpt9PeY2h/dswbVuCBm0YYDUYElyHB0UnBAohKF89WbUJ26W8lXWE9V5zG20 wk0/NJ9J+vJv9vrhCdHnJz+lLHxLEPSHSuc1PvcCXcB/aJGCF1c3iiYMplg5x0r+wTkdOYtM W5ahkCcv9Ge04r0CAwEAAaOCAcEwggG9MEgGA1UdHwRBMD8wPaA7oDmGN2h0dHA6Ly9jcmwu dHJ1c3QudGVsaWEuY29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5jcmwwgYIGCCsGAQUF BwEBBHYwdDAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AyLnRydXN0LnRlbGlhLmNvbTBIBggr BgEFBQcwAoY8aHR0cDovL2NhLnRydXN0LnRlbGlhc29uZXJhLmNvbS9lcmljc3Nvbm5saW5k aXZpZHVhbGNhdjMuY2VyMCYGA1UdEQQfMB2BG2JhbGF6cy5sZW5neWVsQGVyaWNzc29uLmNv bTBVBgNVHSAETjBMMEoGDCsGAQQBgg8CAwEBEjA6MDgGCCsGAQUFBwIBFixodHRwczovL3Jl cG9zaXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL0NQUzAdBgNVHSUEFjAUBggrBgEFBQcD BAYIKwYBBQUHAwIwHQYDVR0OBBYEFKQnDa9vIwWZ/21jW6uT015h+IyBMB8GA1UdIwQYMBaA FBx7GZ6XnHasID3Y3OORauPbLaZTMA4GA1UdDwEB/wQEAwIFoDANBgkqhkiG9w0BAQsFAAOC AgEAPVEJV/kN/a4JfA+95fMsEYiOzPeTaVrlRSWKgL6Lgyzq8ay2pchfsrbj5ZzjWemL4bnE WG+QCSa5M/+Pb0XnEkm4lzLc5wvRuvTa8p7ZYkmeWK8H5f2mU+DSQxQFLSUuruQc9Ss78Et4 ggVG5qTLTl5mVOcY1wtuflWll2NfghxdlXvyqlkjcvrs+jVSAfM5OJaiVzvmOso7HdQ7D3x9 ZGuAk8FQh6oN4PU0N8Xs+UzgKqVp3TrajouUz3B8CegvPPTPTh09e0mQ5xOJmA4t0+goibst HXBn1zqZjDiyC2hUCzXpjZwI8HGpamxb71kJwMo89nN4F7MIrKJykMltOoJUwgt3ePfwdZQ9 YW5UhNk2AA3MdbUKmCqaIsgAAOLOcIK251MT59wHc712667/K4QwTXsszLUZgwpezVAJeZOr aGupMlDYADZOxZm2jGXdWKomA0FaOdCIzB0KXkO6tqXaNk/+JToyaJq5Q1if1hb9WJSW6gEF 1pQcymc//uQzRaTyPdbOFyCDH4GKaXaAKikxorUQliNAf/Yn3k0YSRJ1l9XMVSbBXfIx3iY6 EhrFbRISr1vV5YgJn8EBxUGlLJTSwTWCmcE7nAvGP4ilJ2IaVLiNzfuoKv/f3F2/VSe73eCU KYerTGBfng3wSzIwE8Lf7NJK7WqEJtTtUlYjPZowggbCMIIEqqADAgECAhBTuH6D4ZyZKJOw m0kc7LjrMA0GCSqGSIb3DQEBCwUAMDcxFDASBgNVBAoMC1RlbGlhU29uZXJhMR8wHQYDVQQD DBZUZWxpYVNvbmVyYSBSb290IENBIHYxMB4XDTE1MTAyNzEyMTY0NloXDTI1MTAyNzEyMTY0 NlowRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3Nv biBOTCBJbmRpdmlkdWFsIENBIHYzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA 7PLfAAC4UPKnu9hUt8aT9+PBqjvUw0Y0tLPOXkO2NC0y2XZks9nJfpWKrNM30k5vu5norG4Z KlF5C+3xc6HuIiGQof1bmFGluNOwmZQwl3rOJ+E6k0rqJJTerjj4WOxAvWVW1yC5S4Ubppk3 Q3cYVVuC3qNGsBIXy3/fDL1sc8Ah8zI/JumDpjY8fn/U3CRN6mgNKYrr0sZX6VXYgrpT05Zr JldkUgUgMKgbIWWEXEASA36pnb5GqD/RMzSgIe8o7YQtIaYB2cmTCLNHjaOL9j1JhNK4bvmb NJ7o58IZYzwNv/G/L/bRosQ9c27U+86DNjrdZnpyaRaeMyVUn3SlYLaFqoObdh/xNF2NS8CX s/PVtO57HBKHMgZqQvsyQJisSocxFqiMj9VK2WhCBbvoTvrNDZvLDlDGuE5RuKwFIpHOVOU5 lCBgUUBsbpWIXwM6kmH/KC1DC5MtQzmvXkbt7KdBXUAxM0JZxf4dS+ACtTDpF9b0vny4Drwa OS0VNXyz1GUOxSqw1wup5dpXbxLZYx1rLRgZqr9uWhLwAPsq66ZQof5GL0gY72Ym8/Tm28Me Mqku+/zRzdYsmclT9rOdgdgS3b6OMoc5Op0ZPEv/Mx2lFJAVK674ozw2hiuRTVUmoqBr5Auy CoqCEyn32C7U/V7oqyqx5Yd1c5GsxuOqQFcCAwEAAaOCAbgwggG0MIGKBggrBgEFBQcBAQR+ MHwwLQYIKwYBBQUHMAGGIWh0dHA6Ly9vY3NwLnRydXN0LnRlbGlhc29uZXJhLmNvbTBLBggr BgEFBQcwAoY/aHR0cDovL3JlcG9zaXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL3RlbGlh c29uZXJhcm9vdGNhdjEuY2VyMBIGA1UdEwEB/wQIMAYBAf8CAQAwVQYDVR0gBE4wTDBKBgwr BgEEAYIPAgMBAQIwOjA4BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRl bGlhc29uZXJhLmNvbS9DUFMwSwYDVR0fBEQwQjBAoD6gPIY6aHR0cDovL2NybC0zLnRydXN0 LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJvb3RjYXYxLmNybDAdBgNVHSUEFjAUBggr BgEFBQcDAgYIKwYBBQUHAwQwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBQcexmel5x2rCA9 2NzjkWrj2y2mUzAfBgNVHSMEGDAWgBTwj1k4ALP1j5qWDNXr+nuqF+gTEjANBgkqhkiG9w0B AQsFAAOCAgEAUFhr8dWMO7Quq1dDyIynw8sWmpyF/jWSxBjpHUCyhltoFS7Q1CUBD0bOULWm YjmzRwme5pkjTFXpOJZLf9Han1SBbrVcP0JMhRsAvfWZjcF0l/c/jqDMqBARxr8OUWOr0ZWa 49Lir3QEs2C+CjGge5tzcLqzQ5pjWxudrLkSGe+sAThDnXUWXGYk8udGZAamJ55drdw96AV9 jWQkMrLIVHKkXVG5Etdx0wiAoTLk1fVtLcz11DiaCZSZVPZ3fdSIpIRhDqz8H4sVprPgvLBd K/ajdbiRsehCzzohay3zbXDDTDGwKkR8KUi8Xt8HDZCRsb/U/C7MC4tVK0SEPOQCo6swZy0r I0RoGzICfsSrZ4JrxANeeSZqCn1A+w0Wz+iqdeP2PVxW0f1rg4/OG2DSl3uB3Q3NT/lDGJte pti+i5CCKEZcdAOZoviu43sLhqsxSpGjzZidESwovuHeP+O2bNwwtz1DTsXThBB3+JJHVjmk iLo900GITb/i7IBdLoo4gZms9s1BQ2tm3CJCmpA2XwBTOB6B8/CtgWUWhyloXd3Wbmv7ZUoq qJFBV9g8Zh5mdZ+RzPTomgCFz/2aNsddI/2G9ZjN4tG6hmocZR2M5f0MhBv3bo6d5XsLlYwi NJjw5GRqYb8cqqeCaPKkveBJzqgb8ToH7WLoOzmPRCmPlpAxggM+MIIDOgIBATBcMEcxCzAJ BgNVBAYTAlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5k aXZpZHVhbCBDQSB2MwIRAOm+1xFswMzmixU1jNT/MSEwDQYJYIZIAWUDBAIBBQCgggGzMBgG CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE5MDUzMDE1MzYxOFow LwYJKoZIhvcNAQkEMSIEIOdSm8KGJCfANgNOVs+BAD84S1RwNz6ecktTKrmn3zv/MGsGCSsG AQQBgjcQBDFeMFwwRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQD DBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhEA6b7XEWzAzOaLFTWM1P8xITBsBgkq hkiG9w0BCQ8xXzBdMAsGCWCGSAFlAwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYI KoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMG0G CyqGSIb3DQEJEAILMV6gXDBHMQswCQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAj BgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMCEQDpvtcRbMDM5osVNYzU/zEh MA0GCSqGSIb3DQEBAQUABIIBAKLa+IufP8aHIBe6PO2wyuWWgcetv8S/6EKHaXK/VuO/xGLY 8Zqr12KltqjBDyR1Il8wQzyzmtrb3lFeCKbXmz9gP4uytOMK+7ffT3a7r9YjmUkJeLdcFOQ1 W4nf8qmLVzgjHG7vIGQIhxLTEu7c9rEKWUfg6tyTOjJ4s5quVY8u4ePtZFxocbx3xJ8oyo6u wN/S2AiMrLbzvWDEZcZKC87+j6U/yxE1AtIUIIwO5TmUfESyO+fXFsvJ/RqZ8EXuf2qer8SZ 0yDaJqm/0XU3GhV6dQyEhbPmsiE9mTxy0EGdW5yivPE3OT5A/YM9HFPWiIXxY+q4G1Nb71GC iJ/RKPIAAAAAAAA= --------------ms030903010000020600060407-- From nobody Thu May 30 08:40:30 2019 Return-Path: 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 ABA0C1201E9 for ; Thu, 30 May 2019 08:40:28 -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, 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=S4aPIBSA; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Q1nB51Iq 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 aQToV2ZQ4Kje for ; Thu, 30 May 2019 08:40:25 -0700 (PDT) Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B97421201B4 for ; Thu, 30 May 2019 08:40:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5962; q=dns/txt; s=iport; t=1559230825; x=1560440425; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=7JFHVAq0rY+oo3Efb/iuMB+j3KEes21I3kmbTH+2QJA=; b=S4aPIBSA6GqyKawQOtVHE+Jl1nk8Lz09sgWwV0Gp90A+TsKm7jhFqPFi f6jipZBIDF9DwmqHPs171PZrZ5UryB3AywIkLzH+39yNszELmfKZcA2lG oRzl3PMfJazrGC0OvpP4uQQyKz6OQUj5osDGaRc5V9Z0wrSLkJWgKcp13 M=; IronPort-PHdr: =?us-ascii?q?9a23=3Ar9yNuRByS0YaIk5+hpLFUyQJPHJ1sqjoPgMT9p?= =?us-ascii?q?ssgq5PdaLm5Zn5IUjD/qs13kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMfkuHw?= =?us-ascii?q?QAld1QmgUhBMCfDkiuNuTjbykzGuxJVURu+DewNk0GUMs=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BqAABd+O9c/5pdJa1lHQEBBQEHBQG?= =?us-ascii?q?BUQgBCwGBPSknA2lVIAQLKIQUg0cDhFKKHEqBaCWXLoEugSQDVAkBAQEMAQE?= =?us-ascii?q?YCwoCAQGDekYCF4JmIzQJDgEDAQEEAQECAQRtHAyFSgEBAQQBARARBA0MAQE?= =?us-ascii?q?sDAsEAgEIEQMBAQEDAh8HAgICJQsVCAgCBAESGweDAAGBagMdAQ6fGAKBOIh?= =?us-ascii?q?fcXwzgnkBAQWFBhiCDwMGgQwoAYtVF4FAP4E4DBOCTD6CYQEBgWEXgnMygia?= =?us-ascii?q?LOxKCR5pcCQKCDYY7jGgbgiGUN4x3gSmFXo8CAgQCBAUCDgEBBYFPOIFYcBU?= =?us-ascii?q?7KgGCQYIPN24BCIJChRSFP3KBKYsKKoIoAQE?= X-IronPort-AV: E=Sophos;i="5.60,531,1549929600"; d="scan'208";a="555284771" Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 30 May 2019 15:40:22 +0000 Received: from XCH-ALN-019.cisco.com (xch-aln-019.cisco.com [173.36.7.29]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x4UFeMlo027394 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 30 May 2019 15:40:22 GMT Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-019.cisco.com (173.36.7.29) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 30 May 2019 10:40:21 -0500 Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 30 May 2019 11:40:20 -0400 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 30 May 2019 10:40:20 -0500 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=7JFHVAq0rY+oo3Efb/iuMB+j3KEes21I3kmbTH+2QJA=; b=Q1nB51IqRdVt13nK9EBF1sqTs7cpbXz4FhvsjvvaMGHF7umY3s0dw87bxBVos/VwemHliYvPsnuI8aNzfkMe/4HT3zjnZxdWUQuUnuAkjULHXXPneTAoO371RxCFymM1BP5YMY6IHno+3CUmakDIj9H3XrD7eaqGRglkyfDbQDk= Received: from DM5PR1101MB2105.namprd11.prod.outlook.com (10.174.104.151) by DM5PR1101MB2185.namprd11.prod.outlook.com (10.174.247.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1922.15; Thu, 30 May 2019 15:40:20 +0000 Received: from DM5PR1101MB2105.namprd11.prod.outlook.com ([fe80::6ce2:350d:6bed:7dde]) by DM5PR1101MB2105.namprd11.prod.outlook.com ([fe80::6ce2:350d:6bed:7dde%2]) with mapi id 15.20.1922.021; Thu, 30 May 2019 15:40:19 +0000 From: "Reshad Rahman (rrahman)" To: "Sterne, Jason (Nokia - CA/Ottawa)" , "Rob Wilton (rwilton)" , "netmod-ver-dt@ietf.org" Thread-Topic: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG solutions draft that describes overall... Thread-Index: AQHVFuiYi6YaNGrcbEWYILBpXTXJj6aDpBsAgAAFq4D//+FSgA== Date: Thu, 30 May 2019 15:40:19 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/10.10.6.190114 authentication-results: spf=none (sender IP is ) smtp.mailfrom=rrahman@cisco.com; x-originating-ip: [2001:420:2840:1250:2421:2f0a:1dbc:638e] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: de2c7000-67c2-4105-1dc1-08d6e5151f30 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR1101MB2185; x-ms-traffictypediagnostic: DM5PR1101MB2185: x-ms-exchange-purlcount: 3 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2150; x-forefront-prvs: 00531FAC2C x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(366004)(396003)(39860400002)(136003)(376002)(189003)(199004)(13464003)(83716004)(68736007)(15650500001)(486006)(71190400001)(82746002)(305945005)(2906002)(14454004)(53936002)(71200400001)(66946007)(2501003)(966005)(66556008)(86362001)(14444005)(7736002)(6246003)(2616005)(8676002)(76116006)(81156014)(8936002)(81166006)(64756008)(66446008)(73956011)(91956017)(66476007)(186003)(256004)(6506007)(99286004)(6436002)(6486002)(446003)(33656002)(476003)(36756003)(6116002)(11346002)(46003)(6512007)(296002)(316002)(25786009)(478600001)(76176011)(6306002)(102836004)(229853002)(5660300002)(110136005)(58126008)(53546011); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR1101MB2185; H:DM5PR1101MB2105.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: 6PvnI5EZvvj2NBeRzp2r6vSap1WAeVs77CarKDSRODTH/t1Hwg22/XmbHmVb9jXqqh0MQXk1pYHQr83aQqhfZgsdnRRYOFqYrSmtBMr6d7FLRiv003RRgFZBqNOPpzImOq5gT56MjneMTVt7X4JnteMUrnwzRv9t0gT0uUkezjhYKNXO9JivUNPUWlSvXgqZqoJ8kargu6Tj3LlLsjmwjtUfAyFVY4p2Mu9huhDPfh157CveKrHP6gkxiOxd3DoBfhs9Ho/1VODQeEBJSgk7gSAAshGelmSdwfpgS4Ww9/aqe2OD4Gzqkqax7bCIln9weI/Fp/XKnOkjceuWLZ9R1NrYFt6atEeY44qtAF7V8WGvIh+i8osQxFUEmMtTxfFW5SnnVx0Q9C/dXuwvQ5k7mQuI0Aw678fwbp7edUeIO8Q= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: de2c7000-67c2-4105-1dc1-08d6e5151f30 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2019 15:40:19.9244 (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: rrahman@cisco.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR1101MB2185 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.36.7.29, xch-aln-019.cisco.com X-Outbound-Node: rcdn-core-3.cisco.com Archived-At: Subject: Re: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG solutions draft that describes overall... X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 May 2019 15:40:29 -0000 Um9iLCB0aGFua3MgZm9yIGRvaW5nIHRoaXMuIExvb2tzIGdvb2Qgb3ZlcmFsbC4gDQoNCk1pbm9y IGNvbW1lbnRzICsgbml0czoNCi0gQWJzdHJhY3Qgc2F5cyAidGVtcG9yYXJ5IGRvY3VtZW50Ii4g VGhpcyBpcyBhIHdheSBvZiBzYXlpbmcgd2UncmUgbm90IGdvaW5nIHRvIExDIHdpdGggdGhhdCBk b2M/DQotIEludHJvLCByZW1vdmUgJ3RoZScgZnJvbSAiVGhlIGFpbSBvZiB0aGUgdGhpcyBkcmFm dCIgDQotIFNlY3Rpb24gMiwgbWlzc2luZyAncycgaW4gIlRoZSByZXF1aXJlbWVudC4uLiINCi0g U2VjdGlvbiAzLjEgM3JkIGJ1bGxldCwgImltcG9ydCBleHRlbnNpb25zIHN0YXRlbWVudCIgLT4g ImltcG9ydCBleHRlbnNpb24gc3RhdGVtZW50Ij8NCi0gU2VjdGlvbiAzLjEgNXRoIGJ1bGxldCwg dHlwbyAiY29tcGF0aWFibGUiDQoNClJlZ2FyZHMsDQpSZXNoYWQuDQoNCu+7v09uIDIwMTktMDUt MzAsIDk6MzAgQU0sICJOZXRtb2QtdmVyLWR0IG9uIGJlaGFsZiBvZiBTdGVybmUsIEphc29uIChO b2tpYSAtIENBL090dGF3YSkiIDxuZXRtb2QtdmVyLWR0LWJvdW5jZXNAaWV0Zi5vcmcgb24gYmVo YWxmIG9mIGphc29uLnN0ZXJuZUBub2tpYS5jb20+IHdyb3RlOg0KDQogICAgVGh4IGZvciBwdXR0 aW5nIHRoYXQgdG9nZXRoZXIgUm9iLg0KICAgIA0KICAgIEkgdG9vayBhIHF1aWNrIGxvb2sgYW5k IEkgbGlrZSBpdC4gRmFpcmx5IHNpbXBsZSBpbiB3aGF0IGl0IGlzIHRyeWluZyB0byBhY2hpZXZl IChqdXN0IHByb3ZpZGUgdGhlIG92ZXJ2aWV3IG9mIGhvdyB0aGUgNSBzb2x1dGlvbnMgZHJhZnRz IG1hcCB0byB0aGUgcmVxdWlyZW1lbnRzKS4NCiAgICANCiAgICBXZSBtYXkgYmUgcHV0dGluZyB0 b28gbXVjaCBkZXRhaWwgaW4gc2VjdGlvbiAzLjEgdGhvdWdoLiBJdCBtYXkgdGllIHRoZSAyIGRy YWZ0cyB0b2dldGhlciB0b28gbXVjaCAoYXMgd2UgZWRpdCB0aGUgZHJhZnQsIHdlJ2xsIGtlZXAg aGF2aW5nIHRvIGdvIGJhY2sgYW5kIHVwZGF0ZSB0aGlzIGluZm9ybWF0aW9uYWwgZG9jKS4NCiAg ICANCiAgICBKYXNvbg0KICAgIA0KICAgID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCiAg ICA+IEZyb206IE5ldG1vZC12ZXItZHQgPG5ldG1vZC12ZXItZHQtYm91bmNlc0BpZXRmLm9yZz4g T24gQmVoYWxmIE9mIFJvYg0KICAgID4gV2lsdG9uIChyd2lsdG9uKQ0KICAgID4gU2VudDogVGh1 cnNkYXksIE1heSAzMCwgMjAxOSA5OjEwIEFNDQogICAgPiBUbzogbmV0bW9kLXZlci1kdEBpZXRm Lm9yZw0KICAgID4gU3ViamVjdDogUmU6IFtOZXRtb2QtdmVyLWR0XSBbbmV0bW9kLXdnL3lhbmct dmVyLWR0XSA4NDBlZDc6IFVwZGF0ZSBZQU5HDQogICAgPiBzb2x1dGlvbnMgZHJhZnQgdGhhdCBk ZXNjcmliZXMgb3ZlcmFsbC4uLg0KICAgID4gDQogICAgPiBUaGlzIGlzIG15IGF0dGVtcHQgYXQg dXBkYXRpbmcgdGhlIHNvbHV0aW9uIG92ZXJ2aWV3IGRyYWZ0LiAgVGhlIHJlZmVyZW5jZXMNCiAg ICA+IHN0aWxsIG5lZWRzIHRvIGJlIGZpeGVkIHVwIChhcyB1cGRhdGVkIHZlcnNpb25zIG9mIHRo ZSBvdGhlciBkcmFmdHMgYXJlDQogICAgPiBwdWJsaXNoZWQpLCBhbmQgcHJvYmFibHkgc29tZSBv ZiB0aGUgZGV0YWlscyB3aWxsIG5lZWQgdG8gcmVmaW5lZCBmb3Igc29tZSBvZg0KICAgID4gdGhl IGRyYWZ0cy4NCiAgICA+IA0KICAgID4gQ29tbWVudHMgd2VsY29tZS4NCiAgICA+IA0KICAgID4g VGhhbmtzLA0KICAgID4gUm9iDQogICAgPiANCiAgICA+IA0KICAgID4gPiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KICAgID4gPiBGcm9tOiBOZXRtb2QtdmVyLWR0IDxuZXRtb2QtdmVyLWR0 LWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBPZg0KICAgID4gUm9iZXJ0DQogICAgPiA+IFdp bHRvbg0KICAgID4gPiBTZW50OiAzMCBNYXkgMjAxOSAxNDowNw0KICAgID4gPiBUbzogbmV0bW9k LXZlci1kdEBpZXRmLm9yZw0KICAgID4gPiBTdWJqZWN0OiBbTmV0bW9kLXZlci1kdF0gW25ldG1v ZC13Zy95YW5nLXZlci1kdF0gODQwZWQ3OiBVcGRhdGUgWUFORw0KICAgID4gPiBzb2x1dGlvbnMg ZHJhZnQgdGhhdCBkZXNjcmliZXMgb3ZlcmFsbC4uLg0KICAgID4gPg0KICAgID4gPiAgIEJyYW5j aDogcmVmcy9oZWFkcy9kZXZlbG9wDQogICAgPiA+ICAgSG9tZTogICBodHRwczovL2dpdGh1Yi5j b20vbmV0bW9kLXdnL3lhbmctdmVyLWR0DQogICAgPiA+ICAgQ29tbWl0OiA4NDBlZDc4ZTY1YWQ3 ZjNjNTJhZTY4MDVmOGRlZTIyY2IyYmE5ZjRmDQogICAgPiA+ICAgICAgIGh0dHBzOi8vZ2l0aHVi LmNvbS9uZXRtb2Qtd2cveWFuZy12ZXItDQogICAgPiA+IGR0L2NvbW1pdC84NDBlZDc4ZTY1YWQ3 ZjNjNTJhZTY4MDVmOGRlZTIyY2IyYmE5ZjRmDQogICAgPiA+ICAgQXV0aG9yOiByd2lsdG9uIDxy d2lsdG9uQGNpc2NvLmNvbT4NCiAgICA+ID4gICBEYXRlOiAgIDIwMTktMDUtMzAgKFRodSwgMzAg TWF5IDIwMTkpDQogICAgPiA+DQogICAgPiA+ICAgQ2hhbmdlZCBwYXRoczoNCiAgICA+ID4gICAg IEEgeWFuZy1zb2x1dGlvbnMvZHJhZnQtdmVyZHQtbmV0bW9kLXlhbmctc29sdXRpb25zLnR4dA0K ICAgID4gPiAgICAgTSB5YW5nLXNvbHV0aW9ucy9kcmFmdC12ZXJkdC1uZXRtb2QteWFuZy1zb2x1 dGlvbnMueG1sDQogICAgPiA+DQogICAgPiA+ICAgTG9nIE1lc3NhZ2U6DQogICAgPiA+ICAgLS0t LS0tLS0tLS0NCiAgICA+ID4gICBVcGRhdGUgWUFORyBzb2x1dGlvbnMgZHJhZnQgdGhhdCBkZXNj cmliZXMgb3ZlcmFsbCBzb2x1dGlvbiBzcGFjZQ0KICAgID4gPg0KICAgID4gPg0KICAgID4gPiAg IENvbW1pdDogMmFlNjNjZmYxODBhODYxNjY0YzYyNGY0MDA4MDYyOWJhNjIyMTczMA0KICAgID4g PiAgICAgICBodHRwczovL2dpdGh1Yi5jb20vbmV0bW9kLXdnL3lhbmctdmVyLQ0KICAgID4gPiBk dC9jb21taXQvMmFlNjNjZmYxODBhODYxNjY0YzYyNGY0MDA4MDYyOWJhNjIyMTczMA0KICAgID4g PiAgIEF1dGhvcjogcndpbHRvbiA8cndpbHRvbkBjaXNjby5jb20+DQogICAgPiA+ICAgRGF0ZTog ICAyMDE5LTA1LTMwIChUaHUsIDMwIE1heSAyMDE5KQ0KICAgID4gPg0KICAgID4gPiAgIENoYW5n ZWQgcGF0aHM6DQogICAgPiA+ICAgICBNIHlhbmctbW9kLXZlci9kcmFmdC12ZXJkdC1uZXRtb2Qt eWFuZy1tb2R1bGUtdmVyc2lvbmluZy50eHQNCiAgICA+ID4gICAgIE0geWFuZy1tb2QtdmVyL2Ry YWZ0LXZlcmR0LW5ldG1vZC15YW5nLW1vZHVsZS12ZXJzaW9uaW5nLnhtbA0KICAgID4gPg0KICAg ID4gPiAgIExvZyBNZXNzYWdlOg0KICAgID4gPiAgIC0tLS0tLS0tLS0tDQogICAgPiA+ICAgTWVy Z2UgYnJhbmNoICdkZXZlbG9wJyBvZiBnaXRodWIuY29tOm5ldG1vZC13Zy95YW5nLXZlci1kdCBp bnRvIGRldmVsb3ANCiAgICA+ID4NCiAgICA+ID4NCiAgICA+ID4gICBDb21taXQ6IGNiZWU3YTlm YWRmMWE1OWU1ZTIwNTFiZDljNTNmY2JkY2FkZjNlMmENCiAgICA+ID4gICAgICAgaHR0cHM6Ly9n aXRodWIuY29tL25ldG1vZC13Zy95YW5nLXZlci0NCiAgICA+ID4gZHQvY29tbWl0L2NiZWU3YTlm YWRmMWE1OWU1ZTIwNTFiZDljNTNmY2JkY2FkZjNlMmENCiAgICA+ID4gICBBdXRob3I6IHJ3aWx0 b24gPHJ3aWx0b25AY2lzY28uY29tPg0KICAgID4gPiAgIERhdGU6ICAgMjAxOS0wNS0zMCAoVGh1 LCAzMCBNYXkgMjAxOSkNCiAgICA+ID4NCiAgICA+ID4gICBDaGFuZ2VkIHBhdGhzOg0KICAgID4g PiAgICAgTSB5YW5nLXNvbHV0aW9ucy9kcmFmdC12ZXJkdC1uZXRtb2QteWFuZy1zb2x1dGlvbnMu dHh0DQogICAgPiA+DQogICAgPiA+ICAgTG9nIE1lc3NhZ2U6DQogICAgPiA+ICAgLS0tLS0tLS0t LS0NCiAgICA+ID4gICB1cGRhdGUgcGVybWlzc2lvbnMNCiAgICA+ID4NCiAgICA+ID4NCiAgICA+ ID4gQ29tcGFyZTogaHR0cHM6Ly9naXRodWIuY29tL25ldG1vZC13Zy95YW5nLXZlci0NCiAgICA+ ID4gZHQvY29tcGFyZS83YjdhYjYzMTZlYjguLi5jYmVlN2E5ZmFkZjENCiAgICA+ID4NCiAgICA+ ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiAgICA+ ID4gTmV0bW9kLXZlci1kdCBtYWlsaW5nIGxpc3QNCiAgICA+ID4gTmV0bW9kLXZlci1kdEBpZXRm Lm9yZw0KICAgID4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldG1v ZC12ZXItZHQNCiAgICANCiAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXw0KICAgIE5ldG1vZC12ZXItZHQgbWFpbGluZyBsaXN0DQogICAgTmV0bW9kLXZl ci1kdEBpZXRmLm9yZw0KICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v bmV0bW9kLXZlci1kdA0KICAgIA0KDQo= From nobody Fri May 31 03:15:01 2019 Return-Path: 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 B7AF9120025 for ; Fri, 31 May 2019 03:14:59 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -2.01 X-Spam-Level: X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 R81W4EbXb-EI for ; Fri, 31 May 2019 03:14:57 -0700 (PDT) Received: from out-20.smtp.github.com (out-20.smtp.github.com [192.30.252.203]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7B697120019 for ; Fri, 31 May 2019 03:14:57 -0700 (PDT) Date: Fri, 31 May 2019 03:14:56 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1559297696; bh=oMBdLeYUWKB+yxthVdJMWOWYswF4PWXdy2oPxRC1fns=; h=Date:From:To:Subject:From; b=IjRFyLUjesQhVCj1VtyjyAew9m4WKsDFbWWAbqOFl0NOM0lxh29l9Sa1fQP+xQc4y gDFSUnBcolHbKo9yngt4xIBnm2Etzai8UfZOa4xVFckjWJxqeSbz/AjOlm6Gfey09N oZ/8BXJfM7h+77vY/aWmkuCJXuHyK+S5CQP+7iUY= From: Robert Wilton To: netmod-ver-dt@ietf.org Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-GitHub-Recipient-Address: netmod-ver-dt@ietf.org X-Auto-Response-Suppress: All Archived-At: Subject: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] ca2bdc: Update YANG solutions draft with review comments X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2019 10:15:00 -0000 Branch: refs/heads/develop Home: https://github.com/netmod-wg/yang-ver-dt Commit: ca2bdc9f839d25e9ad46452c95bac0e56abaa43f https://github.com/netmod-wg/yang-ver-dt/commit/ca2bdc9f839d25e9ad46452c95bac0e56abaa43f Author: rwilton Date: 2019-05-31 (Fri, 31 May 2019) Changed paths: M yang-solutions/draft-verdt-netmod-yang-solutions.txt M yang-solutions/draft-verdt-netmod-yang-solutions.xml Log Message: ----------- Update YANG solutions draft with review comments From nobody Fri May 31 03:16:15 2019 Return-Path: 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 A5DDA120025 for ; Fri, 31 May 2019 03:16:13 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.501 X-Spam-Level: X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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=aQ1W2QHI; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=slb26Wz7 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 JX08t0RQffb2 for ; Fri, 31 May 2019 03:16:11 -0700 (PDT) Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 375B212001B for ; Fri, 31 May 2019 03:16:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3987; q=dns/txt; s=iport; t=1559297771; x=1560507371; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=BrATxbHgjDgj961K2wbus0PZHstaKz5CbWBM1Wzy7pU=; b=aQ1W2QHI31ea008ltcWe6FXzck+wkV2DpK0aDsf/GMfoi93ZjN7vZd8s q32Wq1hh/AO2C0BUFWMsCsgNuH5ROAP0Q4ncZ/EspZfA31YzNxdhxpIEG 49i+YSYCLaETmRvfw3EEL6KOe9PeaQh/1rHYmoAhljscvii7oGXrn7mkd Y=; IronPort-PHdr: =?us-ascii?q?9a23=3ADJrNtB8GWpgsv/9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+8ZB7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUER?= =?us-ascii?q?oMiMEYhQslVdSaCEnnK/jCZC0hF8MEX1hgrDm2?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BHAAAI/vBc/5xdJa1lHAEBAQQBAQc?= =?us-ascii?q?EAQGBUQcBAQsBgT0pJwNpVSAECygKh1EDhFKKIIJXly+BLoEkA1QJAQEBDAE?= =?us-ascii?q?BGAsKAgEBg3pGAoMEIzQJDgEDAQEEAQECAQRtHAyFSgEBAQMBAQEQKAYBASw?= =?us-ascii?q?MCwQCAQgRAwEBAR8FCycLHQgCBAESCBMHgwGBagMODwECDJ8lAoE4iF+CIIJ?= =?us-ascii?q?5AQEFhQcYgg8DBoE0AYtVF4FAP4FXghc1PoJhAQGBY4M6giaLOxKPXY1KCQK?= =?us-ascii?q?CDYY9jQqCIZRDjHmBKYVgjw0CBAIEBQIOAQEFgU84gVhwFTuCbIIPN24BCIJ?= =?us-ascii?q?ChRSFP3KBKYwyAYEgAQE?= X-IronPort-AV: E=Sophos;i="5.60,534,1549929600"; d="scan'208";a="278225677" Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 31 May 2019 10:16:09 +0000 Received: from XCH-ALN-018.cisco.com (xch-aln-018.cisco.com [173.36.7.28]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id x4VAG9CE012740 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 31 May 2019 10:16:09 GMT Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-018.cisco.com (173.36.7.28) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 31 May 2019 05:16:08 -0500 Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 31 May 2019 05:16:08 -0500 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 31 May 2019 05:16:08 -0500 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=a0bfdh4GuDBmmnR5M6Tl+smy32CYGuA409eoFBysxHg=; b=slb26Wz7rzAUGpwrDjGX5ZNrCzH7rruNzBWo1g/ZllbXH8aUUcMy42m92uKylYlmRX6HYOoo6THajVCH+KpeYPXO+MUg0uKu/Z/7SU3lemHbQsnqMh83Vz6cJupPUsFh9Oo1msvsgy/+vQYuWDr9TmnhZXaNqIXs5Osqw3Lcwws= Received: from BYAPR11MB2631.namprd11.prod.outlook.com (52.135.227.28) by BYAPR11MB3381.namprd11.prod.outlook.com (20.177.186.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.18; Fri, 31 May 2019 10:16:07 +0000 Received: from BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::d837:c1dd:cdb1:bb78]) by BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::d837:c1dd:cdb1:bb78%7]) with mapi id 15.20.1922.021; Fri, 31 May 2019 10:16:07 +0000 From: "Rob Wilton (rwilton)" To: "Sterne, Jason (Nokia - CA/Ottawa)" , "netmod-ver-dt@ietf.org" Thread-Topic: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG solutions draft that describes overall... Thread-Index: AQHVFuiYD9+x7L2mnk+ytTfSPYFFTKaDo4JAgAAGRICAAAFkUA== Date: Fri, 31 May 2019 10:16:07 +0000 Message-ID: References: In-Reply-To: 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.56] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b518177c-7ac3-4488-b9f6-08d6e5b0ff2f x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR11MB3381; x-ms-traffictypediagnostic: BYAPR11MB3381: x-ms-exchange-purlcount: 3 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2582; x-forefront-prvs: 00540983E2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(39860400002)(366004)(376002)(346002)(396003)(13464003)(51914003)(199004)(189003)(15650500001)(68736007)(8936002)(81166006)(316002)(296002)(25786009)(55016002)(7736002)(81156014)(8676002)(305945005)(53546011)(256004)(99286004)(74316002)(476003)(6246003)(229853002)(486006)(446003)(11346002)(14444005)(6436002)(186003)(26005)(53936002)(71190400001)(71200400001)(110136005)(6306002)(9686003)(52536014)(6506007)(478600001)(2501003)(966005)(86362001)(66946007)(3846002)(6116002)(66476007)(66556008)(64756008)(66446008)(2906002)(7696005)(76176011)(5660300002)(66066001)(14454004)(33656002)(76116006)(73956011)(102836004); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB3381; H:BYAPR11MB2631.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: uoA0e6Mi0bqfrolf0OztxSKzEaE6rdMXiWlCmHzrZFtQpK8ErK6B6vO/xPkGTft0WWWky+j7P/wAFCfFay+4UjxxfQrZbtnP8GVpvJe1H75nAptKKQ9uDMek7U4QJ+MJv+hRYyiUR4BO7Ubo6MntvPv/plbQtPA5/e8eWRyUGg08jkGLw7DUc5wEMJcHyJLtTFuTfKlks3ZSy5h63fE69iE3ErZT+JUp68DCo5Q0VlJ47voT74VOcVE6VS8wqraMw9FzJUPmEuaondQ0yenam69TQKSPy9ZLmVGA19nHDz+3aAir3bp85IrRQI6VS6gcQrBjZTqLH0Xe4W54CGkmShXeUFtxDE6xeh8Vos6HpBFGGzjZj3Y/VEFPsxXpF5bDgMFga1UWkkKFH3+YLpuodyBuRWsEfi4ll4R8Lxl7lO4= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: b518177c-7ac3-4488-b9f6-08d6e5b0ff2f X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2019 10:16:07.6077 (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: rwilton@cisco.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3381 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.36.7.28, xch-aln-018.cisco.com X-Outbound-Node: rcdn-core-5.cisco.com Archived-At: Subject: Re: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG solutions draft that describes overall... X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2019 10:16:14 -0000 Hi Jason, Thanks for the review. > -----Original Message----- > From: Sterne, Jason (Nokia - CA/Ottawa) > Sent: 30 May 2019 14:30 > To: Rob Wilton (rwilton) ; netmod-ver-dt@ietf.org > Subject: RE: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG > solutions draft that describes overall... >=20 > Thx for putting that together Rob. >=20 > I took a quick look and I like it. Fairly simple in what it is trying to > achieve (just provide the overview of how the 5 solutions drafts map to > the requirements). >=20 > We may be putting too much detail in section 3.1 though. It may tie the 2 > drafts together too much (as we edit the draft, we'll keep having to go > back and update this informational doc). [RW] Yes, I sort of agree with you (I was thinking the same when I was writ= ing it). However, probably not worth investing time changing it now. We can improve= it in future if required. Thanks, Rob >=20 > Jason >=20 > > -----Original Message----- > > From: Netmod-ver-dt On Behalf Of Rob > > Wilton (rwilton) > > Sent: Thursday, May 30, 2019 9:10 AM > > To: netmod-ver-dt@ietf.org > > Subject: Re: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update > > YANG solutions draft that describes overall... > > > > This is my attempt at updating the solution overview draft. The > > references still needs to be fixed up (as updated versions of the > > other drafts are published), and probably some of the details will > > need to refined for some of the drafts. > > > > Comments welcome. > > > > Thanks, > > Rob > > > > > > > -----Original Message----- > > > From: Netmod-ver-dt On Behalf Of > > Robert > > > Wilton > > > Sent: 30 May 2019 14:07 > > > To: netmod-ver-dt@ietf.org > > > Subject: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG > > > solutions draft that describes overall... > > > > > > Branch: refs/heads/develop > > > Home: https://github.com/netmod-wg/yang-ver-dt > > > Commit: 840ed78e65ad7f3c52ae6805f8dee22cb2ba9f4f > > > https://github.com/netmod-wg/yang-ver- > > > dt/commit/840ed78e65ad7f3c52ae6805f8dee22cb2ba9f4f > > > Author: rwilton > > > Date: 2019-05-30 (Thu, 30 May 2019) > > > > > > Changed paths: > > > A yang-solutions/draft-verdt-netmod-yang-solutions.txt > > > M yang-solutions/draft-verdt-netmod-yang-solutions.xml > > > > > > Log Message: > > > ----------- > > > Update YANG solutions draft that describes overall solution space > > > > > > > > > Commit: 2ae63cff180a861664c624f40080629ba6221730 > > > https://github.com/netmod-wg/yang-ver- > > > dt/commit/2ae63cff180a861664c624f40080629ba6221730 > > > Author: rwilton > > > Date: 2019-05-30 (Thu, 30 May 2019) > > > > > > Changed paths: > > > M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.txt > > > M yang-mod-ver/draft-verdt-netmod-yang-module-versioning.xml > > > > > > Log Message: > > > ----------- > > > Merge branch 'develop' of github.com:netmod-wg/yang-ver-dt into > > > develop > > > > > > > > > Commit: cbee7a9fadf1a59e5e2051bd9c53fcbdcadf3e2a > > > https://github.com/netmod-wg/yang-ver- > > > dt/commit/cbee7a9fadf1a59e5e2051bd9c53fcbdcadf3e2a > > > Author: rwilton > > > Date: 2019-05-30 (Thu, 30 May 2019) > > > > > > Changed paths: > > > M yang-solutions/draft-verdt-netmod-yang-solutions.txt > > > > > > Log Message: > > > ----------- > > > update permissions > > > > > > > > > Compare: https://github.com/netmod-wg/yang-ver- > > > dt/compare/7b7ab6316eb8...cbee7a9fadf1 > > > > > > _______________________________________________ > > > Netmod-ver-dt mailing list > > > Netmod-ver-dt@ietf.org > > > https://www.ietf.org/mailman/listinfo/netmod-ver-dt From nobody Fri May 31 03:16:24 2019 Return-Path: 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 4CAC6120019 for ; Fri, 31 May 2019 03:16:20 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.501 X-Spam-Level: X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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=NAH3eSoS; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=0b5B/a97 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 2G4MhcJ-Z_mZ for ; Fri, 31 May 2019 03:16:18 -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 781D612001A for ; Fri, 31 May 2019 03:16:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1434; q=dns/txt; s=iport; t=1559297778; x=1560507378; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=R4HxRecqa6vUhkzaUA1wznrBGEsDCL9JehVhYUP9s3g=; b=NAH3eSoSzHy2fnnzT4YfF5OCSrrEG8Ixuwh83sbQPFk8qaOSy8tD9IXa tSa7sK2e/OHm3pgQsVCJqz5x09ejBBnk4hq7BvPAAtnITcJrjsxMwFKfL aMu/Wz/xWkwSZQGAMH+B7Z/qGNzI6qiSJkRXr8CQPYs+xItaIoyLBV7cp k=; IronPort-PHdr: =?us-ascii?q?9a23=3A1vcZwRALJpiBTpu7OSiTUyQJPHJ1sqjoPgMT9p?= =?us-ascii?q?ssgq5PdaLm5Zn5IUjD/qs13kTRU9Dd7PRJw6rNvqbsVHZIwK7JsWtKMfkuHw?= =?us-ascii?q?QAld1QmgUhBMCfDkiuNuHrazA9GuxJVURu+DewNk0GUMs=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BrBQCe/vBc/5NdJa1bChwBAQEEAQE?= =?us-ascii?q?HBAEBgWWBPlADgT4gBAsoCoQKg0cDjnKCV5cvgUKBEANUCQEBAQwBAS0CAQG?= =?us-ascii?q?EQAIXgm0jOBMBAwEBBAEBAgEEbRwMhUoBAQEEEhERDAEBOAsEAgEIEQQBAQM?= =?us-ascii?q?CJgICAjAVCAgCBAESCBqEawMdAQKfNQKBOIhfcYEvgnkBAQWFBxiCDwmBDCi?= =?us-ascii?q?Ea4ZrF4FAP4FXgkw+hBEBBwsBIRWCczKCJo4VhQeIDo1KCQKCDZNHlmSMeZY?= =?us-ascii?q?WAgQCBAUCDgEBBYFmIWdxcBWDJ4IPg3CKU3KBKYsQgSIBgSABAQ?= X-IronPort-AV: E=Sophos;i="5.60,534,1549929600"; d="scan'208";a="280272900" Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 31 May 2019 10:15:57 +0000 Received: from XCH-ALN-015.cisco.com (xch-aln-015.cisco.com [173.36.7.25]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id x4VAFufE011677 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 31 May 2019 10:15:56 GMT Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-015.cisco.com (173.36.7.25) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 31 May 2019 05:15:55 -0500 Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 31 May 2019 05:15:55 -0500 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 31 May 2019 05:15:55 -0500 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=R4HxRecqa6vUhkzaUA1wznrBGEsDCL9JehVhYUP9s3g=; b=0b5B/a974q17i6FSpGvGR0gLonD9fRvOkqIFrV96BR5v+nM6ZVwwlzSd/+vAbcFOrF9Bc2QSHxi1FLa/7ljzlmgPCWlvXxIMXfPa9PK//IFfsGqcbCLRDfkaR6RKaOpFKDJKprmWohiEWdzo7jy1HQRXTs1e6hs1RzqDQSOswyo= Received: from BYAPR11MB2631.namprd11.prod.outlook.com (52.135.227.28) by BYAPR11MB3381.namprd11.prod.outlook.com (20.177.186.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.18; Fri, 31 May 2019 10:15:54 +0000 Received: from BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::d837:c1dd:cdb1:bb78]) by BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::d837:c1dd:cdb1:bb78%7]) with mapi id 15.20.1922.021; Fri, 31 May 2019 10:15:54 +0000 From: "Rob Wilton (rwilton)" To: =?utf-8?B?QmFsw6F6cyBMZW5neWVs?= , "netmod-ver-dt@ietf.org" Thread-Topic: Comment to overview draft Thread-Index: AQHVFv1ucyfkZ0YAFEWEbRE2jMNGeaaE+YDg Date: Fri, 31 May 2019 10:15:54 +0000 Message-ID: References: In-Reply-To: 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.56] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b1bcd678-bfbf-4821-0268-08d6e5b0f76e x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR11MB3381; x-ms-traffictypediagnostic: BYAPR11MB3381: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 00540983E2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(39860400002)(366004)(376002)(346002)(396003)(13464003)(51914003)(199004)(189003)(68736007)(8936002)(81166006)(316002)(25786009)(55016002)(7736002)(81156014)(8676002)(305945005)(53546011)(256004)(66574012)(99286004)(74316002)(476003)(6246003)(229853002)(486006)(446003)(11346002)(14444005)(3480700005)(6436002)(186003)(26005)(53936002)(71190400001)(71200400001)(110136005)(9686003)(52536014)(6506007)(478600001)(4744005)(2501003)(86362001)(66946007)(3846002)(6116002)(66476007)(66556008)(64756008)(66446008)(2906002)(7696005)(76176011)(5660300002)(66066001)(14454004)(33656002)(76116006)(73956011)(102836004); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB3381; H:BYAPR11MB2631.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: yiiFlBz+wLWuT/Y163HEFblpfexiSweu48TDj24w2Hr2Bb2wEoHbz/EsunFrbo9UXQ6r3AQIS5PJ+MdNlB2BjeK7LvI5NumVN4UtjjpovBkwLvig/P7V6S3wwQqq7dvx3Jb/OpYrUJH2SHoMDqAZ71rZFYHrisl+Wr+gEm6mGIo5bzxuQJrBd4mYKxzalY75aCux8WkW9Cnb7KHLXoOnX7abeI1/QmZQpmndbWvj1s/XD+tlxWHgYEmGvJ/73ljYIDIWwnFgtKacW6bclKqGACqXDZ0TVzwGoWorNRaLuSHv67doWy65sh+A8cZCgX0VFsXhzKSQP7jEwhTH9AqY8efxKBl3/RL6qjBMfENCsnSIX6MYmr2Qbo6MG1Mw9+7WlTX0feGS46+cegh2EMB6OI8DdSE4+uGo1dpAa5grb48= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: b1bcd678-bfbf-4821-0268-08d6e5b0f76e X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2019 10:15:54.5631 (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: rwilton@cisco.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3381 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.36.7.25, xch-aln-015.cisco.com X-Outbound-Node: rcdn-core-11.cisco.com Archived-At: Subject: Re: [Netmod-ver-dt] Comment to overview draft X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2019 10:16:20 -0000 SGkgQmFsYXpzLA0KDQpUaGFua3MgZm9yIHRoZSByZXZpZXcuDQoNCkkndmUgYWRkZWQgcmVmZXJl bmNlcyB0byB0aGUgZHJhZnRzIGFscmVhZHkgcHVibGlzaGVkLCBidXQgYSBjb3VwbGUgb2YgdGhl IHJlZmVyZW5jZXMgd2lsbCBuZWVkIHRvIHdhaXQgdW50aWwgd2UgcHVibGlzaCB0aGUgY29ycmVz cG9uZGluZyBkcmFmdHMuDQoNCkkndmUgYWRkZWQgYW4gZXh0cmEgcGFyYWdyYXBoIHRvIDMuMiB0 byBjb3ZlciB0aGUgZ29hbHMuDQoNClRoYW5rcywNClJvYg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCj4gRnJvbTogTmV0bW9kLXZlci1kdCA8bmV0bW9kLXZlci1kdC1ib3VuY2Vz QGlldGYub3JnPiBPbiBCZWhhbGYgT2YgQmFsw6F6cw0KPiBMZW5neWVsDQo+IFNlbnQ6IDMwIE1h eSAyMDE5IDE2OjM2DQo+IFRvOiBuZXRtb2QtdmVyLWR0QGlldGYub3JnDQo+IFN1YmplY3Q6IFtO ZXRtb2QtdmVyLWR0XSBDb21tZW50IHRvIG92ZXJ2aWV3IGRyYWZ0DQo+IA0KPiBIZWxsbyBSb2Jl cnQsDQo+IA0KPiBJIGFtIE9LIHdpdGggdGhlIGRyYWZ0LiBUaGFua3MgZm9yIHRoZSB3b3JrLiAy IGNvbW1lbnRzOg0KPiANCj4gU3ViY2hhcHRlcnMgMy54KSBtZW50aW9uIHRoZSBleGFjdCBuYW1l IG9mIGVhY2ggZHJhZnQgdG8gbWFrZSBpdCBlYXN5IHRvDQo+IGlkZW50aWZ5IHRoZW0NCj4gDQo+ IDMuMikgRm9yIG1lIHRoZSBpbXBvcnRhbnQgcG9pbnTCoCBpczogdG8gYWxsb3cgZGV0ZWN0aW5n IGluY29tcGF0aWJsZQ0KPiBjaGFuZ2VzIGJhc2VkIGp1c3Qgb24gdGhlwqAgcmV2aXNpb24gbGFi ZWwsIHdpdGhvdXQgcGFyc2luZyBhbGwgdGhlDQo+IHJldmlzaW9uIHN0YXRlbWVudHMuDQo+IA0K PiByZWdhcmRzIEJhbGF6cw0KPiANCj4gLS0NCj4gQmFsYXpzIExlbmd5ZWwgICAgICAgICAgICAg ICAgICAgICAgIEVyaWNzc29uIEh1bmdhcnkgTHRkLg0KPiBTZW5pb3IgU3BlY2lhbGlzdA0KPiBN b2JpbGU6ICszNi03MC0zMzAtNzkwOSAgICAgICAgICAgICAgZW1haWw6IEJhbGF6cy5MZW5neWVs QGVyaWNzc29uLmNvbQ0KPiANCg0K From nobody Fri May 31 03:16:39 2019 Return-Path: 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 A80F812001A for ; Fri, 31 May 2019 03:16:37 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -14.501 X-Spam-Level: X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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=emPj+n28; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=HlZyNjop 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 t7RNANoj-05F for ; Fri, 31 May 2019 03:16:36 -0700 (PDT) Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D97DE120019 for ; Fri, 31 May 2019 03:16:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7116; q=dns/txt; s=iport; t=1559297795; x=1560507395; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=D+h10sbrs+hEWCOgTyS093VPLwM9U9MWwp9chwSXCek=; b=emPj+n28+xSyEa0frWrmnnu6f41JHEZG8D1dTjJikNzDjGPmYjFqe0nf qiy6FDJVCf008m/OzK4quAmHQNew/2PQdBJuTaRRU+s/dHWKrV8OOnZLi +RT+2gaVpkfV7MO120abU2Gt2q1p+b3pv5GBfjgN8WLCx4Qus+SIXBR9Q U=; IronPort-PHdr: =?us-ascii?q?9a23=3A4ZunWhVXU0eKHHBFOwcTJFsOAJDV8LGuZFwc94?= =?us-ascii?q?YnhrRSc6+q45XlOgnF6O5wiEPSA92J8OpK3uzRta2oGXcN55qMqjgjSNRNTF?= =?us-ascii?q?dE7KdehAk8GIiAAEz/IuTtankgA8VGSFhj13q6KkNSXs35Yg6arw=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BIAACe/vBc/5NdJa1lHAEBAQQBAQc?= =?us-ascii?q?EAQGBUQcBAQsBgT0pJwNpVSAECygKhAqDRwOEUooggleXL4EugSQDVAkBAQE?= =?us-ascii?q?MAQEYCwoCAQGDekYCF4JtIzQJDgEDAQEEAQECAQRtHAyFSgEBAQQBARARBA0?= =?us-ascii?q?MAQEsDAsEAgEIEQMBAQEBAgIfBwICAiULFQgIAgQBEggTB4MBgWoDHQECDJ8?= =?us-ascii?q?pAoE4iF9xfDOCeQEBBYUHGIIPAwaBDCgBijeBHheBQD+BV4F8UD6CYQEBgWM?= =?us-ascii?q?VgnMygiaLOxKCSI0VjUoJAoINhj2NCoIhlEOMeYEphWCPDQIEAgQFAg4BAQW?= =?us-ascii?q?BTziBWHAVO4Jsgg83bgEIgkKFFIU/coEpiwEqgQcBgSABAQ?= X-IronPort-AV: E=Sophos;i="5.60,534,1549929600"; d="scan'208";a="280077288" Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 31 May 2019 10:16:29 +0000 Received: from XCH-ALN-013.cisco.com (xch-aln-013.cisco.com [173.36.7.23]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id x4VAGTeD013028 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 31 May 2019 10:16:29 GMT Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-013.cisco.com (173.36.7.23) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 31 May 2019 05:16:28 -0500 Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 31 May 2019 05:16:28 -0500 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Fri, 31 May 2019 05:16:28 -0500 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=D+h10sbrs+hEWCOgTyS093VPLwM9U9MWwp9chwSXCek=; b=HlZyNjopExMreSjdlX3BenjYB4Z3eFU3zOn2dDI4SgUAwVaAIgHL0UcFtxFPIMZocxw8gISzV5icz8Fv1cfWHMCIjOX5k0kaJlC+SENnvxZMzR78GMr1zIbvG6d35Q1plE9frRxGxWqm8BjEMjX9jrG/yvztI1NffDDVBM/E4pQ= Received: from BYAPR11MB2631.namprd11.prod.outlook.com (52.135.227.28) by BYAPR11MB3381.namprd11.prod.outlook.com (20.177.186.94) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.18; Fri, 31 May 2019 10:16:27 +0000 Received: from BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::d837:c1dd:cdb1:bb78]) by BYAPR11MB2631.namprd11.prod.outlook.com ([fe80::d837:c1dd:cdb1:bb78%7]) with mapi id 15.20.1922.021; Fri, 31 May 2019 10:16:27 +0000 From: "Rob Wilton (rwilton)" To: "Reshad Rahman (rrahman)" , "Sterne, Jason (Nokia - CA/Ottawa)" , "netmod-ver-dt@ietf.org" Thread-Topic: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG solutions draft that describes overall... Thread-Index: AQHVFuiYD9+x7L2mnk+ytTfSPYFFTKaDo4JAgAAGRICAACRhgIAAAIbg Date: Fri, 31 May 2019 10:16:27 +0000 Message-ID: References: In-Reply-To: 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.56] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d60ed229-2320-4c65-19cb-08d6e5b10ae9 x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:BYAPR11MB3381; x-ms-traffictypediagnostic: BYAPR11MB3381: x-ms-exchange-purlcount: 3 x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2150; x-forefront-prvs: 00540983E2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(39860400002)(366004)(376002)(346002)(396003)(13464003)(51914003)(199004)(189003)(15650500001)(68736007)(8936002)(81166006)(316002)(296002)(25786009)(55016002)(7736002)(81156014)(8676002)(305945005)(53546011)(256004)(99286004)(74316002)(476003)(6246003)(229853002)(486006)(446003)(11346002)(14444005)(6436002)(186003)(26005)(53936002)(71190400001)(71200400001)(110136005)(6306002)(9686003)(52536014)(6506007)(478600001)(2501003)(966005)(86362001)(66946007)(3846002)(6116002)(66476007)(66556008)(64756008)(66446008)(2906002)(7696005)(76176011)(5660300002)(66066001)(14454004)(33656002)(76116006)(73956011)(102836004); DIR:OUT; SFP:1101; SCL:1; SRVR:BYAPR11MB3381; H:BYAPR11MB2631.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: Q8lCPHLFq9ymy30rCmGuIc2h1poVz/eDyaOJgLuJ74TL9hT0qyICu+rW7kc+AFsWRfr37H9ZecsbQWkZV1ZVgQvTKNpxFS/fJBwNWPIbA0jyFuu4yXd6qM05D+RnIMHbcqG618tsY/Snc1dhH0VFyHI6T9U/p/I6L3Lt1Iq7Ydwxu2LdQ6WdPV6DhSKcGuEYO8TWo5NUfi4k7EoS7iSYL1xoXKr8ZWnDR2DyIoDms8YTwasumiC+TFrwCdFkFCkxNE8pzcgk5uLp0JoZ6fEQWD7eCagxfMKAPZQfmucG5QfFcoMA0oZsY4FQDtR2sMwZsF5geOYh9NFnpU5FfCxEmWACJjEFujl+v2lVJjZ9grBYd7Ftnx7YtPURejtIt8dGXrTb6dI0+kw2JEqifVoQV9mGxr2ETI0MI9veC2tsFTc= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: d60ed229-2320-4c65-19cb-08d6e5b10ae9 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2019 10:16:27.2225 (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: rwilton@cisco.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3381 X-OriginatorOrg: cisco.com X-Outbound-SMTP-Client: 173.36.7.23, xch-aln-013.cisco.com X-Outbound-Node: rcdn-core-11.cisco.com Archived-At: Subject: Re: [Netmod-ver-dt] [netmod-wg/yang-ver-dt] 840ed7: Update YANG solutions draft that describes overall... X-BeenThere: netmod-ver-dt@ietf.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: NetMod WG YANG Model Versioning Design Team List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 31 May 2019 10:16:38 -0000 VGhhbmtzIGZvciB0aGUgcmV2aWV3Lg0KDQpZZXMsIG15IGlkZWEgaXMgdGhhdCB3ZSB3b3VsZG4n dCB0YWtlIHRoaXMgdG8gV0cgTEMsIGFuZCBpdHMgc29sZSBwdXJwb3NlIGl0IGhlbHAgdGhlIGZv bGtzIG5vdCBhY3RpdmVseSBpbnZvbHZlZCBpbiB0aGUgdmVyc2lvbmluZyB1bmRlcnN0YW5kIGhv dyB0aGUgdmFyaW91cyBkcmFmdHMgZml0IHRvZ2V0aGVyLg0KDQpJJ3ZlIGZpeGVkIHRoZSBvdGhl ciBpc3N1ZXMuDQoNClRoYW5rcywNClJvYg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gRnJvbTogUmVzaGFkIFJhaG1hbiAocnJhaG1hbikNCj4gU2VudDogMzAgTWF5IDIwMTkg MTY6NDANCj4gVG86IFN0ZXJuZSwgSmFzb24gKE5va2lhIC0gQ0EvT3R0YXdhKSA8amFzb24uc3Rl cm5lQG5va2lhLmNvbT47IFJvYiBXaWx0b24NCj4gKHJ3aWx0b24pIDxyd2lsdG9uQGNpc2NvLmNv bT47IG5ldG1vZC12ZXItZHRAaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtOZXRtb2QtdmVyLWR0 XSBbbmV0bW9kLXdnL3lhbmctdmVyLWR0XSA4NDBlZDc6IFVwZGF0ZSBZQU5HDQo+IHNvbHV0aW9u cyBkcmFmdCB0aGF0IGRlc2NyaWJlcyBvdmVyYWxsLi4uDQo+IA0KPiBSb2IsIHRoYW5rcyBmb3Ig ZG9pbmcgdGhpcy4gTG9va3MgZ29vZCBvdmVyYWxsLg0KPiANCj4gTWlub3IgY29tbWVudHMgKyBu aXRzOg0KPiAtIEFic3RyYWN0IHNheXMgInRlbXBvcmFyeSBkb2N1bWVudCIuIFRoaXMgaXMgYSB3 YXkgb2Ygc2F5aW5nIHdlJ3JlIG5vdA0KPiBnb2luZyB0byBMQyB3aXRoIHRoYXQgZG9jPw0KPiAt IEludHJvLCByZW1vdmUgJ3RoZScgZnJvbSAiVGhlIGFpbSBvZiB0aGUgdGhpcyBkcmFmdCINCj4g LSBTZWN0aW9uIDIsIG1pc3NpbmcgJ3MnIGluICJUaGUgcmVxdWlyZW1lbnQuLi4iDQo+IC0gU2Vj dGlvbiAzLjEgM3JkIGJ1bGxldCwgImltcG9ydCBleHRlbnNpb25zIHN0YXRlbWVudCIgLT4gImlt cG9ydA0KPiBleHRlbnNpb24gc3RhdGVtZW50Ij8NCj4gLSBTZWN0aW9uIDMuMSA1dGggYnVsbGV0 LCB0eXBvICJjb21wYXRpYWJsZSINCj4gDQo+IFJlZ2FyZHMsDQo+IFJlc2hhZC4NCj4gDQo+IO+7 v09uIDIwMTktMDUtMzAsIDk6MzAgQU0sICJOZXRtb2QtdmVyLWR0IG9uIGJlaGFsZiBvZiBTdGVy bmUsIEphc29uIChOb2tpYSAtDQo+IENBL090dGF3YSkiIDxuZXRtb2QtdmVyLWR0LWJvdW5jZXNA aWV0Zi5vcmcgb24gYmVoYWxmIG9mDQo+IGphc29uLnN0ZXJuZUBub2tpYS5jb20+IHdyb3RlOg0K PiANCj4gICAgIFRoeCBmb3IgcHV0dGluZyB0aGF0IHRvZ2V0aGVyIFJvYi4NCj4gDQo+ICAgICBJ IHRvb2sgYSBxdWljayBsb29rIGFuZCBJIGxpa2UgaXQuIEZhaXJseSBzaW1wbGUgaW4gd2hhdCBp dCBpcyB0cnlpbmcNCj4gdG8gYWNoaWV2ZSAoanVzdCBwcm92aWRlIHRoZSBvdmVydmlldyBvZiBo b3cgdGhlIDUgc29sdXRpb25zIGRyYWZ0cyBtYXAgdG8NCj4gdGhlIHJlcXVpcmVtZW50cykuDQo+ IA0KPiAgICAgV2UgbWF5IGJlIHB1dHRpbmcgdG9vIG11Y2ggZGV0YWlsIGluIHNlY3Rpb24gMy4x IHRob3VnaC4gSXQgbWF5IHRpZQ0KPiB0aGUgMiBkcmFmdHMgdG9nZXRoZXIgdG9vIG11Y2ggKGFz IHdlIGVkaXQgdGhlIGRyYWZ0LCB3ZSdsbCBrZWVwIGhhdmluZyB0bw0KPiBnbyBiYWNrIGFuZCB1 cGRhdGUgdGhpcyBpbmZvcm1hdGlvbmFsIGRvYykuDQo+IA0KPiAgICAgSmFzb24NCj4gDQo+ICAg ICA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ICAgICA+IEZyb206IE5ldG1vZC12ZXIt ZHQgPG5ldG1vZC12ZXItZHQtYm91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mDQo+IFJvYg0K PiAgICAgPiBXaWx0b24gKHJ3aWx0b24pDQo+ICAgICA+IFNlbnQ6IFRodXJzZGF5LCBNYXkgMzAs IDIwMTkgOToxMCBBTQ0KPiAgICAgPiBUbzogbmV0bW9kLXZlci1kdEBpZXRmLm9yZw0KPiAgICAg PiBTdWJqZWN0OiBSZTogW05ldG1vZC12ZXItZHRdIFtuZXRtb2Qtd2cveWFuZy12ZXItZHRdIDg0 MGVkNzogVXBkYXRlDQo+IFlBTkcNCj4gICAgID4gc29sdXRpb25zIGRyYWZ0IHRoYXQgZGVzY3Jp YmVzIG92ZXJhbGwuLi4NCj4gICAgID4NCj4gICAgID4gVGhpcyBpcyBteSBhdHRlbXB0IGF0IHVw ZGF0aW5nIHRoZSBzb2x1dGlvbiBvdmVydmlldyBkcmFmdC4gIFRoZQ0KPiByZWZlcmVuY2VzDQo+ ICAgICA+IHN0aWxsIG5lZWRzIHRvIGJlIGZpeGVkIHVwIChhcyB1cGRhdGVkIHZlcnNpb25zIG9m IHRoZSBvdGhlciBkcmFmdHMNCj4gYXJlDQo+ICAgICA+IHB1Ymxpc2hlZCksIGFuZCBwcm9iYWJs eSBzb21lIG9mIHRoZSBkZXRhaWxzIHdpbGwgbmVlZCB0byByZWZpbmVkDQo+IGZvciBzb21lIG9m DQo+ICAgICA+IHRoZSBkcmFmdHMuDQo+ICAgICA+DQo+ICAgICA+IENvbW1lbnRzIHdlbGNvbWUu DQo+ICAgICA+DQo+ICAgICA+IFRoYW5rcywNCj4gICAgID4gUm9iDQo+ICAgICA+DQo+ICAgICA+ DQo+ICAgICA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gICAgID4gPiBGcm9tOiBO ZXRtb2QtdmVyLWR0IDxuZXRtb2QtdmVyLWR0LWJvdW5jZXNAaWV0Zi5vcmc+IE9uIEJlaGFsZiBP Zg0KPiAgICAgPiBSb2JlcnQNCj4gICAgID4gPiBXaWx0b24NCj4gICAgID4gPiBTZW50OiAzMCBN YXkgMjAxOSAxNDowNw0KPiAgICAgPiA+IFRvOiBuZXRtb2QtdmVyLWR0QGlldGYub3JnDQo+ICAg ICA+ID4gU3ViamVjdDogW05ldG1vZC12ZXItZHRdIFtuZXRtb2Qtd2cveWFuZy12ZXItZHRdIDg0 MGVkNzogVXBkYXRlDQo+IFlBTkcNCj4gICAgID4gPiBzb2x1dGlvbnMgZHJhZnQgdGhhdCBkZXNj cmliZXMgb3ZlcmFsbC4uLg0KPiAgICAgPiA+DQo+ICAgICA+ID4gICBCcmFuY2g6IHJlZnMvaGVh ZHMvZGV2ZWxvcA0KPiAgICAgPiA+ICAgSG9tZTogICBodHRwczovL2dpdGh1Yi5jb20vbmV0bW9k LXdnL3lhbmctdmVyLWR0DQo+ICAgICA+ID4gICBDb21taXQ6IDg0MGVkNzhlNjVhZDdmM2M1MmFl NjgwNWY4ZGVlMjJjYjJiYTlmNGYNCj4gICAgID4gPiAgICAgICBodHRwczovL2dpdGh1Yi5jb20v bmV0bW9kLXdnL3lhbmctdmVyLQ0KPiAgICAgPiA+IGR0L2NvbW1pdC84NDBlZDc4ZTY1YWQ3ZjNj NTJhZTY4MDVmOGRlZTIyY2IyYmE5ZjRmDQo+ICAgICA+ID4gICBBdXRob3I6IHJ3aWx0b24gPHJ3 aWx0b25AY2lzY28uY29tPg0KPiAgICAgPiA+ICAgRGF0ZTogICAyMDE5LTA1LTMwIChUaHUsIDMw IE1heSAyMDE5KQ0KPiAgICAgPiA+DQo+ICAgICA+ID4gICBDaGFuZ2VkIHBhdGhzOg0KPiAgICAg PiA+ICAgICBBIHlhbmctc29sdXRpb25zL2RyYWZ0LXZlcmR0LW5ldG1vZC15YW5nLXNvbHV0aW9u cy50eHQNCj4gICAgID4gPiAgICAgTSB5YW5nLXNvbHV0aW9ucy9kcmFmdC12ZXJkdC1uZXRtb2Qt eWFuZy1zb2x1dGlvbnMueG1sDQo+ICAgICA+ID4NCj4gICAgID4gPiAgIExvZyBNZXNzYWdlOg0K PiAgICAgPiA+ICAgLS0tLS0tLS0tLS0NCj4gICAgID4gPiAgIFVwZGF0ZSBZQU5HIHNvbHV0aW9u cyBkcmFmdCB0aGF0IGRlc2NyaWJlcyBvdmVyYWxsIHNvbHV0aW9uDQo+IHNwYWNlDQo+ICAgICA+ ID4NCj4gICAgID4gPg0KPiAgICAgPiA+ICAgQ29tbWl0OiAyYWU2M2NmZjE4MGE4NjE2NjRjNjI0 ZjQwMDgwNjI5YmE2MjIxNzMwDQo+ICAgICA+ID4gICAgICAgaHR0cHM6Ly9naXRodWIuY29tL25l dG1vZC13Zy95YW5nLXZlci0NCj4gICAgID4gPiBkdC9jb21taXQvMmFlNjNjZmYxODBhODYxNjY0 YzYyNGY0MDA4MDYyOWJhNjIyMTczMA0KPiAgICAgPiA+ICAgQXV0aG9yOiByd2lsdG9uIDxyd2ls dG9uQGNpc2NvLmNvbT4NCj4gICAgID4gPiAgIERhdGU6ICAgMjAxOS0wNS0zMCAoVGh1LCAzMCBN YXkgMjAxOSkNCj4gICAgID4gPg0KPiAgICAgPiA+ICAgQ2hhbmdlZCBwYXRoczoNCj4gICAgID4g PiAgICAgTSB5YW5nLW1vZC12ZXIvZHJhZnQtdmVyZHQtbmV0bW9kLXlhbmctbW9kdWxlLXZlcnNp b25pbmcudHh0DQo+ICAgICA+ID4gICAgIE0geWFuZy1tb2QtdmVyL2RyYWZ0LXZlcmR0LW5ldG1v ZC15YW5nLW1vZHVsZS12ZXJzaW9uaW5nLnhtbA0KPiAgICAgPiA+DQo+ICAgICA+ID4gICBMb2cg TWVzc2FnZToNCj4gICAgID4gPiAgIC0tLS0tLS0tLS0tDQo+ICAgICA+ID4gICBNZXJnZSBicmFu Y2ggJ2RldmVsb3AnIG9mIGdpdGh1Yi5jb206bmV0bW9kLXdnL3lhbmctdmVyLWR0IGludG8NCj4g ZGV2ZWxvcA0KPiAgICAgPiA+DQo+ICAgICA+ID4NCj4gICAgID4gPiAgIENvbW1pdDogY2JlZTdh OWZhZGYxYTU5ZTVlMjA1MWJkOWM1M2ZjYmRjYWRmM2UyYQ0KPiAgICAgPiA+ICAgICAgIGh0dHBz Oi8vZ2l0aHViLmNvbS9uZXRtb2Qtd2cveWFuZy12ZXItDQo+ICAgICA+ID4gZHQvY29tbWl0L2Ni ZWU3YTlmYWRmMWE1OWU1ZTIwNTFiZDljNTNmY2JkY2FkZjNlMmENCj4gICAgID4gPiAgIEF1dGhv cjogcndpbHRvbiA8cndpbHRvbkBjaXNjby5jb20+DQo+ICAgICA+ID4gICBEYXRlOiAgIDIwMTkt MDUtMzAgKFRodSwgMzAgTWF5IDIwMTkpDQo+ICAgICA+ID4NCj4gICAgID4gPiAgIENoYW5nZWQg cGF0aHM6DQo+ICAgICA+ID4gICAgIE0geWFuZy1zb2x1dGlvbnMvZHJhZnQtdmVyZHQtbmV0bW9k LXlhbmctc29sdXRpb25zLnR4dA0KPiAgICAgPiA+DQo+ICAgICA+ID4gICBMb2cgTWVzc2FnZToN Cj4gICAgID4gPiAgIC0tLS0tLS0tLS0tDQo+ICAgICA+ID4gICB1cGRhdGUgcGVybWlzc2lvbnMN Cj4gICAgID4gPg0KPiAgICAgPiA+DQo+ICAgICA+ID4gQ29tcGFyZTogaHR0cHM6Ly9naXRodWIu Y29tL25ldG1vZC13Zy95YW5nLXZlci0NCj4gICAgID4gPiBkdC9jb21wYXJlLzdiN2FiNjMxNmVi OC4uLmNiZWU3YTlmYWRmMQ0KPiAgICAgPiA+DQo+ICAgICA+ID4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gICAgID4gPiBOZXRtb2QtdmVyLWR0IG1h aWxpbmcgbGlzdA0KPiAgICAgPiA+IE5ldG1vZC12ZXItZHRAaWV0Zi5vcmcNCj4gICAgID4gPiBo dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25ldG1vZC12ZXItZHQNCj4gDQo+ ICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiAg ICAgTmV0bW9kLXZlci1kdCBtYWlsaW5nIGxpc3QNCj4gICAgIE5ldG1vZC12ZXItZHRAaWV0Zi5v cmcNCj4gICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbmV0bW9kLXZl ci1kdA0KPiANCg0K