Re: [Netconf] I-D Action: draft-ietf-netconf-rfc7895bis-05.txt

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Mon, 05 March 2018 16:01 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
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 D528412DA07 for <netconf@ietfa.amsl.com>; Mon, 5 Mar 2018 08:01:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 1CeP5cITem1o for <netconf@ietfa.amsl.com>; Mon, 5 Mar 2018 08:01:07 -0800 (PST)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0143126D74 for <netconf@ietf.org>; Mon, 5 Mar 2018 08:01:07 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id 70C3EBE1; Mon, 5 Mar 2018 17:01:06 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id Fgyn8AkhI6To; Mon, 5 Mar 2018 17:01:05 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Mon, 5 Mar 2018 17:01:06 +0100 (CET)
Received: from localhost (demetrius1.jacobs-university.de [212.201.44.46]) by hermes.jacobs-university.de (Postfix) with ESMTP id 4B0B32015B; Mon, 5 Mar 2018 17:01:06 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius1.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id hNCYBqMuTQlB; Mon, 5 Mar 2018 17:01:05 +0100 (CET)
Received: from elstar.local (unknown [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id B354A20158; Mon, 5 Mar 2018 17:01:05 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id A59404262B40; Mon, 5 Mar 2018 17:01:04 +0100 (CET)
Date: Mon, 05 Mar 2018 17:01:04 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Ladislav Lhotka <lhotka@nic.cz>
Cc: Robert Wilton <rwilton@cisco.com>, Martin Bjorklund <mbj@tail-f.com>, netconf@ietf.org
Message-ID: <20180305160104.2fn7v2cdrdl6f54f@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Ladislav Lhotka <lhotka@nic.cz>, Robert Wilton <rwilton@cisco.com>, Martin Bjorklund <mbj@tail-f.com>, netconf@ietf.org
References: <151974422911.28529.17468772806691724854@ietfa.amsl.com> <20180227.161434.1039409215522320595.mbj@tail-f.com> <87woyqmwdp.fsf@nic.cz> <d18163c2-be3f-3807-aa47-fdc9a1d17b40@cisco.com> <1520265051.7198.56.camel@nic.cz>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <1520265051.7198.56.camel@nic.cz>
User-Agent: NeoMutt/20171215
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/KrD3t21wgII6pyYcIaF_1vubn_8>
Subject: Re: [Netconf] I-D Action: draft-ietf-netconf-rfc7895bis-05.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Configuration WG mailing 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: Mon, 05 Mar 2018 16:01:12 -0000

On Mon, Mar 05, 2018 at 04:50:51PM +0100, Ladislav Lhotka wrote:
> > 
> > Note, that the deviation leaf-list is a leafref back to the module 
> > list.  Hence, for the YANG instance data to be valid, any entries in the 
> > deviation list must be included in the modules list.
> 
> Hmm, even this is actually not true - the type should have
> 
>   require-instance true;
> 
> right?

Yes, I think this should be there.
 
> If "module" and "deviation" are required to match, the document
> should say so.

Note that section 3 says:

   o  deviation list: The name of each YANG module with deviation
      statements affecting a given YANG module, in a given datastore
      schema, MUST be identified.

I know, this is in the objectives section and not in the YANG
definitions, perhaps we need to make this clear there as well.
Perhaps just change

OLD

     "List of YANG deviation modules used by this server to modify

NEW

     "List of all YANG deviation modules used by this server to modify

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>