[netmod] Re: Éric Vyncke's Discuss on draft-ietf-netmod-yang-semver-26: (with DISCUSS and COMMENT)

"Eric Vyncke (evyncke)" <evyncke@cisco.com> Fri, 26 June 2026 13:06 UTC

Return-Path: <evyncke@cisco.com>
X-Original-To: netmod@mail2.ietf.org
Delivered-To: netmod@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 4FF2F107F8D78; Fri, 26 Jun 2026 06:06:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782479165; bh=Uqu/MC5XQWcL8YYd1zqL+L+4qJOg2K0BK8A1fa3XZ/A=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=HGzzzDldznjLMtoHiS11783YhcK6jYPJz6HWbXWzARk0sP/wpp0tRb/yz42m68+/N WrLwFAxsJMbeMFUQUOsjho8reSZA2gygtC1BmEtoJKMRPisaw2beXqs9iAVsyflI/3 zLdOJ61DaSAOjwIwQQzEeYy38nYeJWgvw3a92GQ4=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -11.885
X-Spam-Level:
X-Spam-Status: No, score=-11.885 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-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_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_NONE=0.001, T_SPF_HELO_PERMERROR=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cisco.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J2OkkYA3E7m5; Fri, 26 Jun 2026 06:06:04 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 2C075107F8968; Fri, 26 Jun 2026 06:02:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=15359; q=dns/txt; s=iport01; t=1782478967; x=1783688567; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=VyWrKjPObhU4+hyen51FuiKSr8+NsdqvGjGo2C6MvdA=; b=fEQYZl4UAbrTXAZ5MfBnQQnA+i89+/Uf0xvWmZHY/H5LB1XL+1cCPrZQ zu/2E33CQrfSLtJu7QPQaI9/KQm26QUrgfOJzeh07U204j7JRy+LcHtRt cMPeg/WQ6+HPAwILyoRpBtpWMZvEkIQaqcm93BocE/NT0wSsJp5TsXECW O2bxAKCLd6EjNY7s7xPxYMZIsImdyhHtJLADFLu8otaMczR5rstEj6Ntw PdYOq4O2lUveUBmegWU5v+bo4vnpCGBkyf2XJTWZJhe1+BzvOxtTGUI0E d2mBmb9rthvMOoqPQe9M6N7XnOlueqcE5LhtmVzfBSw5sGKCZE/2mqWrN w==;
X-CSE-ConnectionGUID: izgsv1iQTIKlDyPsLuyjpw==
X-CSE-MsgGUID: ZpAMqyphQoe6CEvVrgYfAA==
X-IPAS-Result: A0DVBAAfdz5q/5UQJK1aHgEBCxIMZYEgC4E9MVOBCoEhSYgjA4UsiHkDl0SIVQ8BAQENAkQNBAEBhQYCjUsCJjcGDgECBAMCAwEBAQEBAQEBAQEBCwEBBQEBAQIBBwWBDhOGTw2GWgEBAQEDEmcQAgEIEQMBAi8xHQgCBAENBQgODIJhgh1WAwECDgasfAGBPQKKKniBNIEBg1oDBAsDGCbcAgYUgTmFP4MAHAEqSWyDfhk7CYQ4JxuBSUSBFUJ5gXA+gmECAQKBXx6DdYIwBIINFXoSG4E/ghhShR07hnhSciIDJjMsAVUTFwsHBYEjQwMqLy0jSwUtHYEjIR0XFh5YGwcFEiAqQUUjAydZPzgLQwWBXAKCDE4jHwM5f4ExgSNkZhUwNYEBAREeCmxCJAkDC209NxQbAwSBNQWLe0oZFw+BS2sGZAQvAxkGAiJjfQIPDFgDklcaPY8So3cKhB2MIZVwF4QEjRSSDoZfZ5kII41nlWAghQ0CBAIEBQIQAQEGNoFIJoFBEQdwFYMiUxkPjl+DRIUTx395AgE6AQEHAgcOAwuBaJEdYAEB
IronPort-PHdr: A9a23:zuowphaQgYs8CLgA9E5ukyf/LTAchN3EVzX9orIuj7ZIN6O78IunY QrU5O5mixnCWoCIo/5Hiu+Dq6n7QiRA+peOtnkebYZBHwEIk8QYngEsQYaFBET3IeSsbnkSF 8VZX1gj9Ha+WXU=
IronPort-Data: A9a23:jSKYPqPayV1fXuHvrR2ylsFynXyQoLVcMsEvi/4bfWQNrUoi1mZRy GNMWjuCOv+MYWP3ft1xatjjoxwCuMLVzdNlGXM5pCpnJ55oRWUpJjg4wmPYZX76whjrFRo/h ykmQoCeaphyFTmE+kvF3oHJ9RFUzbuPSqf3FNnKMyVwQR4MYCo6gHqPocZh6mJTqYb/WV/lV e/a+ZWFZgf7gWAsawr41orawP9RlKWq0N8nlgRWicBj5Df2i3QTBZQDEqC9R1OQapVUBOOzW 9HYx7i/+G7Dlz91Yj9yuu+mGqGiaue60Tmm0hK6aYD76vRxjnBaPpIACRYpQRw/ZwNlMDxG4 I4lWZSYEW/FN0BX8QgXe0Ew/ypWZcWq9FJbSJSymZT78qHIT5fj6/R8A1ooZIwhxsdUBU1fz ec8NSEPdg/W0opawJrjIgVtrs0nKM+uOMYUvWttiGiDS/0nWpvEBa7N4Le03h9p2ZsIRqiYP pRfMGY+BPjDS0Un1lM/BYwvmuyri1H0ciZTrxSeoq9fD237k1IgiOmxbYeMEjCMbfdNt2OBt 3rGxmP0XDo3KuKFxguL21v504cjmgu+Aur+DoaQ+uRjjkHWx2EPBlgQWEe+pvX8m0e4VJdEJ kkK9zAGrKUu+gqsVNaVdxy1u3GsvxMAVZxXCeJSwAeA1q/T70OSBmEFVCVpadE6uokxXzNC/ lmEg9buCRRuvaGbD3WH+d+pQSiaMCwRKyoGICQDVwZAuoOlq4AohRWJRdFmeEKosuDI9fjL6 2nihAA1hq4YiogA0KDTwLwNq2jESkThJuLt2jjqYw==
IronPort-HdrOrdr: A9a23:IxPoA69eIv0hrYv9rYpuk+Hldr1zdoMgy1knxilNoENuA6+lfp GV/MjziyWUtN9IYgBfpTnhAsW9qXO1z+8S3WBjB8bSYOCGghrmEGgM1/qZ/9SNIVybygcZ79 YeT0EcMqy/MbEZt7eG3ODQKb9Jq7f3ktHMuQ6d9QYQcegAUdAY0+4NMHfhLqQAfng/OXNWLu v62uN34xCbVTA8aMO9CnMZX+7FieHqufvdCyIuNloM0iXLqSmnxoLbPnGjsys2Yndi0L0i+W /Kn0jD4Lm/s/a08xnY12XCxZVbktnsx7J4dY2xY84uRQnEu0KNXsBMSreCtDc6rKWE81Axiu TBpB8mIoBa927RVnvdm2qv5yDQlBIVr1Pyw16RhnXu5ebjQighNsZHjYVFNjPE9ksbus1m2q 4j5RPai3MXN2KEoM3O3amOa/hYrDvznZPkq59Ls5Vra/pbVFaWl/1GwKoaKuZaIMuw0vFWLA AnNrCu2B8RSyLbU1np+k9y3derQnM/Wj2CQkQEp4ip9gI+pgEi86Pdr/ZvwkvpM/kGOsR5zv WBPaJymL5USMgKKap7GecaWMOyTnfAWBTWLQupUB7a/Yw8SjrwQqTMkf4IzfDvfIZNwIo5mZ zHXl8dvWkue1j2AcnL2JFQ6BjCTGi0QDyok6hlltREk6y5QKCuPTyISVgoncflq/IDAtfDU/ L2PJ5NGffsIWbnBI4M1QzjXJtZL2UYTaQuy5sGckPLptiOJpzht+TdfvqWLL3xESw8Ume6GX cHVCibHrQI0qlqYA6PvPH8YQKbRqWkx+MELIHKu+wIjJMAPodQsg4Tkz2Cl7O2wBV5w9gLQH c=
X-Talos-CUID: 9a23:A4O79mhJJ+k3IpUTIJuJykf+UzJuc2/S12mJInaEKEVtZKytUnuN6aF8jJ87
X-Talos-MUID: 9a23:s9+51gQyj2y7d5AFRXTenBhHLdZw452pBR4mvIs4oca1OwVZbmI=
X-IronPort-Anti-Spam-Filtered: true
Received: from alln-l-core-12.cisco.com ([173.36.16.149]) by alln-iport-4.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 26 Jun 2026 13:02:46 +0000
Received: from alln-opgw-5.cisco.com (alln-opgw-5.cisco.com [173.37.147.253]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by alln-l-core-12.cisco.com (Postfix) with ESMTPS id 534FE1800015D; Fri, 26 Jun 2026 13:02:46 +0000 (GMT)
X-CSE-ConnectionGUID: ZQqCjuhSRAO0NNRXLxs9nA==
X-CSE-MsgGUID: JvTu5Ui8Tz2jn8O6bSqvXA==
Authentication-Results: alln-opgw-5.cisco.com; dkim=pass (signature verified) header.i=@cisco.com
X-IronPort-AV: E=Sophos;i="6.24,226,1774310400"; d="scan'208,217";a="58668327"
Received: from mail-westus3azon11010062.outbound.protection.outlook.com (HELO PH7PR06CU001.outbound.protection.outlook.com) ([52.101.201.62]) by alln-opgw-5.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 26 Jun 2026 13:02:45 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=y/wbFMOrx9eiuuB2gC0w33n5tWMJyotM7YeBqCZjo93jBziR+Zt+KKBJuCeAZKSxTOqXWK530YBysZWepcTAFa+d365XUvl1YnlA3IpBRhf8ordijhkYiMlRTlQe6sbR0YbI+vc16vspewkS80lDfgIziWnR8emtiVI04Mm7HfNMk3MUq6UTMVZ5uSE8bayZnDWqeWEpSyomv/AkOEJy5tbXk11GkDw0I0jrQ+PZh0whVW8xH47kX5nOAdWsV/v0iLjCUBmasaH34eALRS7Dfwr3k8aOLxQlWcKDfiSYvEUlU9vicuHJxbUa04TaKY+EJeYGpxv1vBBDj8obqDEaNA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=VyWrKjPObhU4+hyen51FuiKSr8+NsdqvGjGo2C6MvdA=; b=Fwk8+a9rHylTenm7f/OCJzePaK4wUoSbFBUVbcrc9gb6jy2M4KnRPHhE31kO4OK/3xn+vGFEzvEYYxKrGwnzLT1YYLFIdo5rt6i4PmVkC8bSik1Vcfvr7jfUIDKcEwPG86lpN5gHWeYPtnvdlg6X/pQqV0bt4HiH6OsGw516xdNWC/8r+yChQdCg2oSN7BHtn/tFXzc/LlGublC4DSMwnVPTY1CXDglEvVwM/Vc3M9mRibXldM2APXAcWtzfrMkFPqHARmsmaq6q7hLybCnBMQAp1aymDDfXcHSt2sHir3Wsy3YxFimCBHV+UxUEfcoVWI56SUqjkx9nHJgaetKE/A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
Received: from PH0PR11MB4966.namprd11.prod.outlook.com (2603:10b6:510:42::21) by SA2PR11MB5019.namprd11.prod.outlook.com (2603:10b6:806:f8::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.159.16; Fri, 26 Jun 2026 13:02:43 +0000
Received: from PH0PR11MB4966.namprd11.prod.outlook.com ([fe80::258a:9418:efab:8cb8]) by PH0PR11MB4966.namprd11.prod.outlook.com ([fe80::258a:9418:efab:8cb8%4]) with mapi id 15.21.0159.018; Fri, 26 Jun 2026 13:02:43 +0000
From: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
To: "Joe Clarke (jclarke)" <jclarke@cisco.com>, The IESG <iesg@ietf.org>
Thread-Topic: Éric Vyncke's Discuss on draft-ietf-netmod-yang-semver-26: (with DISCUSS and COMMENT)
Thread-Index: AQHc8rlsk9p87bl4Y0W0Ab4Wz5XuKLZNnNWwgANS+II=
Date: Fri, 26 Jun 2026 13:02:43 +0000
Message-ID: <PH0PR11MB4966898B82A649667DB9B7D4A9EB2@PH0PR11MB4966.namprd11.prod.outlook.com>
References: <178042310439.2305356.17359570733069623108@dt-datatracker-5b4c8598b5-4ztf9> <CH2PR11MB8867ADD356813CC03A7B910BB8ED2@CH2PR11MB8867.namprd11.prod.outlook.com>
In-Reply-To: <CH2PR11MB8867ADD356813CC03A7B910BB8ED2@CH2PR11MB8867.namprd11.prod.outlook.com>
Accept-Language: fr-BE, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR11MB4966:EE_|SA2PR11MB5019:EE_
x-ms-office365-filtering-correlation-id: 87ebe41f-be7b-4005-6490-08ded38335e3
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|376014|1800799024|366016|38070700021|13003099007|5023799004|11063799006|4143699003|56012099006|22082099003|18002099003|3023799007|8096899003;
x-microsoft-antispam-message-info: 2fjESPFomZGXVAIv4cBEOuu2tEWmxYhiYKRXpqGnDY+PZ4Ccv6YAkpV+dJzLJVHKWEuvyN8vqMGsM11k+FnXsevh+5bvQNO9sTnIa4TSLawdRpzjSo5bdXX4rdV9WYJz+LmFj+jOaGEuEDRTvZ+5X6CkJp4u4EglfCewna6w8rGkhUiRI2lZlJeOkBwTivf7Eyi9sE3+ZWl7VsTOzIBrbLy4We6FxExQ1U2uKPOue8juAF+rWRQcrlL9ONlRd7NNJ1KEIndf3sryuzL35Q65fqsXjbQR08gMvR+ewFPbZqsaK9GeCuFWO+/x/k4a3yBNLxRWTPlQVyzIYjKlKRiRhJTGOcYznqBZXx+3Jzk1ztYFScTjFy45LAxsazriPV7Lhkicb63c6VW81VyPtz6ZzF4EE8QNA7JOrS8xZAbp1TVA61v83beEBXdf/7txmXNdGht9qlfVefG2UnrOiwQIxrDdffew9b9c0DE8hxeMBc3hTIwrAilr+L7UEfrGXNF/cLGsRCLAPRWkIwLRycY9I2IaVeBhvvuqIUzwnRIAqWF0UewWR7XkbjMLefzDXsNYhhSA3AuziGHmeH5ZqGjxW9eprje+bggN2Gl8oFYWZO7ks6T42uGNR31lQKpo4nwucr5i9U4zLzWg1b4C9S+PyJpliwRF+an3UPLTrBexgAY=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB4966.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(376014)(1800799024)(366016)(38070700021)(13003099007)(5023799004)(11063799006)(4143699003)(56012099006)(22082099003)(18002099003)(3023799007)(8096899003);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: gQsCml98Nx5S87cZLxyoxjXmm2kjr+5Uf2sA3ziWL9Dw3gh7cXYaK/yjezm1kU2uEcnYEDwJfLscQN36qdkGXzCxJ8t/YriRx4tl7YuAd740/4x9m4vKkI163VF2zNkGgEbpbJ4cpwR7OTYXn8XYutGn9qoc6scq3lgaTbb3Ramk9Qu+vX6rNu61j+wdOB6qRlY9sQr8JzNIenDi4m57kt7IDLKWtCNL8QpEiyV9ddhK9vsKDypYOhET1sZ8zxSDJ646PSapKPXpr4UKeVpWY0G/jfniJEwokzzxWqC3bdgZbu2s66OnMQxBufxH2axw0D6LVBifNgkIsxqL8iqNlC3yZYPQbV4NL3a+wr9P4cH0++bdTGGKA7oaFe82v090Ey3Qx7yHw2Ja6WS7zCPNLPAKsusW2uGdp5phzmd3heKPNd1/lspxouzTIQy7qYSeoV+lGka/vbn3erU2XPh4b9BsvRs2TA6Ae8++sDsqVquYlyxdn1zgv8PdnsJpY0viIo8R+ir7XklcBGBNTlAT4gxMdSynG5YBVPD065WyuVfh7QJnEYecFWi5DxMSYL7poIcPsyEbnanln69LfSYJkcgwaLPOVdMahpqZ3vKt45eJoncj+14ruLwQMdXvhxBQzxrqXNpV67nC6zQa/zFumyQf3e32qGlW7OeeZwhszU+o/dLDZHnL0Qomz0O+mG/3wM5R2W4tRzdEuaSSFzgOAuAP7Ff9kubkqjnLOBW67nu6r4bQ8/NtK9cFdLTHfZSP44eB14leLCz0e/ccAPP6Tfdz4fwDrhxWU/5/I4Bnk4kJYoI/XrV+sP1nlMmFrwCI8IFx9TLr2UsH8zE66aFYHn5TK9TB77rpKyAlW/lDjI2uZzdXy24IZbCAWcZ0vwptD/u1GcSyowJzh/enBUBZpT67xfrm+OcoeMRe6rlxTlBSJMbhxow1FtQj1likVyXY1dEhYn8niFlwG9YDuiTyqbrXT61n11HTnH/IjRgW32KNLJkr6JhUxNl39JxxdKYIS75Y/IALxYpoSpI/ap1vpsIQCXmT9qBshEr3WwKFu/kfj14ZOwVdk9CqKYxZ/1KJ/z3mY2Tbn8xjuNUDqa3jZMsp+EAbXW7seUMHpSqpdz16I25RZ5Yt9HEVQlxEYHuGNyXYQHHAwNRbOWrxrRtsgvszEhY1x0lU05X7gTLw+Et9dPbdX83V597M6QbYB+8jAdgFvCxrr57JJFSN+yoy6x1Oc3jZDq3P1xmbTLi/rqL5b6/GuBpBUHHMOF/PkTr7shy5n2Xh5o/K557++PDIJhWfPhuxEeQb+oo98ww1plS7honSMbo8COlE1rqKoSbYrc05oZxasGbqOGs7oNIEDirwb6EHLIexFZse+EDTO9qe6bJBdSvKrHVNWN4vjTwSeyjOLX/iq/wDRNxcHKnso1awCk7R0K2K1bRcNLBwXCq9H8Y9NH9qJKyt2/DdTtGm/uZ0bpe+DuM+h9anRFMHVJ4nvS5dCO6sR6d7mFMKkpl6CibdwRJ+VbJMmqEehOHgGi38o07TlmaEqSxSbSR951zcR1h0e5OAE3/69lo2B9aMo1hKQE5b1WsPBSU3x1DhNHS5JURj5Z6C1M9JKxCMpI99Y2/T5b4xNLJCkOIQN9onyPUDOpCf/MiMEMDyaNaNXiBQE6qYSz5HbCFa1BZ2u6IF+tfNlU9qfz5KTXwP/8Gj5Xpt1bzzhuzm0Tr9XHNdkaSYfnXJDav/efHwAsZO1fy+Bl/QwZVIokibXYmnK4c=
Content-Type: multipart/alternative; boundary="_000_PH0PR11MB4966898B82A649667DB9B7D4A9EB2PH0PR11MB4966namp_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: pJRtp76JkKyxREgfBICL2+IhikgdZWQB7GygLRJQQjDNrB3pXDd3k17VLdObFFTIU03D0IVRBRkCUMKVQojzyl8lsB/66E0Zod7XUZeMhWmfBRrmTNu4MS04Aj3w+ZXk4uEWuARmY172V+4/El+LULeI8rNR/G90nTz9LiGmMu6SDwo+jAk1HoQiSDEDaInXLbWafn2wJ9diU08+GPOfFVoy8kYDI4ancMfwLPSf+ui8NZKhIO5lVeGcJeiNXQTYRP17l7IMJy+C4tR9iYvpmuzdPT8G3U9LiJHf4nTa/il8pf4us37NwwlAK0x3/Vb0s4rfmncBXxTgadAFudLRxQ==
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB4966.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 87ebe41f-be7b-4005-6490-08ded38335e3
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2026 13:02:43.1009 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6sqHzO1N0T/HXp7b9XpcZEp364ELygMRkOg6/iZx1X/N4K77PdPrOPG4kGaeftdUAeyRVKkvE0pvjFEwq/2Rag==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB5019
X-Outbound-Client-TLS: ANONYMOUS;alln-opgw-5.cisco.com [173.37.147.253];TLSv1.3;TLS_AES_256_GCM_SHA384;256
X-Outbound-SMTP-Client: 173.37.147.253, alln-opgw-5.cisco.com
X-Outbound-Node: alln-l-core-12.cisco.com
Message-ID-Hash: E7XTB3SZWCBG5TVGACCKEWFS3QQASEDC
X-Message-ID-Hash: E7XTB3SZWCBG5TVGACCKEWFS3QQASEDC
X-MailFrom: evyncke@cisco.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-netmod-yang-semver@ietf.org" <draft-ietf-netmod-yang-semver@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [netmod] Re: Éric Vyncke's Discuss on draft-ietf-netmod-yang-semver-26: (with DISCUSS and COMMENT)
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/3ivmvvBS0RUpg6CfyGws0a3u1IE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>

Hello Joe,

Thanks for your reply. I have looked at the proposed changes, but I am afraid that I still have issues with the I-D.

See below for EV> for more details.

Regards

-éric


From: Joe Clarke (jclarke) <jclarke@cisco.com>
Date: Wednesday, 24 June 2026 at 12:16
To: Eric Vyncke (evyncke) <evyncke@cisco.com>; The IESG <iesg@ietf.org>
Cc: draft-ietf-netmod-yang-semver@ietf.org <draft-ietf-netmod-yang-semver@ietf.org>; lberger@labn.net <lberger@labn.net>; netmod-chairs@ietf.org <netmod-chairs@ietf.org>; netmod@ietf.org <netmod@ietf.org>
Subject: Re: Éric Vyncke's Discuss on draft-ietf-netmod-yang-semver-26: (with DISCUSS and COMMENT)

Thanks for the review, Éric.  We’ve created a proposed revision, and I’m hosting the side-by-side diff at https://www.marcuscom.com/draft-ietf-netmod-yang-semver.diff.html as well as attaching it here.


----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------


# Éric Vyncke INT AD comments for draft-ietf-netmod-yang-semver-26
CC @evyncke

Thank you for the work put into this document.

Please find below some blocking DISCUSS points (easy to address), some
non-blocking COMMENT points/nits (replies would be appreciated even if only for
my own education).

Special thanks to Lou Berger for the shepherd's detailed write-up including the
WG consensus and the justification of the intended status and the large number
of authors.

I hope that this review helps to improve the document,

Regards,

-éric

Note: this ballot comments follow the Markdown syntax of
https://github.com/mnot/ietf-comments/tree/main, i.e., they can be processed by
a tool to create github issues.

## DISCUSS (blocking)

As noted in
https://datatracker.ietf.org/doc/statement-iesg-handling-ballot-positions-20220121/,
a DISCUSS ballot is a request to have a discussion on the points below; I
really think that the document would be improved with a change here, but can be
convinced otherwise.

### Section 4.5

In rule #1, the first "SHOULD" has a "unless", but why is the 2nd one not a
"MUST" in `in which case the artifact version "X.Y.Z+1_non_compatible" SHOULD
be used instead` ?

I am unable to fully understand the rule #2.i `unless that version has already
been used for this artifact but with different content, when the artifact
version SHOULD be updated ` (which also has a SHOULD without the required IESG
guidance per
https://datatracker.ietf.org/doc/statement-iesg-statement-on-clarifying-the-use-of-bcp-14-key-words/
) The part that I do not understand is the use of "when" in the sentence.

EV> 2.i text is easier to understand, so, this part is addressed.

There are also too many "SHOULD" without any guidance, i.e., why not using
"MUST" then ?

[JMC] We made a clarification to one of the SHOULDs with a change to MUST in another place.  We also added a normative sentence on when to use MAJOR or the _COMPAT modifier.  Does this help?

EV> the I-D is improved with the changes but not completely though
EV> the added sentence `An artifact author MAY choose a more significant MAJOR...` would work *IF* it started with "Otherwise, an artefact... MUST choose .... described in section XYZ`
EV> (it is unclear where the description is).

### Section 6

Why not a "MUST" in `SHOULD begin with a 0` ?

[JMC] Mainly because we didn’t want to be overly aggressive to YANG-producing organizations outside of the IETF.  We offer the alternate form of pre-release versioning as a MAY to be generally compatible with vendor or other SDOs proclivities.

EV> While I now better understand the concept, I must say that the text is overly complex.
EV> Also, should there be a "MUST NOT start with a value > 1" ?

----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

EV> thanks for addressing them

## COMMENTS (non-blocking)

### Section 4.5

`The following four rules specify` is actually followed by 5 rules ;-)

[JMC] Fixed with some added clarity as well.

### Section 4.6

Suggest to add a graphical representation (e.g., the trees used in the beginning of this I-D).

[JMC] Added!

Joe