[netmod] Re: Update to draft-ietf-netmod-yang-schema-comparison
"Joe Clarke (jclarke)" <jclarke@cisco.com> Wed, 01 July 2026 20:26 UTC
Return-Path: <jclarke@cisco.com>
X-Original-To: netmod@mail2.ietf.org
Delivered-To: netmod@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A045A10BD4F0A for <netmod@mail2.ietf.org>; Wed, 1 Jul 2026 13:26:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782937598; bh=K4iMUG+P6/KgmPIqoggzPEsz5/10vFmh78KC/qOIWP8=; h=From:To:Subject:Date:References:In-Reply-To; b=yF2ssffDMZKHH++7DCf1GDVpe/Q0kSev+99K7tmyLt1uKk/o/R725APQSsRHAF695 QlLiJGQQr/+9UTPhhoBHAx5Wp1HmFQ1pyFAIjvl4vQxd6g/nXw3cQkm6xgY/ErX0NO esR7AFcxpfBrAHUsvmqlmN0O9Bpki5h1IE3bC6So=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -11.885
X-Spam-Level:
X-Spam-Status: No, score=-11.885 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, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_NONE=0.001, T_SPF_HELO_PERMERROR=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cisco.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4YbThpuJrPuF for <netmod@mail2.ietf.org>; Wed, 1 Jul 2026 13:26:36 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 5291910BD3DA2 for <netmod@ietf.org>; Wed, 1 Jul 2026 13:22:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=30608; q=dns/txt; s=iport01; t=1782937367; x=1784146967; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=iJEiFR6TusfJ7U+RWR35PrzKEaeUmEGeHCF6PrHsTfc=; b=KxuQLo+JwvcPWonZE59RdsU9w0JTUvgKgIGUVs8t7wbYoLYXpBRMqApL fEjYo7/ZM37q2OAUyMDtWcKi6NObV5xOvkRst0wj3LaLQsU9FBwQJzht8 i3ZQkzo/Nc5RCp3yCdFFVk4bRee3UyzdDwQbcOSkrVkdJ/lFuBoi6lEMY lOUgiRwp6R5bFGmxdop0mbqoQsyuBtyheKCB+jrhfaJ8T7DqO4EbVATgd /cNs8dj86bTtNqQrEUCLenFdPT7XPShLjfq67qMO0CPYe+M/8QnWG3dlp 3ogsyvKV7SKh/IYW5ThJKcNYIsVeVnRslZ8d5XqR361/0MY3dNNjYgcbx Q==;
X-CSE-ConnectionGUID: gchtpQoBSAWJj1aLxG6T+A==
X-CSE-MsgGUID: 1GDWsFHTQs+7V1J8xewOmQ==
X-IPAS-Result: A0AWBABzUEVq/4sQJK1aHgEBCxIMZYEgC4E9MVOBCoEPEkmIIwOFLIZYgiEDnhuBfg8BAQENAj0UBAEBhQYCjUsCJjQJDgECBAMCAwEBAQEBAQEBAQEBCwEBBQEBAQIBBwWBDhOGTw2GWgEBAQEDEncCAQgRAwECIQENMR0IAgQBEggagmGCHVYDAQIOBq8ZAYE9AooqeIE0FG3gLwaBTYU/gxwBKoE1g34QJCCEQScbgUlEgRVCgmk+gmEEgWAeg3WCMASCDRV6EhuBP4I/jSRSciIDJjMsAVUTFwsHBYEjQwMqLy0jSwUtHYEjIR0XFh5YGwcFEiAqQUUjAydZQTgLQwWBWQKCCU4jHwM5f4EvdVhmFTA1gQMCEB4KbEIkgR4DC209NxQbAwSBNQWMK2MXD4JnLgsEUyACbj1IoyWOYJUXCoQdohEXhASUF5FqZ5kII4I2oTKFDAIEAgQFAhABAQaBaDwrgS5wFTuCZ1MZD5c2yHR5Aj0HAgcPApNwAQE
IronPort-PHdr: A9a23:4SK/QxT8NqXFtDdx6YuVKLcorNpso47LVj580XJvo7tKdqLm+IztI wmDo/5sl1TOG47c7qEMh+nXtvX4UHcbqdaasX8EeYBRTRJNl8gMngIhDcLEQU32JfLndWo7S exJVURu+DewNk09JQ==
IronPort-Data: A9a23:d/danK3e0+JsFJ99EvbD5ZVwkn2cJEfYwER7XKvMYLTBsI5bp2QFm 2RJWW6HOP+OM2byftp/O4ng/EkOu5/Ryt4ySlE/3Hw8FHgiRegpqji6wuYcGwvIc6UvmWo+t 512huHodZ5yFjmH4E/xbtANlFEkvYmQXL3wFeXYDS54QA5gWU8JhAlq8wIDqtYAbeORXUXX5 Lsen+WFYAX7g2EsazpPg06+gEoHUMra6WtwUmMWPZinjHeG/1EJAZQWI72GLneQauF8Au6gS u/f+6qy92Xf8g1FIovNfmHTKxBirhb6ZGBiu1IOM0SQqkEqSh8ajs7XAMEhhXJ/0F1lqTzeJ OJl7vRcQS9xVkHFdX90vxNwS0mSNoUekFPLzOTWXcG7lyX7n3XQL/pGA0o2IZUh/cxMKF5s9 6URDCAiMCzArrfjqF67YrEEasULJc3vOsYb/3pn1zycVaxgSpHYSKKM7thdtNsyrpkRRrCFO YxAN3w2N0Wojx5nYj/7DLo8l+OhnHryWzZZs1mS46Ew5gA/ySQuj+e2aYuIIITiqcN9x2m0m Xno31jAGVJFCoW9mSqI7VWpv7qa9c/8cMdIfFGizdZsjUGWwWA7CRAKWx28u/bRt6Klc9tbL 0pR/m8lqrI/sRTxCNL8RBa/5nWDu3bwRuZtLgHz0ynUooL86AeCDW9CRTlEAOHKfudtLdD2/ jdlR+/UOAE=
IronPort-HdrOrdr: A9a23:Vs/tF6CBc0eZf1rlHeiqsseALOsnbusQ8zAXPh9KOH9om52j9/ xGws576fatskdvZJhBo7y90dq7MA3hHP9OkMUs1NiZLXLbUQeTXeVfBM7ZskHd8k7Fh6FgPM VbAtJD4bTLZDAQ47eZkWyF+pQbsaS6GcuT9IHjJgJWPHlXgtZbnn5E42igYypLbTgDL6AUUL Cb4c1KrSehf3M4UuSXb0NuY8Hz4/fwuNbDexApOz4LgTPisRqYrJLqGRmR2RkTFwhI3aoj9m b9lQn47LWIsv2wyBPQvlWjoai+nuGP9vJzQOi3zuQFIDTljQilIK57XaeZgTwzqOazrH43jd jluX4bToROwkKUWlvwjQrm2gHm3jprwWTl00WkjXzqptG8bC4mCvBGmZlSfnLimgkdVZBHoe B2NlCixt5q5CD77WPADh/zJldXf3+P0D8feCgo/iViuMUlGedsRMckjTJo+d87bVLHAcYcYa hTJfCZwupKelWHaH2clGxuzNuwGkkXJH69MxM/Ugj/6UkKoJi/pHFonvA3jzMO8okwRIJD4P mBOqN0lKtWRstTdq5lAvwdKPHHQVAlbCi8eV56G26XXJ0vKjbIsdr68b817OaldNgBy4Yzgo 3IVBdduXQpc0zjBMWS1NkTmyq9DVmVTHDo0IVT9pJ5srrzSP7iNjCCUkknl4+lr+8ECsPWVv 6vMNZdAuPlL2HpBYFVtjeOEaV6OD0bSokYq9w7U1WBrobCLZDrrPXSdLLJKL/kAV8fKxXC67 s4LU/Ozel7nzSWsyXD8WrscmKofla65p55GrXb+e8IobJ9RbGkmjJl/GiE2g==
X-Talos-CUID: 9a23:+cNag2tDReMlxkQXQnZvCfWY6IsqeX3B1E7XCXSRNkRrEbSxWXDOxOBNxp8=
X-Talos-MUID: 9a23:cIBbyQxZwE0aJO91CwuJPDs/g7GaqP2BJH8Wv7U6gtLHahIpGWeNgSuQR7Zyfw==
X-IronPort-Anti-Spam-Filtered: true
Received: from alln-l-core-02.cisco.com ([173.36.16.139]) by alln-iport-1.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 01 Jul 2026 17:43:09 +0000
Received: from alln-opgw-4.cisco.com (alln-opgw-4.cisco.com [173.37.147.252]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by alln-l-core-02.cisco.com (Postfix) with ESMTPS id 29BD5180000B0 for <netmod@ietf.org>; Wed, 1 Jul 2026 17:43:09 +0000 (GMT)
X-CSE-ConnectionGUID: SOaRf6EaS7q0BNH8zfxsLQ==
X-CSE-MsgGUID: Lq5aX991RCu4xLbojAxOgA==
Authentication-Results: alln-opgw-4.cisco.com; dkim=pass (signature verified) header.i=@cisco.com
X-IronPort-AV: E=Sophos;i="6.25,142,1779148800"; d="scan'208,217";a="79783963"
Received: from mail-centralusazon11010017.outbound.protection.outlook.com (HELO DM1PR04CU001.outbound.protection.outlook.com) ([52.101.61.17]) by alln-opgw-4.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 01 Jul 2026 17:43:08 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=h9wIYFbJGi4H6nLNYJUryT8A70vE7q81eFn4Iu/gLkXEeDLui5dqjACQMuJx22bKJNbXwRuV0Bcz+tXvByZJY86v4/yaswr++vlLMSEHSxHHifM8mvllQlIdfUs4Rg+jyAmW5Faloia3LHE39Y6Yk/7uUvGDsowdMHfMlWtBqPBvKRmOX+/0Wvg3p9AyMSKUN7euxzBjq+rfa3UDPKDwra4UYGju60O+VCah2NBy+RVCqu1oo/TH0+Re+cIueF+NsZB6fAqz1E7xQZiRiPCeH64+PswCWxFlOtrOjVHOWGU3SfWNUA87p6dyQwaEQhDKznLv7CKKCyy4m3tW3TvuNw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iJEiFR6TusfJ7U+RWR35PrzKEaeUmEGeHCF6PrHsTfc=; b=dLyKC/EA3jdmZLurwgq+6wD9oQZDr/ayLZSVjrG7hgk1ta+Hu//CFNjDzXLWBMOdVCbCnu5rYGx8cwrWHHWHKJaAXRiNari+4/M4al1Ym6RSrb10Gshf4ulyTBuAEweLkmjPhE5qbNs+8KkGaUpwAI5khcxOUAZJyDIccHeotJGSZgxtw1oHCmd73NCmkxvM1C1gxVSSAdmP/0Y+QPFF5gWdASXf0A1RlSjxnk5RCV3bzVVAVs9oLhsLBPAUAt9QcMtYlEh6qZeXoDeFo/CDgxkNskJApyYk2KVhfT7fUCGe6ncKyz6NhhcXtCvj7fQ/SMrIxwnz1USCaFIKzygkRg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
Received: from CH2PR11MB8867.namprd11.prod.outlook.com (2603:10b6:610:285::9) by PH0PR11MB4933.namprd11.prod.outlook.com (2603:10b6:510:33::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.17; Wed, 1 Jul 2026 17:43:07 +0000
Received: from CH2PR11MB8867.namprd11.prod.outlook.com ([fe80::6f39:5baa:46e5:f1b1]) by CH2PR11MB8867.namprd11.prod.outlook.com ([fe80::6f39:5baa:46e5:f1b1%4]) with mapi id 15.21.0181.008; Wed, 1 Jul 2026 17:43:07 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: Michal Vasko <mvasko=40cesnet.cz@dmarc.ietf.org>, netmod <netmod@ietf.org>
Thread-Topic: [netmod] Update to draft-ietf-netmod-yang-schema-comparison
Thread-Index: AQHc7bu1PWaANOBT6kSloAbWUwKOQrZZIdct
Date: Wed, 01 Jul 2026 17:43:07 +0000
Message-ID: <CH2PR11MB88673A0C9568B15BA1E195BAB8F62@CH2PR11MB8867.namprd11.prod.outlook.com>
References: <ef6e0b2e-27b2-4306-adfa-c942531c5f9e@cesnet.cz>
In-Reply-To: <ef6e0b2e-27b2-4306-adfa-c942531c5f9e@cesnet.cz>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH2PR11MB8867:EE_|PH0PR11MB4933:EE_
x-ms-office365-filtering-correlation-id: ea263ee5-7884-4027-8453-08ded79835d1
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|23010399003|11063799006|18002099003|6133799003|3023799007|56012099006|8096899003|22082099003|38070700021|13003099007;
x-microsoft-antispam-message-info: Walze9xzLLK5RShsS1Ge77UTz1rqB2pnDYBvq4RhSyqYkR1/r3nUhBHBpD6bD7RilIF8nWSj4QFFYb+B/EM5MPnBn+kjsP3K7u7+msPJOi6kihyrUCWjW2pwv7FZjNvlIovJAybsZcO+9cMGhUgrhqr90cm7vBByqGzf8W27bF3FQ2D19cF24QGM5QCfSZuzYeEPyAtu7C3O0QsiJDBFeGeImgEOQUAMwiF0Wtm8XHTVFFcrtm4Na4LpINX2ToJ8BlEIGToQUZbMsuVrK4i0wb+rNL/icZWsTDv916O4e2pKJ5Zi+ZRtHE1eB7A5ZruIPjeX75SF4lSkz6NCk83ZinF0DyD1CKp3oPZ/BCsLAdQ0ub28gw8KRKEqngzhheQQeZHiPvvZMQ9208H7JO68KIFVyo+c8+o2ETh1QU2ZJ9VNYQeUkiOdV1TY+Zbgwifq869AGspnaJ2PWwiy0Y5qLxBaqeOCdNApHOMHcNeWCr8p1EOVYWzVgwi5OFiPRcoGknoDejbhk+Lin16+0UTQlyiFg8xxYiMZMiaQV+1uaQqOycfRPG42Yu3e7XZ4fsdNlDPBe0gwOBna5b15KHrtkU0Q1gH9OxZMhGtOBUIa/W/EV5HR7gIf0/OwiojEHoqqcn96zQ2FlE7+uWGNC/HfYcE27rKY1F6ZjKcjUaEWTIiSngw9uGip5QVzBIkfgegk/9JnWis2ExiAPIPp0UrEoqw/OSH8c0L5C1RkXXgtObc=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR11MB8867.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(376014)(366016)(23010399003)(11063799006)(18002099003)(6133799003)(3023799007)(56012099006)(8096899003)(22082099003)(38070700021)(13003099007);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: X6f7a5jkV/HZURD088bCFA+mRP6pB8J+ceYJ1dLVq4MquU6rajtFSP9jVmXRr1zZKgcy2xWCiaBGhLIUpOQzipeG6+VcC6gj9yTX4HhSnSLGZOBZX7PAfWc9+ia0+Yzw/YGl3/gib4bJGcFhS/drMU3UrcWu0gdEhZZQFYTcn8Wmz2/nlx0y4y+lVxPb2xbPvM7vQMUEMt9Rm/WiK81rggWQUZzlGY7YHJp9eJo+npVGLAk+IWyiIKheOF9XCFa2SdLb91njSpFi8P/Sl4YrFYKiqewxpL8CNMgGrY7hSyLnpNvwH/vwrU1vbQFWEdDwOU7Xa2XYSkueT9fPINnj4BViMsMhQ77NNDFKzbtnlPcVEXtvhVZeIc0rirty4UR2zlwwsOsKvpULDomz0C78PJ6QMleNQ+B+N2poydpl+tWUVYPSpJyaPe54LtzUlJJMTWGCK6Gf39C5L4zsO09pXdGpRmEYHLYTJD25nZHmYuXBeoQ9F2KZUHQVRYdpt6Sht4A0GxE2fts5RxcBfD9A0abX69LyKWClGlsmsf1oHufUjrLXq6NyjMBV47k0dv8TmI1zz9hkfTccYTbMYbjo7ZR12SDNQB6FCI+K1/1zsTo9npYKBRkWcu+XokGINXol8bJXsizGggLHS9nF6XFu0dU1b39CSTIKZIJI49PiQbV/iihJG/y8CxpsqH4SHlejLSXO6Qzb7v58K035Pdxxc7IjVFfGtowqUBOHd/6LFEfPNqd7deS5PTxZT9T33/wBZGW3JXp7YDrc3zCCj5Ji+lg5R25q6WTf9ry2ynq03TBr6kj2iIK4KTkPWw3c5y9S+mzG9zLKLiYsvu1dokZOvvrR32NZXZiU3QaKyY7B5ACMkbNCL1GydiTrqt9t3tb5YKIZsNTyYZlPh6f6vN/tyr44T+k8/MWo1bO0sX7Xhs27aD2Ts0PIIoptXuLQwkvbQCDMUQ/fNuTa3sgUWXHF1keATwv7eRNIc8X8l6bYo9hUFlVbZ9wF7b9ULzJb5gc6IqhmzhJ6FSnvr8GGCrUMQoRK/7UNaJl8e/p3zx+DPJc6S0WvFgkBvyxLgpDnh/6SZt1aX2/EYSZ+hSX+7lcbCFo1gB84xBUC1VCphfJsS7JxH1ZCIHbg2O7V5I+luX0sXHwSoLYzeUPzzC7o+bg6DHu6d0gJXfNGmREfN1+AII6HA9vkaBxTpZAmLrd04tIDO6uV98EIXLYO1SiAjK9HfyNnyNG+4kWu0Z42D8EDBIZDgRChMZKMQTwdLTPQPEcL1XTNMep1qBMkerOH04apYi4f99jApKswjem7NKaxnKTn+7MKlmiZTfBESEg9COgKJYE5bp5Y/A3doEmQWa+XHWQE4h2l0pTFfI8+QroK8IASkoNLCc8xDJC/0cvYNTX1Jh5ZReJnFsigr7h8r3IN0xwqfWi11Xs4rxrG0Dq7cbNfUQHPI/a7SjMXTfW4C6C/le7mxjgeUIUJPFyYNkXhWV4UP+lB2BgG3KRLrluKPKnl1Ul+TMRyW6SWT7cCS//N0lEobVeUia0uROoIk6vbHInPOmgkjVDp+uUIw8z3tx3xc14NPlrHUSGnyKCeSXjjzCGeBgKJXbV6g267LRAtPzkHPUx/pRIX0pVYTyw1Ol8kUPzQQD54ESEJSluk4wbdxpZyoPyAFFl7dz+XuSt2iaJR5bgDJKjs5aCbppA8AOfSA6EA9CaBA3r2fhZotTchLxQAxoh4LGEwYn/7ttezHA==
Content-Type: multipart/alternative; boundary="_000_CH2PR11MB88673A0C9568B15BA1E195BAB8F62CH2PR11MB8867namp_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: cuE5ktFL1mqbIrKgy7O/P1VmXyXEi5BsMLv9ZBTERAhJwVT20VO2fx+gGNTBUz+ODXl9Jx+9vFnUdehqBpzO4jyzAvLo6sK7EpTA9YflFZX7cpHzgihdv+TOV/MzBFqIz/XDYeNA8WLCASzdpLU7VjTILmWqRF6GnAzywpCCKMM5hE6hNcuoqQkPq9hwHXiJRVH1QWtROLJt9COrjnGFrZzkMXnuZ7qFQF+rYOlPUjqYHLnIZaTb6nqHqc/gqSg5n3d9/lK6ost4GLMl6izTQ0tY0LgiOB0Re3W1cJiimP1k6n8ThYUdMaYJNeTBj0yB/L49iYKIApMSRnFk5jF/bw==
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH2PR11MB8867.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ea263ee5-7884-4027-8453-08ded79835d1
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jul 2026 17:43:07.0849 (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: md0dCTjFRC7kOQ9lccmmpaQKz5Lmlq8maNBKK8r/rTM1QzpYvFv/4s+z6FU1eP/9LsiBkOmXyO3TDhXIKeZIRw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4933
X-Outbound-Client-TLS: ANONYMOUS;alln-opgw-4.cisco.com [173.37.147.252];TLSv1.3;TLS_AES_256_GCM_SHA384;256
X-Outbound-SMTP-Client: 173.37.147.252, alln-opgw-4.cisco.com
X-Outbound-Node: alln-l-core-02.cisco.com
Message-ID-Hash: 43FX6JVAOJFDCUMFJXIMRM72Z5BCQ2GB
X-Message-ID-Hash: 43FX6JVAOJFDCUMFJXIMRM72Z5BCQ2GB
X-MailFrom: jclarke@cisco.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [netmod] Re: Update to draft-ietf-netmod-yang-schema-comparison
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/zChCRkEQNMqueFWFs9lcDEo_fwE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>
Thanks, Michal. I’ve had a read, and I appreciate that you addressed many of my comments. I still have a few issues, though. Most of these are process-centric vs. any real technical issue with the material. There are also several grammar nits, but I didn’t list them out here. They likely will get caught in other reviews, or I can do some direct commits to the repo if you want. Section 10.2 OLD: This document register one URI in the "ns" subregistry of the IETF XML Registry [RFC3688] maintained at https://www.iana.org/assignments/xml-registry/xml-registry.xhtml#ns. Following the format in [RFC3688], the following registration is requested: URI: urn:ietf:params:xml:ns:yang:ietf-yang-schema-comparison Registrant Contact: The IESG. XML: N/A, the requested URI is an XML namespace. NEW: This document registers two URIs in the "ns" subregistry of the IETF XML Registry [RFC3688] maintained at https://www.iana.org/assignments/xml-registry/xml-registry.xhtml#ns. Following the format in [RFC3688], the following registrations are requested: URI: urn:ietf:params:xml:ns:yang:ietf-yang-schema-comparison Registrant Contact: The IESG. XML: N/A, the requested URI is an XML namespace. URI: urn:ietf:params:xml:ns:yang:ietf-yang-schema-comparison-output Registrant Contact: The IESG. XML: N/A, the requested URI is an XML namespace. Appendix B.1 OLD: { "ietf-yang-schema-comparison:schema-comparison": { "schema": [ NEW: { "ietf-yang-schema-comparison-output:schema-comparison": { "schema": [ Section 9: OLD: The YANG module specified in this document defines a schema for data that is designed to be used by offline tooling to generate output for differences in supplied YANG modules. NEW: The YANG modules specified in this document define extensions ("ietf-yang-schema-comparison") and a schema for data ("ietf-yang-schema-comparison-output") that are designed to be used by offline tooling to generate output describing the differences between supplied YANG modules. OLD: The structure "schema-comparison" contains all the groupings reflecting the changes between YANG modules. If the data of this structure are published in online tooling, care needs to be taken so that knowledge of YANG modules is not leaked. NEW: The "schema-comparison" structure defined in the "ietf-yang-schema-comparison-output" module contains all the groupings reflecting the changes between YANG modules. If instances of this structure are published by online tooling, care needs to be taken so that information about non-public YANG modules is not inadvertently disclosed. Appendix A: OLD: YANG module with specific output of the schema comparison algorithm supporting comparison of compiled or parsed and compiled schema tree of a YANG module. The "ietf-yang-schema-comparison-output" YANG module imports definitions from the "ietf-yang-types" module defined in [RFC6991] and "ietf-yang-library" module defined in [RFC8525], and "ietf-yang-structure-ext" module defined in [RFC8791]. NEW: This YANG module defines the specific output of the schema comparison algorithm, supporting comparison of the compiled schema tree, or of both the parsed and compiled schema trees, of a YANG module. The "ietf-yang-schema-comparison-output" YANG module imports definitions from the "ietf-yang-types" module defined in [RFC6991], the "ietf-yang-library" module defined in [RFC8525], and the "ietf-yang-structure-ext" module defined in [RFC8791]. You’ve modified the type-substmts inverted leaf to have a better description and reference, but the parsed version needs some love, too. OLD: leaf inverted { type empty; description "Inverted substatement value."; } NEW: leaf inverted { type empty; description "Presence indicates that the pattern's 'modifier' substatement is 'invert-match'."; reference "RFC 7950 Section 9.4.6"; } Joe From: Michal Vasko <mvasko=40cesnet.cz@dmarc.ietf.org> Date: Wednesday, May 27, 2026 at 05:32 To: netmod <netmod@ietf.org> Subject: [netmod] Update to draft-ietf-netmod-yang-schema-comparison Hi, a new revision of the schema-comparison draft has been published. Changes: * Added an explicit description of a parsed schema tree. * YANG module split into two, a normative (special schema-cmp extensions) and informative (algorithm output) one. * Addressed Joe Clarke's comments. Regards, Michal
- [netmod] Update to draft-ietf-netmod-yang-schema-… Michal Vasko
- [netmod] Re: Update to draft-ietf-netmod-yang-sch… Joe Clarke (jclarke)
- [netmod] Re: Update to draft-ietf-netmod-yang-sch… Michal Vasko