Re: [Netconf] [Technical Errata Reported] RFC8072 (5131)

Kent Watsen <kwatsen@juniper.net> Wed, 11 October 2017 15:36 UTC

Return-Path: <kwatsen@juniper.net>
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 3BF05132F7C for <netconf@ietfa.amsl.com>; Wed, 11 Oct 2017 08:36:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.011
X-Spam-Level:
X-Spam-Status: No, score=-3.011 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_H5=-1, 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 a-TSUaxZ67se for <netconf@ietfa.amsl.com>; Wed, 11 Oct 2017 08:36:12 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0129.outbound.protection.outlook.com [104.47.37.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD6D7120720 for <netconf@ietf.org>; Wed, 11 Oct 2017 08:36:11 -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=v5jM0/ULm0wWXjUXX2oCPOJU1lPmbMwU9EJ4fRBpMZU=; b=GycacpKnF9gruKgTn9q/TypD+oJ01nPcl+dsERTOKCWImDWlJDQI5wDMI8OSEWQUZCIJvnV1wGIC5ExXj1rezmKNMKQhK++EnPH+CIyjO2U5/1INHhoh1Ak1oCFZ6C7cn97D3ojIQ3ck7odtt0vpIKsLVEVTANhR1WjW2F+66Og=
Received: from BLUPR05MB275.namprd05.prod.outlook.com (10.141.22.149) by BLUPR05MB276.namprd05.prod.outlook.com (10.141.22.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.5; Wed, 11 Oct 2017 15:36:09 +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.0077.020; Wed, 11 Oct 2017 15:36:09 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Benoit Claise <bclaise@cisco.com>, "andy@yumaworks.com" <andy@yumaworks.com>, "mbj@tail-f.com" <mbj@tail-f.com>, "warren@kumari.net" <warren@kumari.net>, "mjethanandani@gmail.com" <mjethanandani@gmail.com>
CC: "rwilton@cisco.com" <rwilton@cisco.com>, "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Technical Errata Reported] RFC8072 (5131)
Thread-Index: AQHTOEenyw0+w1AxJk2ms1OYc0yr8KLeS5qAgABOGwA=
Date: Wed, 11 Oct 2017 15:36:09 +0000
Message-ID: <F149BE7A-07C8-42CE-92AF-4355E6B409E0@juniper.net>
References: <20170928105016.B2A88B81896@rfc-editor.org> <b6c0cf18-eba4-f4e0-4802-bfe524095b57@cisco.com>
In-Reply-To: <b6c0cf18-eba4-f4e0-4802-bfe524095b57@cisco.com>
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.12]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BLUPR05MB276; 6:55kXP+yBZKCnzzEqbQbyWfX7/dbLyXQRdfgvrKwWF2QgNKOvRaGS0hwXCKgoEGVi++OWo16WVS2jZiX9YLsQhS8vTr+YXHwsB+q6VSHU6be7hM7jHe4J4HQ1tp/WpY7N+0GaWoeHggHsf8Ek9CMjSzTL7aao5xOAK+mRkFpfgynECUDx3p9Jx0TY+IfqrLNQjF9ENw0d35gHfmEsu+YxW5wt38DAK7RxBDDBQWgoFrmUc71Og2f60YR6VGzo+LDnl1UtZkRtF16nL/1hUY50LmmFeOtBjmh9fOJ6gL3j+98dLphGTDcdeO8pjang1j631Mypwm+JI85irUnqoIPGew==; 5:9MmUBzUxXqNhUw5et+HJQ4Z0V0ihPEw8gCQhLXs65qH2yUOa7PktGiaDiou1QzO4IiOzzfnacZ8PcWuCrN01WxFbajPI7HAOyP0GXecMHkl4OIUflE524Oq08c8rgk8ddsrqOSIyRzF1g2TRPkkEaA==; 24:k6PbWUUKtb9r58Ns1NZ4TVrxze8KP4LjicoFCZV8OAFh7jDhD8Lira60S6pMqfq6Yvu2e629tYDV8qc0fka/E5iUkAvg1XP/mZp40IsIF14=; 7:d1z4GOEZAQt+RU/DFO7r8Ph2FxvmHoV1roE3s+4G/Xe0AEMljnDI7vbNhUGcaFY/7kJYchTDG9yglCvTZNzWBcVhgybhtd6y4nzdadbQ6XW5JAr7oGB3oYPKRxk5kmVUaL237KReFo1XxO4jKcGWIwqK3S1CpORnfSpTms4HYQokX8TB3N6ef9zbFNNCWhDFFtJV4poYwOyGAP6N0SZUN1hioEa2THWs6unYyUkvmwk=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 190d0881-a544-43c0-abcc-08d510bdcbcd
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075); SRVR:BLUPR05MB276;
x-ms-traffictypediagnostic: BLUPR05MB276:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=kwatsen@juniper.net;
x-exchange-antispam-report-test: UriScan:(10436049006162)(95692535739014);
x-microsoft-antispam-prvs: <BLUPR05MB276A5FA419D14AD22CF63B2A54A0@BLUPR05MB276.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)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR05MB276; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR05MB276;
x-forefront-prvs: 0457F11EAF
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(376002)(39860400002)(346002)(189002)(76104003)(199003)(66066001)(82746002)(3280700002)(36756003)(966005)(5660300001)(83716003)(83506001)(2950100002)(478600001)(316002)(54906003)(2501003)(97736004)(58126008)(7736002)(2201001)(110136005)(81156014)(81166006)(305945005)(8676002)(14454004)(2906002)(25786009)(3660700001)(8936002)(86362001)(6506006)(76176999)(105586002)(54356999)(575784001)(68736007)(2900100001)(102836003)(106356001)(6436002)(6116002)(229853002)(6246003)(101416001)(4326008)(39060400002)(77096006)(3846002)(99286003)(6306002)(6512007)(33656002)(189998001)(6486002)(53936002)(50986999); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB276; 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: <5CB706E3CFE874419A408B6A5C0A2FC5@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Oct 2017 15:36:09.5660 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB276
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/KB3OkiZtRsQVNPqgG4dB6_NFMkU>
Subject: Re: [Netconf] [Technical Errata Reported] RFC8072 (5131)
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Configuration WG mailing 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: Wed, 11 Oct 2017 15:36:14 -0000

