Re: [netmod] Poll on YANG Versioning NBC Approach

"Rob Wilton (rwilton)" <rwilton@cisco.com> Tue, 12 September 2023 13:43 UTC

Return-Path: <rwilton@cisco.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B58FC1782C7 for <netmod@ietfa.amsl.com>; Tue, 12 Sep 2023 06:43:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.606
X-Spam-Level:
X-Spam-Status: No, score=-14.606 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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="Fp9Ls8PG"; dkim=pass (1024-bit key) header.d=cisco.com header.b="A8JOChIK"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7YktnSpcI0AA for <netmod@ietfa.amsl.com>; Tue, 12 Sep 2023 06:43:01 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (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 72641C1782D7 for <netmod@ietf.org>; Tue, 12 Sep 2023 06:43:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9274; q=dns/txt; s=iport; t=1694526181; x=1695735781; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=AcClj+fYG34ZSRxLPbx+N6Y5zRVmX/YVgcOQF2FPIY4=; b=Fp9Ls8PG6b+Fq9Bi4/bAOkkjJ0XYMdHqEGiO3Nnq842/qebWyjc7jVFR kdUcUXnhdG1on/4F+SVSmC4RTeTWaFJUQi0c8tUKoJlAldu9jLYV9ireH 41PtcY1V/al3GWwzD7Nfv8twkd0UNVqDNkzwDeWR9QhcLcE6UUwvemabL g=;
X-CSE-ConnectionGUID: yJrNKaWEQ4etRUvj55PFLA==
X-CSE-MsgGUID: LWCxcIN2QUucLn2x3ew93g==
X-IPAS-Result: A0AdAAC0agBlmIYNJK1XAxwBAQEBAQEHAQESAQEEBAEBQCWBFgcBAQsBgWRSdgJZKhJHhFGDTAOETl+IZAOBE5xoFIERA00JDwEBAQ0BAS4LCwQBAYRARgIWhlsCJTQJDgECAgIBAQEBAwIDAQEBAQEBAQIBAQUBAQECAQcEFAEBAQEBAQEBHhkFDhAnhWgNhgQBAQEBAgEBARAREQwBASwGBQELAgICAQgRBAEBAQICEgETAgICGQwLFQgIAgQBDQUIEweCXAGCOyMDARCeRgGBQAKKKHqBMoEBggkBAQYEBbJsAwYFgRUuAYQ0g1QBgVCINicbgUlEgRVDgjAHMT6CYgEBgUYcFQomAQKDETmCLohUB22CdYIGGC4HMoEMDAkmX4JGbiqBFnCHSgkhgQgIXoFqPQINVQsLXYERgkUCAhE5FEdxGwMHA4ECECsHBDIbBwYJFi0lBlEELSQJExI+BIFngVEKgQY/EQ4RgkUrNjYZS4JjCRUMNE52ECsEFBiBFARqBRoVHjcREgUUDQMIdh0CMjwDBQMENgoVDQshBRRDA0gGSwsDAhwFAwMEgTYFDx4CEBoGDisDAxloA0QdQAMLbT01FBsFBD0pWQWgEgNugXlbBi42BFMEHjkqE0YBJAEVJAIJL5I9Q4MhrhQKhAuMAI1nh1QXhAGMbpgOYpgtIIIvixKVIoUZAgQCBAUCDgEBBoFjOoFbcBU7DRmCQVIZD44gGYNfhRSCaYd8djsCBwEKAQEDCYZIgiiCWAEB
IronPort-PHdr: A9a23:g/yESRT0S2e2sPvjoFTGysWM49pso3DLVj580XJvo6hFfqLm+IztI wmDo/5sl1TOG47c7qEMh+nXtvX4UHcbqdaasX8EeYBRTRJNl8gMngIhDcLEQU32JfLndWo7S exJVURu+DewNk0GUN3maQjqq2appSUXBg25MAN0IurvHYuHldu20/y1/bXYYh5Dg3y2ZrYhZ BmzpB/a49EfmpAqar5k0wbAuHJOZ+VQyCtkJEnGmRH664b48Mto8j9bvLQq8MsobA==
IronPort-Data: A9a23:irffKarYIyb6nt+4i/xHdHySXbNeBmI7ZRIvgKrLsJaIsI4StFCzt garIBmEO6zfMGH9Ltwibdvg8BlTusLVx9ZgQANu/CljEy5A8uPIVI+TRqvS04x+DSFioGZPt Zh2hgzodZhsJpPkjk7wdOCn9T8ljf3gqoPUUIbsIjp2SRJvVBAvgBdin/9RqoNziLBVOSvV0 T/Ji5OZYAXNNwJcaDpOsPrS8Uk34JwehRtB1rAATaET1LPhvyF94KI3fcmZM3b+S49IKe+2L 86rIGaRpz6xE78FU7tJo56jGqE4aue60Tum1hK6b5Ofbi1q/UTe5EqU2M00Mi+7gx3R9zx4J U4kWZaYEW/FNYWU8AgRvoUx/yxWZcV7FLH7zXeXoO6J6W7PTFbVn/hyNnwoP9BFwshTKDQbn RAYAGhlghGrjuayxvewTfNhw515asLqJ4gY/HpnyFk1D95/HsuFGPuMvIQehWxs7ixNNa62i 84xcyVuaAjHZTVEO0wcD9Q1m+LAanzXKmQD8A/O+/psi4TV5ChO+6jmEfyPQ+GXTuFTxFbDq 32XpGusV3n2M/TGmWbarRpAnNTnmy7nXYUePLy16vAsh0ecrlH/EzUfUV+95PK+kEP7AogZI E0P8S1opq83nKC2cjXjdwyaulintyExYoZdD9cH9gPQl5L6xy/MUwDoUQV9QNAhscY3Qxkj2 VmIg87lCFRTXFu9FC/1GlC88G3aBMQFEYMRTXRfFVpfs7EPtKl230yREos/eEKgpoCtcQwc1 Qxmu8TXa187pMoP2qPTEbvv3G/0/sKhouLYGmzqso+N5wd9YsuuYJalrAGBq/1BN42eCFKGu RDoevRyDshQVvlhdwTUH43h+Y1FAd7eYVUwZnY0T/EcG8yFoSLLQGypyGgWyL1VGsgFYyT1R 0TYpBlc4pReVFPzM/4rP9/uU593l/W/fTgAahwyRoQWCnSWXFHflByCmWbMt4wQuBF2yPpma cvznTiEVChGVMyLMwZat89EgeN0mUjSNEvYRIvwyFy8wKGCaXuOIYrpw3PQBt3VGJis+V2Pm /4GbpPi40wGDIXWPHKNmaZNdg9iEJTOLc2swyChXrTdclMO9aBII6K5/I7NjKQ/xvgIxraXp izkMqKaoXKm7UD6xcyxQikLQJvkXI10qjQwOilEALpi8yNLjVqHhEvHS6YKQA==
IronPort-HdrOrdr: A9a23:2dBW7Ko87slcABVfRCATsOcaV5tuLNV00zEX/kB9WHVpm5Oj5q OTdaUgtSMc1gxxZJh5o6HwBEDhex/hHZ4c2/hpAV7QZniXhILOFvAt0WKC+UyuJ8SazJ8+6U 4OSdkCNDSdNykcsS++2njHLz9C+qjHzEnLv5aj854Fd2gDAM8QinYcNu/YKDwIeOAsP+tAKH Po3Ls8m9PWQwVtUi3UPAhiY8Hz4/fwuNbNZxkACxQ76A+Iow+JxdfBeSSw71M1aR8K5a0t31 TkvmXCi5lLtcvV9jbsk0voq7hGktrozdVOQOaWjNIOFznqggG0IKx8RryrplkO0aKSwWdvtO OJjwYrPsx15X+UVHqyuwHR1w7p1ytrw2P+yGWfnWDoraXCNXAH4ot69Mdkmynimg0dVeJHoe R2NqWixsNq5Cb77WDADh7zJklXfwSP0CEfeKUo/g9iuMMlGc1sRMokjQNo+FNqJlOm1Gjhe9 MeVv309bJYd0iXYGveuXQqyNuwXm4rFhPDWUQavNeJugIm1kyR4nFojPD3pE1wv64VWt1B/a DJI65onLZBQosfar98Hv4IRY+yBnbWSRzBPWqOKRC/fZt3d07lutry+vE49euqcJsHwN87n4 nASkpRsSo3d1j1AcOD0ZVX+lTGQXm7Xz7q1sZCjqIJ94HUVf7uK2mOWVoum8yvr7EWBdDaQe +6PNZMD/rqPQLVaM90Ns3FKu9vwFUlIbooU4wAKiezS+rwW/nXitA=
X-Talos-CUID: 9a23:2VU0p2FI4tqm+XYkqmJ21lQyOckaX0SBwWvqHlG6VDtRZpm8HAo=
X-Talos-MUID: 9a23:qcuRYgv1YvOyBm59C82noA5JJMxJxf6XNV0GtZNcq5KJKn0rNGLI
X-IronPort-Anti-Spam-Filtered: true
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-9.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Sep 2023 13:43:00 +0000
Received: from rcdn-opgw-4.cisco.com (rcdn-opgw-4.cisco.com [72.163.7.165]) by alln-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 38CDh02a003290 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <netmod@ietf.org>; Tue, 12 Sep 2023 13:43:00 GMT
X-CSE-ConnectionGUID: u5VpzePQTIK/JiICOLYPJw==
X-CSE-MsgGUID: OZZolRb/SOOuSf5vXn+UyA==
Authentication-Results: rcdn-opgw-4.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=rwilton@cisco.com; dmarc=pass (p=quarantine dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.02,139,1688428800"; d="scan'208";a="1816036"
Received: from mail-co1nam11lp2177.outbound.protection.outlook.com (HELO NAM11-CO1-obe.outbound.protection.outlook.com) ([104.47.56.177]) by rcdn-opgw-4.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Sep 2023 13:42:59 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PaPDMOTn7dOSGuy8tcyuY4bmBqPN20Daz1VSkdoe/3UI+L7VO1h5Z6+1RzTrWMg6Z2y3iiqiGOpqBBgy5ou2HSEmN1IjafSL5xYG+KYl2Ke9NlD6hIb4bRHeXUhFVrYQ27rbUe6LBGcmWlKlFtG5guJb5u4O8g/ldFwiame/TLuSZroPMD5oXKbG5rIczAB86s212aqGWAq3/DFDu6ynjAliLP+mCXnt6pNisJmw+JEzK9ShcfAsiudUIwuwfh63HYvIrkBRIvRih8ksPdbqtGl6CIfyTLbyg9PyFFazVvZDTKof9cQxk38tqTFVDlV5Y/A8c3XXJsARGrQJDeXw7A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=AcClj+fYG34ZSRxLPbx+N6Y5zRVmX/YVgcOQF2FPIY4=; b=UiRjiqrGfRB+2aUldLvJsasmHDOdHIztEo8V/i+tEj6/DArB1QCzsOFLGaP+tpYy6DKy5RvPIUn4h+iqZ2LAGZ2j88LoY5Kl5AfIQOlGn8+yU+RXoS9IrsgBN1m1CnHYrvA2QRuhzFK3PkzSdQ9ejqULa7EXgBsMHdp58k8DqrbylqOMyTark4XfjVicxSManJAWV52p9GM95gmiBuPtnyDTR9tA8DPPatd0gwKP8ilv5du0GgqXQOiWJbHQQepR2ZuPPKWXU6IH4mf+TV3baGnzrwT2IZe318uE3wHepS2gYD+DIfW0T+C1llOkRDO7qqsqkOp9ZnICdA6Yw5G8nw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AcClj+fYG34ZSRxLPbx+N6Y5zRVmX/YVgcOQF2FPIY4=; b=A8JOChIK5XKhJvkpcMcQj/rGjqAo9+ujB5a8UnrGqlNtAKypFSHMhZ7B+ieLTBwLGzB60gDrvJlIWaeey3YMQ9MfLZ5iwWev4UoYtqKc3aTFip6GE0wGRNv7iFr4VB7WD0RUZUWThezZLcy3LLcr35eUHPzVs9+fi9N/7bLb/l0=
Received: from BY5PR11MB4196.namprd11.prod.outlook.com (2603:10b6:a03:1ce::13) by PH8PR11MB7990.namprd11.prod.outlook.com (2603:10b6:510:259::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6768.35; Tue, 12 Sep 2023 13:42:57 +0000
Received: from BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::b2b2:e22e:3d6c:14de]) by BY5PR11MB4196.namprd11.prod.outlook.com ([fe80::b2b2:e22e:3d6c:14de%6]) with mapi id 15.20.6792.019; Tue, 12 Sep 2023 13:42:57 +0000
From: "Rob Wilton (rwilton)" <rwilton@cisco.com>
To: Jürgen Schönwälder <jschoenwaelder@constructor.university>, "Jan Lindblad (jlindbla)" <jlindbla@cisco.com>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Poll on YANG Versioning NBC Approach
Thread-Index: AQHZ5QDjiRIa/q3r70CM42zJ7CQkNLAWsWgAgAByLACAAAduAIAABRfA
Date: Tue, 12 Sep 2023 13:42:57 +0000
Message-ID: <BY5PR11MB41969883EF54933408A0A97EB5F1A@BY5PR11MB4196.namprd11.prod.outlook.com>
References: <0100018a866682fd-922054c7-e040-43d5-b26f-b16acfbd61dd-000000@email.amazonses.com> <s7ufdqzntxtymckckdhkd7a4cey632sir7ox3iw5m6x6fy6s5p@ekaw2h6muodc> <36A11C7B-E240-4CC7-A054-DC28655C4261@cisco.com> <64krrvbmsy4h7zbtvcs5zwwkrnyz7d77wl5baicl4ba54ibqfp@nc7qfwcfvojh>
In-Reply-To: <64krrvbmsy4h7zbtvcs5zwwkrnyz7d77wl5baicl4ba54ibqfp@nc7qfwcfvojh>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY5PR11MB4196:EE_|PH8PR11MB7990:EE_
x-ms-office365-filtering-correlation-id: 461e2444-e854-43b4-92ab-08dbb3962c66
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: nR1LRME8elhrmJ6usH0olLp1YfeSJ22NrZ7FbINW4gGuCPI7NZkCBrwTjWnka1gi/U7y+lnmUYex5GJ3OmUw4VAyJi+rk7DeMYD9f+xN2bET2CWHAooRCgmpnRy2Jjqj7FSh7oPFMeECaYcOYhF/4SuA1wylmQHEBpMeYbchH9pvhglG4rPhHG5FPOe/YGjD+LBEKRE9tP2HxLVIE3K+X7y0dCSrr/c9blEM9TgZharS8X5ENCtRsQe4pv+qP1XZvmf4tjAQItMP9DId5IGlSjn/fFyrVoJ+QBwIIT4wCIbzMuPDtvOFMzxQgJtcRTkzQ8ls1/J22OPpRUhyYLLpHRxCatcqGqXewb18TcjpOEDWLypTh3VAn9lMS1eJ270NYX7N0vrRrqyCOoY3QD8m1ET/sEoSr8S6E597qceMemnqa9wUbGH+82gur+ojx7Mloy2ANUmXnQ1j9Mc1PP1PENhLUIsF6A4T2QGD/cmQVxgIO+UU48tV6q+bvvQyYJASy+cnH41xHfd/fPQ6tSmANvdDsfLQsIJKwF5EcqoFmTG263nQMg2YR0ifvxy8TRXG5QKsuVFi6xvgwUuLA3/4z5gpQxpL3emOHAJd2wwvIks=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4196.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(396003)(346002)(366004)(136003)(39860400002)(186009)(1800799009)(451199024)(66574015)(76116006)(110136005)(33656002)(71200400001)(2906002)(86362001)(83380400001)(9686003)(6506007)(7696005)(40140700001)(55016003)(38070700005)(53546011)(122000001)(966005)(38100700002)(478600001)(8936002)(5660300002)(52536014)(8676002)(66446008)(66476007)(66556008)(64756008)(4326008)(66946007)(6636002)(316002)(41300700001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: sf/suIAy6K46v+XUtaQy2gKm+MPMQ+theObB+2cQYTz0iI0GatHK5rXrbixLxXNiwCNP4+b2EVSA8Hs9DCG+iNMonaeCbWhEBzJ9tR8qaJwZg/umr8C2YtSrpYYHyzIGRf1nzkd/CY9N6x8YXfeUWj211tB9iSDmwioUDB5HUpegj1Pp+1ogKCCVwwnbiaf/ouRW/IKFLD3a+Ue0oIm+gCVm1KhEQL9JnqOG/jOnUkU89Bsn83qSFb9h+8VnW0pdhqOXySCsmEkCI45wHFiRxaQbkF7UFUet+4AaIGB6izklMYZTU5gE7xAV8YSorBH88aMMdm0mvLJpFkFkJqoe9ScIrItFaW1mC7tFbBUkrI45RpDTaPYYO7NywJAzHzXoEEth4Fr58gZAj7iir2JhPGi32HZT8kctSVlpKC6q/S5B9zmTs8t8/Mu+h2oVpI3HGiT4DMJRVtPG74tZTOhX0lv+YuSZHOHPRZbl2A1FTsPGUCrTZ75rxqncOp0J/tw93kNmw/aW5D+m8rN4mOFuu2sNUlQ865H81pLDDjFty2Qd3xfCR0pN3kx7xhSwyVR7fMMpTpcv0rmh6880KexJQfTbGJpdY1bf+LM7fEPYYlBsrw8Tg/JizAWBahIUeZv28IZ8198gRsPJwNx9s4U0gGir1L9dGPO/foxIxwWp/5AxrN2aGuEKNP1/XPsjBFaF5C/7oGOudMQq8arXS3MKD1BXLmiIFPlYinvuNSrc8P3C7oz9H187/pjMm04jHGXoWJevQFf4bbQZz4uqBLPtRFkoe0KfhEcc6m9pfGgVAIjmX5YwU9lKsd7WbH8/SsZbN7Ip0eZdWE1NKdxD06QNk4luKwKSUbg7QVh3f1qrc5g/Dj/WCLPYr68L7fNb72QLQBYpxIuNot2J+JmBb+8Lf6M4L1l9yMMgsTehxhHiXh2E0jrmNQ2u+DEc0sTRRyEHGQTO5RNYPGV2cL/wJfE8znIj+QuAM768HwCjrrBeYkbffGSYjE8pDpRhocnRGqeFKM/kzRNRjqUFFcCRo1JWzJE9JD69n4HPR+5Uw734vTj5uhQtwyoHSMW6Z/aIq4vCCOHjCjGzH7YQcLJOPiDwlmhNHiEqSffg7/yw9EaSKU2xVOIn0HrE+dTWLt76QiwS/1KVwYBCSYNYCv6HUkxHn35/u9yDZJY0mbaKguqpsgTCpM24RBtfAHK0mUl8OH2IZvQ5TaTjThfgHWXep1gFGvJlM+JwyM6H4MVp2Wev7deS1w01hH3k4GlfsrWWYHrdb+H8ptIqhhzIgYcBX2jEaBo0HMENUv3q5+kKuv08x+DuffrR0ITYHDv3809ENy13YnAEZJqh90rGA0Eo4VNHyhMruKXVYvUN5kB2G0f2q8AEKn0Vfk647/cCYt+yv8sCv7SEcUxLJv5fBGYf5XMPvKzR1NCJAMAcjF8sC4n2wYiV4uZJjycXZb0VjUKk4c4fWyifnOQSKnIxJpdZDkKSf3ReEvFPf9wRbvke3oq7O9hAdelROwqat/wJWj8Qyy+NuFg/sNtUbNvJN0ptVCg9gA==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB4196.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 461e2444-e854-43b4-92ab-08dbb3962c66
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2023 13:42:57.4151 (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: XUAIIBurD9y2mxCs5z0F6qlwI14CcPfCbCA64rJ+LuYS1Gryyb9WVCmhebGh5PymPRVRE449KVOjFT5R3nnZbA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB7990
X-Outbound-SMTP-Client: 72.163.7.165, rcdn-opgw-4.cisco.com
X-Outbound-Node: alln-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/_7KYeesTGZ6LuZ32ksb7aW07Idw>
Subject: Re: [netmod] Poll on YANG Versioning NBC Approach
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Sep 2023 13:43:06 -0000

Hi Jürgen,

Please see inline ...

> -----Original Message-----
> From: netmod <netmod-bounces@ietf.org> On Behalf Of Jürgen
> Schönwälder
> Sent: 12 September 2023 14:11
> To: Jan Lindblad (jlindbla) <jlindbla@cisco.com>
> Cc: netmod@ietf.org
> Subject: Re: [netmod] Poll on YANG Versioning NBC Approach
> 
> The two options mix things together. Option 1 says updating YANG 1 and
> YANG 1.1 to allow YANG modules to be modified _based on
> draft-ietf-netmod-yang-module-versioning_ but this document has much
> more in it than just changing a MUST to SHOULD.
[Rob Wilton (rwilton)] 

I think that for this first poll this is the question that we should initially focus on.  I.e., at a starting point, do you agree to updating RFC 6020, RFC 7950, to allow changing the MUST to a SHOULD without a new YANG 1.2?

If we can get consensus on this part, then I think that we can try and tackle getting consensus on the other updates in draft-ietf-netmod-yang-module-versioning to decide whether to include those in a document that updates existing versions of YANG without a change in the YANG versioning number, or whether those changes should be deferred to a new version of YANG (which I hope that the WG starts after this versioning work completes - but I'll no longer be an AD at that stage).


> 
> There are features in draft-ietf-netmod-yang-module-versioning that
> you can use only with new tools that implement the features. I am not
> sure why tools that support different variants of YANG 1 and YANG 1.1
> are any easier in practice than a tool that says clearly what it
> implements.
[Rob Wilton (rwilton)] 

I hear two concerns:
(1) Existing tooling handling YANG 1 and YANG 1.1 modules must handle NBC changes anyway because they see them in the wild and that won't change.  E.g., it is 99% likely that OpenConfig will still continue to use Yang 1 modules.
(2) All existing tooling won't be able to handle YANG 1.2 without tooling changes. 

> 
> I continue to believe the questions are badly phrased. Instead of
> discussing properties and trade-offs of solutions, we discuss the
> version number. And we accept that bumping the version number is
> considered too costly but at the same time the entire work is about
> introducing version numbers to data models (where the same logic will
> sooner of later apply). Yes, for me, this is real-world irony.
[Rob Wilton (rwilton)] 

I see this as: What are we able to do now without changing the YANG versioning number, and without breaking existing tools, to help solve real world issues today?  I.e., the aim is to bound our solution by what we are pragmatically able to support in YANG 1/YANG 1.1 without breaking existing tooling (which should already ignore existing statements that they don't understand).

Yang 1.2/2 should be worked on, but that will probably include other changes as well and involve some level of effort from tool vendors to support.  It will also probably also take many years.

Regards,
Rob


> 
> /js
> 
> PS: There is no need to update YANG 1.1 modules to YANG 1.2 as long
>     as you do not use YANG 1.2 rules and mechanism.
> 
> On Tue, Sep 12, 2023 at 12:43:56PM +0000, Jan Lindblad (jlindbla) wrote:
> > Jürgen, all,
> >
> > I see the irony in changing the YANG RFC(s) without updating the YANG
> language version number, but digging a bit deeper, I think the question is not
> as clear-cut as it might seem at first.
> >
> > Altering the contents of the backwards-compatibility section of RFC 6020
> (sec 10) and RFC 7950 (sec 11) clearly implies changes in YANG module
> authors' behavior.
> >
> > Speaking as a YANG compiler implementor, however, I don't see any
> changes that have to made to the compiler because of this RFC change. There
> are no new keywords, none are removed. There is no change in the meaning
> of existing keywords. There is no difference in the output the compiler needs
> to generate.
> >
> > So while there are changes to the YANG *standard* (meaning RFCs) there is
> no actual change to the YANG *language*. If we require user's to mark their
> modules with version 1.2 (or 2.0), from the compiler's pov, that would just
> be an alias for YANG 1.1. It means a fair amount of trouble to update all the
> tools out there to accept "yang-version 1.2" but do nothing new. It also adds
> a burden to YANG module implementors, since they would have to go
> through all YANG 1.1 modules and mark them 1.2, for no change in meaning.
> For organizations with some modules still on YANG 1.0, the bar is even
> higher.
> >
> > I think the most pragmatic approach in this case would be to change the
> RFC text in the backwards-compatibility sections and not update the yang-
> version number as long as no change is required in the compilers. If anyone
> can point to actual things the compiler needs to do differently, I'd be
> interested to hear.
> >
> > Best Regards,
> > /jan
> >
> >
> >
> > > On 12 Sep 2023, at 07:55, Jürgen Schönwälder
> <jschoenwaelder@constructor.university> wrote:
> > >
> > > I disagree with the poll. There are important teachnigal differences
> > > behind the two options that this polls tries to hide.
> > >
> > > Updating YANG 1 and YANG 1.1 means creating YANG 1' and YANG
> > > 1.1'. There is no way that a new versioning approach will be
> > > understood by existing YANG tooling. That's an illusion.
> > >
> > > /js
> > >
> > > On Mon, Sep 11, 2023 at 10:39:39PM +0000, Kent Watsen wrote:
> > >> WG,
> > >>
> > >> Please help the YANG-versioning effort move forward by participating in
> the following poll:
> > >>
> > >>  - https://notes.ietf.org/netmod-2023-sept-poll  (Datatracker login
> required)
> > >>
> > >> Kent and Lou
> > >>
> > >
> > >> _______________________________________________
> > >> netmod mailing list
> > >> netmod@ietf.org
> > >> https://www.ietf.org/mailman/listinfo/netmod
> > >
> > >
> > > --
> > > Jürgen Schönwälder              Constructor University Bremen gGmbH
> > > Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> > > Fax:   +49 421 200 3103         <https://constructor.university/>
> > >
> > > _______________________________________________
> > > netmod mailing list
> > > netmod@ietf.org
> > > https://www.ietf.org/mailman/listinfo/netmod
> >
> 
> --
> Jürgen Schönwälder              Constructor University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <https://constructor.university/>
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod