Re: [netmod] Client validation text [was RE: YANG Versioning Weekly Call Minutes - 2021-04-06]

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Fri, 09 April 2021 13:39 UTC

Return-Path: <J.Schoenwaelder@jacobs-university.de>
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 9EA7D3A2183 for <netmod@ietfa.amsl.com>; Fri, 9 Apr 2021 06:39:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4TSyYfj69pSe for <netmod@ietfa.amsl.com>; Fri, 9 Apr 2021 06:39:06 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2068.outbound.protection.outlook.com [40.107.21.68]) (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 C8EEA3A217E for <netmod@ietf.org>; Fri, 9 Apr 2021 06:39:05 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EmVKKINWeSXoc1pAc+RXxf3MoLWVoQRr99tm9iGKx5A+0Gr31kg5fyd8mrRoNK+n+ok6QPF1hKYU48aTQnCStZqiCsrlwQbgM9ugyF53p2TQS51e14jOhhucT7HrP8embAmKa/3d/VErpZJ8qwtfzRTZxDZ1Or2zK3x76N/Sx1DiAk32IscEXe4SOSyOMHhe3fUC/pf+pAUPHF0d7ksB8SBta9JMfn0Zu2psSZc8DSyMLx6i4gePOAvuUeUAwf4ea6WDM4iHtu+fj3mvzLeGWdjeddUZAyYVscen7RnFwz9xfm8+zN6GWhV7RU2dYVP39M265VopYACeuz7BegQGiA==
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-SenderADCheck; bh=F7aXvHhR04i6nZwevd1m2S3yUty7eW25zBYOd3HPUZU=; b=JGEbz1RUp74n6C3Z+UoLBmlPxQzNC9ZzSfxjMjaONI47LxiUX/NAqYi1Api6Pyw1szOjEd8GGbIhSZNFraapjHkTBgJIPC/lhhUpgDuJNrFFhzsBZ85tDGfY+4bQsusRXT4NKuezpRDZi5rOHuBHRvflu7ehmqJFnITStNFtClEeRk0irMFyQscWpookc5bCvCU2Oqo07d0g2Q/edoEdc6l5lrK9rjshha+p8uA+Lihz/K6jnvmWIpG9utppwZSCjA1wKZxTNhNo+5ojquo5rFQ1g3K5sr6WzljtzuqhCB9o2H2QV1aJFwS8D1B12nq91xAgf//Q9cydjpk5Vdjdkg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=F7aXvHhR04i6nZwevd1m2S3yUty7eW25zBYOd3HPUZU=; b=uLd/L07LrdD350WJPFx0yAsjW0xsYCDrhNSp3PP76fd3ZwM/1r3mQpgQGNi+Gil2TyRTp9aPycW4OM8y62BptZ7IQ6h99Pg8cT1Xydkpr/E1bvgfFvCWVUMWXjCvsKrb2MOHwv3gGG3tExntgGpfKE2eTEi+3B1AJq64Z+Mg23s=
Authentication-Results: nokia.com; dkim=none (message not signed) header.d=none;nokia.com; dmarc=none action=none header.from=jacobs-university.de;
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23) by AM4P190MB0003.EURP190.PROD.OUTLOOK.COM (2603:10a6:200:64::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17; Fri, 9 Apr 2021 13:39:02 +0000
Received: from AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::e8a2:9886:8dfa:41c6]) by AM0P190MB0641.EURP190.PROD.OUTLOOK.COM ([fe80::e8a2:9886:8dfa:41c6%5]) with mapi id 15.20.4020.018; Fri, 9 Apr 2021 13:39:02 +0000
Date: Fri, 09 Apr 2021 15:39:01 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
Cc: "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
Message-ID: <20210409133901.ifffu3jg4cghyji6@anna.jacobs.jacobs-university.de>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>, "Rob Wilton (rwilton)" <rwilton@cisco.com>, "netmod@ietf.org" <netmod@ietf.org>
References: <MN2PR11MB4366255A77C76D9004360169B5759@MN2PR11MB4366.namprd11.prod.outlook.com> <DM6PR08MB5084935EDB6AB7718B695BAA9B749@DM6PR08MB5084.namprd08.prod.outlook.com> <20210408185127.l7cafoeq6svs4ns4@anna.jacobs.jacobs-university.de> <DM6PR08MB5084D71FD6FF7F029318AFD69B739@DM6PR08MB5084.namprd08.prod.outlook.com>
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <DM6PR08MB5084D71FD6FF7F029318AFD69B739@DM6PR08MB5084.namprd08.prod.outlook.com>
X-Originating-IP: [212.201.44.244]
X-ClientProxiedBy: PR3P191CA0038.EURP191.PROD.OUTLOOK.COM (2603:10a6:102:55::13) To AM0P190MB0641.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:194::23)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from localhost (212.201.44.244) by PR3P191CA0038.EURP191.PROD.OUTLOOK.COM (2603:10a6:102:55::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.17 via Frontend Transport; Fri, 9 Apr 2021 13:39:02 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f753661b-228f-4995-2697-08d8fb5cd65d
X-MS-TrafficTypeDiagnostic: AM4P190MB0003:
X-MS-Exchange-Transport-Forked: True
X-Microsoft-Antispam-PRVS: <AM4P190MB0003B7AC1F0DC8AD9EAD4A0CDE739@AM4P190MB0003.EURP190.PROD.OUTLOOK.COM>
X-MS-Oob-TLC-OOBClassifiers: OLM:8882;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: 91SPltKDt6i1Q1e52UIIjxWBdRZndvQMgbfW6xVLbNx+CKYyDq5R9x4XTruRBu1FV/eP9EXRb9AUhAlKwmR4B79TY060SvKAVB9dvKxmytECX6kqFUVLTB6tZG/HyoxF7OSrYTzFzniobj5x2BpuMiVKdL7bg9R8UEYZker2mjbbn6ELDLrTAI2Ko3MjUkzAf4hJRY9SYeKJ485uP3acolkHPrDhGMHJeqhmPl6m5R8FIcgMprlcguCSut4sJV7yU6oe4qVP9CfRTdavbA6hJr/qtS15Xs+pQU0OGnWYPP6w5hMy4ISg+EJzhZP+hQPHgSevn31/nR48jCBpUHPe1es3lshwMbAvJdDy5Jsc2h8psAhKzyo2t0uxLf6SueEQkoYsOZvQhbwMht0D+fcPRa2UAX2aEQSDJ9MdR8VghiOh9PgPZ+OAOvAOTAHdxNQCasqSkdMOtPsn1LsguQbVU8MTWgdrrH2XYjLrojdN69oY6h+JkLQ++VbWT8qpQnbQXUK9iARdBIOYJUqQtxlU4lrWcvN3Jl/0Yq9wkBj9iCRuf5O/NCjFrUKPn9W/LPi/nUblxam4Crw+Wz+hNyZuQ6vyx3idbud/7/evTioHHeO2xZNI3UBRH78BhG1FU9Y4g/TaIg/DbrzGWpVFOYHPWGadLXQivO+iu0vq0iUib8myGvdTcWiEGIGpKqxZ0uLKLLuDP1CCYq7g3qxMghpOf+YdHVoaPlfNZjE2FGjsytQWYt9GsFPuEJOtKZ81s+1o
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0P190MB0641.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(346002)(136003)(39850400004)(396003)(366004)(376002)(66476007)(66556008)(38100700001)(86362001)(66946007)(38350700001)(5660300002)(186003)(26005)(2906002)(3450700001)(16526019)(1076003)(956004)(83380400001)(478600001)(4744005)(6916009)(8676002)(296002)(6486002)(54906003)(786003)(316002)(4326008)(8936002)(52116002)(6496006); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData: E2VRUstTusyZlVavReTquVuJhN9qJ9EEw9yfe4V6JaXfvlYiUEhuLAi1je2ooZU8tB773mW1PJpplnviQ1DEaR38QrgS8CVh2db2QQfaapT7QDiVyEpDSKfUvU6RsZTKM6QpO36u4zFCsePNFK5FPzDQ/AZqKGRt5aQR+X/CQa8BknQ4ylzTjYMpkpqVIvVqzgooWBNeCc9I6lIWOxpnZBhGmGy5o7Z/rl7gJSkEn5GA1zGXo2HV3WJ3MtImeOEUU37nSbtrOjeojPqSIZo6jQKB34trQ9YCyOn+4To2eYQIUpE03eO4ZVEy/vyjBjs5BT+qRkXJLHpXiQyBJXDAolkv4KeiJQf0Og3lfZr5K5ymE5N8YrhV/OwqL5SsrnHdXqhUiZzKeR8OBd0rZWQx1PnAO6+aLkEx+LqNTF35uZYjJQoYh+O3w0ZLtbhgywiyGrxsTAjQyvLSrGPlaAUr7nf/JhQBdd/OIjNcYTsoU9dG2g/oJjRsvS5q+JS89vBNfuCaNm9ICw4im5VV6Rw/wRuP7iaWNj2sS16kiOhPlTsHmlfFvOvl7HlAgsGapPPg6EUY4YEZybXQkY2FonW1kClQ3rvSTTOTnjrD4BnlpHMn5ZONIR29TLjZura6OdbdgdZBx2/mfzI5rj8kdiVcBjebyNFjAVb2fu1KJQDo3LcdY0jQSUZYaBUUN0WbEb2mo5H9Sn/xOMlXeeEdxUwn849t4v59MovB2qfuVwCiOpwJU6K2CMNYxrcWOEbIbLpBzrz0jtTMB7VeEl24Ngag6Cgdgwqi8EJiTLcahJ0g/X6hzMTSHFRh6q7GJJEta8CcN9Pl1gCGnlgqQogUmJC2b6xBZncaKKXrbZo+N+gKoWknTH4mljwidhtVtKI5X+B1WynHHDn32bsRs3S167aJ2U9hPzNsYdW+d/zpBRWHZSlzWsNq9YH1BlhjKbqv1xOf0XJQ+MgPBcEZNKV9iSNesfHSJzGgNEL9KSszbkdtKx0HR/nPXGExm/f1OfdPevdRB/zBj6TOPYOibZ6j+ci8JWZbsBqy1Kx5JEDF8NjyEAONaZHph3Il9KLOcnP7LJMv9j8i7nqVg5cNEohFB/CHPSyhLU3tQXIbJLsz+yXNOND4fdwH9FshkdmLSar7IYwMBTlnjIFF/UfWybPcA5q26JcS/RBGdLcA4yCks8E5erdMBcjP5Ug0BsCw7ZxQ0ceSmGHDqsp4kDZn/voyIy4x+cllDjYwCmUg8f05by5jiCxXDSBX8U9+pPh5vb2uM5nRdfFZNAsMHgf4p+1dvKJ93FNDMAl1kenjdF8F9RcrBChNL7WWvKFfMFt5jUULM8rI
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: f753661b-228f-4995-2697-08d8fb5cd65d
X-MS-Exchange-CrossTenant-AuthSource: AM0P190MB0641.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2021 13:39:02.6101 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: anPOpqqBWVn/q736XmoHDf9FYR/zYWOZkeCLpR9wZsBJxcAfKaZvaOfrfw2MBmMc4F2loC6J2J3hPGMnz0qOGulWfgwyQXra5RukDo9/4/A=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4P190MB0003
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/2MIPShmP82JOMrRFHKgntdRNdYs>
Subject: Re: [netmod] Client validation text [was RE: YANG Versioning Weekly Call Minutes - 2021-04-06]
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 09 Apr 2021 13:39:11 -0000

On Fri, Apr 09, 2021 at 01:32:15PM +0000, Sterne, Jason (Nokia - CA/Ottawa) wrote:
 
> One key example is this:  7950 says that adding another enum to an enumeration leaf is NBC (and that applies to state). But that may not really be how most implementations would want to treat state. Would we really want to flag a module as non backwards compatible when a state leaf gets an additional enum?  Wouldn't that create a lot of unnecessary noise?

I read this in RFC 7950:

   o  An "enumeration" type may have new enums added, provided the old
      enums's values do not change.  Note that inserting a new enum
      before an existing enum or reordering existing enums will result
      in new values for the existing enums, unless they have explicit
      values assigned to them.

What do you want this to change to?

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>