Re: [netconf] New Version Notification for draft-ahuang-netconf-notif-yang-01.txt

Alex Huang Feng <alex.huang-feng@insa-lyon.fr> Sun, 23 July 2023 21:15 UTC

Return-Path: <alex.huang-feng@insa-lyon.fr>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39EABC14CE51 for <netconf@ietfa.amsl.com>; Sun, 23 Jul 2023 14:15:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.475
X-Spam-Level:
X-Spam-Status: No, score=0.475 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_HELO_IP_MISMATCH=2.368, RCVD_IN_MSPIKE_H4=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_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=no 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 WIxcPNtppQ9V for <netconf@ietfa.amsl.com>; Sun, 23 Jul 2023 14:15:01 -0700 (PDT)
Received: from smtpout01-ext2.partage.renater.fr (smtpout01-ext2.partage.renater.fr [194.254.240.33]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 430BCC14F736 for <netconf@ietf.org>; Sun, 23 Jul 2023 14:15:00 -0700 (PDT)
Received: from zmtaauth01.partage.renater.fr (zmtaauth01.partage.renater.fr [194.254.240.25]) by smtpout10.partage.renater.fr (Postfix) with ESMTP id DC9AA6475D for <netconf@ietf.org>; Sun, 23 Jul 2023 23:14:57 +0200 (CEST)
Received: from zmtaauth01.partage.renater.fr (localhost [127.0.0.1]) by zmtaauth01.partage.renater.fr (Postfix) with ESMTPS id C405714019E for <netconf@ietf.org>; Sun, 23 Jul 2023 23:14:57 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1]) by zmtaauth01.partage.renater.fr (Postfix) with ESMTP id BE7C51401A4 for <netconf@ietf.org>; Sun, 23 Jul 2023 23:14:57 +0200 (CEST)
Received: from zmtaauth01.partage.renater.fr ([127.0.0.1]) by localhost (zmtaauth01.partage.renater.fr [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id s-YRyLBfNgmT for <netconf@ietf.org>; Sun, 23 Jul 2023 23:14:57 +0200 (CEST)
Received: from 31.133.128.212 (unknown [194.254.241.251]) by zmtaauth01.partage.renater.fr (Postfix) with ESMTPA id B011E14019E for <netconf@ietf.org>; Sun, 23 Jul 2023 23:14:56 +0200 (CEST)
From: Alex Huang Feng <alex.huang-feng@insa-lyon.fr>
Content-Type: multipart/alternative; boundary="Apple-Mail=_E3D2710C-39B4-4240-9AE2-6B8542FDF561"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.3\))
Date: Sun, 23 Jul 2023 23:14:54 +0200
References: <167785822747.47655.6113990654338542002@ietfa.amsl.com> <EDBA7E7C-ACAB-450B-98BC-64A56D369E5F@insa-lyon.fr> <AM7PR07MB62483AEB619599DFC72D958FA0899@AM7PR07MB6248.eurprd07.prod.outlook.com> <CABCOCHRTGczDxWa_FKBH7A3FPGsvj_+bT6BB_cyDBxFE7d7ezQ@mail.gmail.com> <VI1PR07MB6256A52F2EAEA98B5B3F108AA08E9@VI1PR07MB6256.eurprd07.prod.outlook.com> <658365C1-8F5C-4786-9515-A5D20513CCC9@insa-lyon.fr>
To: netconf <netconf@ietf.org>
In-Reply-To: <658365C1-8F5C-4786-9515-A5D20513CCC9@insa-lyon.fr>
Message-Id: <EACC0A4A-96BF-4E60-A9E6-37DA9789D4D0@insa-lyon.fr>
X-Mailer: Apple Mail (2.3696.120.41.1.3)
X-Virus-Scanned: clamav-milter 0.103.8 at clamav02
X-Virus-Status: Clean
X-Renater-Ptge-SpamState: clean
X-Renater-Ptge-SpamScore: 0
X-Renater-Ptge-SpamCause: gggruggvucftvghtrhhoucdtuddrgedviedrheeigdduheejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecutffgpfetvffgtfenuceurghilhhouhhtmecufedttdenucenucfjughrpefhtggguffffhfvjgfkofesrgdtmherhhdtjeenucfhrhhomheptehlvgigucfjuhgrnhhgucfhvghnghcuoegrlhgvgidrhhhurghnghdqfhgvnhhgsehinhhsrgdqlhihohhnrdhfrheqnecuggftrfgrthhtvghrnhepgeetkeefffefgedtudekleejheelieeltdfhgeeiveduleduvdefhfeutdeiiedvnecuffhomhgrihhnpehivghtfhdrohhrghenucfkphepudelgedrvdehgedrvdeguddrvdehudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduleegrddvheegrddvgedurddvhedupdhhvghlohepfedurddufeefrdduvdekrddvuddvpdhmrghilhhfrhhomheptehlvgigucfjuhgrnhhgucfhvghnghcuoegrlhgvgidrhhhurghnghdqfhgvnhhgsehinhhsrgdqlhihohhnrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepnhgvthgtohhnfhesihgvthhfrdhorhhg
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/wXlWwW2CYy0rKItvaVl6i80WNuI>
Subject: Re: [netconf] New Version Notification for draft-ahuang-netconf-notif-yang-01.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETCONF WG list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Jul 2023 21:15:05 -0000

