Re: [dispatch] [media-types] 3rd WGLC - draft-ietf-dispatch-javascript-mjs - deadline 10th May

"Martin J. Dürst" <duerst@it.aoyama.ac.jp> Wed, 19 May 2021 07:21 UTC

Return-Path: <duerst@it.aoyama.ac.jp>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDBBC3A2121; Wed, 19 May 2021 00:21:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, MSGID_FROM_MTA_HEADER=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=itaoyama.onmicrosoft.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 nCn7M5ny2oi9; Wed, 19 May 2021 00:21:47 -0700 (PDT)
Received: from JPN01-TY1-obe.outbound.protection.outlook.com (mail-eopbgr1400090.outbound.protection.outlook.com [40.107.140.90]) (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 4CF7F3A2124; Wed, 19 May 2021 00:21:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cmFGGbUAzxKLYeMrfV/tFUd6CnPcxGc/I2EgEgg9wK5J6IEfEmbUU3P6FpdtW0f9/SMWnKQU407XTNS3HT+t0QH7uQDOBSSa+aTeeGIyRSn83bo5oYlgNigR72jeBo5o6V+LfwZFjryn79pqz7JaFgB7jpl76pjg/7ELQKJr5jHfAk7D68f8kUxIG24rKKO8SSH6F2ony+YBL85lipH7eKZccmBxRTX9Dus1hfJMVi7vBEbzX2E0n1wklykbNuM0yjU2IPMufnzuj3MVvvVwvIfA41nHOxjpqOYQunOLNY3iGWE4iEOJO1qbIhOiOj7HcYhBUVRoPVEhr7NA0CBKxQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SmUNTeaIGdl042z2UgmzSybnztRUw5kFXCmkHuktMMc=; b=LszJztloM0dlmEVJ4Xid/JkCQT+1bGDOr7PGKf3xzTW9ObU3F1yu2ZG1KvrczWOp3BzMwmYetLs6FIhD6AANTtq0pYUQSbANL52sumqkpKLuKs2Cp9FwYz938Lf4Tb70/ophEbMWzemNv2iEDlfqvFnieXIYfAIi/nTPjrHiJ2RcwR59L7qEJq4S1U7E16ojtZLQBglivGEyICuXWyLooVMwdGXyC53aj/2Z4zQxKuPm31Xll2EAcV3fngZ/YNQh3hT12vNtZYACFYKU/0XZeXql9NxFbSOWDGnolx6BekyrF5F7iMdiOTnJGB6o3rew9MjJiq+7XM5mF9RbMAJ3OQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=it.aoyama.ac.jp; dmarc=pass action=none header.from=it.aoyama.ac.jp; dkim=pass header.d=it.aoyama.ac.jp; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itaoyama.onmicrosoft.com; s=selector2-itaoyama-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=SmUNTeaIGdl042z2UgmzSybnztRUw5kFXCmkHuktMMc=; b=BbbX7yo1P0It9l/7rh/it8IOYTZlVR2t8oJxLH6rCTW6ZG5ZC4T90rqRbQ4PgEhrXW/Sh9u/n6e+xYKNOaSQLFK7Fm9fOpiaZahc3tq6+Pfkj7YhbI+oWioPmwjXJf2pcf31rfa/MMfbE1D14//+t/PEIZqDbX66uz29RxWlyIY=
Authentication-Results: ncsc.gov.uk; dkim=none (message not signed) header.d=none;ncsc.gov.uk; dmarc=none action=none header.from=it.aoyama.ac.jp;
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7) by TYAPR01MB4269.jpnprd01.prod.outlook.com (2603:1096:404:c3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4129.26; Wed, 19 May 2021 07:21:44 +0000
Received: from TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::7c68:2926:ee00:a511]) by TYAPR01MB5689.jpnprd01.prod.outlook.com ([fe80::7c68:2926:ee00:a511%5]) with mapi id 15.20.4129.031; Wed, 19 May 2021 07:21:44 +0000
To: Mathias Bynens <mths=40google.com@dmarc.ietf.org>, Graham Klyne <Graham.Klyne@oerc.ox.ac.uk>
Cc: media-types@ietf.org, DISPATCH WG <dispatch@ietf.org>, "Matthew A. Miller" <linuxwolf+ietf@outer-planes.net>, Myles Borins <mylesborins@github.com>, Kirsty P <Kirsty.p@ncsc.gov.uk>
References: <LO2P123MB3599980BA2B5A5ACA59ECF6FD7429@LO2P123MB3599.GBRP123.PROD.OUTLOOK.COM> <LO2P123MB3599BFA8AB75D6A890E97622D7419@LO2P123MB3599.GBRP123.PROD.OUTLOOK.COM> <CADizRgZjLEngAW4AoPWQsgVXK2pmTk76Ctk5jTp84BbyhNPoVw@mail.gmail.com> <CAEisK4+2ch5BoCEatZoNLzOMT3=qZnsFDShRYML51kLdrEpczw@mail.gmail.com> <CADizRgYF39JEFzADdtNSnWsJc7PN1zPvbP-PQLx8Om2AUEDjhg@mail.gmail.com> <05fa6f4f-ebcb-691c-8a02-69ba7a43c28b@oerc.ox.ac.uk> <CADizRgZwh0jztNVTw6+GS1GX=hqVvSXgbFQ-NppWCgoJ_DQuLA@mail.gmail.com>
From: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>
Organization: Aoyama Gakuin University
Message-ID: <a81f8693-155b-7e94-fee9-e98296c126ee@it.aoyama.ac.jp>
Date: Wed, 19 May 2021 16:21:40 +0900
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.2
In-Reply-To: <CADizRgZwh0jztNVTw6+GS1GX=hqVvSXgbFQ-NppWCgoJ_DQuLA@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Originating-IP: [133.2.210.39]
X-ClientProxiedBy: TY2PR02CA0063.apcprd02.prod.outlook.com (2603:1096:404:e2::27) To TYAPR01MB5689.jpnprd01.prod.outlook.com (2603:1096:404:8053::7)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
Received: from [133.2.210.39] (133.2.210.39) by TY2PR02CA0063.apcprd02.prod.outlook.com (2603:1096:404:e2::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.25 via Frontend Transport; Wed, 19 May 2021 07:21:43 +0000
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bb17624d-5592-4d9d-e85e-08d91a96c0e1
X-MS-TrafficTypeDiagnostic: TYAPR01MB4269:
X-Microsoft-Antispam-PRVS: <TYAPR01MB4269BC38DCE349A108A5EA1ACA2B9@TYAPR01MB4269.jpnprd01.prod.outlook.com>
X-MS-Oob-TLC-OOBClassifiers: OLM:9508;
X-MS-Exchange-SenderADCheck: 1
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: MndIcFnvuu58lrkELKNrRBsBK8pDpnbrGTVpa85RdBsEKkmKhxMndGumSj9j1ZuR+yFdegk2ERB1hU15pfr8PdJa+m0I6uwQJQi/rloB//qx/gpKmedcP5ZkDXF/Jwa2dgqnZd3qP5MBsStTZ857hU6uTpeEOtAMNS7Z2BqAKQvvc6RZ+d+pd2dFQXB0oL2Nyh5IvUUwvyIiFVCIA1rQywhP++immC/bdcY+ROiXEuXcMe1EEWfwOq7U63AzaaWckwd9c0goVT6IFyT+V1u/EohfmQKpSVIA3g5RetJXm2bKQ0wLjyxSAxj2DDahrnOXk66cV9CJENjqoTRStaQinSu+xpMURZYO+/ufMjmj6Bt7/kkQ2IwdPtWhSVh6zPctpuQ9DqutkEolgZpAic/uAt6ZdftP5YOHoCzcTxX8EYRQ+foofMV3QOu7G9hDMw5srdLvS+vLayDdJJ8DkmxKcRj/JXxMd5H7H7reW2HYjndtJppb44ItazhHRuHNOLRaQcyLTyB87Y6aqDjP1y4UXde6/1lI/kkHRWYAfx96d5ysIzFkXhwvNHsbdRt4vatAU7wINjuQTNIu7rps+fJPiU9XX+zt8luqek2A3eAkb/xvjkW8euTZMIt8j+Qi4JUdXxlplZ+kvtJnz14DZy2T0KGEYhRHGvD5TYDc+E6vF+cw1x4nfFIemuO8ELlOowmnBxOp50KevkI3EN8P908kT4IJWGMf2AGBG+y6FDh9pVpjkXxxqdK9iuf3IIuW8RbSO4eK0wNXfK5eN+GKBXqiQt7gE7S3bAd49VkAwp2loHrieuzjbAajB0PE4I9CLivfsZaIAd81L18kJ0Q8elMRHQ==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYAPR01MB5689.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(396003)(346002)(376002)(39840400004)(366004)(136003)(316002)(2906002)(786003)(53546011)(8676002)(956004)(31686004)(31696002)(2616005)(16576012)(86362001)(110136005)(54906003)(8936002)(4326008)(6706004)(36916002)(52116002)(186003)(16526019)(5660300002)(478600001)(966005)(66476007)(38100700002)(38350700002)(66556008)(26005)(6486002)(66946007)(83380400001)(3940600001)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData: +V6xBikCNHHlfEy7iiJw/KtrOaQlIQw89nzggIrh+3lCo4cKTyidvyHyrahvr8eNXtaGignXJOeBOqIPz2AlEUR/x5oBcAkI1V3ZuxkG/yU/b6Kd+lcU7I7d/+wUApAhancIKby8nrYD/2p5+V2Kptm75+mV9a0EAvb8+13yoQkD0piojpc6lR4OsOWSRjWg4qLuVbWtHNpeoUcyK+pAHUfOneZroqzOAYV+AwZFVjDA+DoCNTzCGy6Z48KwOMgkwa19k/A397uYJWLaWnQUWSExH/bkNprPzD800vtWqvh0xGsRtuJKUXFxnrYS6ZWnKtsstmjyOrGq+eBtWLISfeGYz82mzPM0Q1/5FO1wj44i8bXyBsoMoaFKIAwc4mG+TRh8WNbsI2YQ/7By7cM5wG6pP/kRs1RLW4n/AKlHlVL34n+AYa7O6m55lpnRVnowNxdvYh/Rd9ZzUmX4MSIombVQdDyYRZxMW6pj85rtcNsa85DaMuZii0TZJCRNdFQj/JNh0EasxeXpBJRHUvw1KhY9MrjhLMN0VeatDwTKMd2fDVNnrqCdjI29JuJnsmi3arAqpsDZ5e/kG+xKIn08Fz/jnGXno4j+6naxDb5snq4K6DruYaYNqNQ4rYoQMWFHF4dmIyRXeuKMW6s457bCJufU5AzD5ZbF10fZDdYHHu1bJJng/rutVsAasnw6lctMjQdSwbZjD9e+eCiX6qA0QG09+2yicM+ldnGpegjOpUzcAcuOnzEWViLuS008LULs1eBnU6HLXpyVRH4VraUbfIaZ3Kb8bAuUmBWn/IZeHH5ANUgC3wTYqgBR53Foml/ATBRsKdBVkHpnVZac0jf0mUOh3zSLSElEZl3PsE1xdP2qfM6A1oWGKoH9VtlidpC0+HGfQ1sSB9yr+8LIMpNG03eHq5rNfs9xAvlkwiMBxmA355nDpLnYTBCLum0V5P3sCdwlX2N0qIO0Aqy7C011fdbtN+iAuoGcdlEEdQiCP4XxJ6v3xZgh2c/C1Fx94aWniy2k2vj5EC3lBUGPy+bl9gpWgdIwIe1TLtvd+lpGIyxhXYqD7girdYJa6r0buMO0ziVzw2H3bcY/xgNHzMqzckBtTjsyP3gQswgMJ7I7A/MKAIYqPPlHxp38UD7qPp2HY3Mdk14zPw0HPlJvIsK+ahp5pJsTjtus+wAoyM+sPwBPed51NZZPk7485ioeZoch36K3Cm+GBKOmnpghd0udMgrVXCRCSjxCJZhsXxxccogk5kW+ro09xTv+RijNSfvfvkMycljMozxzvixTc1LJ1ZKeKTi6F/wpr5B582+DT79CUcYUPMONr7yR1n4VQw8H
X-OriginatorOrg: it.aoyama.ac.jp
X-MS-Exchange-CrossTenant-Network-Message-Id: bb17624d-5592-4d9d-e85e-08d91a96c0e1
X-MS-Exchange-CrossTenant-AuthSource: TYAPR01MB5689.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2021 07:21:44.2043 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e02030e7-4d45-463e-a968-0290e738c18e
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: umBhpzAVJVmnHwWT5nFoyx468a/BY/ka48MFuvsKrJVE87OhgdHZVeAYCQICxGklx1STLOHTUnbFhtlN+TWzsg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYAPR01MB4269
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/5qgR7gtdutoZBy0YiKbQzb9B07s>
Subject: Re: [dispatch] [media-types] 3rd WGLC - draft-ietf-dispatch-javascript-mjs - deadline 10th May
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 May 2021 07:21:52 -0000

On 2021-05-18 20:39, Mathias Bynens wrote:
> Comment inline
> 
> On Tue, May 18, 2021 at 12:18 PM Graham Klyne <Graham.Klyne@oerc.ox.ac.uk>
> wrote:

>> 2. I couldn't understand the section on character encoding detection (sect
>> 4.2),
>> in particular this paragraph:
>>
>> [[
>>          Implementations of this step MUST use these octet sequences to
>>          determine the character encoding scheme, even if the determined
>>          scheme is not supported.  If this step determines the character
>>          encoding scheme, the octet sequence representing the Unicode
>>          encoding form signature MUST be ignored when decoding the binary
>>          source text.
>> ]]
>>
>> I'm probably misunderstanding something here, but it seemed
>> self-contradictory
>> to me (if the unicode encoding signature is used to determine the
>> encoding, it
>> must be ignored...?)
>>
> 
> Happy to clarify. This is about the Unicode Byte Order Mark (BOM), which
> should be stripped from the file's contents before processing it. More info
> here: https://en.wikipedia.org/wiki/Byte_order_mark (This is not specific
> to this draft, or even to ECMAScript — it’s a general Unicode concept.)
> 
> Note that this language is not new to this draft; it's inherited
> from RFC4329 which this document supersedes.

It is indeed somewhat difficult to understand for people who are not 
familiar with the BOM, and autodetection proceedures.

I'd suggest changing:

If this step determines the character
encoding scheme, the octet sequence representing the Unicode
encoding form signature MUST be ignored when decoding the binary
source text.

to something such as:

If this step determines the character
encoding scheme, the octet sequence representing the Unicode
encoding form signature is not part of the actually decoded binary
source text.

Regards,   Martin.