Re: [netmod] Adam Roach's No Objection on draft-ietf-netmod-rfc6087bis-18: (with COMMENT)
Andy Bierman <andy@yumaworks.com> Thu, 08 March 2018 20:00 UTC
Return-Path: <andy@yumaworks.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 496B512E036 for <netmod@ietfa.amsl.com>; Thu, 8 Mar 2018 12:00:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 ShnMZ5t5iy1L for <netmod@ietfa.amsl.com>; Thu, 8 Mar 2018 12:00:42 -0800 (PST)
Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A78F2129C5D for <netmod@ietf.org>; Thu, 8 Mar 2018 12:00:29 -0800 (PST)
Received: by mail-lf0-x236.google.com with SMTP id a196-v6so3748961lfa.13 for <netmod@ietf.org>; Thu, 08 Mar 2018 12:00:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=KcrkqlA1lYNZdbX6rDDSioG3nlR+eBT+OWy4gUZcSuU=; b=lbjuQ6OWrZBaFPBDE+fPGp20AeijEed8t1HPhVPli64rjethhDEWMw4nnoR3sx36LM R8R4KZ7EOR19raoAO8fHFPljkXJmIesmvKCMYAUlNhfiBsusqStrPkTnPVvZmL6AI8+w 9n0AJxQuO1LdudRiMwbMRW5Miw2PYmchw2UJDHv6PT5KbCTzcpXguq872i9YsWNXMXGS cdMO+V1D7UPbgYykXKSfLjLa2taUv7/gGq/Qd/Og6SIH9VmhBllSHZfz828yR2o/QJRo aqOmf6ahqs7g8NvDXLSP0nklbra/ftX9k8imw/+kFohDqjQCD+2HgAfHHx/9O3d9NE+L c3qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=KcrkqlA1lYNZdbX6rDDSioG3nlR+eBT+OWy4gUZcSuU=; b=MwIlZkI3vyK2roeKIVfoyw0VUbNQTzzWrKmDarqRT4oIJvZGej/bHOxc5mGlLHs1Z/ ZPMpgEq5oUFiP9Au3qT8ZdEgUJf3ilqf4JjwwAsqZ4UbB8jKv5vSIHv3aq+ZImu8VOn6 PqUsbBaWRuY4X/LsGSJCiR7eMio9gcsyuhYBMYGESYZ4yWayRjvsB5kg7sYQcC6EJyGn a1A3FtL1/YzWVw0ydtG8cFp4sEZ0lgAgWoYA65H8m+iXt9S8HyXW4L6j0eFbZ9Zh5/HX wbPQvje8lVqXogZTc7zJyrzfMGKQ5SUEB6XykWzf51KDrUHcurbkc57nwWhdX4VPxeMd fNPQ==
X-Gm-Message-State: APf1xPBaMpxNR9bgL64TUoCIaPtp5aNX2EOBViLCJj26atF4I8Dp3vvs NrDU9OAMJ71rJGICpyizBAPXa8ee8vHj2dznTI5qlg==
X-Google-Smtp-Source: AG47ELuJA5LIzxiAFqRHK9TwYrNwwnmkJbWTqe90lDeUKUD3GmYR2cnz2eMPhaTTEuDqxaOCo08NILHjVqMGNRcaYm0=
X-Received: by 10.46.82.16 with SMTP id g16mr18748750ljb.67.1520539227801; Thu, 08 Mar 2018 12:00:27 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.21.210 with HTTP; Thu, 8 Mar 2018 12:00:27 -0800 (PST)
In-Reply-To: <152050158005.21412.3389388204390015375.idtracker@ietfa.amsl.com>
References: <152050158005.21412.3389388204390015375.idtracker@ietfa.amsl.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Thu, 08 Mar 2018 12:00:27 -0800
Message-ID: <CABCOCHSmCioJPNM5b9J-5WCsXe_J2jMzKKCD8fw02uh-D5nNdA@mail.gmail.com>
To: Adam Roach <adam@nostrum.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-netmod-rfc6087bis@ietf.org, NetMod WG Chairs <netmod-chairs@ietf.org>, Kent Watsen <kwatsen@juniper.net>, NetMod WG <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="001a113c366e8a76e10566ec203c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/rfEFPAZpjQQL6H8-RAdl3JjuzgY>
Subject: Re: [netmod] Adam Roach's No Objection on draft-ietf-netmod-rfc6087bis-18: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 08 Mar 2018 20:00:48 -0000
On Thu, Mar 8, 2018 at 1:33 AM, Adam Roach <adam@nostrum.com> wrote: > Adam Roach has entered the following ballot position for > draft-ietf-netmod-rfc6087bis-18: No Objection > > When responding, please keep the subject line intact and reply to all > email addresses included in the To and CC lines. (Feel free to cut this > introductory paragraph, however.) > > > Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html > for more information about IESG DISCUSS and COMMENT positions. > > > The document, along with other ballot positions, can be found here: > https://datatracker.ietf.org/doc/draft-ietf-netmod-rfc6087bis/ > > > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > Thanks for this document. It is well-written and I believe it will be > helpful. > Comments follow. > > ------------------------------------------------------------ > --------------- > > General: > > I've reviewed a couple of YANG modules where the indentation and/or > wrapping was > awkward and inconsistent. I would love to see guidance in this document > that > authors be careful to run their modules through pyang (or a similar tool) > to > ensure consistent formatting. It may be worthwhile to give an example of > the > exact commandline invocation of pyang to achieve a formatting that is > consistent > with existing published modules. > > I added text that says consistent indentation and formatting SHOULD be used. > ------------------------------------------------------------ > --------------- > > §3: > > > YANG data model modules under review are likely to be contained in > > Internet-Drafts. All guidelines for Internet-Draft authors MUST be > > followed. The RFC Editor provides guidelines for authors of RFCs, > > which are first published as Internet-Drafts. These guidelines > > should be followed and are defined in [RFC7322] and updated in > > [RFC7841] and "RFC Document Style" [RFC-STYLE]. > > Maybe include a pointer to draft-flanagan-7322bis also, as this document > is in > the process of being revised. > This does not appear to be a WG document, so it seems premature to include it > > ------------------------------------------------------------ > --------------- > > §3.6: > > > Example YANG modules and example YANG fragments MUST NOT contain any > > normative text, including any reserved words from [RFC2119] > > Please clarify that this means only all-uppercase reserved words. > > OK > ------------------------------------------------------------ > --------------- > > §3.8: > > > If there are no > > IANA considerations applicable to the document, then the IANA > > Considerations section stating that there are no actions is removed > > by the RFC Editor before publication. > > I believe that the current state of play is that removal is left to the > authors' > discretion, and that the IANA has a weak preference for leaving in > sections that > say "No actions are requested of IANA." This may change. Rather than try to > capture the (potentially changing) state of play, my suggestion is to > remove the text I quote above. > > This was just changed to "might be removed" Is that good enough? > ------------------------------------------------------------ > --------------- > > §3.12: > > > Each specification that defines one or more modules SHOULD contain > > usage examples, either throughout the document or in an appendix. > > Many of the YANG documents I've reviewed over the past year have contained > examples that show only IPv4 addresses. The IAB has issued guidance that > examples in standards track documents use either a mix of IPv4 and IPv6 > addresses or IPv6 addresses exclusively (see > <https://www.iab.org/2016/11/07/iab-statement-on-ipv6/>). This section > would do > authors and reviewers a great favor by reiterating or pointing to this > guidance. > > OK > ------------------------------------------------------------ > --------------- > > §4.11.2: > > > The following typedef from [RFC6991] demonstrates the proper use of > > the "pattern" statement: > > > > typedef ipv4-address-no-zone { > > type inet:ipv4-address { > > pattern '[0-9\.]*'; > > } > > ... > > } > > By contrast, RFC 6021 has a somewhat more complex production: > > pattern > '(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}' > + '([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])' > + '(%[\p{N}\p{L}]+)?'; > > Is there any consensus on how complex the pattern validation should be? > I've > seen some YANG modules with patterns that occupied more than half a page. > Is > that encouraged, discouraged, or neither? It seems some guidance on this > specific issue would be useful, as the currently published modules appear > to be > all over the map on this topic. > > Not changing any text since the pattern complexity depends on the structure of the text that is being modeled. > ------------------------------------------------------------ > --------------- > > §10.2: > > > [RFC-STYLE] > > Braden, R., Ginoza, S., and A. Hagens, "RFC Document > > Style", September 2009, > > <http://www.rfc-editor.org/rfc-style-guide/rfc-style>. > > This URL returns a 404. > > changed top http://www.rfc-editor.org/styleguide/ Andy >
- [netmod] Adam Roach's No Objection on draft-ietf-… Adam Roach
- Re: [netmod] Adam Roach's No Objection on draft-i… Juergen Schoenwaelder
- Re: [netmod] Adam Roach's No Objection on draft-i… Benoit Claise
- Re: [netmod] Adam Roach's No Objection on draft-i… Juergen Schoenwaelder
- Re: [netmod] Adam Roach's No Objection on draft-i… Benoit Claise
- Re: [netmod] Adam Roach's No Objection on draft-i… Martin Bjorklund
- Re: [netmod] Adam Roach's No Objection on draft-i… Benoit Claise
- Re: [netmod] Adam Roach's No Objection on draft-i… Adam Roach
- Re: [netmod] Adam Roach's No Objection on draft-i… Andy Bierman
- Re: [netmod] Adam Roach's No Objection on draft-i… Adam Roach
- Re: [netmod] Adam Roach's No Objection on draft-i… Andy Bierman
- Re: [netmod] Adam Roach's No Objection on draft-i… Juergen Schoenwaelder
- Re: [netmod] Adam Roach's No Objection on draft-i… Juergen Schoenwaelder
- Re: [netmod] Adam Roach's No Objection on draft-i… Benoit Claise
- Re: [netmod] Adam Roach's No Objection on draft-i… Robert Wilton
- Re: [netmod] Adam Roach's No Objection on draft-i… Acee Lindem (acee)
- Re: [netmod] Adam Roach's No Objection on draft-i… Juergen Schoenwaelder
- Re: [netmod] Adam Roach's No Objection on draft-i… Andy Bierman
- Re: [netmod] Adam Roach's No Objection on draft-i… Adam Roach
- Re: [netmod] Adam Roach's No Objection on draft-i… Kent Watsen