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

"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> Tue, 24 May 2022 14:09 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 C4A58C15E401 for <netmod@ietfa.amsl.com>; Tue, 24 May 2022 07:09:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.47
X-Spam-Level:
X-Spam-Status: No, score=-2.47 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 uNlRedp3pjZ7 for <netmod@ietfa.amsl.com>; Tue, 24 May 2022 07:09:13 -0700 (PDT)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2104.outbound.protection.outlook.com [40.107.243.104]) (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 AA619C183F90 for <netmod@ietf.org>; Tue, 24 May 2022 07:09:13 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=acqB/5g1WHpSGYW8TtTFK/HB2KxNRGrx0QpZhFysSS5Jex+0ldoiOjlaYn+RXgIDDP6LhCISKJWT8C13uI4YY6SOwU25Rk1xmbStQFTVDZmkWQucmSLTHA1KVnD6Ludipq0+obIaZUV7iLhxkBoRxZuyYvLU6GZKo81VuMwQCE3sDCmP3bApp9I2pYT0qpAuJEoLu1QiyItwhFvs0RTa6zOdVcWepMZu0mXM7CNQvH+ajVDNJsd3N5oJOssvgt+Y0AS/degrB1Rmo3at/QXX56qG5zyOfeIHGfc25So+4uyqMsSFO2rrUF/TO6tkYv6BV8h4JVPeU9EzldPSSL4Fsg==
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=rPXJmfW49yhOWqxlBcbptlPXJLYbb4K3Ywhb3qQGkXY=; b=LRkfd4MN33V2EfbGLI+x47Vh3MFGJ1L+FigEomWLSQxaJku5CkKJDP3zNQd7lCfYHujyNshQCUjIzvVAzT/B/PWRRi7cV2y+0htf3VBO7ZL4GiZ1r0esYS+NAXllMxIQrHA2U4OhIbLR89+yiuyjsw8N9wLZRaJcOmnTI/T7rCGB60mj36/mJraV8YJ0lYAcG6xk68Q9VWqQkZrykGrkkPG8FZnVItXmmAxafKv03S6NQoCk/WCBVqahyZaPqpsI/CCrKPXcph1r9kVha8BW/VmFJjPk3P2jinbCdzibslYw7SUR9sinWBXj0ktMvx4jYq0mCdJJN1HXCeRcTrCzSg==
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=rPXJmfW49yhOWqxlBcbptlPXJLYbb4K3Ywhb3qQGkXY=; b=SqY8ySgsRDMGTI+cIusF3IJlHM3/bhHTzH5jM6DjROwqo+jNawdw9YsUobQUW+OfTk/RADxb0jxAo77bI2QnBq1GRAAyjuMx9rsFUYVpt/YwYWR1AEld1caC+GpLkD4SGUAhP6+VKiGObDr4lyssHQBl48RpkinygsFqpliJhAg=
Received: from DM6PR08MB5084.namprd08.prod.outlook.com (2603:10b6:5:41::29) by MWHPR08MB2527.namprd08.prod.outlook.com (2603:10b6:300:b6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Tue, 24 May 2022 14:09:10 +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.023; Tue, 24 May 2022 14:09:10 +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-24
Thread-Index: Adhvd8wsoRtF5XzkSf2xMANpNlTnIQ==
Date: Tue, 24 May 2022 14:09:10 +0000
Message-ID: <DM6PR08MB50845AADE9EE6823F10B857F9BD79@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: 75eb1272-8ed0-4221-9d67-08da3d8ef939
x-ms-traffictypediagnostic: MWHPR08MB2527:EE_
x-microsoft-antispam-prvs: <MWHPR08MB25272FC20D8BADBDE7DD721D9BD79@MWHPR08MB2527.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: i1OtLWcrZcNbbwoKhAIbt7bfbfCFX4AgKqAEpMvclDk9htg5t9eKz81us5cwlQc++iVDNhdB2AQCpRoSMtNcR2YkTbGi/lmH0IRSCEzCrWyQnm/Xbjtqsd3XaR2qxNDj1UwtnT44QB6tuHnkClLAPEyd5MsVpi/oWCBTuIXo+RhdB6TFeIezdeTCgwBB3GIbMS1s7AQYa97jD4Uocx/RPJkktnAIJq0Yshuk1KD7XptsGIIlMykxayTGAmyzMWwFpATqhUKBebTva6PQTXget8BNrzVPu2yy1phEMJYolW0FtOqGKefjlESqrKsu79kebAJundgAFLby9MuIiA72Y9qbP/SaO82F6NAr2Vm+Hyy7CvXHUkaaTvOlAPz9H5CJ9lDs6roIuv41x7FnleNbCQ/B5JHp7zIqGrYyTsB5UFmEJbTw9oLmLKvMW1hZYl/uHc2XMAe8IdIivZwBtqCRFQfNmInlz1Fu/ioorH5YGSmTgyBaAT7uasRPCuONm+aiRg08BUWK/Q+CWt0jxaljmsxLg6zurOi/fxHxUwp8/tV21wG/qzoy54jEzjbVWof2diFaZZoYUwfzddAhw7N0dzzcyYKJ7y7L/0KW/+hhWinT/fJz2SIEL0xJulzX+TVih+EcZVbZyiQDpKN8ea2HboEe+67QQimAsNZGZg2pb4hEBCL/fQ0n1G58jHoIlAhuMf8L/59LPxzQsabVizOfcgpDuCi2Z2Xa0iqfC1dSJ14+M0JdXBSBENg/rIuVynQLiqni9cum+o1Wy1ZkXpoQU6mgxOgI3js/xOwrx4rVHKKkonGEg3DVSNkE9KC3HLSPOdmo2s+1odn0oE9R8tOy3Q==
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)(71200400001)(40140700001)(186003)(66556008)(82960400001)(76116006)(66446008)(66946007)(83380400001)(64756008)(66476007)(508600001)(966005)(33656002)(5660300002)(52536014)(8936002)(166002)(9686003)(8676002)(38100700002)(6506007)(7696005)(6916009)(38070700005)(2906002)(55016003)(16799955002)(122000001)(86362001)(316002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: LZhWy2I+dVKfFotsXRglclPkthG8B6fnKnzPrG8LIlu+Uxr3kalEiK55KAOSX4Dn/hgxpk+xUjdVhU15RjXQ8P6vKxFCYrqnLrra+Ml3wE9o3kQilW+4Uwa56VYMHwQxO6yAHpyEwNDpdzrp/lqWuQLmEX45H/r2C8MeVuk6PcEqml16Ic+8/TWZfHeQTtmKBMbeJ0ZYb3BbiB9hiiO3Hiow9lFjFMHitYsGLLF5fTCA/2jaKHJ0fJS1iNiBpnhQi3yBW/8tWelOD93O78uAHOuVzLSJV9PhTWNjR87R6JAutbPD1rj2znfVez6/DHIXA4gCB6t+F9BCxMQOYV2Ib37JLGlkqiFLZ2HAUy3LaFfIk+2KsVDsGXR6jsYYSNNHXHid16vx/7jdfVjk38s8n+15kZM+94T747VYrXMu1etmWZQrZAiHHS5Dp9cO+i3dZjn7cje+hvbJlu/B6lVmeDGlq6qkwQVafUh7xKvt1hFnoTiJGzUOJnAbIPcM3Z55T4oltVosq3jQcMwe/0I/tDJnNx6OLCYl3nJVgjcphq1LCeNHV5Nvm0BeGwstBZmrZbGT2QHKBqcJlIL3PnNW/RMPW+wYFfwdS5flSEcD1cx0CmfXebcnmV4tC+8mHKgaqi67UlPT2hOBOSdjZSj+yJP75uQ5dWVLzmx+i5sHk8HMZk1Mar4evH1KsmO3rRiYQ5lxqptxvM9HY6E0G7wkgZm5nyXZax5pvdWnEkdK7hFpiDL78IwVr6W2G6CkiU1Z3BS0sUrrBK/Z3dUhn26IpogaoUMc5v54SbIh1mjURqPTRW1FnDWgh0Qq03Xj5ZXAVl//v1nVSckxr0iCFNPzhs/NekfoKHaLo6WTKe9z5kzqR6vctVnG6co/d6kPzJiKyMNguccmD2JLEDMAiRhQz2g0SXRiAKBr/FoPEX2UGuq4g5v19MP5OwtJs8MIMNm9JqcBcA5QiaWGxgOU7lxqu8+YATrGm+qGQPQkNpe5queoIrg8N36TPYwtR7QNN8ldG7bjbPQuJ16REtNUjOmi/W3H0cL+YXli8gkkUkzoW2AggZJpP5OFlYYO+eTc/zG8iGqtrEZ6pQgXVsglrorEEI+z9tlIMUZp/xdKRnJadepwAhHzfm+DGk8GXvT6kPBvx1ELx7WViT2lBwwZt+xxQsJ73UwmvGkzH9ztjSk/CsmSAa+2F0n9ABIqi2t3azoOYB+ETHtSK/7gAs7GyFSmlRKsW/RI8WhlKnaovE51qWbRgjFyjNcem3azy5OHB4IRPihGvlVXMa5yDATxLVy8v+RCvNiHhFm01WSqWw4SaYw321eHegqzXusv9W/Xnz7d8XLqrvHzP1UlVTb4Gj0FDVnIbMiHT9+Oz/9eB72MrLBihsW1GYE4rUzcn0ZBz9yRZIMMBfGZLafdW6pDRlHz7/dQZW7YdVXERhZ4UsPM7FXrThsBY6aVBRHZtYoR6MQKB2rNCD001o5ExB1eKMQQCZykjOYSm51NMEciOppi2C+GeJ+5xiHNTwoy3+FK8PLFigZbKHpf2U8JPnA9qSSc4V3iWx7IaYoY5PJKn6YO9qc9i66gkVUckTbOqqIU9kMAnoV0hS8eOPWo+N/A8yXeZHx+j0ZvXe76mO7EKuwW5IZcpeyTgM/RVFc21cVLYmIkzi0FxrZh7wXCYPxMa0o2RJZd5sfBO9jPieD9gGEh24c3e2DTooWYxK5+BkwHl+0k5ZRv0zGU837ME44V3205l/0xLWnS3QaxBxc8/oA2nK3uglJxHc5uGUyPw5sskSry+k2uwxjD
x-ms-exchange-antispam-messagedata-1: jWJe6zoigm0GczfK/NxlkWZSwzvD7M5Cwxw=
Content-Type: multipart/alternative; boundary="_000_DM6PR08MB50845AADE9EE6823F10B857F9BD79DM6PR08MB5084namp_"
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: 75eb1272-8ed0-4221-9d67-08da3d8ef939
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2022 14:09:10.1674 (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: Te+WKaMUBokJpErQbvQ9wI6fXQzh57Sfm3ec0nxDKpeGol8vc0/voWIXAmxlRZFUZmtZJhfadNEOUVWMmdxJCQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR08MB2527
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/l0-q3MQG3Ok-Fb7nfHiNnmuu9z8>
Subject: [netmod] YANG Versioning Weekly Call Minutes - 2022-05-24
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: Tue, 24 May 2022 14:09:17 -0000

YANG Versioning Weekly Call Minutes - 2022-05-24

As part of "per-element" BC/NBC tags, we need to define default assumptions that a tool will make for certain types of module changes. Note that these are just assumptions, not definitive rules that these changes are indeed NBC or BC. In some cases, there will be a default assumption below, but an author is obligated to document whether a change is BC or NBC (e.g. for a "must" statement the tool will assume NBC, but the author will decide if it is really BC or NBC, and potentially tag that element, based on whether the constraint is relaxes or not, as per RFC 7950).

A) descriptive strings (e.g. description, org, presence argument string, revision, units): editorial (for add/remove/change)

B) changes that a machine should be able to compare and easily determine BC vs NBC (e.g. YANG version, range, import, adding a "must", etc):  as per rules in draft

C) changes that are complex/unrealistic for a machine to figure out (e.g. changes to patterns, must statements, when statements, and leafref paths): NBC

D) extensions: if it is a known extension to the tool then use the defined rules for that extensino. If unknown, then assume BC but flag "unknown extension additions / removals / changes".  Note:
      - some models are sprinkled with BC extensions
                  - some models are sprinkled with NBC extensions

Balazs: New github issue: codify how extension additions/removals/changes are BC vs NBC in a machine readable way
[ maybe in tool comparison draft ?]

Jason: New github issue: did we forget to say that import changes are BC in module versioning ?  (adding, removing, changing the import by revision, etc).  Add to section 3.1.1.

We're now done going through the feedback on WGLC from Jurgen, Italo and Andy. Responses are in progress by Reshad, Rob and Joe.

Next meeting: talk about Comparison Draft and Packages

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