Re: [netmod] 6087bis shepherd writeup issues

Kent Watsen <kwatsen@juniper.net> Tue, 01 November 2016 20:53 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 00F7112955C for <netmod@ietfa.amsl.com>; Tue, 1 Nov 2016 13:53:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level:
X-Spam-Status: No, score=-1.921 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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.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 75xGrNi57fEc for <netmod@ietfa.amsl.com>; Tue, 1 Nov 2016 13:53:30 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0108.outbound.protection.outlook.com [104.47.32.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 E26711294D8 for <netmod@ietf.org>; Tue, 1 Nov 2016 13:53:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=1MIkuDhg5L24XsDHeY/yqLgc2MNdw/a8V2bIQNL1pUk=; b=Nx6GDWM7pRbMHdJ8cbv1B6ztrQRZzkeXJTqiUkxx+Xc89T+vMJa9jGZOMfvWT6JKlai0Q7aubrIxxAz3cMWZ5HbYAPZsSTjmB+8qsvMNF8g1iVrQCoaNwqAJagNWp48lVJbYDMBtamFLS3vPn8Rk6d3MaUEkLIt9hK8We5neQQE=
Received: from CY1PR0501MB1450.namprd05.prod.outlook.com (10.160.149.11) by CY1PR0501MB1450.namprd05.prod.outlook.com (10.160.149.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.707.1; Tue, 1 Nov 2016 20:53:27 +0000
Received: from CY1PR0501MB1450.namprd05.prod.outlook.com ([10.160.149.11]) by CY1PR0501MB1450.namprd05.prod.outlook.com ([10.160.149.11]) with mapi id 15.01.0707.004; Tue, 1 Nov 2016 20:53:27 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Andy Bierman <andy@yumaworks.com>
Thread-Topic: [netmod] 6087bis shepherd writeup issues
Thread-Index: AQHSLGRvsirXWAD5AUuYg2jQ6nDWe6C001UAgA+UzwA=
Date: Tue, 01 Nov 2016 20:53:27 +0000
Message-ID: <A906C8C9-BEDD-42E7-8A47-E48C778B6BBB@juniper.net>
References: <DB1EC6C0-43E8-4540-97D1-0A275685C027@juniper.net> <CABCOCHRLv3ywOYQJeOR8CybtAZCOYpEh=Vk0SXJhrg8gU_9ZRQ@mail.gmail.com>
In-Reply-To: <CABCOCHRLv3ywOYQJeOR8CybtAZCOYpEh=Vk0SXJhrg8gU_9ZRQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1b.0.161010
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.241.11]
x-ms-office365-filtering-correlation-id: 1083c7c2-b967-4c32-06b9-08d40299215d
x-microsoft-exchange-diagnostics: 1; CY1PR0501MB1450; 7:fSH8/lYAS4lb5tlzVbENAQwce9uHImzifagUf97fOP/u37CedqN/2qRQvz2NrFynhMd5ZuqfBl9MYGWNOnvrRvb46GaxKCO+zExUi6oq9u50FF7tABYECzRntd5zpIRy05K/JuPDTp+yetikdBAI8a23FQh8ZhrSXvzEZRRYvw2hn53iKt1H5idzpm/vJane2KbAJeGnuB8mbzO/vBUDgCBs06HFjoedeUbjPuJh6r0r5qBpAWYSCedqkuHcqvMkPsATz0wtKKGuCmj9RyCnaZNSwBzD3MmYl6FY+7abra90OWEvQ+KrdRioVgSOml/1wIiHxgRjJdNojMkY3Jg4urvCa5umHfbt4JwK1Pj2kPo=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1450;
x-microsoft-antispam-prvs: <CY1PR0501MB145034B1EC3F16F585703381A5A10@CY1PR0501MB1450.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:CY1PR0501MB1450; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1450;
x-forefront-prvs: 01136D2D90
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(199003)(189002)(377454003)(24454002)(51444003)(54356999)(105586002)(87936001)(5660300001)(99286002)(83716003)(19300405004)(66066001)(122556002)(8936002)(9326002)(15975445007)(68736007)(77096005)(106356001)(5002640100001)(106116001)(2900100001)(86362001)(2950100002)(92566002)(189998001)(33656002)(6916009)(16236675004)(19617315012)(7846002)(3280700002)(11100500001)(8676002)(3660700001)(81166006)(110136003)(10400500002)(4326007)(36756003)(81156014)(101416001)(102836003)(19580405001)(3846002)(4001350100001)(7736002)(97736004)(6116002)(19580395003)(50986999)(76176999)(19625215002)(7906003)(2906002)(83506001)(586003)(82746002)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1450; H:CY1PR0501MB1450.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: multipart/alternative; boundary="_000_A906C8C9BEDD42E78A47E48C778B6BBBjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2016 20:53:27.6977 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1450
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/UHBINxhs-HwdHGD0zkM4TZGNisg>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Subject: Re: [netmod] 6087bis shepherd writeup issues
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.17
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, 01 Nov 2016 20:53:33 -0000

Hi Andy,

Thanks for posting -09.

Running it through Idnits again, I noticed the following:

  -- The draft header indicates that this document obsoletes RFC6087,
     but the abstract doesn't seem to mention this, which it should.

  == Missing Reference: 'RFCXXXX' is mentioned on line 378, but not defined

  == Outdated reference: A later version (-18) exists of
     draft-ietf-netconf-restconf-17

For the first item, it only mentions the abstract, but the Shepherd writeup refers
to both abstract and introduction, so please consider updating both.

For the second item, I believe that this is not an error, but it took me a while
to realize this.  I believe this sentence in Section 4.3 intention is for the other
drafts to point to Section 3 in this draft.  If so, then I recommend the sentence
ending “...is defined in Section 3 in [RFCXXXX]”.

Additionally, in looking at the IANA Considerations section, I think the RFC Ed.
note is wrong.  You don’t want to update [RFC6087] to [RFCXXXX] in this case,
right?

For the sake of efficiency, I’ll forward the current draft to the AD now, but
please make these updates to your local copy, with an expectation that
there might be more updates needed per the AD’s review.


Thanks,
Kent


From: Andy Bierman <andy@yumaworks.com>
Date: Saturday, October 22, 2016 at 2:56 PM
To: Kent Watsen <kwatsen@juniper.net>
Cc: "netmod@ietf.org" <netmod@ietf.org>
Subject: Re: [netmod] 6087bis shepherd writeup issues

Hi,

I will create an updated draft before the I-D cutoff


Andy


On Sat, Oct 22, 2016 at 6:01 AM, Kent Watsen <kwatsen@juniper.net<mailto:kwatsen@juniper.net>> wrote:

Andy, 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:

  == Missing Reference: 'RFC6242' is mentioned on line 2233, but not defined
  == Outdated reference: draft-ietf-netmod-rfc6020bis has been published as RFC 7950
  ** Obsolete normative reference: RFC 2223 (Obsoleted by RFC 7322)
  ** Obsolete normative reference: RFC 5741 (Obsoleted by RFC 7841)

2. the intended status is “Standards Track”, but RFC 6087 is “Informational”.  Please change to the bis to be Information as well.

3. The Abstract and Introduction both call out NETCONF, but say nothing about RESTCONF.  Should they at least refer to both equally?

4. Currently there is a Normative reference to NETCONF, but I believe that it should it be Informative, right?

5. RESTCONF is mentioned in the draft, but there is no reference for RESTCONF. There should be an Informative reference for RESTCONF as well.

6. Section 4.1 regards “Module Copyright”, but after the first paragraph it starts talking about "<CODE BEGINS>" and "<CODE ENDS>".  I’m thinking this must be a mistake, that the CODE BEGIN/END stuff was meant to be in another section (a new 4.2?).  [BTW, that an issue like this got through suggests to me that folks haven’t been reading this document, I’ll discuss with my co-chair if we need to do Last Call again.]

7. I think that 6087bis needs to obsolete RFC 6087, but it’s not labeled as such yet.

8. Related to #7 above, the IANA Considerations section registers a URI in the IETF XML registry, but this was done in RFC 6087, so it can’t be done again, right?  I suggest updating the IANA Considerations section to say that 1) this document continues to empower registry entry’s existence (given that the document obsoletes RFC 6087) and 2) IANA should update their records to point to this RFC for the one that empowers the registry entry.  Make sense?

9. Regarding section 5.23, per extensive discussion with the AD, co-chair, and the datastore design team, we believe that Section 5.23 can be improved to more precisely describe the guidance.  As such, we recommend something along the lines of the following two changes be made:

  OLD

     Placing operational data within
     the configuration subtree is appropriate if the operational values
     can only exist if the configuration exists.

  NEW

     Placing operational data within
     the configuration subtree is appropriate if the operational values
     can only exist if the configuration exists.  Placing operational data
     outside the configuration subtree is appropriate if the operational
    values can exist without corresponding configuration (e.g., system
    generated interfaces).


  OLD

    Sometimes the configured value represents some sort of procedure to
    be followed, in which the system will select an actual value, based
    on protocol negotiation.

  NEW

     Sometimes the configured value represents some sort of procedure to
    be followed, in which the system will select an actual value, based
     on protocol negotiation.  In this case it is RECOMMENDED to have a
     separate config false value to represented the resulting state.  For
     instance:



Thanks,
Kent  (as document shepherd)





_______________________________________________
netmod mailing list
netmod@ietf.org<mailto:netmod@ietf.org>
https://www.ietf.org/mailman/listinfo/netmod