Re: [Netconf] Shepherd review of draft-ietf-netconf-rfc7895bis

Martin Bjorklund <mbj@tail-f.com> Mon, 09 April 2018 06:48 UTC

Return-Path: <mbj@tail-f.com>
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 0F582126B7E for <netconf@ietfa.amsl.com>; Sun, 8 Apr 2018 23:48:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 IpYmHwvwplGt for <netconf@ietfa.amsl.com>; Sun, 8 Apr 2018 23:48:39 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 715BF124319 for <netconf@ietf.org>; Sun, 8 Apr 2018 23:48:39 -0700 (PDT)
Received: from localhost (h-80-27.A165.priv.bahnhof.se [212.85.80.27]) by mail.tail-f.com (Postfix) with ESMTPSA id 7E5411AE0312; Mon, 9 Apr 2018 08:48:38 +0200 (CEST)
Date: Mon, 09 Apr 2018 08:48:38 +0200
Message-Id: <20180409.084838.223450871096801023.mbj@tail-f.com>
To: mjethanandani@gmail.com
Cc: netconf@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <4B6A29A6-0396-4E14-A4CA-6CA107ED5A97@gmail.com>
References: <03CB4BEB-EAFC-45B3-BE40-B40720DF047D@gmail.com> <20180406.145439.1617449037676400603.mbj@tail-f.com> <4B6A29A6-0396-4E14-A4CA-6CA107ED5A97@gmail.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset="utf-8"
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/FAio-w_WWat8d0cHqWU6_4aYf_Q>
Subject: Re: [Netconf] Shepherd review of draft-ietf-netconf-rfc7895bis
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, 09 Apr 2018 06:48:42 -0000

Mahesh Jethanandani <mjethanandani@gmail.com> wrote:
> Martin,
> 
> > On Apr 6, 2018, at 5:54 AM, Martin Bjorklund <mbj@tail-f.com> wrote:
> > 
> > Hi,
> > 
> > Mahesh Jethanandani <mjethanandani@gmail.com> wrote:
> >> Minor comments:
> >> 
> >> Should the revision statement in the YANG module be updated to reflect
> >> the actual date of publication of the RFC, or will it remain
> >> 2018-02-21?
> > 
> > Yes, the module has the usual comment:
> > 
> >  // RFC Ed.: update the date below with the date of RFC publication
> >  // and remove this note.
> 
> Ok. 
> 
> I got a note from one of the ADs, on one of my other drafts, that it helps the RFC editor if the authors identify where all in the draft the particular edit needs to be applied.
> 
> > 
> >> Not so minor a comment:
> >> 
> >> 1) I note at least one use of the lower case (“must”) in the
> >> document. Suggest either shifting any lower-case requirements to upper
> >> case or using https://tools.ietf.org/html/rfc8174
> >> <https://tools.ietf.org/html/rfc8174> for the definition of
> >> requirements language. A Gen-ART review will look at some of the RFC
> >> 2119 language more critically.
> > 
> > I will update the 2119/8174 boilerplate text, and use "MUST" instead
> > of "must" where appropriate.
> > 
> > But, in the Objective section we use a mix of "MUST" and "must".  I
> > think the correct thing to do is use "must" in this section.
> 
> Agree. The point was to include the text from RFC8174 is to clarify the use of lower case “must” in the document.
> 
> > 
> >> 2) A run to validate the example in the back of the document using
> >> yanglint revealed the following error. I could not validate if this
> >> was a tool issue, a tool use issue or a bug that needs looking at, as
> >> the error message is very cryptic and there are no references to any
> >> line numbers.
> >> 
> >> err : Module "ietf-yang-library" in another revision already
> >> implemented.
> >> err : Module "ietf-yang-library" parsing failed.
> > 
> > This is a well-known yanglint problem.  The yanglint-people are aware
> > of this.
> 
> Ok.
> 
> > 
> >> 3) A run of idnits reveals the following:
> >> 
> >>  Checking boilerplate required by RFC 5378 and the IETF Trust (see
> >>  https://trustee.ietf.org/license-info):
> >>  ----------------------------------------------------------------------------
> >> 
> >>     No issues found here.
> >> 
> >>  Checking nits according to
> >>  https://www.ietf.org/id-info/1id-guidelines.txt:
> >>  ----------------------------------------------------------------------------
> >> 
> >>     No issues found here.
> >> 
> >>  Checking nits according to https://www.ietf.org/id-info/checklist :
> >>  ----------------------------------------------------------------------------
> >> 
> >>     No issues found here.
> >> 
> >>  Miscellaneous warnings:
> >>  ----------------------------------------------------------------------------
> >> 
> >>  == Line 282 has weird spacing: '...mespace    ine...'
> >> 
> >>  == Line 293 has weird spacing: '...mespace    ine…'
> >> 
> >> <I generally ignore this>
> >> 
> >>  == The document seems to lack the recommended RFC 2119 boilerplate,
> >>  even if
> >>     it appears to use RFC 2119 keywords. 
> >> 
> >>     (The document does seem to have the reference to RFC 2119 which the
> >>     ID-Checklist requires).
> >> 
> >> <I see that you do reference RFC 2119, so do not know why this
> >> message. Either ways, see my other comment on the use of lower case
> >> “must” statement.>
> >> 
> >>  -- The document date (February 27, 2018) is 33 days in the past.  Is this
> >>     intentional?
> >> 
> >> <Ignore>
> >> 
> >> 
> >>  Checking references for intended status: Proposed Standard
> >>  ----------------------------------------------------------------------------
> >> 
> >>     (See RFCs 3967 and 4897 for information about using normative
> >>     references
> >>     to lower-maturity documents in RFCs)
> >> 
> >> <If I am updating the document, I would update some of these
> >> references>
> >> <But check one reference in particular with (**)>
> >> 
> >>  == Outdated reference: draft-ietf-netmod-revised-datastores has been
> >>     published as RFC 8342
> >> 
> >>  ** Obsolete normative reference: RFC 6536 (Obsoleted by RFC 8341)
> >> 
> >> <Any reason we are referencing RFC 6536 still?>
> >> 
> >>  == Outdated reference: draft-ietf-i2rs-yang-network-topo has been
> >>  published
> >>     as RFC 8345
> >> 
> >>  == Outdated reference: A later version (-04) exists of
> >>     draft-ietf-netconf-nmda-netconf-03
> >> 
> >>  == Outdated reference: A later version (-03) exists of
> >>     draft-ietf-netconf-nmda-restconf-02
> >> 
> >>  == Outdated reference: draft-ietf-netmod-entity has been published as
> >>  RFC 8348
> >> 
> >>  == Outdated reference: draft-ietf-netmod-rfc7223bis has been published
> >>  as RFC
> >>     8343
> >> 
> >>  == Outdated reference: draft-ietf-netmod-rfc7277bis has been published
> >>  as RFC
> >>     8344
> >> 
> >>  == Outdated reference: draft-ietf-netmod-rfc8022bis has been published
> >>  as RFC
> >>     8349
> >> 
> >>  == Outdated reference: A later version (-09) exists of
> >>     draft-ietf-netmod-schema-mount-08
> >> 
> >>  == Outdated reference: draft-ietf-netmod-yang-tree-diagrams has been
> >>     published as RFC 8340
> >> 
> >> 
> >>     Summary: 1 error (**), 0 flaws (~~), 13 warnings (==), 1 comment (--).
> > 
> > I will update the references.
> > 
> > Let me know if you want me to post an updated version of this document.
> 
> Please do.

Done!


/martin