[netmod] YANG Versioning Weekly Call Minutes - 2022-05-17

"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> Thu, 19 May 2022 14:01 UTC

Return-Path: <jason.sterne@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 79563C157908 for <netmod@ietfa.amsl.com>; Thu, 19 May 2022 07:01:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.473
X-Spam-Level:
X-Spam-Status: No, score=-2.473 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.575, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 v8Dq__QR5SFk for <netmod@ietfa.amsl.com>; Thu, 19 May 2022 07:01:54 -0700 (PDT)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2103.outbound.protection.outlook.com [40.107.94.103]) (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 A37CEC14F747 for <netmod@ietf.org>; Thu, 19 May 2022 07:01:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ezGIpaiKodTmq9oIhoRJEOECkCpGVsuEdqVTV2A0KzbObFnKfHOn6gNSuMlCUF/WohSdE5IT3m1ONalwEjsA6indtbf70f9P2Msw3EFwr6W+Y6mU44yr/BHdD68DNlVrtHCEn9pR8j/G2XROg3hLtafggPF0kJLVYHprN9rAK1A8s4mnXSS+Fd5kHz53AadhLuijeFjyhFeCA7lYRcEEu/niTu79PXDxyMiEuknN6otHil15T9gi2TtZobvJRCN4Az4SSZRctLiwPRg/9+FaOkc/5be+UimaaBIoJovhekk6w//MGBk8eO7DZmteqGh8n3GPbmVwgFkmhOt8sG8GSg==
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=l486VVSCG/9bqEao4k8pDuJMASz4ti/6AcEa7IAHLmo=; b=ZLWviL7XvjUdhQDanfdGgNldEkUPgMLOFSiD9BvLCgp75lBSLqV0fnlP0oxjV4xDXDcG/SSRlrc2cn89CZp5gsDmmgpKRyUKW0ZO3ZQBu7EtnFkOSqTXDIlKleDeADimSc08FD5Zy3hk9cli1bc5YkGIkbGBx9OVeHuWDuopdBg5wbhGotEkG7zMwa3Ds+yLCLhgQJGJNYtVnLImX3jtOjkjtu/RiPqQvt0Ks8oowHL+coh69/uhWnxeDCahdfFGUtL4TB+mGUhtRduuTOSWGSthcqANnFPrUoXWx0vqiw6fz+YCijRtgDWIYUbcRUo8OhkQjdYDS6Jo6sLSvAA6/g==
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.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l486VVSCG/9bqEao4k8pDuJMASz4ti/6AcEa7IAHLmo=; b=KoQ+5tB0ZB28gnLObArcjKour9CsZXkG3cS4UVoCz2myx7Tnz8ibXvFpR93rcIRz2MoBFIcLi8C0r64nH6k/nETjv7Ip6viZRq+v9/Oh+AT6L4rqnCMaHhide6ojQkAGAlc8JevvixikYPeUf6LqoKFgQjKJiyk6/lqEFoNVEho=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by DM4PR08MB8269.namprd08.prod.outlook.com (2603:10b6:8:49::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.20; Thu, 19 May 2022 14:01:51 +0000
Received: from DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::89e1:adc4:423b:3cac]) by DM6PR08MB5084.namprd08.prod.outlook.com ([fe80::89e1:adc4:423b:3cac%7]) with mapi id 15.20.5273.014; Thu, 19 May 2022 14:01:51 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: YANG Versioning Weekly Call Minutes - 2022-05-17
Thread-Index: AdhriNsBASlx0jmWST2QzC+gm5zoOw==
Date: Thu, 19 May 2022 14:01:50 +0000
Message-ID: <DM6PR08MB5084B486B7C28C77A33B26EC9BD09@DM6PR08MB5084.namprd08.prod.outlook.com>
Accept-Language: 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-office365-filtering-correlation-id: a1c054c3-ca96-4b5e-238e-08da39a01f68
x-ms-traffictypediagnostic: DM4PR08MB8269:EE_
x-microsoft-antispam-prvs: <DM4PR08MB8269C9B0DA326FB779F25D719BD09@DM4PR08MB8269.namprd08.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: OTIQqS7p6eCFpLYTzPrvOzvvNzK3GWaak6TxD+e1wDIfeD2p2Tw1RSmmr2yqpIQdMZ+AL0fN8kAzAZ//EA/LQ6M64xzrbqn/DMtxiTxPvDiHRiloH21rlxJ8ysQj0a2dmavtj69mpashJYZHsOVigVZLBlejawF1XUv5nRM63WuJ1p7znl1eGvqynjHsxD8Tt7xGnIzirsvyPL22xn3odpRcPwDuU4TD+iHdY4hVI+sT3cepQc20XJifDVqiFfdy+y6xdAQ7SD/dhxAG4MzkSViB7ONHaGAgYekQUBTGr1IwTp1z+QRAfAQFp6MoDK/o/nkufjFSCw3n+I/grqBVwjXfDmG2REFHf99t7V1snxYt/1mH41C+G9913s4QY4upCneavgAiP0wEKXWrFaafjeMaiNEZi4onINWVQIHKjmrilFDNAtxImb8Iy3g20GRmaJlwdTdI58p42+BJB22Rmaq7cZA1haIU7p0UDpjZQq4dNkZrUFa/QkxD1hSyrNtD5J4Jgv1MqHSIXf/Mipm+J+q1rSYsxXuuU+FN7XhpnO7z04Bp/3AKvhpMAURN4RrP98i8ZuBP3yQCsmBHDtq/0A502vakXzQCGrLEV2t9lx/K6ddyp5WfkOJdBhN6BqAXPq1cierT1Hi/rB6cldAL/bK2arOTLDk15jHn1m+BXwJb3vzfKb1JdjNCxTkJzgM5+1TLwll6cgLbCk8I7dPSWKiCb2jZkOLd18xiKNzxStcnHrcMgOmx3KZIkxJQEAbTUZMse1SOLhwc+XjZnKoREgy7o6yda85wysEThmaYyKQ=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR08MB5084.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(86362001)(508600001)(71200400001)(5660300002)(66476007)(966005)(6506007)(52536014)(40140700001)(2906002)(316002)(122000001)(66446008)(66946007)(6916009)(66556008)(76116006)(64756008)(186003)(166002)(8936002)(26005)(33656002)(83380400001)(38100700002)(38070700005)(82960400001)(16799955002)(55016003)(8676002)(7696005)(9686003); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: f7XSBg9UyVWYv/m/H04GM2S4QbF/eeq0rehMadyd5GqnqbemIuO1o7Xk/rQOX+hQ8WKDg5/QKsCDdBp51Tn8q6uFO8zjSplYusfwxzE34qb1b6CByx47QvMiUQQaKV1U6u+m00XmEvqebLqiWcnwgD2efsWH6kXR1h5QaKRgDqsQHQst6Fw9frxwCTsk4kZpdRtYZyG9BtWvlGSwHt7TvcILW99zmqFi9beOXckX4sXe2UmC2SdEGHFK4NrlYgeLnmoYXC0xnpwiTbMCfhf2PPbfGD9LwRFZTIP8nSmDws2qw5sD4yFiAdXrTEvPzvOb9738D0/MECSVyz3Simf5Xh+7+MBNaRUtRByxDh1eLwdA5gRxyEHus3YdEfmuP5tbVjRjNTbfLY7OztaKARx/ie0g9FqjWy2vm5NPt57TOnZ1X/8RkZw9wDod2+hng2sa1qYs9ZGkhuFHUUHawVpXMnH1joFBW4+aQguQMOE9BEp/Gj/iaB2vWJ6lwPs/GGLR5UU0vZcuRBVct/5iQeflhnFP5iVkmpvWrDb7kZTZiOeUEZtWCLu/8OZ7lOWLCBCKSWfsD6sHF/nN7q7qj7qvpBhlDHq6x3hgqP/L3hjIS/DREkEM58VHnHDcEUD8xE6Z7DP1xjkWwngjFH4bsjCZPM+z2LbbyZYYlc7SQIsdopCdOBWqL5E2AJGBU1MAmpHAvJfA9779lFnClBPNiJdzeXKxHt2wAWhUc6ksR24KZkGSBD7y1xeosEn+sFyXxBPA62tmLGbGmKm55wLvkiQAB5b3nrwT12PGrK/41C4uf84C80czoiDAUToESdKFXVRS3OmBiOGZBN7GXq7Jys4fHozu7Hl/cR9dJE/igJ699QpqTUzBpgv7uYownrJBdMScoJiZyRXEbbAKCKOV/t9uMaKFFXSbyzgYjPWDhGcVh1WkhdBpwvHcD9X6Et1B8ZkvqUyWO6kBacmLB1uzD3EA5+TY/wI6varQZ+VHW88+b87Ez/XtbsaSkP0HELTNew9V/9YjqVP5WBifhXjHRjNcQcW4NRVh2h/w/suaPn1rB9Zmxh52WOC2yf26Wo+wayZCfPPKNLpGrhpuOvydv+Lf1Hw+dd1GWYVlBq6YNgjZotaeoKNE7E62tpwEwwuZ7fgWWwKA1hEewMDnudkeAAouwNO5rjq1jGxk3U8JqB2xyUdXsBrWrMRXVJikxzIoTd1c31ruUzngaeOVZ9bmmL4iAKycm7xYOi1UPZ9L3+glM2fXb3xcRUdxTMYqSsTNOgFP+bRmN4ftyJZVGbvSxoS3EpW3basH9MIyJB71jmI2/5rKCrN7vv2Jg/RP+44LEj6DL2FM8W3LyDdWjEOvzLKjKjz3ttBBT7ZpzGmafaaViXHKkwlvef2DCBfBjZ057CzXJUCAYVbDEd+6r8qdoq7lYr1Iemx6HGrOUJnxoZWi6KV1sol42kQ5t6T28AmFC0ZEgDlXI69GJGmL96tZ7ij0cuBXVVF/HBEYYmYYr+tzlHnskBan17EFFs5zEfqM8Y7sBIFc6UU6ZgCIhhpY+IkEKAFJvXmm14s1/yRGv3rKkqbVlcq31T9wU+L/XGuA9RhOJ55ZHL5Okt71TBIKLo/fJmmGc1mx6sOiZRK9M4/DZdJX2lx6cCzlzPJLy4VduXk+WFZqwjywiGtY+tLpI5jh8l4ZhrxBMx5zvUHjaKB69KnSQHPh2PbzstvUv6GLGXkwHlxtf1cz2Vg07HXvKSPQ0A==
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB5084B486B7C28C77A33B26EC9BD09DM6PR08MB5084namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR08MB5084.namprd08.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a1c054c3-ca96-4b5e-238e-08da39a01f68
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 May 2022 14:01:51.0190 (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: 8Ova0DR9l1DosWoAbKcNTAg3TTsNoZs3N/jc0wD7aCtS14/75f02U1Ls/yTjRQvvn26tLbKgZGSgT++goW/zkQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR08MB8269
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/hCJGyOOSk4BTSh7PxtH2YPe68l0>
Subject: [netmod] YANG Versioning Weekly Call Minutes - 2022-05-17
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.34
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, 19 May 2022 14:01:59 -0000

YANG Versioning Weekly Call Minutes - 2022-05-17

We further discussed the use of per-element NBC/BC marking:
- mixing a lot of detailed per-element history in a module may not be as clean as keeping it as "the current API"
- in some more extreme cases, could end up with a module that is more history than API
- doesn't handle an element that is removed from a module
- less likely to get it correct from authors
- if a tool can do it anyway, then why mark it all up right in the module ?
- versioning in other areas is often "aggregated" at some level
- TBD if it would have some complications/issues when considering branching and porting elements from one branch to another

Proposal a:
- NBC & BC per-element tags, mandatory when the diff tool is going to guess wrong (e.g. a description change is actually an NBC change instead of the default assumption of being editorial)
- may be added to any element at author's discretion (i.e. can mark things the diff tool will also identify)

Proposal b:
- NBC marker only - always mandatory

Proposal c:
- Proposal A, but IETF MUST always mark NBC against elements

We also briefly discussed other metadata (e.g. "introduced in" tag) but we were leaning away from these towards the end of the meeting.

Jason

----------------------------------------------
Versioning work on Github:
https://github.com/netmod-wg/yang-ver-dt

----------------------------------------------
Weekly webex call details:

Meeting number (access code): 161 096 5630
Meeting password: semver?

Occurs every Tuesday effective Tuesday, November 16, 2021 from 9:00 AM to 10:00 AM, (UTC-05:00) Eastern Time (US & Canada)
9:00 AM  |  (UTC-05:00) Eastern Time (US & Canada)  |  1 hr

https://ietf.webex.com/ietf/j.php?MTID=me2c6491ebcc37b8127c1244d244d2754
Tap to join from a mobile device (attendees only)
+1-650-479-3208,,1610965630## Call-in toll number (US/Canada)