Re: [Rtg-yang-coord] IETF draft -> YANG module extraction -> compilation

"Thomas D. Nadeau" <tnadeau@lucidvision.com> Thu, 26 March 2015 15:16 UTC

Return-Path: <tnadeau@lucidvision.com>
X-Original-To: rtg-yang-coord@ietfa.amsl.com
Delivered-To: rtg-yang-coord@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78AA11A01FA for <rtg-yang-coord@ietfa.amsl.com>; Thu, 26 Mar 2015 08:16:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.896
X-Spam-Level:
X-Spam-Status: No, score=0.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, HTML_MESSAGE=0.001, RDNS_NONE=0.793, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uzfxR30yC_aK for <rtg-yang-coord@ietfa.amsl.com>; Thu, 26 Mar 2015 08:16:35 -0700 (PDT)
Received: from lucidvision.com (unknown [50.255.148.178]) by ietfa.amsl.com (Postfix) with ESMTP id D02F61A2130 for <rtg-yang-coord@ietf.org>; Thu, 26 Mar 2015 08:16:23 -0700 (PDT)
Received: from [192.168.1.120] (unknown [50.255.148.177]) by lucidvision.com (Postfix) with ESMTP id 6095F3140934; Thu, 26 Mar 2015 11:16:23 -0400 (EDT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_C6823A28-D801-4174-9DB4-40284C18D591"
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2070.6\))
From: "Thomas D. Nadeau" <tnadeau@lucidvision.com>
In-Reply-To: <D1396E08.BA8EE%jmedved@cisco.com>
Date: Thu, 26 Mar 2015 11:16:24 -0400
Message-Id: <7913C87D-671E-4D3A-B8FC-EABF42103ED0@lucidvision.com>
References: <5514198F.8030006@cisco.com> <EEEB2A15-4509-4CA2-981C-C866056351A5@lucidvision.com> <55141E0E.8020208@cisco.com> <D1396E08.BA8EE%jmedved@cisco.com>
To: "jmedved Medved (jmedved)" <jmedved@cisco.com>
X-Mailer: Apple Mail (2.2070.6)
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/JL7ZglF-BUE_WAuKqStOyL8M6Lo>
Cc: Benoit Claise <bclaise@cisco.com>, "Rtg-yang-coord@ietf.org" <rtg-yang-coord@ietf.org>
Subject: Re: [Rtg-yang-coord] IETF draft -> YANG module extraction -> compilation
X-BeenThere: rtg-yang-coord@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"List to discuss coordination between the Routing related YANG models\"" <rtg-yang-coord.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-yang-coord>, <mailto:rtg-yang-coord-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-yang-coord/>
List-Post: <mailto:rtg-yang-coord@ietf.org>
List-Help: <mailto:rtg-yang-coord-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-yang-coord>, <mailto:rtg-yang-coord-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2015 15:16:36 -0000

	There were a number of things some discussed at the yangathon, so I will let those people post here.  

> On Mar 26, 2015:11:05 AM, at 11:05 AM, Jan Medved (jmedved) <jmedved@cisco.com> wrote:
> 
> What are the additions that would be required?
> 
> 
> /Jan
>  
> 
> From: "Benoit Claise (bclaise)" <bclaise@cisco.com <mailto:bclaise@cisco.com>>
> Date: Thursday, March 26, 2015 at 7:56 AM
> To: "Thomas D. Nadeau" <tnadeau@lucidvision.com <mailto:tnadeau@lucidvision.com>>
> Cc: "Rtg-yang-coord@ietf.org <mailto:Rtg-yang-coord@ietf.org>" <rtg-yang-coord@ietf.org <mailto:rtg-yang-coord@ietf.org>>, Jan Medved <jmedved@cisco.com <mailto:jmedved@cisco.com>>
> Subject: Re: [Rtg-yang-coord] IETF draft -> YANG module extraction -> compilation
> 
>> Tom, 
>> 
>>> 
>>> When are you going to make the code available?  
>> Somewhere next week. 
>> 
>> Regards, Benoit
>>> There are additions that some have talked about making.
>>> 
>>> --Tom
>>> 
>>>> On Mar 26, 2015:10:37 AM, at 10:37 AM, Benoit Claise <bclaise@cisco.com <mailto:bclaise@cisco.com>> wrote:
>>>> 
>>>> Dear all,
>>>> 
>>>> Part of the IETF 92 hackathon, Jan Medved and I developed a tool for YANG modules extraction and compilation. 
>>>> The outcome is right now on my private web site at http://www.claise.be/IETFYANGPageCompilation.html <http://www.claise.be/IETFYANGPageCompilation.html>, but you should really bookmark  http://www.ietf.org/iesg/directorate/yang-model-coordination-group.html <http://www.ietf.org/iesg/directorate/yang-model-coordination-group.html> and follow the WIKI link.
>>>> 
>>>> Please make sure your YANG modules compile. Btw, don't forget the pyang --ietf option.
>>>> Some numbers:
>>>> Number of YANG models in IETF drafts that passed compilation: 28/113
>>>> Number of all YANG models in IETF drafts (good, bad, example, badly formatted, etc. ): 189
>>>> There is room for improvement.
>>>> Some of the draft authors have been notified about specific mistakes in their module
>>>> 
>>>> Next steps: 
>>>>     - include this tool part of the idnits
>>>>     - cron job to create this page
>>>>     - post the code (currently polishing it)
>>>>     - produce a similar page for opendaylight
>>>> 
>>>> Regards, Benoit
>>>> _______________________________________________
>>>> Rtg-yang-coord mailing list
>>>> Rtg-yang-coord@ietf.org <mailto:Rtg-yang-coord@ietf.org>
>>>> https://www.ietf.org/mailman/listinfo/rtg-yang-coord <https://www.ietf.org/mailman/listinfo/rtg-yang-coord>
>>> 
>>