[yang-tooling] Re: SID file issues

"Rob Wilton (rwilton)" <rwilton@cisco.com> Wed, 04 February 2026 13:20 UTC

Return-Path: <rwilton@cisco.com>
X-Original-To: yang-tooling@mail2.ietf.org
Delivered-To: yang-tooling@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 857AFB1BBD2D for <yang-tooling@mail2.ietf.org>; Wed, 4 Feb 2026 05:20:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -11.886
X-Spam-Level:
X-Spam-Status: No, score=-11.886 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_H4=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=unavailable 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 E9oDifGcr-Sh for <yang-tooling@mail2.ietf.org>; Wed, 4 Feb 2026 05:20:07 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (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 086F5B1BBD00 for <yang-tooling@ietf.org>; Wed, 4 Feb 2026 05:20:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=11375; q=dns/txt; s=iport01; t=1770211207; x=1771420807; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=OA3PjGwD1xy3vNCPuXAyZpHCGMmo/XwyFn/1H+0uW60=; b=Q1L7VcbsoeKsrleD7QVuxNhb/F9HyUX08tnTCTp+ckYlxR2I8T/L2VAf cArWGTRa60k8o9N7mu+fPMLuGaxlUI4lZj80QAFi0o1HVaxZVM5Ez6hou FtPZ4fH5QD1QzWUkx6kqHgHPETPBeBJsXa73hRrE11Qqv2DLqoCzrJ7+5 V0+hC1bOmYpeGe9+wmc3Hj0mwY04byzlmYSfvH5kguVvdiCVUUy/1if2J YojU+72u38N9S59ZP4sJE7OKXa7UODgdFFOmIx5s7pn+okNaGOihcU2IF q98iNUFrL83M60/TYCQfK2yLn8q8XUGQ/z0pSU0x55oeAT9DhEZz3kKOc Q==;
X-CSE-ConnectionGUID: zkWCR6FCTnK9y51Qs2VkJA==
X-CSE-MsgGUID: sKEezL8wTIWkj6WQs5zdWQ==
X-IPAS-Result: A0DfBgBZRoNp/5T/Ja1QCoEJJYJoMVMHgg8SSYgjA4UsiHkDl0OGa4FrDwEBAQ0CUQQBAYUHAo0VAiY4EwECBAEBAQEDAgMBAQEBAQEBAQEBAQsBAQUBAQECAQcFgQ4ThlyGWgEBAQEDEjwgCxACAQgOAwMBAgEuMAEUCQgCBAEHBgUIFQQBhH5WAwECpTsBgUACiit4gTSBAeAugU2FO4MYASqBNIN4hREnG4FJRIEVQoJoPoJhBIEpAQcLASMeg3WCDSIEggkZUigKChILDz8FBi9DBwEBDzuBXAQDEQIrhDCBWFQlgQtHOYZHUnIiAyYzLAFVExcLBwWBI0MDgQYjSwUtHYEjIR0XEx9YGwcFEyMxEgIDAQICOlMMgXUCAgSCE3uCAQ+Gb4EABS6BCQ4iAiwVXlILHCYjAwttPTcUGwMEgTUFjipbRIE2GltrKjAeDYEvVKMGR44YlRcKhByUf40PF4QElBWSUpkGIqNehRYCBAIEBQIQAQEGgX8laXBwFTuCZ1IZD44tFsMpeAI6AgcBCgEBAwmTZwEB
IronPort-PHdr: A9a23:17w7CBwCdctXD8XXCzPsngc9DxPP8539OgoTr50/hK0LKeKo/o/pO wrU4vA+xFPKXICO8/tfkKKWqKHvX2Uc/IyM+G4Pap1CVhIJyI0WkgUsDdTDCBjTJ//xZCt8F 8NHPGI=
IronPort-Data: A9a23:SNRP6aAoDSKY2BVW/2biw5YqxClBgxIJ4kV8jS/XYbTApDwk0TVRy GIaCmzTMvzZM2P3fdpyOoiz8U9UvJbXxoMwOVdlrnsFo1CmBibm6XV1Cm+qYkt+++WaFBoPA /02M4eGdIZvCCeA+n9BC5C5xVFkz6aEW7HgP+DNPyF1VGdMRTwo4f5Zs7ZRbrVA357jWmthh fuo+5eBYAX9h2YtWo4pw/vrRC1H7ayaVAww5jTSVdgT1HfCmn8cCo4oJK3ZBxPQXolOE+emc P3Ixbe/83mx109F5gSNy+uTnuUiG9Y+DCDW4pZkc/HKbitq+kTe5p0G2M80Mi+7vdkmc+dZk 72hvbToIesg0zaldO41C3G0GAkmVUFKFSOuzXWX6aSuI0P6n3TE0fZRJ3toE6Yk/MUmEDwXz OdCFjMvR0XW7w626OrTpuhEnM8vKozveYgYoHwllGifBvc9SpeFSKLPjTNa9G5v3YYVQrCEO pdfMGY/BPjDS0Un1lM/Eo0/mPuvgFH0ciZTrxSeoq9fD237klEujeeyaYaOEjCMbd52s0uKg jLZw0XGARNEC+WElCiJzUv504cjmgu+Aur+DoaQ5/dsjxiPwWsXCRsZfVq2vff/jVSxM++zM GQO8SYo6Kx3/0uxQ5ykBluzoWWPuVgXXN84//AG1TxhA5H8um6xLmMFVTVGLtchsacLqfYCj DdlQ/uB6eRTjYCo
IronPort-HdrOrdr: A9a23:xIynU6u2pRw+/9rbCzq64fGN7skCC4Aji2hC6mlwRA09TyXGrb HMoB1L73/JYWgqOU3IwerwRpVoIUmxyXZ0ibNhW4tKLzOWyVdATbsSorcKrAeQYREWmtQtsZ uINpIOd+EYbmIKw/oSgjPIburIqePvmMvH9IWuqkuFDzsaF52IhD0JczpzZ3cGPzWucqBJbK Z0iPA3wAaISDA8VOj+LH8DWOTIut3Mk7zbQTNuPXQawTjLpwmFrJrhHTal/jp2aV5yKLEZnl Ttokjc3OGOovu7whjT2yv49JJNgubszdNFGYilltUVAi+EsHfpWK1RH5m5+BwlquCm71gn1P PWpQ07Ash143TNOkmovBrW3RX62jpG0Q6g9bbYuwqgnSXKfkN/NyNzv/MfTvIf0TtngDhI6t MP44tejesPMfqPplWk2zGCbWAbqqP9mwtQrQdUtQ0fbWPbA4Uh97D2OyhuYcw9NTO/54Y9HO Z0CsbAoP5QbFOBdnjc+nJi2dq2Qx0Ib127q2U5y4SoOgJt7TtE5lpdwNZakmYL9Zo7RZUB7+ PYMr5wnLULSsMNd6pyCOoIXMPyUwX2MF7xGXPXJU6iGLAMOnrLpZKy6LIp5PuycJhNyJcpgp zOXF5RqGZ3cUPzDs+F2oFN73n2MSiAdCWoztsb64lyu7X6SrauOSqfSEo2m8/luPkbCt2zYY f7BHuXOY6UEYLDI/c/4+SlYegmFVAOFMkO/s02U1iSosTNMOTRx57mmd7oVc7QLQo=
X-Talos-CUID: 9a23:0BTLNGjAKBWkptxiXGCISuuH7DJuYH7i502ODWSED0U4WeDMcETKxqBGup87
X-Talos-MUID: 9a23:TzewkQ4S9ivLZfLwJMCfQgnLxoxzwImjGmRdjqknhMqGaxNJIGqPgAuOF9o=
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-l-core-11.cisco.com ([173.37.255.148]) by alln-iport-6.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 04 Feb 2026 13:20:06 +0000
Received: from alln-opgw-3.cisco.com (alln-opgw-3.cisco.com [173.37.147.251]) (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 rcdn-l-core-11.cisco.com (Postfix) with ESMTPS id 0F5B218000257 for <yang-tooling@ietf.org>; Wed, 4 Feb 2026 13:20:06 +0000 (GMT)
X-CSE-ConnectionGUID: jX6F5PKvRX6bRW9443nkvQ==
X-CSE-MsgGUID: vAIjGv95RYmMpoRP0LeI+g==
Authentication-Results: alln-opgw-3.cisco.com; dkim=pass (signature verified) header.i=@cisco.com
X-IronPort-AV: E=Sophos;i="6.21,272,1763424000"; d="scan'208,217";a="43370328"
Received: from mail-ds2pr08cu00105.outbound.protection.outlook.com (HELO DS2PR08CU001.outbound.protection.outlook.com) ([40.93.13.53]) by alln-opgw-3.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 04 Feb 2026 13:20:05 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ICsVzhXak83sdnFZVnbMpGniyzo3ckkG1DzK0ygcO6oCfbPFAThzLlPHJ1O+nBvF7Op8cSMBh1dOggvdlgIjVyfVob0tlnxPfMHCWcdbRVM6SkDI8TDYNdElxQuPjY7g6H6MtYUjmMMbx1jVY1BY/TUmlIgYfJuOn0Nj/7Wh17agpyWBDFmtjYI6MYQySrHoeS3v3czm4SA1EJiYQIkEOH50KU7/JXDpCzhOHFWBG/NRxrKG2QdEhgdghI4LZgOmxfO3rPeaQdKGGskNatJDVlSrASx2OnCT63CR9+wg9YXjp4M5KOZgdPP+Et6NujeY9RatuZh64QfltAXcMZrR9w==
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=OA3PjGwD1xy3vNCPuXAyZpHCGMmo/XwyFn/1H+0uW60=; b=AO4LRfwwmXuKqb4icjl/im9UtD0inuMKfSRuB8nUCLRNK0xrg1XHIIwKSPseXrbW/TbAJl/AQ79wAAfeVRaw2XrbEr7nJb3UE/X7dcIlZwhGz5jto9yDh+lSXMiOEEEDmyaCR8GsQ8ba9bzHVCeJG78l6G17baSvQTCoGy3lyerg5B9RpXiCXVC8zI6aCidLOkse1vuyqHogihSMEy2ROi9orFiI9WWNqd64l8777G6J4MbA3/34hZbnDkChUfzOHGuuEb/DP6C/zRoLT4w2dhzBWKVO6V0sDZeSUclBdjENYTE3yQ9vOwY4SlUXxVelKQtz8v/Mis0EG/9kR5Hqfw==
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 LV8PR11MB8536.namprd11.prod.outlook.com (2603:10b6:408:1ec::19) by SN7PR11MB6800.namprd11.prod.outlook.com (2603:10b6:806:260::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.16; Wed, 4 Feb 2026 13:20:03 +0000
Received: from LV8PR11MB8536.namprd11.prod.outlook.com ([fe80::ff1c:486e:efc9:119e]) by LV8PR11MB8536.namprd11.prod.outlook.com ([fe80::ff1c:486e:efc9:119e%6]) with mapi id 15.20.9564.006; Wed, 4 Feb 2026 13:20:02 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Carsten Bormann <cabo@tzi.org>, "Rob Wilton (rwilton)" <rwilton=40cisco.com@dmarc.ietf.org>
Thread-Topic: [yang-tooling] Re: SID file issues
Thread-Index: AQHclRmoKpobRj1Mika0CIUi21SzLrVxGTOAgAANwIOAABOXgIABScWT
Date: Wed, 04 Feb 2026 13:20:02 +0000
Message-ID: <LV8PR11MB8536E3A94D86C7D735C03C07B598A@LV8PR11MB8536.namprd11.prod.outlook.com>
References: <CABCOCHTP52cfDVeguY3iYbzJqmCfg-z5cMeFz-y_3vNw250TEg@mail.gmail.com> <1263365.1770129015@dyas> <CABCOCHR01XcKfF4idFvg106gZ6v+9y9RTw2b=s74BG3oR6vRUw@mail.gmail.com> <LV8PR11MB853693E17838541878972DEFB59BA@LV8PR11MB8536.namprd11.prod.outlook.com> <A5E9EEAD-890F-492C-9313-3627EE7780FD@tzi.org>
In-Reply-To: <A5E9EEAD-890F-492C-9313-3627EE7780FD@tzi.org>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: LV8PR11MB8536:EE_|SN7PR11MB6800:EE_
x-ms-office365-filtering-correlation-id: cf1430a4-b094-4394-ae1d-08de63f01afd
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|4022899009|366016|8096899003|7053199007|38070700021;
x-microsoft-antispam-message-info: 7TfIW11U3GitpXnw9fw6UlNZ3C4kdQqNC7ntxVKfoKbOry7Ff1OgvfLtPdmykIZIWpjawm0vUPGqrABQCOowbFpf6F0E3jlwvaUhYh1x1HL6tMb1pSAmK8ao/LTZJjCWuO6ZXgHW0IAmDdMJ6H+KUUMBehaCz4CH45l6MFd43UlXzqd0o88J/cAAIn6H2AEFDTSK9bUB9BLJGSisaHbqpa53z8SoepeAgoGiAG3uBJnWjm+/TcmJIwhnRnPMymWojKZHTYFYDpf8khAZ20HjvSN2n4mFT7mnzdj2Yd0ioLu+XPE7l9+/u5spgvS9mnZbKW2UpmP6jcOzoml2S8GaXe0aPBWT2Mw75HWMViY2IgjmTqypntssXAPBadqqxG5GrH9XlVt3IxHlD9Qp6W2OvOHhuMT50XiC5H5b3/nrynK0LrykRBqqHe4AWEeBk+nSZxN6qiWj7I3ZI9OAGAv5N4sg+cEuY2G/OWTbeXI7Ci+HemmSDj4P0VnWv+HvkiAQLb1QhBgMNHs/SmYS6nHutebfw7mj4C5/vpkBnXeT4aspbgaUu0pPAsZAkE4Lu23mWdZQRHrEyziYYcF8ELh0WUjRBvl/1bsOuoHa7aCfQ1bfLnus7ThfrJXUAwlbIFmjimcjjNpQ6q3StbNjqCMZjqhNInzHIyx2Sj3UO5ykxBJ+Zh+q7WmpTLSmfujUUsTiatMsZuMlBaO/Hi/ldB2nR6/gnilbYV4rCAnt785eZ9dELdnTX3zN8sinVAQ6QpEiUxqKrVwCDhnD/36cGf7EvXPzHJ35iKHz+xEJmL/0yKbmb3Mq4wNwqaRThLwRoFUXoj/ydnUmmUXg2p1VURMHhqxgxPNsD8sgDOYpDeh7acH/8co1Y7/9wkxedUeJ0GjfFhhPcfV9nwjK/7piO7QL+iwYw9ScFmA0ZeVdEd7PD7w5hRGB2Bg0mUJTBQ1PAelOnFgxGnFcyV3/VcloMXB4jzQ4OqDzPUJCqq5j7uglQFpWdARLTBgfL6YIQWAJ3hQpx73wLBvUC+9OXtHBfZ2InvsynkhfgNapVgWCK+Gbblht1vFjmT8uu2H8tosC1PoMqIF39LNX9YKrjI/wEgu5l1ElOXhMa8UFvEN+Q309qkt2HWIhcjqM9m3vIqkFPz1o9AD0XevsFdLc5oqATfeVTom0NA8yiBQHf/ULrUv0EMiUSCiKxuw0nuwcmiebM1KpTp+iVP6oq1fLc2t12R4H4AavHWjxZen/sfbojhFxuFQVWFYkDKEQLL/48e6oO3rzhmALPRnUYdfzFquWCRVjMbBSAA70rnA9YMFeCEcEyhzC29vgGwp9ttlJFe8xD3yh37Z4zC/Ka6X2Hs9Du3hqL1VIeJGnSRbQBJcfpXYUZ7U3/b8vBQHMdSporLGYKS4XM6NmXlKKxj/SMfQX0hD576EwiYPnQBRGvNrxVO+p6R3n1wJ49+1oNiQoysY66rd4apHkQS6JVWjmdHOi7eevmZB0g+G9IvOslCxchxYgopOWrOqWMxItoM732pxTC62SEnxrkJL5/MLlsrCAu340vhad4YAKf91bz5QU2gsAHNSxUk3Pb+w+zmiHbonL/0n0fKyGUhx2bxYmLz8BYiRyfXL6J8hN0cV3JrYpdRMfbHQ=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LV8PR11MB8536.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(4022899009)(366016)(8096899003)(7053199007)(38070700021);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: RgbDEDQPKM5h8XU0fATnVIKAvONZNFF3SfODLD6fiCWeQGVDazFCHJ3cnWt7cI9PPu+2iNq0JfmGvAmQU/xYZehRKJJT7tHlMb/6ZO1x4exOqYp/07HCCLvNT4BeSfhYWSMn7enS3m7/UgIuu2im0XJXU4bWWiv9RF+HSjIyhhq0OFUbAjByFfAcvDLAFzJ/fzB+AuCSpcUZTfEVhUzPD1n/KHQgbtePQg+mQRCvlc+51zdVLAS99TO56asTYqMSLTQTGCTOrnQuG5oM/xm5ZVziFSKGmFyKpS8yzfr1+2oYn2kwEdQYMQn/vmsHwhwdvnS7D/YhqajQsL414fU79BC6UtFBQNrXClNGL44DgRVDHfms6nnhqFrII4ihSQNHFP7nApdqK00Z3TtK/S2tOzmNDLCFpE1OLi0chD17WtfUeeWfdMu4dgtX6dndzJYe2GNA3Fl44jTUCkXz1L8jl8kIxRQbtU9S+9cYZUEb5lGgsu8yMzORCalqEgRpIGzRDofTMikOtCZIiBDk+2khtggZM7hblSD9KbtdeOhzl9ZwiH1RlT2yzHMaRoBAcUrd01yp0cdLRzbAh+HaL0NfC1umJ7DaHjQxxRu1dE65uhlopUZieBqbEMSIuMcXsMHIZs1rIORsxzpe5FMlG4paqQIlrpiCWI4mloxcRO+eYZcwzM/cjca9+vQChfKNg0aFPLPDSye5kHD1aCeFOTEJFnmEiJVfDF0cI66UxeRY12MRXpKoT+AhAM3QLw3eDIT7RzQGY0kwQ9OU+1KAtNgK00UZYTnUlrM2Dnhsbcw7WNljnS3dRVY1fA9ZkhTzcGQ0inshMuxerN/D/Z3plVTRaBWRE+lcCfnUkP2C/XcfNHG7z+kuHyc2fnGirnfh6o7uQnhwHnV8W7YQvpixaf2N3vNvT92W8dMwQu9A7U8Xcxn3j3rpn/b5Fjv71/vznV/mrH7eAE/bVi85nqkRm8yXIUmceLAEZTVyPW95e5PkCoObpcXHGLTTJI6vAUjbCozrTE7Lj9XKApPqWHgXihj6IsT36GL5SOeuUw2SLb27Z+sTFpe7pVVvpF/6rPGxDWJeS5IvEouIIiE36c/F9H48eyUiQGclQ4eLQNKbasW1+bbb8N8d0L9SlOng3wxtRJHDDb04nZySYcsJM/IUhyEoW3SfdEME2rZJjQs52bmDH6k8kUhNr29UFrchgh8d+5rtf2hlnMdwPRIjjQi1bj6W9nxaqor5SoJQv8SB6x05o3h38H66y5vibP7wB9Lb+csC3LMeGyk0AkIUPsrDFJmK4OebsmfxHe5lxjb0RhkDtKveAfgTkUIIWnTREqtwjAZ2rbPziJjV2fCUPLxK7gDDRmxgwqwDLIUpSysa1wX2dSFnY+loorhzkZd8IAehQMVgF+Vb8+JNTG94oHZ+Krjmj0usw2FCX3pawi3bX4gmMshTj6rXHYBaczJPmpJVI3KhAxoiinvzS036r9C7+pvY4nrafdOOKLYwvDjeGgFV2LO7unP9uE9gkTLpjfQZZXZO8EWG0sZyC6ICHZldOL9e5JHY9SyCtNym78Jh1MPw+uhOzndzY6PsmPNtx7OGBtLDys8UUZTKvmAI/XjnYvGDl6GEQBYA0ofp/yPcJt3bigtqFVW0nmcvC/vYIguWHM5/SFsTtvJBqWm85nTrezbrDOfioiiDrmkobHHGTP6SLRKRTptlq0E09fvVLwSPGEfILCkNMHBhgVD+4SnX5qx0Cw==
Content-Type: multipart/alternative; boundary="_000_LV8PR11MB8536E3A94D86C7D735C03C07B598ALV8PR11MB8536namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: LV8PR11MB8536.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cf1430a4-b094-4394-ae1d-08de63f01afd
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Feb 2026 13:20:02.8774 (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: iG3aUjQOghHLG2mJEVxsTxxVctPbZq8ZDJ220hfTNX7POMNiTiXDahEVZV2LDjwP3mMVOOEEBNTQvG9XFoRG8w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN7PR11MB6800
X-Outbound-SMTP-Client: 173.37.147.251, alln-opgw-3.cisco.com
X-Outbound-Node: rcdn-l-core-11.cisco.com
Message-ID-Hash: PJ3QCY5XJ7HOZPKUE5ULGRV2KZT32IBA
X-Message-ID-Hash: PJ3QCY5XJ7HOZPKUE5ULGRV2KZT32IBA
X-MailFrom: rwilton@cisco.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Andy Bierman <andy@yumaworks.com>, Michael Richardson <mcr+ietf@sandelman.ca>, "yang-tooling@ietf.org" <yang-tooling@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [yang-tooling] Re: SID file issues
List-Id: "Contributing to and tracking the progress of YANG tooling, as it concerns IETF work that uses YANG." <yang-tooling.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-tooling/mWfylJ8pk3To2URfhtt3bjQTQGU>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-tooling>
List-Help: <mailto:yang-tooling-request@ietf.org?subject=help>
List-Owner: <mailto:yang-tooling-owner@ietf.org>
List-Post: <mailto:yang-tooling@ietf.org>
List-Subscribe: <mailto:yang-tooling-join@ietf.org>
List-Unsubscribe: <mailto:yang-tooling-leave@ietf.org>

Hi Carsten,

It appears that my previous email added further confusion rather than clarity.  I'll try again ;-)

Sorry, but my email wasn't clear.  I still read RFC 9254 and RFC 9595 as effectively assigning SIDs to data node paths in the data tree (rather than paths to data items in the schema tree) and a few other things that are helpful to identify.  I.e., I have always thought that they are logically directly equivalent to what is being encoded when using CBOR with named identifiers (also equivalent to JSON/XML naming of path elements).

The RFCs and terminology in those documents are probably not as clear as could be (and I agree that the base terminology that you are reference and trying to build from is confusing), but I think that the examples in RFC 9595 are correct, at least to my reading.

For me the real question is that by not assigning some nodes to items in the schema tree whether we are preventing some useful use cases - Andy has given a list of some use cases where it is helpful/necessary to have SIDs assigned to other nodes in the schema tree.

One option could be:

  *
Bis RFC 9595 to also assign SIDs to items in the schema tree.  Point out that some SIDs (e.g., below a choice/case) effectively represent two paths, one in the schema tree and the equivalent condensed path in the data tree.
  *
Folks that don't need to care about SIDs for choice/case can just ignore them (perhaps there is some very slight negative memory/performance impact).

Kind regards,
Rob


From: Carsten Bormann <cabo@tzi.org>
Date: Tuesday, 3 February 2026 at 17:27
To: Rob Wilton (rwilton) <rwilton=40cisco.com@dmarc.ietf.org>
Cc: Andy Bierman <andy@yumaworks.com>, Michael Richardson <mcr+ietf@sandelman.ca>, yang-tooling@ietf.org <yang-tooling@ietf.org>
Subject: [yang-tooling] Re: SID file issues

On 2026-02-03, at 17:21, Rob Wilton (rwilton) <rwilton=40cisco.com@dmarc.ietf.org> wrote:
>
> FWIW, and putting aside the slightly confusing name for SID, I read RFC 9595 as giving SIDs out to data nodes rather than YANG schema nodes + few extra useful things, i.e., the things as per:

Thank you for chiming in.

The list you give includes data nodes, and a few extra useful things, so I’m not quite sure what the above sentence is trying to say.

One aspect that confused us a lot is that a data node is not a node in the data tree, but a schema node that happens to be about data (RFC 7950).
So any way to identify a data node is a way to identify (some) schema nodes.

We have instance identifiers to identify "a particular node in a data tree” (RFC 7950), identifying a “data tree node” (this term is used in RFC 7950 only in an overview table given in Section 4.2.4 for Section 9.

RFC 9254 also defines a superset "representation node" as:
      A node in a representation tree, i.e., a data tree node, or a
      representation of a schema node, such as a YANG data structure, a
      notification, an RPC, or an action.

SIDs are not instance identifiers, because you have to complement SIDs with list keys to obtain an instance identifier.

SIDs are unsigned integers that stand for text strings, which are defined as “name-based keys” (in the sense of a CBOR map key, not a YANG list key).
We need to understand those name-based keys to understand SIDs.

OK, I think I have thrown enough terms on the table...

Grüße, Carsten

_______________________________________________
yang-tooling mailing list -- yang-tooling@ietf.org
To unsubscribe send an email to yang-tooling-leave@ietf.org