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
- [netmod] YANG Versioning: discussion around 7950 … Jason Sterne (Nokia)
- Re: [netmod] YANG Versioning: discussion around 7… Jürgen Schönwälder
- Re: [netmod] YANG Versioning: discussion around 7… Rodney Cummings
- Re: [netmod] YANG Versioning: discussion around 7… Kent Watsen
- Re: [netmod] YANG Versioning: discussion around 7… Reshad Rahman
- Re: [netmod] YANG Versioning: discussion around 7… Jürgen Schönwälder
- Re: [netmod] YANG Versioning: discussion around 7… Jürgen Schönwälder
- Re: [netmod] YANG Versioning: discussion around 7… Jason Sterne (Nokia)
- Re: [netmod] YANG Versioning: discussion around 7… Jason Sterne (Nokia)
- Re: [netmod] YANG Versioning: discussion around 7… Jan Lindblad (jlindbla)
- Re: [netmod] YANG Versioning: discussion around 7… Sergio Belotti (Nokia)
- Re: [netmod] YANG Versioning: discussion around 7… Jürgen Schönwälder
- Re: [netmod] YANG Versioning: discussion around 7… Jason Sterne (Nokia)
- Re: [netmod] YANG Versioning: discussion around 7… Jürgen Schönwälder
- Re: [netmod] YANG Versioning: discussion around 7… Joe Clarke (jclarke)
- Re: [netmod] YANG Versioning: discussion around 7… Jason Sterne (Nokia)
- Re: [netmod] YANG Versioning: discussion around 7… Jan Lindblad (jlindbla)
- Re: [netmod] YANG Versioning: discussion around 7… Reshad Rahman
- Re: [netmod] YANG Versioning: discussion around 7… Jürgen Schönwälder
- Re: [netmod] YANG Versioning: discussion around 7… Jan Lindblad (jlindbla)