Re: [arch-d] draft-iab-protocol-maintenance / JSON feedback

Rob Sayre <sayrer@gmail.com> Wed, 20 July 2022 07:33 UTC

Return-Path: <sayrer@gmail.com>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 949A5C16ECA9 for <architecture-discuss@ietfa.amsl.com>; Wed, 20 Jul 2022 00:33:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 tZx0MyiIN6vK for <architecture-discuss@ietfa.amsl.com>; Wed, 20 Jul 2022 00:33:37 -0700 (PDT)
Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (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 BF6CEC16ECA6 for <architecture-discuss@ietf.org>; Wed, 20 Jul 2022 00:33:37 -0700 (PDT)
Received: by mail-ed1-x534.google.com with SMTP id z22so9672158edd.6 for <architecture-discuss@ietf.org>; Wed, 20 Jul 2022 00:33:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=IWQ+qUqSfIbcmNidoQ8ivcu9A/sK2EsSz/6pfbBy4ks=; b=HFBPKP9yvS7hiMrdqvrY4e/t9zjztOsh2dbxCog34toCAq/GalAuPIwaNSmecn3z3e GkIjw/scNctqhgKtjEK1mZ/NiDi4ydTboiREqRqPFF7tWcg3qabfz3XsrQq06BTxmYRv Cw7YmburlGaOhxlYUDXGlfOXgL4QIkPQPaA4xRHe9nP5vbi94v8L0f761tBwfVZX+GFS MFumSyWC5yjmcuI15pCuFmlAA3YNt1wuv/6J0pGtgxXzt8Ut0S+boQ8Rs1dPGmFN2K9s dcmvJxGg61fNwAcUpD3hO+hv6t9MXcVu8QIjv+jzcCFWJ9pejFLdj3BYL46L08iDPLiA LKCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=IWQ+qUqSfIbcmNidoQ8ivcu9A/sK2EsSz/6pfbBy4ks=; b=jAURhD6k9znz4UA//ZO3vKSBPe1HMJyvRzjBby6jk0bJ+IENWw2wjVTlid4Jl823mx E90E1FGot/7iRqzTgM+mmSQQ9hnVmrVoY+KkBRaV5rfAeZjdillf+diOB6FwuiOLzXG/ SdJ6C2XGKUxKqSTFU33Q1Rq2f/JeSaXC5R8AQwv/fPlGiJJsUlOKce+iSvahPvIpJQjg dPhLifvWaf0Ta8cpxbBwQutmZgFNb/XeIaJ8EUKKpfGd/Zqm7EZ/JZ3C1fhPTlyYPvaN Kv5ZDwtZNg/Oms51nKcE2JQ2XV/4xDaD5kAf9CaL/fHciasZLvFhmnowdupRaDXGvFly 2Bdg==
X-Gm-Message-State: AJIora90u+fQRX+rFtBUqwpaOlu/eYYotbBp2ffNyFJfkvQuM1uoU05S /YWilonPfh3WrbC8+peOGz26JAnzb4cbuGj+W02FwOKP
X-Google-Smtp-Source: AGRyM1tzF1PEXPaxKROIOPDSWqUCjlS9q//jKztDBJRSOocPWDxrhVOhnkGwJplVIWm9w+b6jrKtWMkNnWiJ+1BIDO8=
X-Received: by 2002:aa7:d943:0:b0:43b:9010:9d86 with SMTP id l3-20020aa7d943000000b0043b90109d86mr8414053eds.34.1658302415489; Wed, 20 Jul 2022 00:33:35 -0700 (PDT)
MIME-Version: 1.0
References: <CAChr6Sxy66Yrr=0wnSGOUFBboFBaJsWzrWduvXep9L5akmYiNg@mail.gmail.com> <CAChr6Sx5OtZLf1c27CzV7UMfHHnRgP5pUbga0+Jij7rtzq5krw@mail.gmail.com> <CAChr6SxQV-fW9KkTEsMQ1HaU7tOKmu6Ce4DBUB2eDtCYA0YYjg@mail.gmail.com>
In-Reply-To: <CAChr6SxQV-fW9KkTEsMQ1HaU7tOKmu6Ce4DBUB2eDtCYA0YYjg@mail.gmail.com>
From: Rob Sayre <sayrer@gmail.com>
Date: Wed, 20 Jul 2022 00:33:24 -0700
Message-ID: <CAChr6SyEy3QMqTnX_OND_FcT_rykje-auv+QH4uueB5=vgcxQA@mail.gmail.com>
To: architecture-discuss@ietf.org
Content-Type: multipart/alternative; boundary="00000000000067cd7d05e4379ef2"
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/YoBnqSt_B-TG0VKKHQkdg5F60qI>
Subject: Re: [arch-d] draft-iab-protocol-maintenance / JSON feedback
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2022 07:33:41 -0000

On Tue, Jul 19, 2022 at 3:09 PM Rob Sayre <sayrer@gmail.com> wrote:

> I got asked about this in private, and found this page:
>
> https://esdiscuss.org/topic/json-parser-grammar#content-6
>
> This is a 2009 email from me to the editor of the ES spec
>

In reading that old thread, I also noticed that a bunch of inconsistencies,
errors, and philosophical disagreements were raised.

These were fixed by a good summary from the editor and the author, followed
by:

1) "Ok, so we're not allowing [any extensions/errors], right?"
2) "Yes"
3) "Awesome"

That sequence of emails is in there. This shows that a small group can also
converge on a strict implementation (it was much stricter than RFC4627).

The absence of procedural debate or unjustified backward compatibility
concerns is interesting. Maybe the IAB/IETF should work on getting closer
to that process.

thanks,
Rob