[netmod] syslog-model-17 shepherd writeup issues

Kent Watsen <kwatsen@juniper.net> Tue, 12 September 2017 21:50 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 3E89E12421A; Tue, 12 Sep 2017 14:50:24 -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_H3=-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 oJpTltFUsmid; Tue, 12 Sep 2017 14:50:22 -0700 (PDT)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0133.outbound.protection.outlook.com [104.47.33.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CCBF3124205; Tue, 12 Sep 2017 14:50:21 -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=r+j+FAlqzg4VuxfXNoOYnPJXAGrAq9MnJu4JnOBssQg=; b=CD8s0UbPsPt4Z5AdXee8NtgzWw3VDjOYtTKEUrUcM0hXcOyW22ul/2GJRUc3s1vGpnRQEtBJHoffpJ7hNDYUgV91vug2lXn1FgLtaSj08oVTgCFDAxhSU/xH2loBorqQXsEdR7N2cqfueR0FtCy3xncnL9iWMWua1enxDnOiIaI=
Received: from BLUPR05MB275.namprd05.prod.outlook.com (10.141.22.149) by BLUPR05MB594.namprd05.prod.outlook.com (10.141.203.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.56.4; Tue, 12 Sep 2017 21:50:19 +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.0035.010; Tue, 12 Sep 2017 21:50:19 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netmod@ietf.org" <netmod@ietf.org>
CC: "draft-ietf-netmod-syslog-model@ietf.org" <draft-ietf-netmod-syslog-model@ietf.org>
Thread-Topic: syslog-model-17 shepherd writeup issues
Thread-Index: AQHTLBEghRxUJgbMt0OysnDENPmNnw==
Date: Tue, 12 Sep 2017 21:50:19 +0000
Message-ID: <49B4BE2F-6912-49BE-9E4A-830146309AB2@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.20.0.170309
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BLUPR05MB594; 6:53OnLSRw0nR1BEHQ/vbQxQPcvngXaD/jcBehl3tLD/9S3RJMaOnpzUU1iOK0bkD17PYWQ/2zrtqEAlpCcHYeSnWCh1M5vLOZD5v2bmighfY83w9GFE5PNrskgHZY8Xvzoo5lWybKUtiwyi4zjq5YOO543j73ucpATCdIBWkCJ+Fr2F5eOTQ+Z4/miH2lWgZw2ihgGyHBSQ3HGc22L90DQRex55vL58xmQ/WT1kWyZI///MjLa9FZRdZVuBJkTL4y2taR7ipb3pv73bjVcyA0eB3Cw68bO0J4dYdQSRkoVcsUFtUPOnPMKyWBEjiG4kTIbGhm8J+1wlgTJAS0CoPr/w==; 5:7iA15UPInRssgxjkTx76q6LQRN6txhzKeUVBkI4027RSlkuK21zIFpZXYGl6doG7esG2kbUY+dYYy/oeYFtz3/tPrQaMlW0LCM4znKDD0tMCxoBXb19XeDC6rDoPnyoXVMVHZIrLX+M2vdS4+kC8Ag==; 24:Y8iq+4F+m0V3NbpmH13GCjUVUnQj4mzYY1YxzPRWmzcaLXF8aD0ht4TsQ9VS2tS3iTSKTjIVa4/k25A+NwK/F0dYU1Inb/BCcdIai8hbXO0=; 7:oU+cpWEBZ2Y9Y8doYPuMscLrcesci1w/wTtp9yJI0nvV4cpZ7K7BF/7W1tdNJhkLRWWgwa3hc+2LbWV8y3Ixw28nCe6ggRfCEcmfze+ED5leZpeGzxVAxqgdoW2rx18GWwEfbyJGJbpNXmCYUzPOl9dg09/vHrngg1wCpC6rdzPHulA5FaBIH37idD2bdECEqSeWlg3DX6BvR5tXxJU3MZKUOVBIRqQj9gD4LWRw3k8=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: c22b7af3-7dc3-4868-0265-08d4fa2842e8
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(48565401081)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:BLUPR05MB594;
x-ms-traffictypediagnostic: BLUPR05MB594:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net;
x-exchange-antispam-report-test: UriScan:;
x-microsoft-antispam-prvs: <BLUPR05MB594239E9B94ABDB10B56C8AA5690@BLUPR05MB594.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)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(20161123555025)(20161123560025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR05MB594; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR05MB594;
x-forefront-prvs: 042857DBB5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(366002)(376002)(39860400002)(346002)(189002)(199003)(36756003)(450100002)(4326008)(3846002)(6486002)(6506006)(6306002)(83716003)(99286003)(83506001)(53936002)(25786009)(6512007)(5640700003)(110136004)(77096006)(6116002)(2501003)(6916009)(316002)(4001350100001)(97736004)(575784001)(966005)(102836003)(6436002)(50986999)(86362001)(478600001)(14454004)(101416001)(105586002)(7736002)(305945005)(8936002)(1730700003)(81156014)(54356999)(66066001)(3660700001)(3280700002)(5660300001)(33656002)(2906002)(81166006)(2900100001)(82746002)(8676002)(230783001)(2351001)(189998001)(68736007)(106356001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB594; H:BLUPR05MB275.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A: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: <A4AD32AD1D93DD49852F86BC40FDBA96@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Sep 2017 21:50:19.2969 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB594
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/fail7CzcRCsIIY-CxhT3xXjkCvc>
Subject: [netmod] syslog-model-17 shepherd writeup issues
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, 12 Sep 2017 21:50:24 -0000

Clyde, all,
 
In reviewing the draft for Shepherd writeup, I found the following issues that I think need to be addressed before the document can be sent to Benoit for AD review:
 
 
1. Idnits found the following:

  Summary: 3 errors (**), 0 flaws (~~), 3 warnings (==), 1 comment (--).

    ** There are 2 instances of too long lines in the document, the longest one
         being 3 characters in excess of 72.

    ** Obsolete normative reference: RFC 6021 (Obsoleted by RFC 6991)

    ** Downref: Normative reference to an Historic RFC: RFC 6587
 
    == Missing Reference: 'RFC5425' is mentioned on line 359, but not defined
         '[RFC5425], [RFC5426], [RFC6587], and [RFC5848]....'

     == Unused Reference: 'RFC7895' is defined on line 1406, but no explicit
          reference was found in the text
          '[RFC7895]  Bierman, A., Bjorklund, M., and K. Watsen, "YANG Module L...'

     == Unused Reference: 'RFC6242' is defined on line 1435, but no explicit
          reference was found in the text
          '[RFC6242]  Wasserman, M., "Using the NETCONF Protocol over Secure Sh...'


2. `rfcstrip` extracted "ietf-syslog.yang",  which is missing "@yyyy-mm-dd" in its name

3.  neither `pyang` nor `yanglint` found any errors with ietf-syslog.yang.    pyang says 
      for vendor-syslog-types-example: statement "identity" must have a "description" 
      substatement.

4. testing the examples in the draft against yanglint:
      - for both examples: Missing element's "namespace". (/config)
      - just removing the "<config>" element envelop resolves this error.

5. the 2nd example uses IP address "2001:db8:a0b:12f0::1", but this SHOULD be a
     domain name (e.g., foo.example.com)

6. in the YANG module, anywhere you have an RFC listed in a 'description' statement,
     there should be a 'reference' statement for that RFC.

7. in the tree diagram, the leafrefs no longer indicate what they point at, they now all
     just say "leafref".  Did you do this on purpose, or are you using a different tree
     output generator from -15?

8. RFC6536 is listed as a normative reference, but it probably should be informative.

9. Std-1003.1-2008 is listed as a normative reference, but it is not used anywhere in the document.

10. RFC6242 is listed as an informative reference, but it is not used anywhere in the document.

11. the document fails to declare its normative references to ietf-keystore and ietf-tls-client-server.
        Note: you manually entered the "[RFC yyyy], and [RFC xxxx]" references…

12.  The IANA considerations section seems asymmetric.  Either put both registry insertions into
        subsections, or keep them both at the top-level…

13. reviewing the final document against my original YD review, I have the following responses.  Let's be sure to close out these items as well.  Ref: https://mailarchive.ietf.org/arch/msg/netmod/10lo41Ud4A3ZN11s-0gOfCe8NSE

1. ok
2. better
3. should be: s/the message/these messages/  [RFC Editor might've caught this]
4. better
5. still feel the same way, but no biggee
6. better, but from 8174, you should add the part "when, and only when, they appear in all capitals, as shown here."
7. fixed
8. fixed
9. you did what I asked, but the result still isn't satisfying...
10. some improvements made in this area, but my ask wasn't among them
11. better
12. better, but I think the 4th line should be indented too, right?
13. better, but I wish you called S1.3 "Tree Diagram Notation"
14. fixed
15. fixed
16. fixed
17. fine
18. still a weird line brake here.  try putting the quoted string on the next line.
19. fixed
20. fixed
21. not fixed (re: yang-security-guidelines)
22. fine


PS: please also be sure to follow-up with Benoit on his AD review. 

Thanks,
Kent  // shepherd & yang doctor