[Rtg-yang-coord] YANG modules dependencies tool: result for the "Client/Server Configuration Model" package

Benoit Claise <bclaise@cisco.com> Sun, 13 November 2016 08:22 UTC

Return-Path: <bclaise@cisco.com>
X-Original-To: rtg-yang-coord@ietfa.amsl.com
Delivered-To: rtg-yang-coord@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76882129431; Sun, 13 Nov 2016 00:22:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.998
X-Spam-Level:
X-Spam-Status: No, score=-15.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-1.497, SPF_HELO_PASS=-0.001, SPF_PASS=-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
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 LHxWpzktSRSa; Sun, 13 Nov 2016 00:22:38 -0800 (PST)
Received: from bgl-iport-3.cisco.com (bgl-iport-3.cisco.com [72.163.197.27]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4271129524; Sun, 13 Nov 2016 00:22:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=409103; q=dns/txt; s=iport; t=1479025355; x=1480234955; h=subject:references:to:from:message-id:date:mime-version: in-reply-to; bh=NuryQRvaICGRKjuyeDE2T5TdwltdhEaozcRXZQZ0aCw=; b=YHbkxFTlGybggbrIMVUT9WPMgX1rC2AYYnGW78VMlb06TDSOwnXV1vhv MMGd0oHVrWx1/CvzkVrdtboyvFdQOfG0Kl8kgDSfB3O3e0b/OAC5iX1U0 DEWcIqteijjBd5leNoAt6Y9GwIcPuxbzDzF1OscWtqshZs8/AaWvA7108 Q=;
X-Files: Attached Message Part : 135
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CmBAADIihY/xjFo0iEPQEBAQEBxigEAgECAQ
X-IronPort-AV: E=Sophos;i="5.31,631,1473120000"; d="scan'208,217,150";a="30620018"
Received: from vla196-nat.cisco.com (HELO bgl-core-3.cisco.com) ([72.163.197.24]) by bgl-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 13 Nov 2016 08:22:31 +0000
Received: from [10.70.233.159] ([10.70.233.159]) by bgl-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id uAD8MPMw002193; Sun, 13 Nov 2016 08:22:26 GMT
References: <74084ffe-6551-2fd1-b0ab-44ebe3095d7f@cisco.com>
To: "Rtg-yang-coord@ietf.org" <rtg-yang-coord@ietf.org>, "rtg-chairs@ietf.org" <rtg-chairs@ietf.org>
From: Benoit Claise <bclaise@cisco.com>
X-Forwarded-Message-Id: <74084ffe-6551-2fd1-b0ab-44ebe3095d7f@cisco.com>
Message-ID: <47c06e20-978c-1a49-b68d-166272d1d099@cisco.com>
Date: Sun, 13 Nov 2016 17:22:25 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <74084ffe-6551-2fd1-b0ab-44ebe3095d7f@cisco.com>
Content-Type: multipart/mixed; boundary="------------721568DD961F03EDB3312756"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-yang-coord/1a2FrYMjHUjPiihBwm0U7l6Xyq0>
Subject: [Rtg-yang-coord] YANG modules dependencies tool: result for the "Client/Server Configuration Model" package
X-BeenThere: rtg-yang-coord@ietf.org
X-Mailman-Version: 2.1.17
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: <https://mailarchive.ietf.org/arch/browse/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: Sun, 13 Nov 2016 08:22:39 -0000

Dear all,

It would be great if you would produce similar pictures for your WGs, 
for draft "packages", or for the entire routing area.
If you do, please share.

Regards, Benoit

-------- Forwarded Message --------
Subject: 	[netmod] YANG modules dependencies tool: result for the 
"Client/Server Configuration Model" package
Date: 	Sun, 13 Nov 2016 16:23:40 +0900
From: 	Benoit Claise <bclaise@cisco.com>
To: 	NETMOD Working Group <netmod@ietf.org>
CC: 	Joe Clarke (jclarke) <jclarke@cisco.com>



Dear all,

Let's look at this "Client/Server Configuration Model" package, i.e. 
those drafts:
     draft-ietf-netconf-keystore-00 Keystore Model
     draft-ietf-netconf-ssh-client-server-00 SSH Client and Server Models
     draft-ietf-netconf-tls-client-server-00 TLS Client and Server Models
     draft-ietf-netconf-netconf-client-server-00 NETCONF Client and 
Server Models
     draft-ietf-netconf-restconf-client-server-00 RESTCONF Client and 
Server Models

During this week-end hackathon, Joe Clarke created a very useful visual 
tool.
For this package, see 
http://www.yangcatalog.org/yang-search/impact_analysis.php?modules[]=ietf-tls-client&modules[]=ietf-tls-server&modules[]=ietf-ssh-client&modules[]=ietf-ssh-server&modules[]=ietf-restconf-client&modules[]=ietf-restconf-server&modules[]=ietf-key-store&modules[]=ietf-netconf-client&modules[]=ietf-netconf-server&orgs[]=ietf&recurse=&rfcs=1

Some info on the tool. You can add all the YANG modules you want, you 
can select the level of recursion, you can move the bubbles around, you 
can move the mouse over a YANG module to display the draft name, etc. 
 From there, you can see the bottleneck, i.e. the YANG module that 
should get our prioritized attention (the one with black circle). RFCs 
are in red (and there is a flag to remove them), and drafts are in 
green. See all options under the "graph options" pull down menu.

After selecting the right option, the conclusions are in the attached 
picture.

Un-selecting the "include RFCs" button provides even a clearer view: in 
this "package", ietf-keystore requires our attention.



Regards, Benoit