Dear Netconf WG,

I just uploaded a new iteration for draft-ahuang-netconf-notif-yang.

With this draft, we are defining the missing structure in YANG to allow the validation of NETCONF Event notifications and YANG-push messages using YANG modules.
I have integrated the feedback from Tom and Andy, mostly editorial but necessary modifications.

I would like to request more feedback from the Netconf WG on the following iteration and also feedback on the opened discussions from the thread below.

Cheers,
Alex

----------
A new version of I-D, draft-ahuang-netconf-notif-yang-02.txt
has been successfully submitted by Alex Huang Feng and posted to the
IETF repository.

Name:		draft-ahuang-netconf-notif-yang
Revision:	02
Title:		YANG model for NETCONF Event Notifications
Document date:	2023-07-23
Group:		Individual Submission
Pages:		7
URL:            https://www.ietf.org/archive/id/draft-ahuang-netconf-notif-yang-02.txt <https://www.ietf.org/archive/id/draft-ahuang-netconf-notif-yang-02.txt>
Status:         https://datatracker.ietf.org/doc/draft-ahuang-netconf-notif-yang/ <https://datatracker.ietf.org/doc/draft-ahuang-netconf-notif-yang/>
Htmlized:       https://datatracker.ietf.org/doc/html/draft-ahuang-netconf-notif-yang <https://datatracker.ietf.org/doc/html/draft-ahuang-netconf-notif-yang>
Diff:           https://author-tools.ietf.org/iddiff?url2=draft-ahuang-netconf-notif-yang-02 <https://author-tools.ietf.org/iddiff?url2=draft-ahuang-netconf-notif-yang-02>

Abstract:
  This document defines the YANG model for NETCONF Event Notifications.
  The definition of this YANG model allows the encoding of NETCONF
  Event Notifications in YANG compatible encodings such as YANG-JSON
  and YANG-CBOR.

