[Jsonpath] Re: [Technical Errata Reported] RFC9535 (8343)

Glyn Normington <glyn.normington@gmail.com> Fri, 28 March 2025 07:58 UTC

Return-Path: <glyn.normington@gmail.com>
X-Original-To: jsonpath@mail2.ietf.org
Delivered-To: jsonpath@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 674DB13A6114 for <jsonpath@mail2.ietf.org>; Fri, 28 Mar 2025 00:58:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.097
X-Spam-Level:
X-Spam-Status: No, score=-1.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OR9PP7KgwFEx for <jsonpath@mail2.ietf.org>; Fri, 28 Mar 2025 00:58:25 -0700 (PDT)
Received: from mail-ed1-x52d.google.com (mail-ed1-x52d.google.com [IPv6:2a00:1450:4864:20::52d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id AAAB913A60F8 for <jsonpath@ietf.org>; Fri, 28 Mar 2025 00:58:25 -0700 (PDT)
Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-5e6194e9d2cso3566735a12.2 for <jsonpath@ietf.org>; Fri, 28 Mar 2025 00:58:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1743148705; x=1743753505; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=eUDdPrOWzWCq6zpRNxnZdeaFS32X0eF/u30tHfATMqE=; b=TFOAUumc+LZzvQlkcr5VKeqS3QfxH8ETnnthelR5N0pRwmciVsMi9pxnaImgVZiEOO GiAJmfwV74IhK3vtFV5ndCQsiZTAE48BOpDU1O6TqoFg11Y3toWxOkGUCIQDovnDMi3A RJRhq0hKzUWWQNslgD9pI0y9HMRhIsNzRPk8mVJcU/liDp+fFSP45kstfm4FYHF+EiIw iwjRTWSMLFEt7s/iodj/yeg/5hDW394gJ8/L01bFKCaq66qSzeYdKpiH6O/h+aYDLFto x7ke6aM1wWnWrKI5h+Pa867QQ6f3+tH3f385xuInyYoq//LPrLf4I0Yj8ZXORrY03XcX KsGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1743148705; x=1743753505; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eUDdPrOWzWCq6zpRNxnZdeaFS32X0eF/u30tHfATMqE=; b=Nr/FGocB5b2XL98jbpUaS0M0CjXMjJ//T1NjcrQ2cnTqiUXG+ArxilPj9BP/gsX76I g5Ft2oL8DqhN3NRXxSeCRyjZbQZzxgRKfZd3Y5hz0OVuioyEdnFVCtM+uJZqBvWyprIq Q55xzY52HWs2U5Hm+A/vAu4e3SIdBIFa6UJMA05NoCrOhYO2nIoCMsxUuyH+HhSDx2OJ aJTV7hoCQg4l3QpTAOjgU81EORM50J5YJk0cjHA6J0a1UfA4cYw6RLaaOPGRmo/oB859 EfGER7XJc0kYgwV/nzqLMH3EOKrkG2MHzA3zWR+rYp43GEqcLRjEZXMMf/9rpIj2+/di tWzQ==
X-Forwarded-Encrypted: i=1; AJvYcCVFoZD9e28baI+6kNbC1OE49SZ57OVjRuIJ9h/faZz0jmSXd8lOcccVCzdq4KzHX/VTwRTY9jAE4Q==@ietf.org
X-Gm-Message-State: AOJu0Yyau7ITWq4mxo0Oxa+sEl1JlhHQ0bDY/PnHLTkKXskRRxL5R7jW KHXtYodOlrXUS/N6R4EFbDZIqBNXPFL/0ZjK85GArpS7yVaiutpGUjSsVP3p8q6GXMmY+GPFwr4 lqkxK+Vo7x3T+xJipnhuA3eza37g=
X-Gm-Gg: ASbGnctInKdIUSR3Wb3/4+v27O+LXzUVuoIGVtiHrKkRyb4/Run5Hc6ZLkzXShsnPlC Q5OlJsEqr5d+oMiPHI7fzuen5ouKoBxLEcF0wzQ2OMxUCvxQjT0e2+K94AYMSb70WlF+NXY4Dcr 8153SwhgdAJvtf2BECEap9iTgF
X-Google-Smtp-Source: AGHT+IG2key/ofE/RLovJFvc6psF6x1zKrmFOvfwSraHECGhRg/DaYJALxGvRiSe6E1Xz0ngyQzL1FEDie0YI8ZryHs=
X-Received: by 2002:a05:6402:2813:b0:5e7:8501:8c86 with SMTP id 4fb4d7f45d1cf-5ed8ec1e7eamr6374645a12.22.1743148704370; Fri, 28 Mar 2025 00:58:24 -0700 (PDT)
MIME-Version: 1.0
References: <20250324144730.970D2210673@rfcpa.rfc-editor.org> <F5AABC54-3B2A-4621-A77E-07CC24B87642@tzi.org> <f87965d1-c1db-4c5a-a0c6-f5f9d61de921@hxr.us> <EBFD5D95-629B-4151-AEFF-A8651A0937A1@tzi.org> <CAKspqcVxWoWBZ2rB2MVRhhPYgXJGp285cMtL1TUCJCUtn4qvDw@mail.gmail.com> <52840452-8f98-4da2-8bea-d62e70638616@hxr.us> <CAKspqcWrHVaUPH2FGvi7+47HkmVWrNB-cTGkR8-d03J8-7aYoQ@mail.gmail.com> <3FAB5B50-2CEB-4E62-BF0A-9108EE4AE51F@tzi.org> <397a85f4-b7db-4def-a811-3d61c280ad5f@hxr.us> <CAKspqcV5dXjv5ZwdFMAQKV7ktRe21QiyteAkaWgM=2-SpDj=cA@mail.gmail.com> <FA32CC46-C83F-4A28-AF7D-58F7F4082E7D@tzi.org> <c6a4f68a-48c9-4c3f-b705-873c41c639be@hxr.us> <EE91DAC9-336A-48F2-A6B4-801383513519@tzi.org> <6027e78d-1155-4d8f-8e54-264dac921f9e@staff.rfc-editor.org> <E98F02AB-3539-4413-B993-2B19286E1EFC@tzi.org> <6e205613-0b7e-4e09-85b4-92a3797d5ba0@staff.rfc-editor.org> <CAKspqcUF-5SwLSk=v5wUycyjrhDp8Xcrb4a8T6wAY6e+O3YGzg@mail.gmail.com>
In-Reply-To: <CAKspqcUF-5SwLSk=v5wUycyjrhDp8Xcrb4a8T6wAY6e+O3YGzg@mail.gmail.com>
From: Glyn Normington <glyn.normington@gmail.com>
Date: Fri, 28 Mar 2025 07:58:08 +0000
X-Gm-Features: AQ5f1Jqba0VvNPGGYKrami0Tk2i4mKQB4mQxkUcq25wRxTaDbPFiuMIYvav_fxY
Message-ID: <CAG4FG1m1mTNVA0YQAsZzggQZ7Kk-DMB53gyhnhskD3qQNPjNBg@mail.gmail.com>
To: Vladimir Gorej <vladimir.gorej@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000050976f0631626f1f"
X-MailFrom: glyn.normington@gmail.com
X-Mailman-Rule-Hits: max-recipients
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-size; news-moderation; no-subject; digests; suspicious-header
Message-ID-Hash: LKWHKXZCDTUHKN3FUOCCLEUVJ6N65ASO
X-Message-ID-Hash: LKWHKXZCDTUHKN3FUOCCLEUVJ6N65ASO
X-Mailman-Approved-At: Fri, 28 Mar 2025 09:19:54 -0700
CC: Jean Mahoney <jmahoney@staff.rfc-editor.org>, Carsten Bormann <cabo@tzi.org>, "Andrew Newton (andy)" <andy@hxr.us>, RFC Errata System <rfc-editor@rfc-editor.org>, Stefan Gössner <stefan.goessner@fh-dortmund.de>, Orie Steele <orie@transmute.industries>, james.ietf@gmail.com, Tim Bray <tbray@textuality.com>, jsonpath@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Jsonpath] Re: [Technical Errata Reported] RFC9535 (8343)
List-Id: Discussion of JSONPath syntax <jsonpath.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/jsonpath/N1jPPLyzGMtx1Q-j3aWgP9z6Q9c>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jsonpath>
List-Help: <mailto:jsonpath-request@ietf.org?subject=help>
List-Owner: <mailto:jsonpath-owner@ietf.org>
List-Post: <mailto:jsonpath@ietf.org>
List-Subscribe: <mailto:jsonpath-join@ietf.org>
List-Unsubscribe: <mailto:jsonpath-leave@ietf.org>

Hi Vladimir

Thanks for taking the time to raise your erratum. And thanks to Carsten for
handling/generalising it.

This was the first erratum I've been involved in as a RFC author. The
process was "interesting". 😉

Glyn

On Fri, 28 Mar 2025, 07:53 Vladimir Gorej, <vladimir.gorej@gmail.com> wrote:

> Hi everybody,
>
> Thank you again for pushing this forward.
> Just to set the record straight, the fix for `comparable` production rule
> was
> discovered by Carsten Bormann, I actually missed it when reporting the
> original errata.
>
> Have a great weekend!
>
> On Thu, Mar 27, 2025 at 10:16 PM Jean Mahoney <
> jmahoney@staff.rfc-editor.org> wrote:
>
>> Carsten,
>>
>> On 3/27/25 12:03 PM, Carsten Bormann wrote:
>> > Hi Jean,
>> >
>> >> On 3/27/25 11:20 AM, Carsten Bormann wrote:
>> >>
>> >> [JM] I suggested splitting them up so that the reports would display
>> better inline.
>> >
>> > Thank you for the explanation.
>> >
>> > So this is essentially a limitation of the inline-errata mechanism that
>> is now shaping the way we record errata?
>> > The inline-errata mechanism is certainly very useful, and I already
>> suspected that limitations of that mechanism might be the reason.
>> >
>> > The flip side is that a lot of redundancy is entering the errata
>> reporting database in such a case, which will make the life harder for
>> those who don’t happen to approach the document from the inline-errata
>> mechanism.
>>
>> [JM] This can be a judgment call. "GLOBAL" should be used for small,
>> noisy updates (e.g., "foobar" should be "fooBar" throughout the
>> document). For a small GLOBAL update, the inline note will be placed at
>> the first instance even if there are several [1]. For multi-line GLOBAL
>> updates, the inline note will be printed at the end [2].
>>
>> [1] https://www.rfc-editor.org/rfc/inline-errata/rfc8971.html#btn_6427
>> [2] https://www.rfc-editor.org/rfc/inline-errata/rfc8520.html#eid5664
>>
>> >
>> > I notice that I don’t need to go through the links Andy provided: I can
>> get at the current state via https://www.rfc-editor.org/errata/rfc9535.
>> [JM] Links that contain verify_errata_select.php?eid=nnnn are only
>> accessible to verifiers. A report's accessible link has the following
>> format:  https://www.rfc-editor.org/errata/eidNNNN
>> Or it can be accessed through the RFC's errata page.
>>
>> Best regards,
>> Jean
>>
>>
>> > Maybe the redundancy could be reduced by making 8352, and certainly
>> 8353/4, refer to 8343 (preferably removing the duplicated text by the
>> pointer, or possible duplicating it but saying that the notes of 8352/3/4
>> are just a restatement of the notes for 8343).
>> >
>> > Obviously, it is important to handle the errata report in a timely
>> manner, and splitting it up into four may be an expedient way to do this
>> now.  But I would be unhappy if this atomization remained our SoP for
>> handling errata report that lead to text changes in more than one place.
>> >
>> > Grüße, Carsten
>> >
>>
>>
>
> --
>
> Vladimír Gorej
> email: v <gorej@codescale.net>ladimir.gorej@gmail.com
> tel: +420 777 861 279
> web: https://vladimirgorej.com
>
>