[netmod] 答复: Joint WGLC on "semver" and "module-versioning" drafts

"Fengchong (frank)" <frank.fengchong@huawei.com> Fri, 26 May 2023 08:36 UTC

Return-Path: <frank.fengchong@huawei.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 8ECFAC151069 for <netmod@ietfa.amsl.com>; Fri, 26 May 2023 01:36:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.195
X-Spam-Level:
X-Spam-Status: No, score=-4.195 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
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 5Ee3QEtgYmdy for <netmod@ietfa.amsl.com>; Fri, 26 May 2023 01:36:51 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10CD3C14CE52 for <netmod@ietf.org>; Fri, 26 May 2023 01:36:51 -0700 (PDT)
Received: from lhrpeml500001.china.huawei.com (unknown [172.18.147.201]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4QSJBc24ntz67kyX for <netmod@ietf.org>; Fri, 26 May 2023 16:34:48 +0800 (CST)
Received: from dggpemm100003.china.huawei.com (7.185.36.68) by lhrpeml500001.china.huawei.com (7.191.163.213) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Fri, 26 May 2023 09:36:48 +0100
Received: from dggpemm500003.china.huawei.com (7.185.36.56) by dggpemm100003.china.huawei.com (7.185.36.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Fri, 26 May 2023 16:36:46 +0800
Received: from dggpemm500003.china.huawei.com ([7.185.36.56]) by dggpemm500003.china.huawei.com ([7.185.36.56]) with mapi id 15.01.2507.023; Fri, 26 May 2023 16:36:46 +0800
From: "Fengchong (frank)" <frank.fengchong@huawei.com>
To: Kent Watsen <kent+ietf@watsen.net>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] Joint WGLC on "semver" and "module-versioning" drafts
Thread-Index: AQHZgf99tsj04n6i3Uu9d8k4HgWf169sR8OQ
Date: Fri, 26 May 2023 08:36:46 +0000
Message-ID: <6aa2865e6e974cbaa4df0a68efb25deb@huawei.com>
References: <01000187fd8e0407-84bd7e7b-ede3-43d8-a9b3-5d4d0a915509-000000@email.amazonses.com>
In-Reply-To: <01000187fd8e0407-84bd7e7b-ede3-43d8-a9b3-5d4d0a915509-000000@email.amazonses.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.136.113.127]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/DyfZvZHd6Tx1Cwehs-IYCzK_rZs>
Subject: [netmod] 答复: Joint WGLC on "semver" and "module-versioning" drafts
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: Fri, 26 May 2023 08:36:55 -0000

Hi all,

  I have reviewed these two drafts and think them are good and necessary.

  In my practice, although we try to avoid NBC changes, there are still many NBC changes in our YANG modules(YANG1.0), it may be caused by bugs fix, new requirements, etc. (creating new nodes/deprecating the old nodes may be very cumbersome and difficult to understand for both client and server. )

  I think it very important for client/app to provide some flags to indicate there are some NBC changes between versions or not, otherwise, client/app have to compare all yang modules between different versions to make sure whether NBC changes occur.

  I also have a suggestion:
  
    In section 5.2.2 of yang module versioning draft, I suggest the default value of deprecated-nodes-implemented/obsolete-nodes-absent is true. In this way, the server does not need to explicitly set this value.
    OLD:
    deprecated-nodes-implemented: If set to "true", this leaf indicates that all schema nodes with a status "deprecated" are implemented equivalently as if they had status "current"; 
                               otherwise deviations MUST be used to explicitly remove "deprecated" nodes from the schema. If this leaf is set to "false" or absent, then the behavior is unspecified.
    obsolete-nodes-absent: If set to "true", this leaf indicates that the server does not implement any status "obsolete" schema nodes. 
                       If this leaf is set to "false" or absent, then the behaviour is unspecified.
    NEW:
    deprecated-nodes-implemented: If set to "true" or absent, this leaf indicates that all schema nodes with a status "deprecated" are implemented equivalently as if they had status "current"; 
                               otherwise deviations MUST be used to explicitly remove "deprecated" nodes from the schema. If this leaf is set to "false" , then the behavior is unspecified.
    obsolete-nodes-absent: If set to "true" or absent, this leaf indicates that the server does not implement any status "obsolete" schema nodes. 
                       If this leaf is set to "false", then the behaviour is unspecified.


-----邮件原件-----
发件人: netmod [mailto:netmod-bounces@ietf.org] 代表 Kent Watsen
发送时间: 2023年5月9日 6:49
收件人: netmod@ietf.org
主题: [netmod] Joint WGLC on "semver" and "module-versioning" drafts

Dear NETMOD WG,

This message begins a joint two-week WGLC for draft-ietf-netmod-yang-semver-11 and draft-ietf-netmod-yang-module-versioning-09
 ending on Monday, May 22nd.  Neither draft has IPR declared.  Here are the direct links to the HTML version for these drafts:

   - https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-semver-11
   - https://datatracker.ietf.org/doc/html/draft-ietf-netmod-yang-module-versioning-09

Positive comments, e.g., "I've reviewed this document and believe it is ready for publication", are welcome!  This is useful and important, even from authors.  Objections, concerns, and suggestions are also welcomed at this time.

Thank you,
Kent and Lou (chairs)








_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod