Re: [netconf] [Editorial Errata Reported] RFC8650 (7400)

Chris Smiley <csmiley@amsl.com> Thu, 27 April 2023 23:53 UTC

Return-Path: <csmiley@amsl.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 D97B0C151B38 for <netconf@ietfa.amsl.com>; Thu, 27 Apr 2023 16:53:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MgTgeVUf4qvo for <netconf@ietfa.amsl.com>; Thu, 27 Apr 2023 16:53:22 -0700 (PDT)
Received: from c8a.amsl.com (c8a.amsl.com [4.31.198.40]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F90BC151B3E for <netconf@ietf.org>; Thu, 27 Apr 2023 16:53:22 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by c8a.amsl.com (Postfix) with ESMTP id 10D7B424CD03; Thu, 27 Apr 2023 16:53:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from c8a.amsl.com ([127.0.0.1]) by localhost (c8a.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wYX6TXkdTYRR; Thu, 27 Apr 2023 16:53:22 -0700 (PDT)
Received: from smtpclient.apple (cpe-76-95-228-63.socal.res.rr.com [76.95.228.63]) by c8a.amsl.com (Postfix) with ESMTPSA id B3400424CD02; Thu, 27 Apr 2023 16:53:21 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.500.231\))
From: Chris Smiley <csmiley@amsl.com>
In-Reply-To: <20230321074814.B85FE7FDF1@rfcpa.amsl.com>
Date: Thu, 27 Apr 2023 16:52:10 -0700
Cc: mohamed.boucadair@orange.com, evoit@cisco.com, rrahman@cisco.com, einarnn@cisco.com, Alexander L Clemm <ludwig@clemm.org>, andy@yumaworks.com, netconf@ietf.org, RFC Errata System <rfc-editor@rfc-editor.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <C811B8B7-92D1-4F2A-9C2F-D466A5A2CA0D@amsl.com>
References: <20230321074814.B85FE7FDF1@rfcpa.amsl.com>
To: "Rob Wilton (rwilton)" <rwilton@cisco.com>
X-Mailer: Apple Mail (2.3731.500.231)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/9bBsQmYabPE83BFVb5kUoOpY2XA>
Subject: Re: [netconf] [Editorial Errata Reported] RFC8650 (7400)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: NETCONF WG 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: Thu, 27 Apr 2023 23:53:25 -0000

Hi Rob,

We are unable to verify this erratum that the submitter marked as editorial. 
Please note that we have changed the “Type” of the following errata 
report to “Technical”. As Stream Approver, please review and set the 
Status and Type accordingly (see the definitions at 
https://www.rfc-editor.org/errata-definitions/).

You may review the report at: 
https://www.rfc-editor.org/errata/eid7400

Please see https://www.rfc-editor.org/how-to-verify/ for further 
information on how to verify errata reports.

Further information on errata can be found at: 
https://www.rfc-editor.org/errata.php.

Thank you.

RFC Editor/cs


> On Mar 21, 2023, at 12:48 AM, RFC Errata System <rfc-editor@rfc-editor.org> wrote:
> 
> The following errata report has been submitted for RFC8650,
> "Dynamic Subscription to YANG Events and Datastores over RESTCONF".
> 
> --------------------------------------
> You may review the report below and at:
> https://www.rfc-editor.org/errata/eid7400
> 
> --------------------------------------
> Type: Editorial
> Reported by: Mohamed Boucadair <mohamed.boucadair@orange.com>
> 
> Section: A.3
> 
> Original Text
> -------------
>   POST /restconf/operations
>        /ietf-subscribed-notifications:establish-subscription
>   {
>      "ietf-subscribed-notifications:input": {
>         "stream": "NETCONF",
>         "stream-xpath-filter":
>           "/ietf-vrrp:vrrp-protocol-error-event[
>             protocol-error-reason='checksum-error']/",
>      }
>   }
> 
>       Figure 16: Establishing a Subscription Error Reason via XPath
> 
> ...
> 
>   POST /restconf/operations
>        /ietf-subscribed-notifications:modify-subscription
>   {
>      "ietf-subscribed-notifications:input": {
>         "stream": "NETCONF",
>         "stream-subtree-filter": {
>           "/ietf-vrrp:vrrp-protocol-error-event" : {}
>         }
>      }
>   }
>                Figure 17: Example "modify-subscription" RPC
> 
> Corrected Text
> --------------
> NEW1:
>   POST /restconf/operations
>        /ietf-subscribed-notifications:establish-subscription
> 
>   {
>      "ietf-subscribed-notifications:input": {
>         "stream": "NETCONF",
>         "stream-xpath-filter":
>           "/ietf-vrrp:vrrp-protocol-error-event[
>             protocol-error-reason='checksum-error']/"
>      }
>   }
> 
>       Figure 16: Establishing a Subscription Error Reason via XPath
> 
> ...
> 
>   POST /restconf/operations
>        /ietf-subscribed-notifications:modify-subscription
> 
>   {
>      "ietf-subscribed-notifications:input": {
>         "stream": "NETCONF",
>         "stream-subtree-filter": {
>           "/ietf-vrrp:vrrp-protocol-error-event" : {}
>         }
>      }
>   }
>                Figure 17: Example "modify-subscription" RPC
> 
> or NEW2 (to follow the conventions in 1.1.6 of RFC8040)
> 
> 
>   POST /restconf/operations\
>        /ietf-subscribed-notifications:establish-subscription
> 
>   {
>      "ietf-subscribed-notifications:input": {
>         "stream": "NETCONF",
>         "stream-xpath-filter":
>           "/ietf-vrrp:vrrp-protocol-error-event[\
>             protocol-error-reason='checksum-error']/"
>      }
>   }
> 
>       Figure 16: Establishing a Subscription Error Reason via XPath
> ...
> 
>   POST /restconf/operations\
>        /ietf-subscribed-notifications:modify-subscription
> 
>   {
>      "ietf-subscribed-notifications:input": {
>         "stream": "NETCONF",
>         "stream-subtree-filter": {
>           "/ietf-vrrp:vrrp-protocol-error-event" : {}
>         }
>      }
>   }
>                Figure 17: Example "modify-subscription" RPC
> 
> Notes
> -----
> * There is a missing CRLF in both figures as per RFC9112:
> 
> --
>  HTTP-message   = start-line CRLF
>                   *( field-line CRLF )
>                   CRLF
>                   [ message-body ]
> --
> 
> * The last item in the JSON of figure 16 includes a trailing "," while it shouldn't.
> 
> Instructions:
> -------------
> This erratum is currently posted as "Reported". If necessary, please
> use "Reply All" to discuss whether it should be verified or
> rejected. When a decision is reached, the verifying party  
> can log in to change the status and edit the report, if necessary. 
> 
> --------------------------------------
> RFC8650 (draft-ietf-netconf-restconf-notif-15)
> --------------------------------------
> Title               : Dynamic Subscription to YANG Events and Datastores over RESTCONF
> Publication Date    : November 2019
> Author(s)           : E. Voit, R. Rahman, E. Nilsen-Nygaard, A. Clemm, A. Bierman
> Category            : PROPOSED STANDARD
> Source              : Network Configuration
> Area                : Operations and Management
> Stream              : IETF
> Verifying Party     : IESG
>