Re: [apps-discuss] [Editorial Errata Reported] RFC7386 (4132)
Tim Bray <tbray@textuality.com> Thu, 16 October 2014 14:58 UTC
Return-Path: <tbray@textuality.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A01551A1BA7 for <apps-discuss@ietfa.amsl.com>; Thu, 16 Oct 2014 07:58:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
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 Bw0zr8g59Z4G for <apps-discuss@ietfa.amsl.com>; Thu, 16 Oct 2014 07:58:11 -0700 (PDT)
Received: from mail-vc0-f171.google.com (mail-vc0-f171.google.com [209.85.220.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 725F21A1A75 for <apps-discuss@ietf.org>; Thu, 16 Oct 2014 07:58:11 -0700 (PDT)
Received: by mail-vc0-f171.google.com with SMTP id hy10so2828762vcb.2 for <apps-discuss@ietf.org>; Thu, 16 Oct 2014 07:58:10 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=MQ0Dza/FiaUS3l57NHwZtrj9oVEnjz92cuy6iLOrJME=; b=TQVcdyAh9S9YiQJczBrcyvzcE8FI2WHFN0okmj6Ei/+KhlZWgF7cPU9Jzry3reBVcH aKDmpyKmUIVJVY8FpbcqwHk3dq0hJxpSBoUDiDODieIgDwhgwkjjfk4XEHS/ajntJUAM zxBHKtsD4V3q4bt26YOlQjtKqzM03Y7RAuXCvvjwYhYL8WpPOvO2y7ElY3urmzdE4E5P xfF2CRQgodMh+2NXmJSwbbtdKqtIBgRlPZQzNSm01gfhdj/rlrXFvtrapuJojN5GaD81 IRDTkQllmCLa4vZvAc851JCyBKPPnzqgvz7aXq94FM/5MEBkK07BcnnhPVZ1QZbRTz/f 1i/w==
X-Gm-Message-State: ALoCoQm1S9JwYsyEL4vVukLPOrunfDvGmcZwmrqRC8rFBOUetmXZmeLlR/Vh3Zo6dcD3oewWATww
X-Received: by 10.52.87.142 with SMTP id ay14mr1099746vdb.76.1413471490629; Thu, 16 Oct 2014 07:58:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.220.160.135 with HTTP; Thu, 16 Oct 2014 07:57:50 -0700 (PDT)
X-Originating-IP: [24.84.235.32]
In-Reply-To: <CALaySJ+G97TRRc-H2LCHpBfHi21t-iho=m+JXow+DkdV0UEy5g@mail.gmail.com>
References: <20141015183752.37123181C73@rfc-editor.org> <255B9BB34FB7D647A506DC292726F6E127CF275517@WSMSG3153V.srv.dir.telstra.com> <CALaySJ+G97TRRc-H2LCHpBfHi21t-iho=m+JXow+DkdV0UEy5g@mail.gmail.com>
From: Tim Bray <tbray@textuality.com>
Date: Thu, 16 Oct 2014 07:57:50 -0700
Message-ID: <CAHBU6iu7HTVUzMfi-qUmMFXrUv8BpbQNUDsbwC3hTMyYUU4FMg@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/apps-discuss/YNAmifIni5mkHFsQt89KcG0me9U
Cc: "presnick@qti.qualcomm.com" <presnick@qti.qualcomm.com>, "paul.hoffman@vpnc.org" <paul.hoffman@vpnc.org>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>, RFC Errata System <rfc-editor@rfc-editor.org>
Subject: Re: [apps-discuss] [Editorial Errata Reported] RFC7386 (4132)
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss/>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Oct 2014 14:58:19 -0000
Yep, what Barry said; this one needs to be re-issued under a new number. On Thu, Oct 16, 2014 at 7:53 AM, Barry Leiba <barryleiba@computer.org> wrote: > I will mark the report as Verified (and will change it to Technical), but > there is no way to have the RFC fixed without a new RFC that obsoletes it. > This is all stuff that should be checked in AUTH48, and is why the RFC > Editor recommends not relying only on the diff. > > James, if you want to get it updated tout de suite, you can submit a 7386bis > draft, which I will immediately last call. To do the draft, get the final > 7386.xml from the RFC Editor, add an "obsoletes=7386" at the top (and take > off the special RFC Editor attributes), make sure all the tabs are replaced > by spaces and everything lines up correctly, and add a paragraph to the > Abstract and Introduction that says that this is a replacement to RFC 7386 > that corrects indentation errors. Make no other changes, and I'll note in > the last call note that no other changes are in scope. > > The replacement RFC will have a new RFC number. > > Barry > > On Wednesday, October 15, 2014, Manger, James > <James.H.Manger@team.telstra.com> wrote: >> >> Thanks for reporting this as an errata Stephane. "Editorial" is the wrong >> classification however; it is "Technical". The indentation is critical to >> understanding the function. The function isn't merely to reinforce normative >> text -- the function is the only normative specification of the Merge-Patch >> processing rules. The other text only gives a casual description of some >> rules (in the introduction), calls attention to some corner cases, and >> provides examples. >> >> If the RFC editors cannot correct the indentation, we need a new RFC. >> Personally I don't think an accepted errata is sufficient. The doc is too >> unusable in its current state. >> Can this sort of critical typo be fixed without a new RFC number? >> >> P.S. Curiously, the "Diff2" format on tools.ietf.org >> [https://tools.ietf.org/rfcdiff?url2=rfc7386] shows the indentation as being >> correct in rfc7386.txt and draft-ietf-appsawg-json-merge-patch-07. Probably >> a tools glitch. >> >> -- >> James Manger >> >> >> -----Original Message----- >> From: apps-discuss [mailto:apps-discuss-bounces@ietf.org] On Behalf Of RFC >> Errata System >> Sent: Thursday, 16 October 2014 5:38 AM >> To: paul.hoffman@vpnc.org; jasnell@gmail.com; barryleiba@computer.org; >> presnick@qti.qualcomm.com; superuser@gmail.com; alexey.melnikov@isode.com >> Cc: apps-discuss@ietf.org; rfc-editor@rfc-editor.org >> Subject: [apps-discuss] [Editorial Errata Reported] RFC7386 (4132) >> >> The following errata report has been submitted for RFC7386, "JSON Merge >> Patch". >> >> -------------------------------------- >> You may review the report below and at: >> http://www.rfc-editor.org/errata_search.php?rfc=7386&eid=4132 >> >> -------------------------------------- >> Type: Editorial >> Reported by: Stéphane Bortzmeyer <bortzmeyer@nic.fr> >> >> Section: 2 >> >> Original Text >> ------------- >> define MergePatch(Target, Patch): >> if Patch is an Object: >> if Target is not an Object: >> Target = {} # Ignore the contents and set it to an empty Object >> for each Name/Value pair in Patch: >> if Value is null: >> if Name exists in Target: >> remove the Name/Value pair from Target >> else: >> Target[Name] = MergePatch(Target[Name], Value) >> return Target >> else: >> return Patch >> >> Corrected Text >> -------------- >> define MergePatch(Target, Patch): >> if Patch is an Object: >> if Target is not an Object: >> Target = {} # Ignore the contents and set it to an empty Object >> for each Name/Value pair in Patch: >> if Value is null: >> if Name exists in Target: >> remove the Name/Value pair from Target >> else: >> Target[Name] = MergePatch(Target[Name], Value) >> return Target >> else: >> return Patch >> >> Notes >> ----- >> Indentation of the pseudo-code example was correct in the Internet-Drafts >> but was messed up in the final version. For instance, "Target = {}" should >> be under the two ifs. (Reported by James H. Manger on the appsawg mailing >> list.) >> >> 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 (IESG) can log in to change the >> status and edit the report, if necessary. >> >> -------------------------------------- >> RFC7386 (draft-ietf-appsawg-json-merge-patch-07) >> -------------------------------------- >> Title : JSON Merge Patch >> Publication Date : October 2014 >> Author(s) : P. Hoffman, J. Snell >> Category : PROPOSED STANDARD >> Source : Applications Area Working Group >> Area : Applications >> Stream : IETF >> Verifying Party : IESG >> > > _______________________________________________ > apps-discuss mailing list > apps-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/apps-discuss > -- - Tim Bray (If you’d like to send me a private message, see https://keybase.io/timbray)
- [apps-discuss] [Editorial Errata Reported] RFC738… RFC Errata System
- Re: [apps-discuss] [Editorial Errata Reported] RF… Manger, James
- Re: [apps-discuss] [Editorial Errata Reported] RF… Carsten Bormann
- Re: [apps-discuss] [Editorial Errata Reported] RF… Carsten Bormann
- Re: [apps-discuss] [Editorial Errata Reported] RF… Barry Leiba
- [apps-discuss] [Errata Verified] RFC7386 (4132) RFC Errata System
- Re: [apps-discuss] [Editorial Errata Reported] RF… Tim Bray
- Re: [apps-discuss] [Editorial Errata Reported] RF… Carsten Bormann
- Re: [apps-discuss] [Editorial Errata Reported] RF… Paul Hoffman
- [apps-discuss] [Editorial Errata Reported] RFC738… Barry Leiba
- Re: [apps-discuss] [Editorial Errata Reported] RF… RFC Editor
- Re: [apps-discuss] [Editorial Errata Reported] RF… Pete Resnick
- Re: [apps-discuss] [Editorial Errata Reported] RF… Barry Leiba
- Re: [apps-discuss] [Editorial Errata Reported] RF… John C Klensin
- Re: [apps-discuss] [Editorial Errata Reported] RF… Pete Resnick
- Re: [apps-discuss] [Editorial Errata Reported] RF… Barry Leiba
- Re: [apps-discuss] [Editorial Errata Reported] RF… Julian Reschke
- Re: [apps-discuss] [Editorial Errata Reported] RF… John C Klensin
- Re: [apps-discuss] [Editorial Errata Reported] RF… Paul Hoffman
- Re: [apps-discuss] [Editorial Errata Reported] RF… t.petch