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

Reshad Rahman <reshad@yahoo.com> Thu, 28 September 2023 13:00 UTC

Return-Path: <reshad@yahoo.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 25A7DC151541 for <netmod@ietfa.amsl.com>; Thu, 28 Sep 2023 06:00:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.105
X-Spam-Level:
X-Spam-Status: No, score=-7.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com
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 FRs3L_I71RsL for <netmod@ietfa.amsl.com>; Thu, 28 Sep 2023 06:00:30 -0700 (PDT)
Received: from sonic315-13.consmr.mail.bf2.yahoo.com (sonic315-13.consmr.mail.bf2.yahoo.com [74.6.134.123]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E2CD8C14CE4C for <netmod@ietf.org>; Thu, 28 Sep 2023 06:00:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695906029; bh=HHkIpBeAGNLsZUZoB1k12ZBdrihmjFgJ+tDWtoWCwfY=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:From:Subject:Reply-To; b=WGWuDgCVCra3mMBq6Ljqnmq059RaRSGYfZiYCZpYtvYRHxG4gzjUHhkN154AafSI9tkcpa6nAaA3PMdJmnvpvxqMhiQ8gozWnPVxqymslTIcapcKy8HYjINaMb0ILQxXGOStXTNDnW3obqNgVY/vDkLLHFRg20cP/T51pf6asRRoXRETIwaw2+jyAaQTi7s7QRkd/Cy+jV+xc6oXpmVn8cSgXOqF754p44hg2tlArq8fc+gHH1cU6rmaJwlGomRtpq8OC9R5T4BDq6TSBSiQQXG2AYSoL/GQ88HXYCQ/pamIJVNX1+5zB3+9+h5rkLzUTOJJj7V+6c2n0wnVKA4sbA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1695906029; bh=4WMWThwsU1VupG048hNEh7039/l58pdWaYygr2f6Kbi=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=ar0OTxRZETMLGb2lusNGHeU9nBK+YzXmr0tpgwHwDPeAjw+JZazT6xU0UJNTO/yoT82Empxj8PgDLX61BFkZ15TGKpRlv5YkBaMDiyIVIRQ1qMyz7yw36PlhEwHYa7tDp5urC5D+YJVHLvBX5Qz54Nw/1oD1OlK0i+31fkm726iHzgrKG6Golihjp5mo+OmZE6qycKsrk9kad2zLNhfAAv7LQbqw9m/StX36d2m3OYrNf8NVJU191bZ97SnXKpxqriEgsnzO+amjvmAoKT7sngu+c4ms8Yfhqp0WCzcj78KTPuQEN/vRP/E1QNKn6FRiXWn5A2nzYV7lMK1VkHfttg==
X-YMail-OSG: SXBCw7AVM1m5Wgk9szrNhZYjq9wfDSDqEmCmR_dRSRkKgV0SdgfeDM_EHGYTUB2 JXH5IRmC7VoyWaqvJVi.d5RR7Yja50AOH6d9hqHtEA1_9s1zXxjhxgC5JPMwWXwoNKixUVqDTtQV Ywfmi7.sP7k1cu8G74Bf9F6XuMKRuWTPyPWYs.pHNKwpttXm.Gpt.gGaGyNk4fabb8E78AQ97Jku VDBhPe9.pq09l7n2PzkhWMyQ7NyUca7DoJyUsAxJCZXrOT9Fve.fFgvstTTeEWNGAoUnL0dzMsfE I9SUbn2LS1k0beAA5AylhNQAFHDqOBlfkFZVPm_g6lQSDX.hhvwdOzMtVbzabbBFqKZQVJz_qpYl ZbSeD4cYpnVwOrI0Z0iFKhxzn3oYSsmpYcpR7UnDFfkm9OpoCKSRsarhcu2HIuduy.sJf._.r1JU zu7pCor_W9SrIPCUFa3UDWXPs_7xAvwBYOdiwujtmhDMIpiqkxYDpIdUFQAZaBTHIpfIiL7Hr2Bb 6cDuLiR2HXO2_EDIRH7BF0JpD48wg6PVgApcZQFe5Jb0.i2EWTZLq8CdP3Deq2QrCC65bZIz2OIE ZrEKPNNC82bOhOFL5GN_EcX3VoRnwZD90MzrGqn5obVfKnQcL5SCGVpuSYFsXfWxOXFS96rkE0mB .FvqYohU.pLVNiUC7SXQyEv8DMI5bOCOj_2q0TyEdA3nWsxvLOxvBDHEndUAh3HlcqCS6CxXxhoX 0iAShLMCFZ1w_AAYMo0CkviA56xeHbnNveUNtF7ByO_Nkyss3ChX07pV77.ERH6n3GhdJfDusiKi _9lGgNclOLYxYAdDnKFhC2eZLByWNlwdeY4FFcj.M3aelyVpH0cZHohueyCg.xjZ1.Ys.G2cnOaJ RHBKiXoky.8zQMUwAjERn9H2pWjZ.T_v.UHfeNmPtjCAwQgMjmudQjOZK6nGpSi4XP33vpBSJAYj Gjyfv5_2GWYqx3XDAfKYhIuFCcFAfDv8btqexKh1EiLwP.SVE8M2c1DI5ZjsJi0hygTlyPdcopzl p48q9m87Sx_AzKXT4zPvZTORalgdz.V2j3fOnrqR2WWUB84ykakD9ymwIvvWktiNkkjk_i_UyXJ3 1FeuZgp4W6AtbKXljpY99GuqykJeOAY3ZqWvDsaAIPDQnaueXTUuYtPPFI5Sa2T_macwnoUleviH sf0s36AEu6b7ZIj6Wz356x9DmVVPQjKkr56cnDxuSTvgbuUeAQ5p9wdSVKfrDdFJxLiyB_.Y1arF Gb4oibUJRVWVp8jxtkklWoaGf6SUXKpoH1D3gEg6RyHB8GbHnuS0yf9efpMtZcPv.HccjM_tLqPx x01h74bjZzoZyRiA6s_C8XJrG7_gLrxftVwgryoYzQtfl79F74Tq7dI5RcB6LYuhB__N5ELt2YdT 5HtZlTA_ekrCam05zg3oPSaztbezVyYPwVOwc5BQEVV.zsZX2NK414Obc.QvE44PC633DnFE8yDD wuJ2.RDd1Qk_NIQi.uT5yBtYNhnxr0uEixAki9MYPGJkpagl3ZFsVz57dNTCWTaVDmPRWOaI61Za SZls4cbhd46uB56PSyxxIDltH6UBcDD6CYRTCTxfIB5e1GprPbo66qM7KzEvFv7cSraakV5hDn0c mxNIAG7QXH5AQXF2pePhcXu2gGFlBNPcfO1hW9nRRVoc4hoaa9h95d8fAgxUaI1cfDw3lRhwOYX8 zfMrtnGy7qPS1eTZS7Kl3._l1B3XZ6fIE_uYYstQvlFqI52IZz8GRJDDYpAGDp6Z.EF9yxDNg1OS M1ZRd.kZRJIg7qXPkSysJsx29EYxt1rB4orT8k4BScZ032EWpvH3aUyeYPyDKS7ASq7MQ6OJpUGv hdwZnCFOQxhA7wxRlDcru4yB9R5AHiH_UYCQnGDWwSWegb9_Op9Fm4R8vatwJzI6ANpPxbzT1lmk ObxXXOMT0LXTba32U37i8E9a8ZR9UQTfPbjtpK5B.tPspS_gysT3G.C0VOGfz95e_Xy7XAByWoaq S5Fc1A5N.5pOA3UBo2f1HrVM425U6RlEjUmNgbQYUn84XYh1Ar.oIx9LhXQevVAerbRDXxbNxVt_ UlV_wQ.4x9u3upE03kL7Fpipy.070DbmRsT16KOwoUW.LsR0cxSsC35NjDuXTAZpdJ2XH_4xbNmo P4LLfQH5en_OKTqxZCWpdZhqlrbgF.g8.65CaFNFjdyZ2bMw8mBe5N4j4Cp1IrJmasquFcbS6CEg sQ9lGzQfgsXjsv7cvno.ILVNzKQ24c6mhDPTuGandHob3IIqDW8C_f2y2.xXJ0W3qrECwijFMNdf TvXiGqSEQIcjir85lD3VJHvNrC4UAVEGdW_mJdswUWOCw
X-Sonic-MF: <reshad@yahoo.com>
X-Sonic-ID: 823bb24f-611e-4da0-98f8-aa53e5db40ce
Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.bf2.yahoo.com with HTTP; Thu, 28 Sep 2023 13:00:29 +0000
Date: Thu, 28 Sep 2023 13:00:23 +0000
From: Reshad Rahman <reshad@yahoo.com>
Reply-To: Reshad Rahman <reshad@yahoo.com>
To: Rodney Cummings <rodney_cummings_spm@hotmail.com>, Kent Watsen <kent@watsen.net>
Cc: Jürgen Schönwälder <jschoenwaelder@constructor.university>, "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <1424028260.978007.1695906023372@mail.yahoo.com>
In-Reply-To: <0100018ad95b5af9-37d62ed1-ea21-41c2-b23e-38729efbcc89-000000@email.amazonses.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>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_Part_978006_1091317824.1695906023368"
X-Mailer: WebService/1.1.21797 YMailNorrin
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/m8XWnoYrxqbA3pLYF9f8y-PRhQQ>
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: Thu, 28 Sep 2023 13:00:34 -0000

 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> 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> 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> On Behalf Of Jürgen Schönwälder
Sent: Tuesday, September 26, 2023 5:24 PM
To: Jason Sterne (Nokia) <jason.sterne@nokia.com>
Cc: 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
https://www.i/
etf.org%2Fmailman%2Flistinfo%2Fnetmod&data=05%7C01%7C%7C22464d2aa09441
f1b1bd08dbbedf65ad%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C638313
638956186415%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luM
zIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DgsZVlBTQtqJjR
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
https://www.ietf.org/mailman/listinfo/netmod

_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod
_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod