Re: [netmod] Updated Content of Module Versioning - T8 (recommended-min for imports)

"Joe Clarke (jclarke)" <jclarke@cisco.com> Wed, 25 October 2023 19:02 UTC

Return-Path: <jclarke@cisco.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 EA8C3C180DE1 for <netmod@ietfa.amsl.com>; Wed, 25 Oct 2023 12:02:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.603
X-Spam-Level:
X-Spam-Status: No, score=-9.603 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, 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_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b="V88JNrMk"; dkim=pass (1024-bit key) header.d=cisco.com header.b="Hwfv4qmB"
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 zW-vH6jhSSPw for <netmod@ietfa.amsl.com>; Wed, 25 Oct 2023 12:02:55 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (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 A35EDC18773B for <netmod@ietf.org>; Wed, 25 Oct 2023 12:00:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=23002; q=dns/txt; s=iport; t=1698260426; x=1699470026; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=cH8YAZgy0VUNe6EmVneme2m/PSTsSLpVi9wKXP4mOhk=; b=V88JNrMkq8Kp3U3lID55TcBhjNAt23hAmInnUCNpDxe2Mq02hvjhaxm+ 6b+9xqzwrVMhfgwNMJEuTCardrASg0dOLGSlvqJ4xGAG74Ag7cG5dKCUG 3PYDxCIyXnt7mA+/lmchcjKyJniDD3s3BZ1yIq0TKxNDvrzT/b9etxFL+ o=;
X-CSE-ConnectionGUID: WrU+kbM2TSWRuRi4sS3ycw==
X-CSE-MsgGUID: vj6KcmOhSeqQPoq9k8JbAw==
X-IPAS-Result: A0AiAADPZDllmI0NJK1XAxwBAQEBAQEHAQESAQEEBAEBQCWBFgcBAQsBgTUxKih4AlkqEkiIHgOETl+IYgOROoxDFIERA1YPAQEBDQEBLgEOBwQBAYRARgKHGAImNAkOAQICAgEBAQEDAgMBAQEBAQEBAgEBBQEBAQIBBwQUAQEBAQEBAQEeGQUOECeFOwYnDYZMAQEBAQIBAQEQLgEBLAsBBAkCAgEIEQMBAQEBLhsMCx0IAgQBDQUIGoJcAYIWJSMDARAGqCoBgUACiih4gTSBAYIJAQEGBAWybAMGBYFDAYQ0gzsaAWhmiDgnG4FJRIFXgWZRMT6CYQEBAoEpARIBBwIaBBoBDBqDTYIvgwF0gnUngV0HDi4DBDKBCgwJgQOCejUpjBNeI0dwGwMHA4EDECsHBC0bBwYJFhgVJQZRBC0kCRMSPgSBZ4FRCoEDPw8OEYJCIgIHNjYZS4JbCRUGO012ECoEFBeBCQgEah8VHjcREhcNAwh2HQIRIzwDBQMENAoVDQshBRRDA0QGSgsDAhoFAwMEgTYFDR4CEBoGDScDAxlNAhAUAzsDAwYDCzEDMFdHDFkDEVsfNgk8CwQMHwIbHg0rKwNEHUADC209NRQbBQRkWQWcTgoPbTqBZ0wBARUnJgQNEAocCAYCRhUgIBU7GAUOAy0ELZIgJQmOZ0eNMJUxCoQMjAGVPheEAYxyA4o4jWljh2eQVSCCL4sWlSQEBAsQhHwCBAIEBQIOAQEGgWM6a3BwFTuCZ1IZD4Nzii0LAQ0JFnQBC4JAhRSCaYd8dgI5AgcBCgEBAwmLSgEB
IronPort-PHdr: A9a23:Al0ZyRHVNIki77j5DO2wcZ1Gfu0Y04WdBeZdwpMjj7QLdbys4NG+e kfe/v5qylTOWNaT5/FFjr/Ourv7ESwb4JmHuWwfapEESRIfiMsXkgBhSM6IAEH2NrjrOgQxH d9JUxlu+HToeVNNFpPGbkbJ6ma38SZUHxz+MQRvIeGgGIXWht602si5+obYZENDgz/uKb93J Q+9+B3YrdJewZM3M7s40BLPvnpOdqxaxHg9I1WVkle06pK7/YVo9GJbvPdJyg==
IronPort-Data: A9a23:YhSIWqtxYPgB+Gc+nezNY5uJB+fnVHBeMUV32f8akzHdYApBsoF/q tZmKW3XO66JZTP0ctByPd+w9h5QuZLQnNRiSAU4qC0wQSwVgMeUXt7xwmUckM+xwmwvaGo9s q3yv/GZdJhcokf0/0rrav656yAkiclkf5KkYMbcICd9WAR4fykojBNnioYRj5Vh6TSDK1vlV eja/YuHYzdJ5xYuajhPsvrZ9Us11BjPkGpwUmIWNKgjUGD2zxH5PLpHTYmtIn3xRJVjH+LSb 44vG5ngows1Vz90Yj+Uuu6Tnn8iG9Y+DiDS4pZiYJVOtzAZzsAEPgnXA9JHAatfo23hc9mcU 7yhv7ToIesiFvWkdOjwz3C0HgkmVZCq9oMrLlCAq/HQzEfjKUfX/M9zNkBqJrZD6+1oVDQmG fwwcFjhbziKg+awhbm8UOQp1oIoLdLgO8UUvXQIITPxVKl9B8udBfyRo4YEhV/chegWdRraT 8gSbTN1bxnoaBxUMVBRA5U79AutriClKmUI+QzJ+sLb5UDNzlJS273KMOHYY+WyQtwEnRa6r EvZqjGR7hYybYzDlmXtHmiXrunCgSb8VKoTGaG2sPlwjzWuKnc7ARkSUx6wpuO0zx74UNNEI EtS8S0rxUQvyKC1ZubnYl67qlvegiUjYcdqErEh01qcwbWBtm51GVM4ZjJGbdUnsuo/Sjory kKFkrvV6dpH7ez9pZW1q+j8kN+iBcQGBTRZPHNZFGPp9/Gm8d5r0EOeJjp2OPPt5uAZDw0c1 NxjQMIWq7gVkckNv0lQ1Q+Z2Wv0znQlo/Jc2+k6dmuh6gU8b4m/asn4r1Pa9v1Hao2eSzFtX UToeeDAsIji7rnUyURhpdnh+pn1vJ5p1xWA2DZS82EJrWjFxpJaVdk4DMtCDEloKN0YXjTif VXevwhcjLcKYir6NPAtOd7tW5RwpUQFKTgDfq6NBjapSsUgHDJrAAk1DaJt9zm3yRN1wf1X1 WmzKJr1Ux729piLPBLvF7tCjtfHNwg1xHjYQtjg3g+73L+FDEN5up9bWGZimtsRtfveyC2Mq o43H5LTl313DrakCgGJqtF7ELz/BSVhbXwAg5YJJrfrz8sPMDxJNsI9NptxINY7zvgLx7ygE 7PUchYw9WcTTEbvcG2iQntic7joG514qBoG0eYEYT5EB1BLjV6T0Zoi
IronPort-HdrOrdr: A9a23:Bnk+iK3mMJ4YEtgjTV3NawqjBf1xeYIsimQD101hICG9Lfbo9P xGzc566farslcssSkb6KG90cm7LU819fZOkPAs1MSZLXnbUQqTXc5fBO7Zsl/d8kLFh5NgPM tbAs9D4ZjLfCZHZKXBkUeF+rQbsaW6GcmT7I+0oQYJPGVXguNbnnhE422gYzVLrXx9dOAE/e 2nl7F6TlSbCBIqR/X+LEMoG8LEoNrGno/nZxkpOz4LgTPlsRqYrJTBP1y9xBkxbxNjqI1OzY HCqWPEz5Tml8v+5g7X1mfV4ZgTssDm0MF/CMuFjdVQAinwiy6zDb4RG4GqjXQQmqWC+VwqmN 7Dr1MLJMJo8U7ceWmzvF/ExxTg6jAz8HXvoGXowkcL4PaJBg7SOfAxwb6xQSGprHbIe+sMlp 6j6ljp8qa/yymwxRgVqeK4Dy2C3XDE0kbK2dRj/UC3F7FuKYO4aeckjRlo+FBqJlOg1Kk3VO ZpF83S//BQbBeTaG3YpHBmxJi2Um00BQrueDlJhiW56UkfoJlC9TpS+OUP2nMbsJ4tQZhN4O rJdqxuibFVV8cTKaZwHv0IT8e7AnHEBUukChPfHX33UKUcf37doZ/+57s4oOmsZZwT1ZM33J DMSklRu2I+c1/nTceOwJpI+BbQR3jVZ0Wh9uhOo5xi/rHsTrviNiOODFgojsu7uv0aRtbWXv 6iUagmSsML7VGeb7qh8zeOLKW6c0NuJfH9kuxLL26zng==
X-Talos-CUID: 9a23:Ci0NtW8G9Aoq17e52g+Vv3EOJ4MmeFiH8EzvGVKCCDpyc+aEQkDFrQ==
X-Talos-MUID: 9a23:YmlTdQurKyyLvJAlh82nmjM8F8xtxKSVBVk0qZIf6srUFyZZJGLI
X-IronPort-Anti-Spam-Filtered: true
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-8.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2023 19:00:25 +0000
Received: from alln-opgw-4.cisco.com (alln-opgw-4.cisco.com [173.37.147.252]) by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 39PJ0L4H025717 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <netmod@ietf.org>; Wed, 25 Oct 2023 19:00:23 GMT
X-CSE-ConnectionGUID: PSAtoDlVSG+iebGVbM2/Eg==
X-CSE-MsgGUID: OQpd11loTze5h+zey6mVjA==
Authentication-Results: alln-opgw-4.cisco.com; dkim=pass (signature verified) header.i=@cisco.com; spf=Pass smtp.mailfrom=jclarke@cisco.com; dmarc=pass (p=quarantine dis=none) d=cisco.com
X-IronPort-AV: E=Sophos;i="6.03,250,1694736000"; d="scan'208,217";a="5955194"
Received: from mail-dm6nam11lp2168.outbound.protection.outlook.com (HELO NAM11-DM6-obe.outbound.protection.outlook.com) ([104.47.57.168]) by alln-opgw-4.cisco.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2023 19:00:20 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cBKLrTJaq9/r/z8VDyoQLiUnDkh40dWyqCwHhcpLOwYblCGD7WN/QJJ6vH2HMXCMtGjmT8GjsKLVSwD0w+OJepVg0fwJkdYDNFAF0U1w9VI3+UdMIoAK3J4yCm2LPgy9oi9JW0hGxyBPGff+mAFPQQaTmDkoae9XJlKcqs1ozoELfRqgiP+epV7SZc/Br2yM28/rbRaX90VsSsYnV2wB0G/xQEqSPw8F0sfqhJDqTJdtA81mp+o8tQL8ApYkmGczoPHLuO8zIATMI9pPsMd+w8ZXUPk4t8pZ18k107rWnjv0nfyxoMJadxA8XjOjXuNzKhHKav8u+nbJ6YtrxsYUhA==
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=tzSdaazx9HbbBf4nZOz1rCo1GKsQhbY32rUarNLUU9o=; b=IvE7I/E0ALRsarJ1OftHQ3jDVCKhHVK1aT5wrVmSB+7tcH2TV/xgzZ6h5HhZdTBCxyxLLAxVKMBjLpNIQZwCoqHgDSsEUiAlvZz72pH40sWRfdLErErRsahYxjIvPFhAr/W3JHB8xWpGhyB3kld9UMsx5vbbFT6SSQ2I6bD26IBQHLjsfL0rsz4zGgJXHoIukadh2va0q5j+vVWm+96Uf/s3Iu5mgETFT3nrzT4CfMYdv1MdL586smByG/i07ho9n4wgufYPeyNxVFfJ9mmvp6wtJchUr6s55YxVKaz3XlKT+kMOfOrRk1VFCt4ovn3D9lMA2QYnHmQUwSTC4eV9zA==
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
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tzSdaazx9HbbBf4nZOz1rCo1GKsQhbY32rUarNLUU9o=; b=Hwfv4qmBkmEMMsHOFTMce8RpKiC7u0lfz5Edxvk+PhNJOSII0NDDKSaBnDG2VnE/Avjxzi39jQN/BhlD9BQbPyLklHffvMcNx+QaCot4O/CBn4n39f2W4PCyto94LpvkEPmb8neX9hLSxSX/+oCkL7WlMhrP1Bt8clZrrKIwpJs=
Received: from BN9PR11MB5371.namprd11.prod.outlook.com (2603:10b6:408:11c::11) by PH7PR11MB6476.namprd11.prod.outlook.com (2603:10b6:510:1f0::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.26; Wed, 25 Oct 2023 19:00:17 +0000
Received: from BN9PR11MB5371.namprd11.prod.outlook.com ([fe80::ea8f:e205:d55a:c89]) by BN9PR11MB5371.namprd11.prod.outlook.com ([fe80::ea8f:e205:d55a:c89%6]) with mapi id 15.20.6907.032; Wed, 25 Oct 2023 19:00:16 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: Jürgen Schönwälder <jschoenwaelder@constructor.university>, "Jason Sterne (Nokia)" <jason.sterne@nokia.com>
CC: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Updated Content of Module Versioning - T8 (recommended-min for imports)
Thread-Index: AQHaB3LkP9I/rq/8HUKTOGXRbW9WirBa188AgAADtPw=
Date: Wed, 25 Oct 2023 19:00:16 +0000
Message-ID: <BN9PR11MB5371C6DCFF466DD9DAD41608B8DEA@BN9PR11MB5371.namprd11.prod.outlook.com>
References: <DM6PR08MB508483A98537B82190016B0B9BDFA@DM6PR08MB5084.namprd08.prod.outlook.com> <DM6PR08MB50849A7A2F50322C9C374E0D9BDEA@DM6PR08MB5084.namprd08.prod.outlook.com> <ZTliKtYPTq249rqb@alice.eecs.jacobs-university.de>
In-Reply-To: <ZTliKtYPTq249rqb@alice.eecs.jacobs-university.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BN9PR11MB5371:EE_|PH7PR11MB6476:EE_
x-ms-office365-filtering-correlation-id: c12aa47d-4103-4901-90c4-08dbd58ca091
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: RF1ZGQ0pZYOdDyXz5AST+iInEHf921yZWVW9ItEbm6++zyJ9GZbQi+BCAG0eLx0xGAz0S+ylv89scx7fjRHqn9toGja5DKouwJ9drIwHWY0OynGQ1iMj6mh8v9F8VHszONUSpyRIF6UIJObXTtTQPZtxl8ogTp+7AuE/oa9602rlt6YJpGoEr6dJ1qmh+4zRoe60GNO4d7ZbzquBp6yCxE1xhFOM+IocfvvFgMX404VHXp2viCL7pMKMMhMAP4GDamCYDyPLYNTN1IThwc+sGl042jEeIQgbFKO9n5BNDoydLUbLk5+dLZsabwK5DbZCxrmOuxQLyw3ZHPoa5SaHWCK/m9J7qP6RU3cKg801sGFcFsj609ig8e1AP/y/hQWkN7glRsxb3dDlVlNNhyrVTebiAYle+y/Q2X3ypn/IfuOoNqkjc+74jYG5LKKOtLRbN19S2l9Vuzgti95OwQyIkoU6yrakY3U8G5tiv1Opd598pkNDQT1LjT2brcBAHIOAn3fhmvii/nfpBv9oNeQlT7rZU8NiQXlo8F1nti4VLWeGfi/zxqkcScTfjxMq93o4Ok8SwcKupNy88FLVLpSEEqz+5UX56MgDs2S8B5ZBwXfNXz9L84bUIYWEcj1dq210p9qV9Dqidk9OhM5qUOlftA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR11MB5371.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(346002)(39860400002)(366004)(396003)(136003)(230922051799003)(1800799009)(64100799003)(451199024)(186009)(38070700009)(9686003)(53546011)(55016003)(478600001)(122000001)(33656002)(966005)(86362001)(40140700001)(38100700002)(166002)(2906002)(83380400001)(66574015)(66556008)(15650500001)(71200400001)(7696005)(6506007)(316002)(8676002)(52536014)(66946007)(66446008)(110136005)(4326008)(8936002)(66476007)(5660300002)(41300700001)(64756008)(76116006); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: y+sexp3BtuOn867dQ0heWu3d2gQMcdNKFVPxjpEQucUgFZGKFBPNPn7WfC0ndNJC+iUntElhAGTILzn4hSmzCNsZKPF2jb0Nzay2xddF41pZe/1ljwQ4/esKxP2g8kgP+ukCXHQeNVY6rnkSAlVTKQbolO+hvSTVrCKg6K6h1dSuH8HeIL8RQW8avWku+7TSiG74x391koVqJxF3cTBx5Jpj6nWv7LRmc3zpAA40h31PuUdle7VXUeWmUNxmgEeqMdzf8F4kCAkZuum5D3X4RH+eHsGwP70KJU1T21VTpPDNsAbcqq9NuYWdkTtP9deeoXl41VlB/J0brkhBAUPzy1E1yJNPfj7egGuev76aBay9N0Z6TrHf/FjLVOJCBfk+6RC0n/dsaCUpwvR9UNRZrhBw4oOP2B1CywFGt42fCfmFRtxorKpKRr10suqAstbG7k4BWOq/pk4LiuQ9uCo+h5Q0V9kUJy4YrE95L9tsjNiLFRwDa7IvS4zmO2kWG22qQ+gk5Gvq0M3hqrKy7yl7swA+40L6cT8NMnEsobMNyApPS0im+fXLRV4Qqt+yO28dir1+frKgAUIBMckWyBlwG/iVfjMTPNFE1ZjfyCbY6gbcZPTDcGwHOVSdghoUXROzEHBsE569U+Ydk7JSTwLrEwRDc5SPyADAHQoxi7G8/sjbnmUGR/orFEz/fa/5hdArkXNi/bLfxMVlQR67C0qZ6O/sdkAsGO/7saSJLVJvprs1Qm1IFxhUt5M/0PpKYUSo71CLDoZUSXla7/hvbetIgbKriBX3OqoYcXFJVl34jhOWHkLMAWqM0OkP9zUDnGIzNPyk430kbtQyOcWnG9jiGI7gBkMbZ36Cn0IUTtAfBGzmGmBoOGyqPq5+DNu5VAkD52/oQZpNOiCTx5VMiXuYgyxwxcEsp87tKfbGP8uyoCBXFbF/5CRjBA51UuISz1U4TxzaTHfIo1k5CRfJd3JRWrhudzSwNNEuQlAmOWp/E/0AHqEfbCGDq93BY29h027gRzGouSqMMkWjzH6x84AhWrO4Q1/6SPzu2nK4NXQDB4Y4mCB3QgQbbivdsGftxB2zOCyrZfLkpsyd/nkRvC0Kv28Ej/i7WYOMRNDLDfd0EB5/zd9mS5K5smf6umiAYGiMgFAkIixRlSp69MPv6Mw9eXQTBnLuzukUHlXwGn1hDMNLFsHikMa82cCy4lBLbFn6Duvkvnswyy/Bv3RcNky1J5r5/JC5Dlb68lU3igZXUk99WstuI359ABwfj4GVmulcUsItyqMsGKP/1Qg4Zf3NL2mmzWEPoOPCHyk63F+4I7Jk8Uu57K6dL7s+X+oVL89m8IsWCdonjLIziuGGmXoWdMznsw9N6XVQCn3QA22QgscGIhcAgwxokKuSljixcoLwORiPnCNcPPeXt4BycLXty2JYXZGBadJ9IiNp2LXo/gSpPwlot7MxLcpvqRPsTkY6jjCmjKChjMd6dYlBGnfSZtgizVel9JIzEvxY/ecW3plddk7i8yTX+p0KxKHO9Mom/9Q7FfZKET7yccj8jT3rproAJZEDUGRq7cTzMmAw8jSfNjtWvZ8qP5byvT1BM9DdeF77WsvlNZX3e56E+3N6G4I835oNkkgDdhaImj669OSHWt/UrXo6KDJTlnZ5Bp3I
Content-Type: multipart/alternative; boundary="_000_BN9PR11MB5371C6DCFF466DD9DAD41608B8DEABN9PR11MB5371namp_"
MIME-Version: 1.0
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5371.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c12aa47d-4103-4901-90c4-08dbd58ca091
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2023 19:00:16.9018 (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: VUAyJoFISTy6kW7j9/w7cup0D7AGDpJU05QbTUkLUo4WXvBz6gy72zxydOACOrSRYvAvWD+QpIv0rgiyTfVhQQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6476
X-Outbound-SMTP-Client: 173.37.147.252, alln-opgw-4.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/99X-DGXxexmizhAhTupvNxPyD9g>
Subject: Re: [netmod] Updated Content of Module Versioning - T8 (recommended-min for imports)
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: Wed, 25 Oct 2023 19:03:00 -0000

This is the reason that, for me, I’d want the extension to be outside the description in something that is machine-readable.  Tools that do understand this extension could make a better decision about which module revision to use.

Tools that do not understand the extension will resolve the import as they normally would, which may lead to a failure at compile time (e.g., for a missing node).

Joe

From: netmod <netmod-bounces@ietf.org> on behalf of Jürgen Schönwälder <jschoenwaelder@constructor.university>
Date: Wednesday, October 25, 2023 at 14:45
To: Jason Sterne (Nokia) <jason.sterne@nokia.com>
Cc: netmod@ietf.org <netmod@ietf.org>
Subject: Re: [netmod] Updated Content of Module Versioning - T8 (recommended-min for imports)
I am strongly against this. The import statement is used by tools.
Adding a recommendation for humans that existing and conforming tools
will not understand just causes confusion.

/js

On Wed, Oct 25, 2023 at 06:41:19PM +0000, Jason Sterne (Nokia) wrote:
> Hi all,
>
> Starting a dedicated thread for T8 recommended-min for imports
>
> These are my own personal opinions (not those of the authors/contributors).
>
> It has been discussed before that import by a specific revision is somewhat broken (not recommended). It is mentioned in section 2.5 of the versioning requirements draft: https://www.ietf.org/archive/id/draft-ietf-netmod-yang-versioning-reqs-08.html#name-no-good-way-to-specify-whic
>
> Based on previous WG LC discussions, we already changed from a revision-or-derived extension (that did affect conformance & what a tool could/should use), to a weaker recommended-min in order to avoid further changes to the YANG language & conformance rules.  The recommended-min is pretty much purely a documentation tag that helps users of the modules understand what versions of imports might be best to use (e.g. when supporting multiple modules in a server, or constructing a "package" of modules that work together).
>
> We could instead just say to put this information into a description field in the module. But it is helpful if the field is broken out (i.e. structured data) and more easily machine readable.
>
> So I'd like to see this stay as part of Module Versioning but be renamed to recommended-min-date.  Then in YANG Semver we should add recommended-min-semver-label.
>
> Jason
>
>
> From: netmod <netmod-bounces@ietf.org> On Behalf Of Jason Sterne (Nokia)
> Sent: Tuesday, October 24, 2023 9:58 AM
> To: netmod@ietf.org
> Subject: [netmod] Updated Content of Module Versioning
>
> Hello NETMOD WG,
>
> The YANG versioning authors and weekly call group members have been discussing the next steps for the versioning drafts.
>
> We'd propose that the first step is to converge on what aspects of the current Module Versioning draft should be retained, and which parts should be removed. We can then work towards a final call on an updated version with this revised scope.
>
> Below is a summary of the main topics in the Module Versioning draft. We've divided the items T1-T10 into 2 groups:
> A) Baseline content of Module Versioning
> B) Items which need more WG discussion
>
> In addition to whatever discussions happen on this email list, we have also created a hedgedoc where you can register your preference for items T7-T10. It would be much appreciated if you can put your opinion in the hedgedoc here:
> https://notes.ietf.org/CdKrT5kVSF6qbnRSY4KeSA?both
>
>
> GROUP A (Baseline content of Module Vesioning)
> -----------------------------------------------------------------
> Based on resolution of WG LC comments and subsequent discussions, and some feedback to reduce complexity and content in the Module Versioning draft, here is a summary of items that will and won't be part of the next update of the Module Versioning draft (also referred to as "this draft" below).
>
> T1. The "ver:non-backwards-compatible" annotation (Sec 3.2):
> Retained. This top level (module level) extension (which can be ignored by tools that don't understand it) is critical to include so that module readers and tools can know when NBC changes have occurred.
>
> T2. Updated rules of what is NBC: (Sect 3.1.1, 3.1.2)
> Retained. These are updates/clarifications (i.e., changes) to the RFC 7950 rules that are appropriate and helpful:
> (i) "status obsolete"
>   - This draft changes RFC 7950 so that marking a data node as obsolete is an NBC change because it can break clients.
> (ii) "extensions"
>   - This draft changes the RFC 7950 rules to allow extensions to define the backwards compatibility considerations for the extension itself.  The existing RFC 7950 rules only allow extensions to be added, not changed or removed.
> (iii) "import by revision-date"
>   - This draft changes the RFC 7950 rules to allow the revision date of an import-statement to be changed/added/removed.  The imported module must be versioned separately (i.e., by a YANG package/library defining the schema).
> (iv)  "whitespace":
>   - This draft clarifies the existing RFC 7950 behaviour that changing insignificant whitespace is classified as a backwards compatible change
>
> T3. revision-label-scheme extension (Sec 3.4.2)
> Removed. Based on WG LC discussions we will go back to a single versioning scheme for YANG modules, and hence the revision-label-scheme extension will be removed from this draft.
>
> T4. revision-label extension (Sec 3.4)
> Removed. Related to T3 above, given that a single versioning scheme is sufficient, the revision-label extension will be moved to the YANG Semver draft, and removed from Module Versioning.
>
> T5. Resolving ambiguous imports in YANG library (Sec 5.1)
> Removed. This will be removed from Module Versioning (could be considered in YANG Next, although that is many years away).  Note, RFC 7950, section 5.6.5, paragraph 5 does consistently define how to build the schema.  The change in the draft was to always prioritise an implemented module over the most recent implemented *or* import-only revision. But this will be removed.
>
> T6. Advertisement for how deprecated & obsolete nodes are handled (Sec 5.2.2)
> Retained. This information is important for clients to be able to accurately construct the schema and hence it is retained in Module Versioning.
>
> GROUP B (Needs WG discussion)
> -------------------------------------------
> For these items we don't have consensus within the WG - they need more discussion and input.
>
> It is recommended to go back and look at the NETMOD emails on these topics (from the WG LC discussions).
>
> Please add your name beside your preferred option in the poll: https://notes.ietf.org/CdKrT5kVSF6qbnRSY4KeSA?both
>
> T7. filename changes (Sec 3.4.1)
> The authors/contributors are leaning towards suggesting that this moved change be moved to YANG Next consideration.  However, there isn't complete consensus, with concerns that the vendors will each define their own incompatible file naming schemes for YANG modules that use version numbers.  If we retain this work then this would likely move to the YANG Semver draft.
> [See hedgedoc poll T7]
>
> T8. recommended-min for imports (Sec 4)
> The WG seems to be somewhat split on how urgent this is, and there isn't consensus amongst authors/contributors for retaining this work or deferring it. One option is to keep it, but renamed as recommended-min-date.
> [See hedgedoc poll T8]
>
> T9. Versioning of YANG instance data (Sec 6)
> There wasn't any consensus among the authors/contributors as to whether this should be retained or deferred to a new version of the YANG instance data document.
> [See hedgedoc poll T9]
>
> T10. Do *all* whitespace changes (including whitespace between statements) require a new revision to be published? Sec 3.1, last paragraph.
> The authors/contributors are somewhat split on whether to retain this.  The advantage of keeping this is that it makes it very easy to check (i.e., via a simple text diff tool) whether two modules pertaining to be the same version are in fact the same.  It should also mean that it is easy to generate a hash-based fingerprint of a module revision.  The alternative gives more flexibility to users to reformat modules (e.g., for different line-lengths), but complicates the check to ensure that a YANG module revision hasn't been changed or makes it slightly more expensive to generate a hash since the module formatting would need to be normalized first.
> [See hedgedoc poll T10]
>
> Jason (he/him)
>

> _______________________________________________
> netmod mailing list
> 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
https://www.ietf.org/mailman/listinfo/netmod