I think the existing text is correct.  If the resource instance doesn't exist, it can only be created.  If it doesn't exist, then it cannot be merged, replaced, deleted, or removed.

Kent (co-author)

--

Dear YANG Patch Media Type authors,

What do you think of this proposed errata?

Regards, B.
> The following errata report has been submitted for RFC8072,
> "YANG Patch Media Type".
>
> --------------------------------------
> You may review the report below and at:
> https://urldefense.proofpoint.com/v2/url?u=http-3A__www.rfc-2Deditor.org_errata_eid5131&d=DwICaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=9zkP0xnJUvZGJ9EPoOH7Yhqn2gsBYaGTvjISlaJdcZo&m=KLQjPIYskU70WRcZ0nCQYZ4njobUB-tkMpQKKEBb8eE&s=5HhVTU7yZdrq0Ztpkqoqb2_yUmZJ9pk7jGCpEDJSLr0&e=
>
> --------------------------------------
> Type: Technical
> Reported by: Robert Wilton <rwilton@cisco.com>
>
> Section: 2.2
>
> Original Text
> -------------
> Regarding section 2.2 of RFC 8072, the third paragraph states:
>
>
>                                         ... If the edit does not identify
>      any existing resource instance and the operation for the edit is not
>      "create", then the request MUST NOT be processed and a "404 Not
>      Found" error response MUST be sent by the server.
>
> Corrected Text
> --------------
>                                        ... If the edit does not identify
>     any existing resource instance and the operation for the edit is
>     "delete" or "move" then the request MUST NOT be processed and a
>     "404 Not Found" error response MUST be sent by the server.
>
> Notes
> -----
> As per the second paragraph of section 2.2 of RFC 8072, the operations are expected to mirror the semantics of the "operation" attribute described in Section 7.2 of [RFC6241].
>
> The spec also doesn't specify what happens if it is a "create" operation and the resource already exists.  It should probably also state that "400 Bad Request" is returned.
>
> 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.
>
> --------------------------------------
> RFC8072 (draft-ietf-netconf-yang-patch-14)
> --------------------------------------
> Title               : YANG Patch Media Type
> Publication Date    : February 2017
> Author(s)           : A. Bierman, M. Bjorklund, K. Watsen
> Category            : PROPOSED STANDARD
> Source              : Network Configuration
> Area                : Operations and Management
> Stream              : IETF
> Verifying Party     : IESG
> .
>