Re: [netmod] YANG Versioning: discussion around 7950 bis or errata (from Key Issue #1)

"Joe Clarke (jclarke)" <jclarke@cisco.com> Mon, 02 October 2023 15:13 UTC

Return-Path: <jclarke@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 15EF4C15107C for <netmod@ietfa.amsl.com>; Mon, 2 Oct 2023 08:13:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.904
X-Spam-Level:
X-Spam-Status: No, score=-11.904 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_H5=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_BLOCKED=0.001, 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="aSx5BwLq"; dkim=pass (1024-bit key) header.d=cisco.com header.b="GSAsT/a9"
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 AANbICkZWoIl for <netmod@ietfa.amsl.com>; Mon, 2 Oct 2023 08:13:52 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (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 009C7C14CF1E for <netmod@ietf.org>; Mon, 2 Oct 2023 08:13:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=27645; q=dns/txt; s=iport; t=1696259632; x=1697469232; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=LiqhvWl0Kohc0s/A2Ln4SUS4qyNRKf6+mF5bMNxNnWE=; b=aSx5BwLqRMeFhR4CVtDiB29zW1uIAXSx86T3DU0mHJzbgsFf+whrxPn0 TCO5ROwSnguyWiy2ypCFjYlbLguu/lG55xoO+3xbp1h+xlCZMiPo1F3vs cMJsYSDEhW7RSpuOCgYHUQdsLZ8nVYJ0E+2HgAkbzQcPrbuwnfH0/6jGq s=;
X-CSE-ConnectionGUID: TVK5ze9ISXyX6qdp70Lynw==
X-CSE-MsgGUID: b3eNGlnQSvSNJl96xWpTKA==
X-IPAS-Result: A0ASAADc3BplmIwNJK1XAxsBAQEBAQEBAQUBAQESAQEBAwMBAQFAJYEWBgEBAQsBgTMxKih3AlkqEkcxh20DhE5fiGMDgn+IXZIgFIERA1YPAQEBDQEBLgEKCwQBAYNQcUYCSgEEAQiGMwImNAkOAQICAgEBAQEDAgMBAQEBAQEBAgEBBQEBAQIBBwQUAQEBAQEBAQEeGQUOECeFaA0IAQ4QgX2EKAEBAQECAQEBEBUZAQEsCwEEBwICAgEIEQMBAQEBIAcHGwwLEwEJCAIEAQ0FCBqCXAElgXEUAw4jAwEQplsBgUACiih4gQEzgQGCCQEBBgQFsmwJBYFDAYQ0gzsaAWhmhUCCeCcbgUlEgRVDeW2BAj6CIEIBAQKBKQESASMEGgELAQkICYNNgi+EboNidIU7BwQugiWCQm0qgxmEQoNuKoEICF2Baj0CDVQLC12BEYEngR0CAhEnEhNHcBsDBwOBBBArBwQvGwcGCRYYFSUGUQQtJAkTEj4EDYFagVEKgQY/EQ4RgkMiAgc2NhlLgl4JFQY7TnYQKwQUF2wgCARqHxUeNxESFw0DCHYdAhEjPAMFAwQ2ChUNCyEFFEMDRwZMCwMCHAUDAwSBNgUPHgIQGgYOJwMDGU4CEBQDPgMDBgMLMgMwV0sMWgQaA0QdQAMLbT01FBsFBGRZBaF+Chk8MYFyEUIZBi4QKg4hFAoGIDs9NREHHgURBiA4A45vCYNgJQGOG449k3hvCoQMjAGPFQWGIheEAYxvmA9ih3iQOiCCL4sTg3WRKwiFFQIEAgQFAg4BAQaBYzprcHAVO4JnCUkZD41+IgwNCRaDQIJugiaCaYd8dgI5AgcBCgEBAwmJCQuCNQEB
IronPort-PHdr: A9a23:++5QtRVWiAU+n7SG3UgofqzxezDV8K0xAWYlg6HPw5pUeailupP6M 1Oav7NmjUTCWsPQ7PcXw+bVsqW1QWUb+t7Bq3ENdpVQSgUIwdsbhQ0uAcOJSAX7IffmYjZ8H ZFqX15+9Hb9Ok9QS47lf1OHmnSp9nYJHwnncw98J+D7AInX2sa80+mo+JD7aARTjz37arR3f 126qAzLvZwOiJB5YuYpnwLUq2FBffhXw24gKVOIyhD74MrxtJI2+CVLsPVn/MlFOZg=
IronPort-Data: A9a23:msK+5ql986Esp2hmBkreJqno5gynJkRdPkR7XQ2eYbSJt1+Wr1Gzt xIcUTvQMvjfNGP8c98lPdi+p0gH7J6BzdFiGwFl+S9mF1tH+JHPbTi7wugcHM8zwunrFh8PA xA2M4GYRCwMZiaB4E/rav649SUUOZigHtLUEPTDNj16WThqQSIgjQMLs+Mii+aEu/Dha++2k Y20+5a31GONgWYuaTtMs/jb8XuDgdyr0N8mlg1mDRx0lAe2e0k9VPo3Oay3Jn3kdYhYdsbSq zHrlezREsvxpn/BO/v9+lrJWhRiro36YWBivkFrt52K2XCukMCdPpETb5LwYW8P49mAcksYJ N9l7fRcQi9xVkHAdXh0vxRwS0lD0aN6FLDvHUac7N6enmz9Q2rcnexiFB5uGZwe5bMiaY1O3 aRwxDElZxSHgae9x6i2D7YqjcU4J86tN4Qa0p1i5WiGVrB9H9aaGOOTuYcwMDQY3qiiGd7cb M4QczliRB/BeBZIfFwQDfrSmc/x2CSjLWMC8w79Sawf6TPe6iN11oHWLuHzWNjbG9Vqhnq7j zeTl4j+KkhKaIPAodafyVqqi/PKmi/TWY8OGvu/7PECvbGI7mUXDBtTXlyhrLzmzEW/QNlYb UcT/0LCsJTe6mSXcPqgTRDpgUW0ry5CQtZITLUe+QeSn/+8DxmiOkAISTtIadoDvcAwRCA32 lLhoz8PLWE22FFyYS/Anop4vQ9eKgBOdjdaPnVsoR8tpoi9/d1o0nojW/4+SMaIYsvJ9SYcK txghBcvg7Qe5SLg//rmpQGX695AS2Sgc+LYzgzTWmTg5QRjacv6IYep8lPcq/1HKe51r2VtX lBawKByD8hXUvlhcRBhps1WRdlFAN7eb1XhbaZHRcVJythU0yfLkXpsyD9/Plx1Fc0PZCXkZ kTe0SsIus4NZSv3NfQqOtLhYyjP8UQGPYm1PhwzRoQWCqWdiCfclM2TTRfKhju0wBREfV8XY MrFIa5A8kr2+Yw+nGbpGI/xIJcgxzs1wivIVIvnwhG8uYdyl1bLIYrpxGCmN7hjhIvd+V292 48Ga6OilU4FOMWgOXa/zGLmBQ1QRZTNLcqo+5U/my/qClcOJVzN/NeImuNxINM/x/4F/goKl 1nkMnJlJJPErSSvAS2Ba2tob/XkWpMXkJ7xFXVE0YqAs5T7XbuS0Q==
IronPort-HdrOrdr: A9a23:w4afk6jUkj8VNkqNMr8/SDRQgnBQX5V23DAbv31ZSRFFG/FwyP re/8jzhCWVtN9OYhAdcIi7Sdi9qBPnmaKc4eEqTM6ftXrdyRuVxeBZnMTfKljbak/DH4FmpN pdmsRFebrN5B1B/LjHCWqDYpgdKbu8gdyVbI7lph8HI3AOGsVdBkVCe3mm+yZNNXF77O8CZe ChD7181kGdkBosH6KGL0hAddLu4/fMk5XrawMHARkI1Cmi5AnD1JfKVzKj8lM7ST1g/ZcOmF Kpr+X+3MqemsD+7iWZ+37Y7pxQltek4MBEHtawhs8cLSipohq0Zax6Mofy/AwdkaWK0hIHgd PMqxAvM4BY8HXKZFy4phPrxk3JzCsu0Xn/0lWV6EGT4vARBQhKSfapt7gpNicx2HBQ++2UF5 g7mV5xgqAnSC8oWh6NvuQgGSsaznZc6kBS4tL7x0YvI7f2LoUh7LD2OChuYc099OWQ0vF9LM B+SM7b//pYalWccjTQuXRu2sWlWjApEg6BWVVqgL3e79F6pgEw86Ij/r1Vol4QsJYmD5VU7e XNNapl0LlIU88NdKp4QOMMW9G+BGDBSQ/FdDv6GyWqKIgXf3bW75Ln6rQ84++nPJQO0ZspgZ zEFFdVr3Q7dU7iAdCHmJdL7hfOSmOgWimF8LAS27Fp/rnnALb7OyyKT14j18OmvvUEG8XeH+ 2+PZpHasWTZFcG2bw5qTEWd6MiXkX2Cvdlz+rTc2j+1v72Fg==
X-Talos-CUID: 9a23:ThYwyGyB9fdTzUkjEXQtBgUoJON4YHCM7UzgMn/mEGpxF+WxWFmPrfY=
X-Talos-MUID: 9a23:HlLNHgbveVQhcuBTvWThoh5mMv5T/Z+IKkRcz4U5o/WnHHkl
X-IronPort-Anti-Spam-Filtered: true
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-8.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Oct 2023 15:13:50 +0000
Received: from rcdn-opgw-2.cisco.com (rcdn-opgw-2.cisco.com [72.163.7.163]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 392FDoVn028008 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <netmod@ietf.org>; Mon, 2 Oct 2023 15:13:50 GMT
X-CSE-ConnectionGUID: beXZAky9Q4yYsjWA/mbgdQ==
X-CSE-MsgGUID: KZ86p+SyRYKJBVTccfonCQ==
Authentication-Results: rcdn-opgw-2.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=jclarke@cisco.com; dmarc=pass (p=quarantine dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.03,194,1694736000"; d="scan'208,217";a="3626187"
Received: from mail-mw2nam04lp2174.outbound.protection.outlook.com (HELO NAM04-MW2-obe.outbound.protection.outlook.com) ([104.47.73.174]) by rcdn-opgw-2.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Oct 2023 15:13:50 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jTAXTy+HfgtS0+vIScP/nxsWByPfaVgnbVqqpnF0i/yXYJJbnllNGfDVsigfYitbwjpX9MNYJ0RAU6rRSaNwyt5UM2zKnizS0ZBQesIaGJ+EOZ/lDfzwEj6nmNrtiQvgZJ5YoMBM5f1zz6duPVJQ30VSsDemEXZVhl20//9evKp4GidJBDw+e0Z8Gw/TTSnwZKX8ShVv4rdm7BJY3UFhb892W21R6y0KE3VcTbd8NWrze3nuBzyyCMGb5135qmqmT1rUGc82NW1m6ezMYvUjmnBXY9ueB7Vlvktg32d5YTmFQIt3n92W2TIwyA6CkfLSvJLzp2R0TJq7OgQAIKNz5g==
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=inzPzGveExVqI99aR2Z25cw3SBzVrVGST3b2cB+YZ2Q=; b=DCjjh1K+68g7l7SIfEXmSkThvDBlvKlMiKO/QS0HQhelM+D8x/yAEE6aTz64ZuHTqDy/g/JcDxOQg+h89c5oNiNatuA8dol9g49IqWi4U08yxmjpFw4xRhR0k5mHYPI52xFN20MWjLezBCCqLYGyK5nlPgLZKbX5TpAhw1hmTQGf6vIdk3sgbXTt9FY9w7SlLnJxSTa8CjYX2CXHQIVGeD64nqxQbcxiAVZ+y2s3UIldiPqSfg/eG6SDuHbyZlsW7NvMsHfxXFZo/QykPdL/Yy+0efzFbLifRfLBPWhAsfapLP/2BxN44w3/Ibok3mOmcM5bSOQnqq2xldHAVsm3Gg==
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=inzPzGveExVqI99aR2Z25cw3SBzVrVGST3b2cB+YZ2Q=; b=GSAsT/a9ws1dwY/wBBwgThxU/esjQwgWE4DLVbhxSJI64GdEbSmqmKdPdvfDN5mrmLSitJGIFRHUZZ5LoCbFzGUMCKs+z4A1TohxI1KhJM9zhGZV4ekr8oUujyM407n6rprHMzc8YEQ7b909MN4s9yeY/SonoZQ1ZPqCl+CqxK0=
Received: from BN9PR11MB5371.namprd11.prod.outlook.com (2603:10b6:408:11c::11) by SJ2PR11MB8470.namprd11.prod.outlook.com (2603:10b6:a03:56f::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.29; Mon, 2 Oct 2023 15:13:46 +0000
Received: from BN9PR11MB5371.namprd11.prod.outlook.com ([fe80::3f7f:68df:554e:f7b7]) by BN9PR11MB5371.namprd11.prod.outlook.com ([fe80::3f7f:68df:554e:f7b7%6]) with mapi id 15.20.6838.030; Mon, 2 Oct 2023 15:13:46 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: Reshad Rahman <reshad@yahoo.com>, Jürgen Schönwälder <jschoenwaelder@constructor.university>, "Jason Sterne (Nokia)" <jason.sterne@nokia.com>
CC: Kent Watsen <kent@watsen.net>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] YANG Versioning: discussion around 7950 bis or errata (from Key Issue #1)
Thread-Index: AdnwiDxpRUHL+smFQt2NSiDAJnZ3ngAP+4AAADOH7sAABMLWgAAYmiCAAABr4oAAED+pAAC69mGAAAIkY5s=
Date: Mon, 02 Oct 2023 15:13:46 +0000
Message-ID: <BN9PR11MB5371167BC23C4FF357046E1AB8C5A@BN9PR11MB5371.namprd11.prod.outlook.com>
References: <DM6PR08MB5084622CC28527D5D2A789FC9BC3A@DM6PR08MB5084.namprd08.prod.outlook.com> <oepghnjqumvlzfjyyi6pycot576gnyxceny3sxwaubzzaqqcwg@ketpanc6djln> <SA1PR17MB5672617B81D7D551E81437B8AFC2A@SA1PR17MB5672.namprd17.prod.outlook.com> <0100018ad95b5af9-37d62ed1-ea21-41c2-b23e-38729efbcc89-000000@email.amazonses.com> <1424028260.978007.1695906023372@mail.yahoo.com> <7p5p42xfecxdbpesl76vtdzkt467g4ryrl63yvfneupxj6eedi@eo66igvcnndq> <DM6PR08MB5084196B0D0656DCE6DCD92E9BC1A@DM6PR08MB5084.namprd08.prod.outlook.com> <2103696585.1248989.1696255861484@mail.yahoo.com>
In-Reply-To: <2103696585.1248989.1696255861484@mail.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BN9PR11MB5371:EE_|SJ2PR11MB8470:EE_
x-ms-office365-filtering-correlation-id: 4c778a8f-4f17-47c1-1b1b-08dbc35a2cb0
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dMfxs0UQxBUJIplPRNQVMT7Bazjk0okQxZCcAgX8nY4gCQlXLmhcEGJ+kXf+lt1jScnlsSHaxjpIeMfkeItXEARP4Lg6eVFB2a3FUQmwz82tZS4RPuOurvoYDxisjb4oRsUo0EWCEVS/aJFeVyi75ch+ev4G29a+H9xnSiCVLVC/70SkwohyYPKDc+JbbUkuFTr5NNN2In1fJhBKIIm/qtu7X99bpAA9sWR6jQnyPAKovUTr2Nke5x1PO3Sol7TFmvmLmfiqEp5N/XAMxT6mU7g6a8JlYujTWNghmqVynhPLhPtvmWstiNjIQzChfV/0YDR2n5qAG7xBqwJLCYB+hpnOllU73hciYR9mn2WE6Fp+5xn5UkIJTUFvQGZGESai925eU1pBaMxjBe5PDvz1r4aG2dscEI8CiSCw4h7P1EedO9g0AkqNF4UkPPnYZnV9nS+liOf8QoMaifaRuBL0Rw43rGiKs4v75aw1b68kgp4ABKT0rJgfDTV8QGauR6Pa+buKVhar0eAe3yrSRBu35QDq04rkDUBJ4MLU3QJBaF+Ux3XX15VAMqhkZveOs5v9LqmaNe0tQWG7hP72STiiSkr07dougRlQA/UzdMdvJe0gEG+BH7+OgV46VCLy+HmunHGt6XTd798VOysZympNOONhqGm4jJJKn+fXOq6v7SQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5371.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(396003)(346002)(376002)(136003)(39860400002)(230922051799003)(186009)(64100799003)(1800799009)(451199024)(9686003)(66476007)(66446008)(66556008)(64756008)(54906003)(45080400002)(76116006)(110136005)(66946007)(83380400001)(71200400001)(55016003)(66574015)(53546011)(166002)(6506007)(86362001)(38100700002)(38070700005)(40140700001)(33656002)(122000001)(966005)(316002)(7696005)(478600001)(2906002)(84970400001)(4326008)(41300700001)(8936002)(8676002)(5660300002)(52536014)(17413003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: QWMxBv4oN0wKK0xidYgzXo8PiZ/Q71/eeuNY1R4+7LQcVCWp2j/0SoFWULqskOH5CU34LxNtvNeqcsNcMbU7J5icifrgQEoB6ecfaqk3Apl6zC2EU/L2ABf4wyVOtsou3L9OMwbbjnUi3DsBsuYPfQxDceWqLamwnyfmTyqoCJye+XzA3vbHtR420BUgdEQBgEJcoO9rSDGQXa7yZGpW3LWW8yIxW3wiiVKv9bb0GFFuzWKDxo6fX5at3ruOv7dzN+OwROrmuxg/X9cd7AzjDhObNw+GACAm4BkRiNFtVi/QqM2REw4a56ZAt4zYoCctQSmF0ZE0pMyg6dc/x0QhbeM/V8S4D4Ht87DrAVVqKTdvg05ZJMjHrEVdZa75XCg6G5x4k4zEeCmr2678OOPyonkZ9lVIBSzfHdjiyZYySGANfR735QhAopYNOaUBauHDSBFrqb/H8w9FUXQdr4tC9wPVZ8/XE+e3oSXtQOUp49oyRk33ijNpiqcCKfCLa+/c4I5Jdyd5nv406rJK1+IVBC4n65OZhBHWNnfwL69qFWhWwBxWh6AQJ/Tke8fvfSEkDEs8LAQSD1d0bxSXKw+x0ebPR/Fo2KRSevSwXETdaJEi/wApnuRffKpwZrKhizZ4tsqU1oncREdiGtZ5ZhivW9C3j7YhzOnG73j2qOkFMXHivGlZeYyGkiQgSKXylfGH7ObmVwRU98Gm8Osh9GrNtH7ebBZ6Dz801xxyYVotN1Ok9+yMKqXOQYYTyOeTfOV/U+U40yShzZPf40N9n6ecMNTVLpZFRK3oqVmYP//8B9YXBPwQ/jJjCsNVPe5x+zazmdWR71jEHbWexv5S6qE+s6FdkzpNDOiXloZ2eVaq1YeQcwVVq1F/UxBrC2u/OPj2HRJz2Gd7QMWmggyNVRwEq9CizC1iWSZgxem23KNg+INXlP+JvjCEDd6bcEuWGzENspxkH1KHox3l1RuZOMRaKk2L3BYmgRb1u0w/+rp4LbeFMJ+aQopQR07SuLV9HITwam56r99Hx21ZiVqEikwdJnHlI2AI+Vy2V0vtAILT2qjAKPGemWgiSxSkIhAhJUdF+L7uMoy84sEb4423NK/Pul4Vo22UZmGilgett16/DL1jZpId2Qr+8PjR5uh3o7dLFhXPwtLdsSCs122Z9dMr1VeljCXMOrmSO7cVae8zUPHVcpGReUkJ39ZOnhpiHpKI0/+X324d9fuGN20OH4qC4kuOndq+1HvShKJsrraE09CHbqYZlmekkU3Gx8NhsEtfJJIeR7SK0wNEvE2g2ZVFNuYWcGdcFGJG/EHYY8o6MbWat5OgCigb3GgBUvxJMVNQLc2Vgb3dN7GUCovRnMulpK3l34Dv/Gtm107e0JYzD0Tmo+CtstzlWxyflklTozJRCEkKtKh1/yRwiv4hahV2ZA+aC862rvRZB0sj0y4l7PXULa3ifnOZghmyepTXj3ML+bxA/1v/yn+0xcWpc7fTwbQRoJ+6J3q84Fsez0unHuFpaw0TEd+DMP+JGTUy5Z9D/J5EHgDA2YI6nHbVSfObalJFUwaiLO/MoMWs+GTfnEVZ5BpcQa6T6QsO29LlEAjuu1vGB5p01x/F+lVtVwWPZH48IafrGfWc39zIGDincCGXWcI7T9uW1T3z2epIpPl4
Content-Type: multipart/alternative; boundary="_000_BN9PR11MB5371167BC23C4FF357046E1AB8C5ABN9PR11MB5371namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5371.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4c778a8f-4f17-47c1-1b1b-08dbc35a2cb0
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Oct 2023 15:13:46.7184 (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: bi6ASPosuJHOrUYlNKotmzeWYTUDf9AdmvqVnAC5KOS0CgA/Q45O/vCKT3iTwZdFl2iFqvFpW0t6DlOhrbhZbA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB8470
X-Outbound-SMTP-Client: 72.163.7.163, rcdn-opgw-2.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/ywbl2Hk3kKY5weIubklCw9UrcP0>
Subject: Re: [netmod] YANG Versioning: discussion around 7950 bis or errata (from Key Issue #1)
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: Mon, 02 Oct 2023 15:13:57 -0000

I was going to say something similar.  We agreed on a set of requirements ahead of the module versioning and other work that included a mechanism that would indicate that an NBC change had been made.  Simply allowing them without it would more chaotic to consumers.

Joe

From: netmod <netmod-bounces@ietf.org> on behalf of Reshad Rahman <reshad=40yahoo.com@dmarc.ietf.org>
Date: Monday, October 2, 2023 at 10:11
To: Jürgen Schönwälder <jschoenwaelder@constructor.university>, Jason Sterne (Nokia) <jason.sterne@nokia.com>
Cc: Kent Watsen <kent@watsen.net>, netmod@ietf.org <netmod@ietf.org>
Subject: Re: [netmod] YANG Versioning: discussion around 7950 bis or errata (from Key Issue #1)
+1 Jason. From an IETF process pov, yes the most expedient thing to do is to replace MUST with SHOULD. While this may be good for the IETF, it makes things worse for consumers/clients of YANG models: it'd allow NBC changes without any indication that NBC changes have been made!

Regards,
Reshad.

On Thursday, September 28, 2023, 04:57:46 PM EDT, Jason Sterne (Nokia) <jason.sterne@nokia.com> wrote:


Hi all,

IMO - We've already started moving out of the "stuck" situation. We no longer have to debate whether a new YANG 1.2 is needed for allowing an NBC change. That will be the end of a big distraction and circular discussions for the WG.

I'm not so convinced we want to rush and do a separate RFC just for that one part of Module Versioning (and one part of the original versioning requirements). It is a key/critical part, but we should continue discussing what other parts we'd want to also tackle as part of the "first" versioning RFC.

I'm very doubtful we should relax MUST to SHOULD NOT without also at least making the rev:non-backwards-compatible marker mandatory (as per Module Versioning). The marking is a key part of making this all better for consumers of modules and clients (one of the main problems is the current silent NBC changes happening).

We should also clarify that marking an element as "status obsolete" is NBC. That has major impact on clients who are trying to continue using an old version of the module.

(and there are likely at least a few other pieces from Module Versioning that should be in a "first" RFC)

Jason

> -----Original Message-----
> From: netmod <netmod-bounces@ietf.org<mailto:netmod-bounces@ietf.org>> On Behalf Of Jürgen Schönwälder
> Sent: Thursday, September 28, 2023 9:12 AM
> To: Reshad Rahman <reshad@yahoo.com<mailto:reshad@yahoo.com>>
> Cc: Kent Watsen <kent@watsen.net<mailto:kent@watsen.net>>; netmod@ietf.org<mailto:netmod@ietf.org>
> Subject: Re: [netmod] YANG Versioning: discussion around 7950 bis or errata
> (from Key Issue #1)
>
>
> CAUTION: This is an external email. Please be very careful when clicking links or
> opening attachments. See the URL nok.it/ext for additional information.
>
>
>
> The truth is that we did bug fixes in the past. We now have maneuvered
> us into a situation where work is put on hold because we do not even
> do bug fixes anymore (and yes, I know, the line between bug fixes,
> alignment with moving targets and other changes is vague and needs to
> be decided on a case by case basis). The fastest way to get unstuck is
> to write this one page content RFC that changes MUST to SHOULD and
> then we at least get out of the being stuck situation.
>
> /js
>
> On Thu, Sep 28, 2023 at 01:00:23PM +0000, Reshad Rahman wrote:
> >  As a client (consumer of models), I do not want only the MUST -> SHOULD
> change, IMO that would be worse than the current situation.
> > Regards,Reshad.
> >    On Wednesday, September 27, 2023, 09:16:10 PM EDT, Kent Watsen
> <kent@watsen.net<mailto:kent@watsen.net>> wrote:
> >
> >  This was my thought as well, that it would be best to have the smallest-possible
> draft update 6020/7950.  That way, when someone follows the “Updated” links,
> they’re not overloaded with material that could’ve been left out.
> > Jason was saying that just doing MUST/SHOULD by alone isn’t great, that at
> least the "rev:non-backwards-compatible” extension statement should be
> included and, by extension I suppose, the rules for editing the revision history.
> Presumably revision labels could be left out.  IDK what minimal is possible.
> > K. // contributor
> >
> >
> >
> > On Sep 27, 2023, at 7:06 PM, Rodney Cummings
> <rodney_cummings_spm@hotmail.com<mailto:rodney_cummings_spm@hotmail.com>> wrote:
> >
> >
> > It is easy to write a short RFC updating RFC 7950, changing one sentence from
> MUST to SHOULD.
> >
> >
> > I agree. I found that I cannot enter a response to the poll, because I disagree
> with both Option 1 and Option 2.
> >
> > My concern is that there are many people out there who are implementing
> YANG, but who do not follow discussions on this mailing list. I'm concerned that
> there is a serious risk that those people will interpret the change from MUST to
> SHOULD as "backward compatibility is irrelevant for YANG". We all know that the
> concern is about bug fixes and so on, but without explaining that in a short and
> focused manner (i.e., the short RFC described above), that will be lost in the noise
> of the larger draft-ietf-netmod-yang-module-versioning change.
> >
> > draft-ietf-netmod-yang-module-versioning is a great draft, but I think it should
> move forward as an independent RFC, distinct from the MUST/SHOULD change.
> >
> > Rodney Cummings
> >
> > -----Original Message-----
> > From: netmod <netmod-bounces@ietf.org<mailto:netmod-bounces@ietf.org>> On Behalf Of Jürgen Schönwälder
> > Sent: Tuesday, September 26, 2023 5:24 PM
> > To: Jason Sterne (Nokia) <jason.sterne@nokia.com<mailto:jason.sterne@nokia.com>>
> > Cc: netmod@ietf.org<mailto:netmod@ietf.org>
> > Subject: Re: [netmod] YANG Versioning: discussion around 7950 bis or errata
> (from Key Issue #1)
> >
> > It is easy to write a short RFC updating RFC 7950, changing one sentence from
> MUST to SHOULD. This is inline with the goal to not change the language, i.e., to
> keep the version numbers.
> >
> > /js
> >
> > On Tue, Sep 26, 2023 at 03:00:19PM +0000, Jason Sterne (Nokia) wrote:
> >
> > Hello NETMOD WG,
> >
> > We've had a poll going for a few weeks to determine if we require YANG 1.2 for
> allowing ("SHOULD NOT") NBC changes (see "Poll on YANG Versioning NBC
> Approach").
> >
> > As part of that, some discussion has happened on the list around
> > potentially doing an errata for RFC7950/6020 or a bis of 7950/6020 (if
> > rough consensus is reached for option 1 of the poll)
> >
> > 7-8 of us discussed this in the YANG Versioning weekly call group today.
> >
> > First of all: this question of mechanics (errata vs bis vs Module Versioning draft)
> is orthogonal to the poll. Let's first and separately resolve the poll and confirm if
> we need YANG 1.2 or not (that's the fundamental question the poll is resolving -
> everything else is a subsequent issue to be discussed). We'll let the chairs confirm
> when/if rough consensus on the poll has been reached.
> >
> > But *if* the answer to the poll is option 1, then the weekly call group was
> unanimous that we should not do an errata for RFC7950/6020 and we should not
> do a 7950/6020 bis. We should just continue with the Module Versioning draft
> which will update 7950 and 6020.
> >
> > The primary reason is that we shouldn't just change MUST NOT to SHOULD NOT
> without also tying it together with the mandatory top level rev:non-backwards-
> compatible extension when an NBC change is done. Changing the NBC rule to
> SHOULD NOT needs to be in the same RFC as the mandatory rev:non-backwards-
> compatible tag.
> >
> > Other reasons:
> >
> >  *  an errata probably isn't correct since this isn't fixing an intent that was
> present back when 7950 was written (it was clearly the intent at the time to
> block NBC changes)
> >  *  a bis would be odd without actually introducing other changes to YANG and
> changing the version (this discussion is all based on "if the answer to the poll is
> option 1")
> >
> > Jason (he/him)
> >
> >
> >
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org<mailto:netmod@ietf.org>
> > https://www.i/
> >
> etf.org%2Fmailman%2Flistinfo%2Fnetmod&data=05%7C01%7C%7C22464d2aa09
> 441
> >
> f1b1bd08dbbedf65ad%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C6
> 38313
> >
> 638956186415%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIj
> oiV2luM
> >
> zIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DgsZVlBTQt
> qJjR
> > tVXs%2Bze%2BrOanijgDEuCn93gbN9Jyw%3D&reserved=0
> >
> >
> >
> > --
> > 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<mailto:netmod@ietf.org>
> > https://www.ietf.org/mailman/listinfo/netmod
> >
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org<mailto:netmod@ietf.org>
> > https://www.ietf.org/mailman/listinfo/netmod
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org<mailto: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<mailto:netmod@ietf.org>
> https://www.ietf.org/mailman/listinfo/netmod