Re: [Jsonpath] Roman Danyliw's No Objection on draft-ietf-jsonpath-iregexp-07: (with COMMENT)

"Murray S. Kucherawy" <superuser@gmail.com> Fri, 23 June 2023 21:44 UTC

Return-Path: <superuser@gmail.com>
X-Original-To: jsonpath@ietfa.amsl.com
Delivered-To: jsonpath@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 025D5C16B5A1; Fri, 23 Jun 2023 14:44:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.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, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 gm2LQ80l21lZ; Fri, 23 Jun 2023 14:44:00 -0700 (PDT)
Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 83DF9C16952E; Fri, 23 Jun 2023 14:44:00 -0700 (PDT)
Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-94ea38c90ccso24187866b.1; Fri, 23 Jun 2023 14:44:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1687556639; x=1690148639; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=d47+SfANnPMsw6HYFknMp7BcwlOBklYNl9dELNFOF+c=; b=G9xjWviP4qy2sGoa46aU+1TakH5FPcDdAmXEY0bAEDpBxjhbQjDi1qBPaMqIkTHIVp 2EKmmG173bWHE/BHOoimhhzGOP8fOlwlQ+WZ5mY0yaSRNioYmUrBbzBRel3zEfHdYjJ1 UiW/nJYCQjs2LBlQjfcMW22MPzenWvghHcufps6GJwac4ENx8/679HU8b24mcTS8llqT Oxaclnb0FXh5r7SSfUZbT+I10a5l01JPo1HYvf7Zp6pYWZoWQq8pwQZYYlwb4lrcXMad 12Lb5VjB/4vqjfjLDeVF42nwKHOeGEZh/AnvqCrVkhUElBMcgYMRM6whs4pFdt53NT40 2Mlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687556639; x=1690148639; 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=d47+SfANnPMsw6HYFknMp7BcwlOBklYNl9dELNFOF+c=; b=eWjs9t9b+hH/Hs30UlinKdDAFR8GhbJMQXppjxQs7WgIdGszbghyeLKe7G4HKDvUo9 sHy4xh1DlMNxm1f1CxMpx9yMejRLYOCSjY5U26cn53UVsYlUEYRwayYRSTbLN7ChC7Ld BGQm1xWKtRvnXMX6X7TnbpIlKP8Wc4iFOfX1mEtIKlbWBFPiPDIHH5XqbG9W39N4f6Bl AN3454bJam6Igsi3lO6sFdVjZZJ7HxQeHzZcdB6tginyPbC7JRxjM6kZEV/bBSesfs29 r8gLUruYQDcVTGdRcyW1sF4waBEXYLPytI75jlVpXp/3FD0zy2mRkhlx8u0wXdngQpsl e+1w==
X-Gm-Message-State: AC+VfDzkX7TMzGmz7gSKTgZJfgiM0StqEVSJMUKTwJIDOGSJvelUFYYX kT8ICsDWU4GyXO73HLDY9ulTlPsj68uI/W0/54E=
X-Google-Smtp-Source: ACHHUZ4K9SV4tdgLHAVVu8jRLcGHuZIxTGXQNnkco4cYIbLCfFuIZ9sergDgCobMVsa/9/WJ3MlPpxJMLhjxvmSsVEY=
X-Received: by 2002:a17:906:518f:b0:974:ae1d:ad0b with SMTP id y15-20020a170906518f00b00974ae1dad0bmr872204ejk.3.1687556638251; Fri, 23 Jun 2023 14:43:58 -0700 (PDT)
MIME-Version: 1.0
References: <168729490407.62598.7467518147427080034@ietfa.amsl.com> <07CFE17B-95B9-4597-BB43-033C1FDFB9A4@tzi.org>
In-Reply-To: <07CFE17B-95B9-4597-BB43-033C1FDFB9A4@tzi.org>
From: "Murray S. Kucherawy" <superuser@gmail.com>
Date: Fri, 23 Jun 2023 14:43:45 -0700
Message-ID: <CAL0qLwbE25mBYUruC+M4=Tu2A30B85kc5Wt2q06gR-fCp3sE=w@mail.gmail.com>
To: Carsten Bormann <cabo@tzi.org>
Cc: Roman Danyliw <rdd@cert.org>, The IESG <iesg@ietf.org>, draft-ietf-jsonpath-iregexp@ietf.org, jsonpath-chairs@ietf.org, jsonpath@ietf.org, James <james.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000f61f5005fed2e5f4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jsonpath/z74Ne1ii2MC80spzPXDqR4At24c>
Subject: Re: [Jsonpath] Roman Danyliw's No Objection on draft-ietf-jsonpath-iregexp-07: (with COMMENT)
X-BeenThere: jsonpath@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: A summary description of the list to be included in the table on this page <jsonpath.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jsonpath>, <mailto:jsonpath-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/jsonpath/>
List-Post: <mailto:jsonpath@ietf.org>
List-Help: <mailto:jsonpath-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jsonpath>, <mailto:jsonpath-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Jun 2023 21:44:01 -0000

On Wed, Jun 21, 2023 at 12:07 PM Carsten Bormann <cabo@tzi.org> wrote:

> > Without the benefit of the WG discussion, it isn’t clear to me how this
> > document is in scope for the current charter of the WG (-01).  The
> milestone
> > for developing this general-purpose regular expression subset was added
> after
> > charter approval.  I’m assuming discussion has occurred to rationalize
> this as
> > a dependency “develop a standards-track JSONPath specification that is
> > technically sound and complete, based on the common semantics and other
> aspects
> > of existing implementations.”
>
> The goal of JSONPath is to define a subset of what’s out there that would
> have a maximum chance of working interoperable.  Apparently, regexp filters
> are quite popular in many JSONPath implementations, so we wanted to include
> them in JSONPath.  The problem was, we couldn’t find a stable specification
> for an interoperable regexp subset. So our choice was to write all this
> into the JSONPath spec or break it out into an independent document.  We
> noticed that lots of other IETF (and non-IETF) work uses regexps, so it
> seemed like a pretty straightforward argument for creating a separate draft
> that JSONPath could depend on, but did not itself depend on JSONPath.
>

Just for the record, it's my fault for neglecting to tell the IESG that
splitting this out of JSONPATH itself was discussed and approved, I believe
with Francesca, before it got to IESG Evaluation.  Apologies for the
oversight.

-MSK