Re: [Json] Early AD review of draft-ietf-jsonbis-rfc7159bis-02

Tim Bray <tbray@textuality.com> Tue, 31 January 2017 03:39 UTC

Return-Path: <tbray@textuality.com>
X-Original-To: json@ietfa.amsl.com
Delivered-To: json@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CB2EA129D19 for <json@ietfa.amsl.com>; Mon, 30 Jan 2017 19:39:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=textuality-com.20150623.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 R46D4nayA6Qu for <json@ietfa.amsl.com>; Mon, 30 Jan 2017 19:39:00 -0800 (PST)
Received: from mail-qk0-x22a.google.com (mail-qk0-x22a.google.com [IPv6:2607:f8b0:400d:c09::22a]) (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 7F767129D18 for <json@ietf.org>; Mon, 30 Jan 2017 19:39:00 -0800 (PST)
Received: by mail-qk0-x22a.google.com with SMTP id l126so18706819qkc.1 for <json@ietf.org>; Mon, 30 Jan 2017 19:39:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=textuality-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=JsUKWgjXQvQ8qvvOhimgQQ3mHb9Wk4DWaaky5ut9M+k=; b=rCWA17FpF6/ft/U86AN3zj8bRZouRnW5k822owvq9jsl2+y63Jvy0vl6VTkxZecrFn 1A6QOA9F631g/uLyDTCW790krNId1mERZC5dU0QM0fkNvI5+jbuDQG/ljAVmNYfwRx7h z6ADMIL+uoR3cKrz3fV4yd1Df1HrjQPRtX7GvMxbq0s4tI2dptYBsyePwkTD0xL1kn4n oanKOMCMxTKDXZLTSHWjZtwIMUdftJzK4LnjVdgQlyquNSspcrUbpnZcegnplBoo3VJt 2S1meLOtKwOIQHqdjrmIomDB8T5/LCfoQHTAZrc1NH+D2401Cs5tIkl7dVI9YAJSjCFC E7RQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=JsUKWgjXQvQ8qvvOhimgQQ3mHb9Wk4DWaaky5ut9M+k=; b=YvucbTii7WUKAwBxEFYt/032vTv54bd3MMD5Fy82t8J64mD6SaHWGHv/kYWm3/aJxg xEg5JNLz36rxREvmV+jBMhYo6wIIrcmq9ILhOJXqPSvqaV23dyHQSRLPYrtf9J8CCwv7 fjhkEaee8NTHB3GCasRwEbnnz92cdDoR1/10tQ0jSfKdiaJpTNsbUMJvs+WSI95De5U8 A+spmcdOWrmYWA8E9uFGweRMufv8mQy40drNfz94HyOEYnVuQuxXEsKb9HyGHLPPsGNF LzWIuthSuZSoSOdMkZaX7ccMVp+lsBbQvA64HwICroV6D9LynF2EPZ7Ny3hRfFaVinlt 9W/Q==
X-Gm-Message-State: AIkVDXJnE/GuO+WGRddgx3qSm7yRJHjhpX97WEooRifDeuAqkc2QrCNR5CuiJ5eb8PDPyszP5tAxlTmcATSWUQ==
X-Received: by 10.55.24.221 with SMTP id 90mr27001303qky.296.1485833939617; Mon, 30 Jan 2017 19:38:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.140.34.52 with HTTP; Mon, 30 Jan 2017 19:38:39 -0800 (PST)
X-Originating-IP: [24.86.134.32]
In-Reply-To: <CAC4RtVD-UFLmYnp+vSbQOv_kVebrMjn3JhjDdW-gBFy7OUNQKQ@mail.gmail.com>
References: <CDD4C92E-863F-40FE-8D58-D764C9533FAA@cisco.com> <4c9504d3-c212-0b8c-0016-b31d653f15a6@gmail.com> <9E2C2681-B776-444F-84DC-9A28130DB2C1@cisco.com> <77e8ce0f-ceb3-0b69-54eb-635afbdf2a17@gmx.de> <ac67f171-d8b0-f6c6-f7db-d58c01c4505f@it.aoyama.ac.jp> <9FD90C0C-FAAA-4109-856E-DF1746B78A0D@fastmail.fm> <49EB1F76-E29A-4EFA-8921-FC9474C751BF@fastmail.fm> <CAC4RtVD-UFLmYnp+vSbQOv_kVebrMjn3JhjDdW-gBFy7OUNQKQ@mail.gmail.com>
From: Tim Bray <tbray@textuality.com>
Date: Mon, 30 Jan 2017 19:38:39 -0800
Message-ID: <CAHBU6iuODHJ_xkFfpOAFA82=6C-wrw4rn_R4k9hx-q7GF1Xr_w@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
Content-Type: multipart/alternative; boundary=001a113b6f242acba905475bacfb
Archived-At: <https://mailarchive.ietf.org/arch/msg/json/X5US3s7uL1oB2z3IVpUKGlXm4w4>
Cc: "draft-ietf-jsonbis-rfc7159bis.all@ietf.org" <draft-ietf-jsonbis-rfc7159bis.all@ietf.org>, Alexey Melnikov <aamelnikov@fastmail.fm>, "json@ietf.org" <json@ietf.org>
Subject: Re: [Json] Early AD review of draft-ietf-jsonbis-rfc7159bis-02
X-BeenThere: json@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "JavaScript Object Notation \(JSON\) WG mailing list" <json.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/json>, <mailto:json-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/json/>
List-Post: <mailto:json@ietf.org>
List-Help: <mailto:json-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/json>, <mailto:json-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 31 Jan 2017 03:39:02 -0000

Just put finishing touches on the draft, and I surveyed back through the WG
and found Barry’s note:

​​
O
​​
n Tue, Sep 20, 2016 at 1:29 AM, Barry Leiba <barryleiba@computer.org> wrote:
​​

> ​​
> > "Byte order mark" in Section 8.1 needs a definition, for example by
> ​​
>
> > including the Unicode codepoint value.
>
​​
​Correct - a bit more work than you might think, since there's not a really
good canonical reference. So I just updated the text to read
“Implementations MUST NOT add a byte order mark (either U+FEFF or U+FFE) to
the beginning of​…”

Anyone have a better idea?
​​

> ​​
> > In Section 11: I think you meant to update references to point to this
> ​​
> > document, not an earlier RFC.
>

OK
​​

> >
> > Appendix A needs to be checked that it is correct. I think at least a
> couple
> > of things are out of date.
>

​Yep. Now it's just deltas since 7159.​

​> First mention of UTF-8, UTF-16 need normative references.

OK.  One reference (Unicode Section 3) will do for all three.