Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6087bis-14
Kent Watsen <kwatsen@juniper.net> Tue, 17 October 2017 18:30 UTC
Return-Path: <kwatsen@juniper.net>
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 B88F3132D4E; Tue, 17 Oct 2017 11:30:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level:
X-Spam-Status: No, score=-2.021 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=juniper.net
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 xjMq6h0jw8z5; Tue, 17 Oct 2017 11:30:16 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0108.outbound.protection.outlook.com [104.47.37.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47C401323F7; Tue, 17 Oct 2017 11:30:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=xGdmBjshv1GhU7PnokPxOmxTIO4jSF0r4hoOpRV937s=; b=jh9AMfjjo328aE51SNfE4i81keoxa4vWw9jX//hYJXuTrqyoBBfjPvAzmMywYowrmMMjEC/pneLU2rk9fs3OK7raXKeDogDUsXDH2jfr8ZZ3JOgZnGXq92zWec4u3jTinS0egzeiYoA7UukvaZUYxQydzhG8MtMhYYz5it3ThwY=
Received: from BLUPR05MB275.namprd05.prod.outlook.com (10.141.22.149) by BLUPR05MB274.namprd05.prod.outlook.com (10.141.22.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.156.2; Tue, 17 Oct 2017 18:30:13 +0000
Received: from BLUPR05MB275.namprd05.prod.outlook.com ([10.141.22.149]) by BLUPR05MB275.namprd05.prod.outlook.com ([10.141.22.149]) with mapi id 15.20.0156.004; Tue, 17 Oct 2017 18:30:13 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Alexander Clemm <ludwig@clemm.org>, "netmod@ietf.org" <netmod@ietf.org>
CC: "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "draft-ietf-netmod-rfc6087bis@ietf.org" <draft-ietf-netmod-rfc6087bis@ietf.org>
Thread-Topic: [netmod] WG Last Call: draft-ietf-netmod-rfc6087bis-14
Thread-Index: AQHTK/QA8+mcxSk5vUmECY2lUkQ4OqLnvzOAgACRx4A=
Date: Tue, 17 Oct 2017 18:30:13 +0000
Message-ID: <EA300017-CDE0-4006-95D5-D2E81CBBE9E3@juniper.net>
References: <DE7DEC2E-F737-4020-8830-AF556A65EEF5@juniper.net> <001701d3470b$8f473fe0$add5bfa0$@clemm.org>
In-Reply-To: <001701d3470b$8f473fe0$add5bfa0$@clemm.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.20.0.170309
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net;
x-originating-ip: [66.129.241.11]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BLUPR05MB274; 6:o0G5vdMEZNZ+gpuLggDQJqzs6YeV9nDxHj0RPcB/jMgcq3eRvQwR/8bSWOn3pBblogugZ9/bxuWgBTm5Rt9mOfNVt9VaN5hqVAhjVBKW/fPpngO/xVTTwkbl0B8+Go4gAln6PVpc9k88Ioq10tmL97nevRVnVSBNqg956AYdhbsR/gyRwCNuYREnZJ/u1gmeamQyOIhUnXMT0tNsjU5jY0XpUnrkcxGHU+l7OlFac8iRUTElzzQhARh1qcijnwg1eZxum1M/5f3MWWoXGr7/OcbKdiph9ShF9xWN/OvNKMLYhaXE1D0hDWuJYvY0HIfLRxC+h4XwhwxEEK/Tk0lX2g==; 5:0YG4v4qP+oi5jDL12XHJSqe4y/tRjpS8CKkttGl5jBVexQI4fglKfjsqgLBKsYEPm3zxvZzFiJOxX0F7mZGpDRCvTMUu3/VOHC0hqmTr45IKDYePHMFuSJbE5J/+hqnbUlhEvgQGdfahR+6Ji4hq6w==; 24:kYffnsvI5I8HQ3QQfxNt1Q0jPZ0ABETawNtFDYVRO6EPxMsAMmTe+2rvgoH2bQd/vH14/dXTQZq6n2mFgNfXeMVyrUiP2K3ZBp2ssGagO3A=; 7:H1rA8ttZOtnbOytc+wsYj4CH2vRHmGvpMVxxoQffQ2C+BqXR4LbSL7GQK7L08a/tTmWoz9VoVkeBe+a/vLYnmSjx7lmPEEXooUvQLVOrqVacvircZ+pbHqvipIhHXPgR3mLtkPH8fjHNqdU3bm4BfGEhsopm/jH2PMKZTJt7SJn9IaguoNg0ajbnACVguGCvCoOIfWKY5Kftj+XVY4w+Fq0yNfZBaMfG1ziCxu3IwgU=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 3e20e19d-4907-40fe-cb12-08d5158d1b67
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:BLUPR05MB274;
x-ms-traffictypediagnostic: BLUPR05MB274:
x-exchange-antispam-report-test: UriScan:(10436049006162)(166708455590820)(192374486261705);
x-microsoft-antispam-prvs: <BLUPR05MB274EB8B43212BDCEF79C13EA54C0@BLUPR05MB274.namprd05.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR05MB274; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR05MB274;
x-forefront-prvs: 04631F8F77
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(376002)(346002)(39860400002)(76104003)(13464003)(199003)(377454003)(189002)(51444003)(4326008)(2501003)(7736002)(305945005)(6512007)(6306002)(2950100002)(102836003)(6116002)(5660300001)(83506001)(3846002)(99286003)(106356001)(8676002)(83716003)(8936002)(54906003)(14454004)(58126008)(110136005)(1720100001)(478600001)(81166006)(81156014)(25786009)(575784001)(86362001)(316002)(105586002)(966005)(33656002)(82746002)(101416001)(66066001)(3660700001)(68736007)(77096006)(36756003)(2906002)(2900100001)(6246003)(97736004)(53936002)(53546010)(189998001)(230783001)(50986999)(229853002)(3280700002)(54356999)(6486002)(76176999)(6506006)(6436002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB274; H:BLUPR05MB275.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <2B6B66AD295AC54FA08127D5F6620860@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 3e20e19d-4907-40fe-cb12-08d5158d1b67
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Oct 2017 18:30:13.6058 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB274
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/EniVdWwmy9JSse_-i-lpgcLFM9M>
Subject: Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6087bis-14
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: Tue, 17 Oct 2017 18:30:18 -0000
Hi Alex, > (Resending, apologies in case of duplicates) Resending? This is the first time I'm seeing these. Did you send them when the Last Call was open before? The Last Call closed a couple weeks ago ;) I don't want to reopen rfc6087bis for anything less than Errata at this point (or promoting it to a BCP, but that's a different thing altogether). It seems that some of your suggestions could go into the new "guidelines-next" issue tracker [1]. We may also consider adding information to the FAQ [2]. Regarding Security Considerations, I think that a "node" can be the root of a subtree, and the rubbery- ness is likely from [3] and can be addressed separately. [1] https://github.com/netmod-wg/guidelines-next/issues [2] https://github.com/netmod-wg/FAQ/wiki [3] http://trac.tools.ietf.org/area/ops/trac/wiki/yang-security-guidelines What do you think? Kent // shepherd I have reviewed some parts of the draft and have just a few comments as well: - One area where guidelines are missing, but where guidance would be needed, concerns how to model return values from RPCs, as well as how to model the handling of RPC error conditions. This is an area where I think YANG itself could need some improvement, and in its absence good guidelines would be even more important. - It would be also useful to provide guidelines regarding how to augment/extend groupings. This is a common scenario and what to do is not necessarily intuitive, so I am sure many users would appreciate guidelines here. - Section 3.4: It would be good to provide a guideline regarding lines that exceed 70 columns (from the pyang tree output), at least mention that authors need to manually address this issue - Section 3.7: Personally, I think the security considerations as currently stated, while well-intended, introduce a bit too much red tape. Specifically, this concerns having to list nodes individually - this can lead to defining many "trees" while missing the "forest". The guidelines are a bit "rubbery" here, by the way, stating that data nodes MUST be individually listed and discussed, at the same time only if they "could be especially disruptive" - what does that mean - so maybe the requirement should simply be a "SHOULD" here? - Observation: there is no mention/guideline canonical order of YANG statements. Thanks --- Alex -----Original Message----- From: netmod [mailto:netmod-bounces@ietf.org] On Behalf Of Kent Watsen Sent: Tuesday, September 12, 2017 11:22 AM To: netmod@ietf.org Cc: netmod-chairs@ietf.org; draft-ietf-netmod-rfc6087bis@ietf.org Subject: [netmod] WG Last Call: draft-ietf-netmod-rfc6087bis-14 This starts a two-week working group last call on: Guidelines for Authors and Reviewers of YANG Data Model Documents https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D14&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=9zkP0xnJUvZGJ9EPoOH7Yhqn2gsBYaGTvjISlaJdcZo&m=iR7m1fbjxuH4HW0Ws7SS-jWBlHsFIVCZEbG2vxMtmno&s=mQRtxCYVsN0ttmets8w-8a-VBh3vh9rJj_NJVhtGa4k&e= Please send email to the list indicating your support or concerns. We are particularly interested in statements of the form: * I have reviewed this draft and found no issues. * I have reviewed this draft and found the following issues: ... Thank you, NETMOD WG Chairs _______________________________________________ netmod mailing list netmod@ietf.org https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netmod&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=9zkP0xnJUvZGJ9EPoOH7Yhqn2gsBYaGTvjISlaJdcZo&m=iR7m1fbjxuH4HW0Ws7SS-jWBlHsFIVCZEbG2vxMtmno&s=NeFF02cR18ZWLxBX0kSsjAolx0QUWN4ChF3_GJc9WMc&e=
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Kent Watsen
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… t.petch
- [netmod] WG Last Call: draft-ietf-netmod-rfc6087b… Kent Watsen
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Qin Wu
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Alexander Clemm
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Kent Watsen
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Alexander Clemm
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Eric Voit (evoit)
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Juergen Schoenwaelder
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Martin Bjorklund
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Eric Voit (evoit)
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Juergen Schoenwaelder
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Acee Lindem (acee)
- Re: [netmod] WG Last Call: draft-ietf-netmod-rfc6… Reshad Rahman (rrahman)