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

"Sergio Belotti (Nokia)" <sergio.belotti@nokia.com> Mon, 02 October 2023 15:45 UTC

Return-Path: <sergio.belotti@nokia.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 9EA6CC14068D for <netmod@ietfa.amsl.com>; Mon, 2 Oct 2023 08:45:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-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_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_KAM_HTML_FONT_INVALID=0.01, 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=nokia.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 BNFSqfVhGjid for <netmod@ietfa.amsl.com>; Mon, 2 Oct 2023 08:45:40 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2122.outbound.protection.outlook.com [40.107.20.122]) (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 9D008C13AE2E for <netmod@ietf.org>; Mon, 2 Oct 2023 08:45:37 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jnF6drptdN+kH4CpfrvYIApyb6AZZ9zM0q1Zl4hE8ojyQC53F9zbtbQQp34wYRGB75UWFziSe8jfFAyJu10JntCG+slthTpSnW9NPNkLgfo5GmTEFFSzRB5qM8u9/o8XYPsbhevaEyHVqs8PZbgX3NS388GeGdx/Ik9BBRWRPVnwAO0vD5Gi2SNHuiJ3MNYFn8L3qKa9LnhNGG5DzfrDjCp265TxSAjyrgPq9rQOjgQ6itQQXrTU+8a10Ei+rcXSoiGZtd1nXqbnDeY5C2UHdsdboH39Wo9iLs6rP6CFtqu9KKah+jBBAbhU3ycczfZfvDEJJa3ANy2aJR8Cc+cvyA==
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=KBcucl++4EE5tSLUWJSRjRG1Cs3eCZVq5oQwsJIInKg=; b=f7o5FyDP/Hm+eCetfZxo42424plRQaXVJlpo8ZmTZ72bLJCjudJ8B/i+uFe4mHsJkfsXaYkwwA7KBkVJ+wu4i+2SfQrku1Pth7euH/Du7LMpgHDI3UmZ+QEPO1fXi6/yuRdTLoUYnhpB67/6hVsPhpWA0u3MTlkm67booH0LCV6CbFk49rzJOUUHbOUMhhXq4eCk2ZJIDeLZF/jGqT/JaAsnuMauU/KVtCE68B7ERsUyZVtEIyMgNOR7Trvi8EyXD8/BWzJAt8Z69K7+eWFSoSYQwmLkp/GmhBiz4DCBYpWZhX3ol2M2cakzp9+9Te/ZU9A7koJNTOo9Sjsqe4cCaQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KBcucl++4EE5tSLUWJSRjRG1Cs3eCZVq5oQwsJIInKg=; b=WZ1f7/fEduZxy1KEd0SCtnWyEsynmXKevSWGlw0dJwdGODdPW7B1wslJEMYW7GyGOCDcp3EQx85WcKEStOuuEg9pecqX7YaktepWjW8SuG6OKr+hKqWpoynofwO9e3wIVskOoYp64+mbLBpgnaaD2VvADhRZoL9ey8KnqnVe5vQw7aGP3xdivD/zEiN+XWwp3/5nXvN6dCIEa7air4jm+vbEuDyx2TMlVSaZWjnEVoxcU+27ezghbnnAAtcsDej3X5y/r8F/T44Pam6N98LSAqYCVT7vI2HXbxmQKsk4CCjU50Q7BmL5yX0EenjVHN2OkzfgJAi3zAcmpg0DYLZ0GA==
Received: from AM0PR07MB5490.eurprd07.prod.outlook.com (2603:10a6:208:104::27) by AS8PR07MB8966.eurprd07.prod.outlook.com (2603:10a6:20b:536::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.23; Mon, 2 Oct 2023 15:45:34 +0000
Received: from AM0PR07MB5490.eurprd07.prod.outlook.com ([fe80::6213:bed0:17f1:8567]) by AM0PR07MB5490.eurprd07.prod.outlook.com ([fe80::6213:bed0:17f1:8567%3]) with mapi id 15.20.6838.016; Mon, 2 Oct 2023 15:45:34 +0000
From: "Sergio Belotti (Nokia)" <sergio.belotti@nokia.com>
To: "Jason Sterne (Nokia)" <jason.sterne@nokia.com>, Jürgen Schönwälder <jschoenwaelder@constructor.university>
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+pAAASb1mAAKhckQAAA2pxMA==
Date: Mon, 02 Oct 2023 15:45:34 +0000
Message-ID: <AM0PR07MB54902A6142AEB108DDB2BF7A91C5A@AM0PR07MB5490.eurprd07.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> <dlpqso3z4scdoggkx7mjba5slgyuqpexufj7r6pxzswntps4sg@s6i6jvnpvvid> <DM6PR08MB508493A05F4CC68F401C61DA9BC5A@DM6PR08MB5084.namprd08.prod.outlook.com>
In-Reply-To: <DM6PR08MB508493A05F4CC68F401C61DA9BC5A@DM6PR08MB5084.namprd08.prod.outlook.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nokia.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM0PR07MB5490:EE_|AS8PR07MB8966:EE_
x-ms-office365-filtering-correlation-id: a7d0cd04-32a0-4db7-980e-08dbc35e9db1
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 5piwL4DX2rI2sV8wK1BlESur02F8tS+YwXo0KZlRgrdcQQ8PEWF9jDSjZtPcwmXJ0e6NCq6Ls7Zhu1qZMcvTEIKpQeiNUbTghItUHzkwNmsulMcui/7buYsB7dOv/IRTVGNi0FH+4Ch7M3j+uCxILkhj+6FOLDvFxEA++MLonyd+oMHCeIvj7kxi3CRsT031blrKovRgTorNL9u2e4ansc/DfZdM52fTbd5GyEu6ue+Y8AWZ/UwsMjcx41TKtZOgvppyO3s071HXoJlC+Uf5+P+EvonQPTXBnMEnbZXkEBW+cVzQYjuf5A5guvqHoDfsdlRWgziVhFfLZD8YxYW1S1bzGSoPyC0nPnjPQ8+pWemYwHledAp9XxT7K7htTLje9xj4b5EmUrmAPbScSvLZEUfMemze5rwOapQT+8YdoB9UHVVF5GUNTrnU43nqm9l5ugAFW1H61heQX71QgEU/eAfh+6JJaMmZ0EJNqyFutP/GavhbPfp6PYtB/VHVAf0ZSNH8Tds+NTyBT7FabIYEtOSI3Zpab9+3C+pLfKxQ5Rdt/+dCPaF9Xr5eepEdfdVRq2+Ad6vFAxDQut1FGzLsa/Nn+6+8XKkyWCjqdzNW5gxWDEUlWuRoWc8T/dpIfF/MX7jjeBJhbTg3cG/U28eW3kz7SpEbzvbaITcP1LVCJts=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB5490.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(346002)(376002)(396003)(39860400002)(366004)(136003)(230922051799003)(64100799003)(451199024)(186009)(1800799009)(84970400001)(53546011)(83380400001)(54906003)(66446008)(41300700001)(8936002)(30864003)(2906002)(66946007)(64756008)(5660300002)(52536014)(71200400001)(316002)(66476007)(4326008)(8676002)(38100700002)(55016003)(66556008)(45080400002)(166002)(478600001)(9686003)(6506007)(966005)(26005)(86362001)(33656002)(66574015)(7696005)(38070700005)(82960400001)(40140700001)(122000001)(110136005)(76116006)(17413003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: BNuG46DPmXN22Mrv+h4Ed7E+WNojjRb5kw3ipuRf+24yIdF51xR1rObWJel4aItJM6XaxAu+xAQCI1KZU2hfHlYMTFmhz/yOWcQFlnAKv9KIAU4OIJM9WnatpziCr0yhkOIUu6CCKZLNSB+4mTDXeduNVDqdYQBWaYnqGJeO6Slhh9FDiE0NBESaTyf8sZTM2yPGcszCnsruDqhnwr5u5sZt2LT4eJzikdnVj5W0MOBKI7G8SAyKO0ZzsFUAyx+CXoaQHeIIZ05jKkNRY9Qv4BoF1XFmKNphBIcDhe1u+YBiuJQyE1v2ykxatU6/erryAMFLvlb1+HIdRw828PfIlCR19kNf/S0hn+/L53iP/RvFGCOmkH6T3H5wTvEK/IByaj7Bclj4YdhenoAX0Pp7KxUakZhAsgr6uDvb4vUA+y5AdqXRu9d897pRGJIdhw4ksxEJqaOSE9Ke+kvzqQfHWpWoxNw7hj2p2nKctMFb1BtsfJher7PnKinyegLP0A4ywR+5kk8CVJFe1omiKJkLJMcTNYX9IrrSErCiSGBCVMLPUGno37jcfhVuyJjNjkV8s880GgQNFBxgSjke6/K66z2YKyFBMmG8zPKg4eUPkE92h674buBm1H/Aahmv8ec+/PYWIS2zSqf5FL9G8DqeNDwwApf/U7tyO/EsSMijsCrg4fRHxJTKVzR8UxW9xxAahYxJSB4XE15Ptk368Bx74tsZGcH7m58T0KgpLq030Cn7IyJfmn/AART5z8td5Xub7RoZJSHMxdRonfk9J5dUrHZa1nRKWJ765D6xlX4Qtl9iMjVRq/QM5Oi+I7qfMu97sFj3Hc0GnFh1nzxyParz0ZIIGRc3ySaJFyy1y34iNIW47YKq+drmdU2qyO6052ll993XI6Vz8p0cU5NnlQHINcmd0dGbL/t/nmWHNMisq7xC3J2Guz30XecBahni7AtyDyhGKuPo3CiSGmpUfWi+D9teOH1YT91CuAusFbMoIXJJv5WNsOTtR7lCY/rBNCUH+78EbXJB+Vs+9c/bb89pv/CGkyXsX0VT/GchK0QICFsxFVqlzk6uC4EHfiE9YwoO16pTNN7j3bVSBc3j2eCaztiBZIjvOnyi+f+WK4eouz7OLUcD8hLSTI/+jS00nepSc8FmD6eXo1/iEfroUaBXZYAIw/kv/D/qe+BzSFHdgdwB8c/eNKH8UFQl9WaRfTD+lgz09qCQ64NV7JIDwho7tWTG9YIOwxZ4yMSq4Ekk/mRUdqWFtq7Sr9fib6WRj599S3s0WsJTPwKgmQzbdkkl1PMamuHYsEMouEq58ERiGnzAzStKjQyNpjwwtZUgOJaDosQkv4a34jTZyxXfEuR/P/g8gFDefQsb0mAcavmEYSJlHDJOMwdCWs6OVXRTHn7j2Cj8ggCQoGeCQTBskp6DPAW2Bsq0Sp5MzM4RYL0RCywPZWzJ5/OjB9qpjCOig5OWEqJZCahV3gwUZVUUwqfno1iRBObvu0lCMdjoOoYgiFuB9zax5FjRkYMqANcHxQonKvBvWwqA4nJ5MdxlFX/kTuOtr9dPt1gWBut9VbhQCkDk5EPlvPWd4dlO1UaAqfGW
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB54902A6142AEB108DDB2BF7A91C5AAM0PR07MB5490eurp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB5490.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a7d0cd04-32a0-4db7-980e-08dbc35e9db1
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Oct 2023 15:45:34.2678 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: jAsV40IP7/fZGr4Mc4YfNjty8i7S3UNgAPizn3WeJ60IOaeV6N84PM9BN2T9qWhUFNlFh4bhPmCCh4dtKxoiKxWPSC9taLer4r+5QcOhXD0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR07MB8966
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/8ag9Dx5xnfZIArOmiROXTV2g7yA>
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:45:44 -0000

+1

"Back to the minimal draft concept: I think opening up NBC changes as allowed (as "SHOULD NOT") without also trying in the rev:non-backwards-compatible marker as mandatory in the same draft would be a mistake and not move us forward. An important part of the versioning work is to bring explicit visibility that an NBC change has occurred (provided by the publisher/author)."



Thanks

Sergio



> -----Original Message-----

> From: netmod <netmod-bounces@ietf.org> On Behalf Of Jason Sterne (Nokia)

> Sent: Monday, October 2, 2023 4:06 PM

> To: Jürgen Schönwälder <jschoenwaelder@constructor.university>

> Cc: Kent Watsen <kent@watsen.net>; netmod@ietf.org

> Subject: Re: [netmod] YANG Versioning: discussion around 7950 bis or errata

> (from Key Issue #1)

>

> Hi Jurgen & WG,

>

> One thing that's clear to me: although the Key Issue #1 poll seems clear that

> we don't need YANG 1.2 to continue this versioning work (subject to

> confirmation from the chairs), more discussion is needed on the content of

> "the first YANG Versioning RFC" that we want to publish (i.e. what subset of

> the Module Versioning draft/concepts to include).

>

> Some people seem to be leaning towards only including an extremely minimal

> concept from the versioning work: allowing NBC changes (as a "SHOULD

> NOT"). I'm not in favor of one having that minimal draft.

>

> But it does seem that nobody is championing (anymore) the idea of doing an

> errata to 7950 or doing a 7950 bis. Certainly the 7-8 people from our weekly

> call last week are all against it (so at minimum, it doesn't have any sort of

> consensus to do that).  Does anyone on the list still want to champion the idea

> of a 7950 errata or bis?

>

> Back to the minimal draft concept: I think opening up NBC changes as allowed

> (as "SHOULD NOT") without also trying in the rev:non-backwards-compatible

> marker as mandatory in the same draft would be a mistake and not move us

> forward. An important part of the versioning work is to bring explicit visibility

> that an NBC change has occurred (provided by the publisher/author).

>

> It would be good to hear from others in the WG on this point.

>

> Jason

>

> > -----Original Message-----

> > From: Jürgen Schönwälder <jschoenwaelder@constructor.university<mailto:jschoenwaelder@constructor.university>>

> > Sent: Friday, September 29, 2023 1:46 AM

> > To: Jason Sterne (Nokia) <jason.sterne@nokia.com<mailto:jason.sterne@nokia.com>>

> > Cc: Reshad Rahman <reshad@yahoo.com<mailto:reshad@yahoo.com>>; 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.

> >

> >

> >

> > Jason,

> >

> > the must/should change is technically a change of the language. We can

> > do a short RFC to do that so that we get unstuck and oour AD allows us

> > again to publish YANG modules where bug fixes or alignment with other

> > modeled technologies is desirable.

> >

> > Adding decorations that can be ignored is something one can do with

> > YANG extensions.  However, once such extensions change the behaviour

> > of YANG language constructs, we get into muddy waters.

> >

> > I prefer to clearly separate changes of the language from additional

> > decorations that can be ignored and do not influence the behaviour of

> > YANG implementations (i.e., they can be ignored).

> >

> > /js

> >

> > On Thu, Sep 28, 2023 at 08:57:42PM +0000, Jason Sterne (Nokia) 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%7C22464d2

> aa09

> > > > 441

> > > > >

> > > >

> >

> f1b1bd08dbbedf65ad%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0

> %7C6

> > > > 38313

> > > > >

> > > >

> >

> 638956186415%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL

> CJQIj

> > > > oiV2luM

> > > > >

> > > >

> >

> zIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DgsZVl

> BTQt

> > > > 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

> >

> > --

> > 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