Re: [I18ndir] Review volunteer needed (Fwd: [dispatch] WGLC of draft-ietf-dispatch-javascript-mjs-07)

John R Levine <johnl@taugh.com> Fri, 01 May 2020 01:58 UTC

Return-Path: <johnl@taugh.com>
X-Original-To: i18ndir@ietfa.amsl.com
Delivered-To: i18ndir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6EA283A0882 for <i18ndir@ietfa.amsl.com>; Thu, 30 Apr 2020 18:58:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.1
X-Spam-Level:
X-Spam-Status: No, score=-2.1 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1536-bit key) header.d=iecc.com header.b=FeQCwDtd; dkim=pass (1536-bit key) header.d=taugh.com header.b=NwGngIQU
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 H8C0gR-jZ2FT for <i18ndir@ietfa.amsl.com>; Thu, 30 Apr 2020 18:58:14 -0700 (PDT)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AA29B3A087F for <i18ndir@ietf.org>; Thu, 30 Apr 2020 18:58:14 -0700 (PDT)
Received: (qmail 52066 invoked from network); 1 May 2020 01:58:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent; s=cb5d.5eab8235.k2004; i=johnl-iecc.com@submit.iecc.com; bh=eXznxO78ea7I05ccVNW9us2rkbmK+4r7Kt53Z0QWWDE=; b=FeQCwDtd9P8GuOfOJOrNmdA4oh5HYVHkCkWh1DhiKH6ar1eg/7HmIoJFZ8aK90QApNrWxWI1IJj0CFhaeKVP7T928nC7O5cjYt1q+B9tVq8XwuYSx1RBD3fnpyaySn5eBqAgOiV8TdCeHVsMs2JucgT1nSY3zalQGh9Ge7pVC7bS4Tr5stJv1XMq4maocvcGh/b1F4hV0dgie5ttDJdQAEgBVMyEBaTwdKIWZGfcmxXM7g4a/jp+ak0hRLXiJ5XS
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent; s=cb5d.5eab8235.k2004; olt=johnl-iecc.com@submit.iecc.com; bh=eXznxO78ea7I05ccVNW9us2rkbmK+4r7Kt53Z0QWWDE=; b=NwGngIQUhvLbrI37qWBPI9BdTmGEZeCN89EguefRKk3J/sUa+sE9r3G4STuToCWlQspkpD1S9I9LzUmaKG3qSWRv9pZvZcsV33AiE4YMIoKLHcqnPMfBl714ejq26IWu2AUftw+OkkJk61/qgEoEpchIU56bFUC/PcbqnQBIzdfntbIuT2vbftAt9/y1uMATUcAMOeqOXHq8PYO9vuXGdk3w6JhwwYqDX6pfhPURKzF0m6VoiWuU+3z7CRF9gdIF
Received: from localhost ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPSA (TLS1.3 ECDHE-RSA AES-256-GCM AEAD, johnl@iecc.com) via TCP6; 01 May 2020 01:58:13 -0000
Date: Thu, 30 Apr 2020 21:58:13 -0400
Message-ID: <alpine.OSX.2.22.407.2004302154300.28876@ary.qy>
From: John R Levine <johnl@taugh.com>
To: Adam Roach <adam@nostrum.com>
Cc: i18ndir@ietf.org
In-Reply-To: <bf3f456a-1611-da25-fa7f-fe98142ed553@nostrum.com>
References: <20200430014516.01551188B50A@ary.qy> <33a39102-0385-e235-1cdc-57cf6dad4f4b@ix.netcom.com> <7AD06F46449F354499AC2E24@PSB> <ACB0D0AB-2271-409D-A9A1-DFFD5A1AEE93@episteme.net> <alpine.OSX.2.22.407.2004301241440.26342@ary.qy> <8CE808C7-DF4F-45A9-9C17-2D82A8B78A9E@episteme.net> <477C5A18357719590D6336D9@PSB> <0C7783A5-831D-4704-96ED-21D3FD374743@episteme.net> <alpine.OSX.2.22.407.2004302039080.28451@ary.qy> <bf3f456a-1611-da25-fa7f-fe98142ed553@nostrum.com>
User-Agent: Alpine 2.22 (OSX 407 2020-02-09)
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/DcofA7yg6yDgly35sPMBg6v4juk>
Subject: Re: [I18ndir] Review volunteer needed (Fwd: [dispatch] WGLC of draft-ietf-dispatch-javascript-mjs-07)
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Internationalization Directorate <i18ndir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18ndir/>
List-Post: <mailto:i18ndir@ietf.org>
List-Help: <mailto:i18ndir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 May 2020 01:58:21 -0000

> In terms of what draft-ietf-dispatch-javascript-mjs should say, there are two 
> disjoint paths we can decide to follow. The IETF can either document a 
> fantasy world of platonic solids that we all wish existed, which would have 
> virtually no practical application to implementors; or the IETF can document 
> the world as it exists today, warts and all, with decades of baked-in 
> unfortunate implementation decisions, and enable actual interoperability.

I don't think we're asking for ideologically pure documents, but this 
draft could use a lot of rewriting to say what it needs to say more 
clearly.  The "goal" stuff is particularly obtuse, and I say this as a 
guy who's written books on parsing tools.

If it is indeed the case that a lot of javascript mislabels the charset 
and you have to sniff the BOMs, so be it.  But surely we can limit the 
scope of awfulness, e.g., is anything mislabeled as other than UTF-8 or 
UTF-16?

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
Please consider the environment before reading this e-mail. https://jl.ly