> On 20 Jul 2023, at 23:45, Alex Huang Feng <alex.huang-feng@insa-lyon.fr> wrote:
> 
> Hi Andy and Tom, 
> 
> Thank you very much for the feedback. I will integrate these comments on the next iteration of the draft.
> Here some comments I have :
> - I don’t have a strong opinion on the name of the yang module prefix. If the WG prefer a shorter prefix, happy to change it. Currently, it is "inotif" standing for “Ietf Notifications”.
> - Regarding the SID range request for this YANG module, I would like to ask the Netconf WG for guidelines. Should all new YANG modules defining notifications request for a SID / SID range? 
> 
> Cheers,
> 
> Alex
> 
>> On 30 Mar 2023, at 11:33, tom petch <ietfc@btconnect.com> wrote:
>> 
>> 
>> 
>> ________________________________________
>> From: Andy Bierman <andy@yumaworks.com>
>> Sent: 29 March 2023 17:54
>> 
>> 
>> 
>> On Wed, Mar 29, 2023 at 9:23 AM tom petch <ietfc@btconnect.com<mailto:ietfc@btconnect.com>> wrote:
>> From: netconf <netconf-bounces@ietf.org<mailto:netconf-bounces@ietf.org>> on behalf of Alex Huang Feng <alex.huang-feng@insa-lyon.fr<mailto:alex.huang-feng@insa-lyon.fr>>
>> Sent: 03 March 2023 16:30
>> 
>> Dear Netconf WG,
>> 
>> I published a new iteration of draft-ahuang-netconf-notif-yang.
>> 
>> I integrated the feedback I received from the mailing list and offline.
>> 
>> The following changes has been made:
>> - The yang module prefix has changed to “inotif” to be more explicit.
>> 
>> <tp>
>> mmmm explicit of what?  to me it looks like 'in'  'ot'  'if' since the human tendency is to parse into syllables.  The I-D seems to be about events more than notifications so I might have gone for 'evt' for event or some such  with perhaps a suffix if there are to be more of this ilk.
>> 
>> In passing, references in the YANG module MUST appear in the I-D references - 6991, 8791, 3339
>> 
>> Abstract or Introduction or both need a reference to the current YANG specification.
>> 
>> Abstract - so what? what is the point of this YANG module, what could I do with it?
>> 
>>     "WG Web:   <http:/tools.ietf.org/wg/netconf/<http://tools.ietf.org/wg/netconf/>>
>> is out of date
>> 
>>       leaf eventTime {
>> SMI used camel case, YANG tends not to; is there a reason to here?
>> 
>> 
>> 
>> This needs to match the XSD element name in RFC 5277.
>> 
>> I have an additional review comment:
>> 
>> There is no SID file.
>> Create a SID file for this structure and create the proper sections to
>> request the SID range.
>> 
>> <tp>
>> 
>> Andy 
>> 
>> Thanks for that.  I suspected it would be the case but did not go digging through the  (missing?) references to find out.  
>> 
>> Alex
>> Worth adding a statement of explanation in the I-D IMHO lest others make that comment as well.
>> 
>> Tom Petch
>> </tp>
>> thanks,
>> Andy
>> 
>> type yang:date-and-time;
>>        "The time the event was generated by the event source.  This
>>           parameter is of type dateTime
>> Looks like 'date-and-time' to me
>> 
>> Tom Petch
>> 
>> 
>> - The namespace is changed to the one used in RFC5277 : urn:ietf:params:xml:ns:netconf:notification:1.0
>> - In IANA section, instead of asking for a new URI, we ask IANA to add this document as a reference to the URI from RFC5277
>> 
>> Any new feedback on this draft is welcome.
>> 
>> Cheers,
>> 
>> Alex
>> 
>> On 3 Mar 2023, at 16:43, internet-drafts@ietf.org<mailto:internet-drafts@ietf.org><mailto:internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>> wrote:
>> 
>> 
>> A new version of I-D, draft-ahuang-netconf-notif-yang-01.txt
>> has been successfully submitted by Alex Huang Feng and posted to the
>> IETF repository.
>> 
>> Name: draft-ahuang-netconf-notif-yang
>> Revision: 01
>> Title: YANG model for NETCONF Event Notifications
>> Document date: 2023-03-03
>> Group: Individual Submission
>> Pages: 6
>> URL:            https://www.ietf.org/archive/id/draft-ahuang-netconf-notif-yang-01.txt
>> Status:         https://datatracker.ietf.org/doc/draft-ahuang-netconf-notif-yang/
>> Htmlized:       https://datatracker.ietf.org/doc/html/draft-ahuang-netconf-notif-yang
>> Diff:           https://author-tools.ietf.org/iddiff?url2=draft-ahuang-netconf-notif-yang-01
>> 
>> Abstract:
>> This document defines the YANG model for NETCONF Event Notifications.
>> 
>> 
>> 
>> 
>> 
>> The IETF Secretariat
>> 
>> 
>> 
>> 
>> _______________________________________________
>> netconf mailing list
>> netconf@ietf.org<mailto:netconf@ietf.org>
>> https://www.ietf.org/mailman/listinfo/netconf
> 
> _______________________________________________
> netconf mailing list
> netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf