Re: [netmod] [Technical Errata Reported] RFC7950 (5879)

Martin Bjorklund <mbj@tail-f.com> Tue, 22 October 2019 15:03 UTC

Return-Path: <mbj@tail-f.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 A227812009C for <netmod@ietfa.amsl.com>; Tue, 22 Oct 2019 08:03:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 Z1lGuUXiqJyZ for <netmod@ietfa.amsl.com>; Tue, 22 Oct 2019 08:03:00 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 6B0FC1200A3 for <netmod@ietf.org>; Tue, 22 Oct 2019 08:03:00 -0700 (PDT)
Received: from localhost (unknown [173.38.220.41]) by mail.tail-f.com (Postfix) with ESMTPSA id 5D2BD1AE03DD; Tue, 22 Oct 2019 17:02:58 +0200 (CEST)
Date: Tue, 22 Oct 2019 17:02:29 +0200 (CEST)
Message-Id: <20191022.170229.971604522071303700.mbj@tail-f.com>
To: rfc-editor@rfc-editor.org
Cc: ibagdona@gmail.com, warren@kumari.net, joelja@bogus.com, kent+ietf@watsen.net, lberger@labn.net, lhotka@nic.cz, netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <20191022114319.CD85BF4071D@rfc-editor.org>
References: <20191022114319.CD85BF4071D@rfc-editor.org>
X-Mailer: Mew version 6.8 on Emacs 25.2
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/IwhqGcB48qtkPCMrfC0tM97xHUw>
Subject: Re: [netmod] [Technical Errata Reported] RFC7950 (5879)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 22 Oct 2019 15:03:03 -0000

Hi,

The problem is that it is not clear that we can use this new
definition with the rest of the text in the RFC that uses this term.
For example, section 7.1.5 talks about "the imported module's schema
tree", and this doesn't really work if the schema tree is not tied to
a module.

Also the proposed definition is recursive since it is defined in
terms of "schema node", and a "schema node" is already defined as "a
node in the schema tree".

So it probably makes sense to look at this definition (and the text
and other definitions) if we do a document update, but as it is
currently written I think it should be rejected.


/martin



RFC Errata System <rfc-editor@rfc-editor.org>; wrote:
> The following errata report has been submitted for RFC7950,
> "The YANG 1.1 Data Modeling Language".
> 
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid5879
> 
> --------------------------------------
> Type: Technical
> Reported by: Ladislav Lhotka <lhotka@nic.cz>;
> 
> Section: 3
> 
> Original Text
> -------------
> o  schema tree: The definition hierarchy specified within a module.
> 
> 
> Corrected Text
> --------------
> o  schema tree: The hierarchy of schema nodes defined in the set of all modules 
>    implemented by a server, as specified in the YANG library data [RFC7895].
> 
> 
> 
> Notes
> -----
> The original definition of the term has two problems:
> 
> 1. Schema tree is not limited to a single module. Some YANG constructs, such as augment and leafref type, may refer to a schema node that is defined in another module.
> 
> 2. Apart from schema nodes, YANG modules contain definitions that do not contribute to the schema tree: groupings, typedefs, identities etc.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party  
> can log in to change the status and edit the report, if necessary. 
> 
> --------------------------------------
> RFC7950 (draft-ietf-netmod-rfc6020bis-14)
> --------------------------------------
> Title               : The YANG 1.1 Data Modeling Language
> Publication Date    : August 2016
> Author(s)           : M. Bjorklund, Ed.
> Category            : PROPOSED STANDARD
> Source              : Network Modeling
> Area                : Operations and Management
> Stream              : IETF
> Verifying Party     : IESG
>