[Jsonpath] WG adoption draft-bormann-jsonpath-iregexp-02

Tim Bray <tbray@textuality.com> Tue, 18 January 2022 18:17 UTC

Return-Path: <tbray@textuality.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 C100F3A090D for <jsonpath@ietfa.amsl.com>; Tue, 18 Jan 2022 10:17:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=textuality-com.20210112.gappssmtp.com
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 F4hw_pPB3TkL for <jsonpath@ietfa.amsl.com>; Tue, 18 Jan 2022 10:17:08 -0800 (PST)
Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2CEE3A0B9C for <jsonpath@ietf.org>; Tue, 18 Jan 2022 10:17:07 -0800 (PST)
Received: by mail-lf1-x135.google.com with SMTP id x7so74204777lfu.8 for <jsonpath@ietf.org>; Tue, 18 Jan 2022 10:17:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=textuality-com.20210112.gappssmtp.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=ojQlRDNAPP0AVsWaFPO3wlMAZI1X1RDVNj5pYjKxoW8=; b=iDJcOegLV19C3KGv/44yJE/TPIEWjlLccO7BRylcKYBSuhC5/kQkiLqQ544x5Jhxsg mZVQ9dIEaBMFDERR/jLZ0KVZCjGjg76M/y/ajPSX+q9Kh5CShb8ArPYyvESqJZBgh8Rn 0y5H2w4Vs1dQbDKW0Xnh3ilj2xB2Gr71Ebq9VLUek8JQBgmYidXVJ9nS12Gv8yplczAL v4jZEXA/xQ6grAAI2pg0Jfnn6PB/Z4H3GXsYg04llncEuglCuc1JA0+hgYqvUZDe3P3c X81vkQ9SthnQT18je9vhaRpF0mW/tiqxzx3it7TnYDpewoxXLTgr0h8ay0Gk8JWQkNM9 VJYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ojQlRDNAPP0AVsWaFPO3wlMAZI1X1RDVNj5pYjKxoW8=; b=bAOh17GTbKF49wAc5lYFJ/oXlPRBMJI5xrlIlqt6/efqxmKcNOowXS27mxlddybnMh 66mrWp/1ypxP1sw28zxJT8bhYRH6kitdh5bYCb23owrGN6gxB8hSJM/jGWAtVKwNYbtr Pbuw5UzS8cKVZ7vnJj+jBHDs7nlP1irjSk3CBdy0HorKeCg/7pGwz18bKdbIP8sDp7g+ 94SnuebqIbQepNiGNM0NDcL3OC97MZCzEdXPBj0/YZzmnEpigG+irm3MoJoUipPjwGip /UHZ77I6eEj7B87Si4DuwU20nARLeg2PgYIS2fXzenQO5ZlCJoaqKmVh/B5kg7w3xizn ZS3w==
X-Gm-Message-State: AOAM53038SE6dyvy2vtoCRZhhTxYEq0zJYcYOBKvtCbtx5LP+hwC5y7m 1InIw2Sl7+m/M09a98LVKsyo67VJX3m6TXMkdBrvXbbjijuRmg==
X-Google-Smtp-Source: ABdhPJxSdvwopXruA3KdooKbBQpgv+wdofQrzL0+bBaMM6h3XjS0NMtHzxDI6aK8IiLHp9a7YfSI9KKP+Nv4eH3ei5o=
X-Received: by 2002:a2e:824d:: with SMTP id j13mr20353645ljh.466.1642529823971; Tue, 18 Jan 2022 10:17:03 -0800 (PST)
MIME-Version: 1.0
From: Tim Bray <tbray@textuality.com>
Date: Tue, 18 Jan 2022 10:16:52 -0800
Message-ID: <CAHBU6ivTZC+qn1gDct6JDT3gZFgEZFkZ3HQyR0nGh_1A28K09A@mail.gmail.com>
To: jsonpath@ietf.org
Content-Type: multipart/alternative; boundary="000000000000b0f06d05d5df46b2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/jsonpath/VpHilzY8XGWB_sTjusigEQ84Mxs>
Subject: [Jsonpath] WG adoption draft-bormann-jsonpath-iregexp-02
X-BeenThere: jsonpath@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 18 Jan 2022 18:17:14 -0000

Co-chair hat on: At our interim meeting earlier today, we got a strong
sense that the jsonpath WG has consensus in favor of allowing regular
expressions in jsonpath filters, but that for this to be useful, the flavor
of regexps needs to be specified precisely, and that flavor should be
limited enough in scope to allow interoperation across as many as possible
different regex libraries.

Carsten Bormann has done the work of proposing such a small-scope
regexp specification. The draft may be read at
https://www.ietf.org/archive/id/draft-bormann-jsonpath-iregexp-02.html
and is on GitHub at https://github.com/cabo/iregexp

If you have any issues to raise or objections to this, please let the WG
know.