Re: [netmod] IETF 118 Hackathon for Revision Label in YANG tooling

Qin Wu <bill.wu@huawei.com> Wed, 01 November 2023 12:07 UTC

Return-Path: <bill.wu@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 D3314C1524BC; Wed, 1 Nov 2023 05:07:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.904
X-Spam-Level:
X-Spam-Status: No, score=-1.904 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=unavailable 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 JL_NsFCez2Nb; Wed, 1 Nov 2023 05:07:41 -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 AC82DC15109E; Wed, 1 Nov 2023 05:07:41 -0700 (PDT)
Received: from lhrpeml500003.china.huawei.com (unknown [172.18.147.201]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4SL5Mp2Bznz6K7vB; Wed, 1 Nov 2023 20:06:46 +0800 (CST)
Received: from canpemm100005.china.huawei.com (7.192.105.21) by lhrpeml500003.china.huawei.com (7.191.162.67) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.31; Wed, 1 Nov 2023 12:07:38 +0000
Received: from canpemm500005.china.huawei.com (7.192.104.229) by canpemm100005.china.huawei.com (7.192.105.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.31; Wed, 1 Nov 2023 20:07:36 +0800
Received: from canpemm500005.china.huawei.com ([7.192.104.229]) by canpemm500005.china.huawei.com ([7.192.104.229]) with mapi id 15.01.2507.031; Wed, 1 Nov 2023 20:07:36 +0800
From: Qin Wu <bill.wu@huawei.com>
To: "Per Andersson (perander)" <perander=40cisco.com@dmarc.ietf.org>, "hackathon@ietf.org" <hackathon@ietf.org>
CC: "'netmod@ietf.org'" <netmod@ietf.org>
Thread-Topic: IETF 118 Hackathon for Revision Label in YANG tooling
Thread-Index: AdoMjP08DV7Pecl9TcaRMRXlbwm1sg==
Date: Wed, 01 Nov 2023 12:07:36 +0000
Message-ID: <7ea532e9497143baa468fa64024d9107@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.136.118.68]
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/pPsQWh79PYdLeeeo1oF5VeGMmkQ>
Subject: Re: [netmod] IETF 118 Hackathon for Revision Label in YANG tooling
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, 01 Nov 2023 12:07:43 -0000

Interesting, Per, thanks for the notice.

-Qin
-----邮件原件-----
发件人: netmod [mailto:netmod-bounces@ietf.org] 代表 Per Andersson (perander)
发送时间: 2023年10月31日 21:24
收件人: hackathon@ietf.org
抄送: 'netmod@ietf.org' <netmod@ietf.org>
主题: [netmod] IETF 118 Hackathon for Revision Label in YANG tooling

Hi!

I just registered the following project for the IETF 118 Hackathon.

You are very welccome to join! Any feedback, experiences, or suggestions is appreciated.


Revision Label in YANG tooling

    Champions
        Per Andersson perander@cisco.com

    Project Info
        draft-ietf-netmod-yang-module-versioning defines the revision-label extension, this change also also updates the specified filename schema for YANG modules (currently module.yang or module@YYYY-MM-DD.yang) to also support module#revision-label.yang.
        Currently there are ongoing discussions about this change, if it should be or not. One question raised was that it could require a big effort to update tooling to understand the assumed filenames for a YANG module.
        During this hackathon we explore if changing the assumptions on filenames, and other revision label extensions, for YANG modules requires a big effort.

    Documentation
        Updated YANG Module Revision Handling
        YANG Semantic Versioning

    Code
        https://github.com/mbj4668/pyang
        https://github.com/mbj4668/yanger
        https://github.com/CESNET/libyang


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