Re: [media-types] AD review of draft-ietf-dispatch-javascript-mjs-09
Francesca Palombini <francesca.palombini@ericsson.com> Thu, 02 September 2021 18:23 UTC
Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: media-types@ietfa.amsl.com
Delivered-To: media-types@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 52AF53A1B00;
Thu, 2 Sep 2021 11:23:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level:
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=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=ericsson.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 4oEEQf78GRTl; Thu, 2 Sep 2021 11:23:52 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com
(mail-eopbgr70083.outbound.protection.outlook.com [40.107.7.83])
(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 4F4583A1AFD;
Thu, 2 Sep 2021 11:23:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=Z0dBV0ScPBWCjqh8F2Mms/iHbxjemm8oN9geoKUX+eBf41duZdyuZuT9iR3IO49IU9VRZhAoO+3KmDEWpGoiLrZPy8Uym3jOt12okK0ziNLkrMZJDXz6cC5aBLADb2V7H0upoFo3wb+HVKIYa24ILn+Bw42csInkfk3B+ZqL9TbLyz9LhBqiXVqoWxVyY8TMsJ97GRW6xfpfUSFo61KWX3UQdtHX4Vs8LkpsQM982XrH1v9w2pGraNiKuiGs0j+9UC1QUt4eM5SSEXIhQpvh0ltrPpjj8iWwBS1sFWkMKbGO9SXN6KRUZE/pVrJlVM3hHfhrEhvTBe9JYu1e4NJd3g==
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;
bh=euaJpjeaQ19Pmnhe3GF6NzxkAGLprbUaBccr6t1vuXU=;
b=ONkWG3F9KYen1dOdC6pA+gnTsXoSWSm0Lwu+LdZbZ22cAKapYmaTrqlhsxTzwO6uQOMdw3V+oqHraTfNa//x+vTyZDYzG2O8jy0XpddMwtnttm1ukiIGbilqtu8i8dNEhj4So2SfBkfMdQ7c/1zh4Qi0GGakU/Em+TDm3cINxtZEYvR0MUJnogVCE1mL6od9mwJ/pavO7EoGmUSD9dL1Ga2GxGnF4D399D4OWtl0+t4sspibicpuGUbf4ABNgGsL2/8KSJwo4wn9WvcGXQ+NsMUmgfJ5y1lsr5yJZTFnVCMe3VksgF3kgIPZGLrshpwVmkZr0452oD3sZVD9w3v3CA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com;
dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com;
s=selector1;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=euaJpjeaQ19Pmnhe3GF6NzxkAGLprbUaBccr6t1vuXU=;
b=s8u6hBsWjpztHk32p0nRln4C6Fx9ZJwMwwHLaU2KsIruVee62e4xkCTQDHGqdl5Va1gxua+/dyhb43GkFEsgKyUA+b1G7UuzN4L1e/+CBbc0IpzbwSEI/swPfImxk03CMNI1ywFLKGkvEghSxgsTPPqtfgDV3sqUrxPBZbWmLBk=
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) by
HE1PR0701MB2763.eurprd07.prod.outlook.com (2603:10a6:3:8f::14) with
Microsoft
SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
15.20.4478.16; Thu, 2 Sep 2021 18:23:41 +0000
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com
([fe80::94b7:db6b:3aa3:8875]) by HE1PR07MB4217.eurprd07.prod.outlook.com
([fe80::94b7:db6b:3aa3:8875%5]) with mapi id 15.20.4478.021; Thu, 2 Sep 2021
18:23:41 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: Mathias Bynens <mths@google.com>
CC: "draft-ietf-dispatch-javascript-mjs.all@ietf.org"
<draft-ietf-dispatch-javascript-mjs.all@ietf.org>, "dispatch@ietf.org"
<dispatch@ietf.org>, "media-types@ietf.org" <media-types@ietf.org>
Thread-Topic: AD review of draft-ietf-dispatch-javascript-mjs-09
Thread-Index: AQHXmP+gvFmjePB25kuuHaVq7cnnCquF3k6AgAXFYQCAAK6nAIACzl+AgAIeIQA=
Date: Thu, 2 Sep 2021 18:23:41 +0000
Message-ID: <CB088672-A17C-4988-86B1-6F99236B016F@ericsson.com>
References: <4747725C-5B58-4CCF-8C05-856A02FE7055@ericsson.com>
<CADizRga_PVNVEJvHFp_0DT4ZWQp9cn7Y+Wk72UV5itC0A7oEhQ@mail.gmail.com>
<CADizRgaq_4TFNvpfFWx7KwO4KH49dFzYiHcH-L2ZG0q1tYJ=Cg@mail.gmail.com>
<D041682A-446C-4123-AA91-363257EFC7D7@ericsson.com>
<CADizRgap6yhPUAi8C7wVO=E35QEi=3DtW-6QHiQ70D5+nR=2+w@mail.gmail.com>
In-Reply-To: <CADizRgap6yhPUAi8C7wVO=E35QEi=3DtW-6QHiQ70D5+nR=2+w@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.52.21080801
authentication-results: google.com; dkim=none (message not signed)
header.d=none;google.com; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9926fa9f-027c-4262-7a98-08d96e3eca72
x-ms-traffictypediagnostic: HE1PR0701MB2763:
x-microsoft-antispam-prvs: <HE1PR0701MB276387381B9C8CC0F61527DC98CE9@HE1PR0701MB2763.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: msNy2+0c237jnnMm5LnWbIgbA6Msl7XM/RcjgAtU9bw4d/JQu8SjsK4/9AK24m8QzpIjuHNo6Yh1V6xapSyfwObq1wxyUSg+RDMLNyYdkseUq/pEah+ECMlAJB8B1XZcSBg/DdHi7HqqOu7HSE4vPAuqH7uGxfIam8xeQgS8yU8vo4EH5qeeF4OczQfaeKbibao6VsKpx7DEDpdSO9HOzh2WOGWGTojhilgdNikI3YlTs+X9JBX7gaOesBRg1/wMPJS5XjkwdQQZL4nKMuutNJ2zToixNxQnp998uqj1zho0daoRVlYUxp7a+rF8xtZ65tcYS7tTLcjVEdp7TdnlGkaiGXdRN3RQ/AuOBdud12mdrhc1hpfO7fGEv19+6c5an/oeW0OJ281T2K4Nm2nze9zbC7+uobAOn+Dp3skwWfGZjpPvlQKoq9LC3mVkZ2u8xpLoH3CTzY7DrLlO9swVVjQpbj7/soBlEfnuE/Jzu8BKeB6joTIaruZiHYJh5eZ5o1M2TZSnZILzjV8KKmYZqsWy7MJDdiB/YNPom44tyVFqXZlYLI0VyLdEkfI1+g+HwFOON2LqUVaWfDkkFrm46GhZAE+jaaw0qBwcG/OnyYAB77oPLQ+/uZGiZ9hjwMn5HcrwZiDFI8N1B3h3uW6v2rWm4JXu72YSE/HgSpiTSeQLvhi4xF4LMDC+5PeEtJM1JoA2XX4aUkwcNg2LJL24qlUfVwnx4s8LqzovRzhR50Fetha4SaUQ8poA5sseeUlH18QUripUwsNwuW81UF5S2+yHrcaCiekXLCgAcgXu6qhrLJtvRuUAJyHHFXtCpxdw+HcBgHI1wlYt+XtyaOHiIVX/wA6FW8lb7fueqYQMoyM=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM;
H:HE1PR07MB4217.eurprd07.prod.outlook.com; PTR:; CAT:NONE;
SFS:(4636009)(366004)(376002)(396003)(346002)(136003)(39860400002)(54906003)(86362001)(6486002)(8676002)(166002)(316002)(478600001)(966005)(66946007)(66476007)(36756003)(71200400001)(8936002)(6512007)(5660300002)(66446008)(76116006)(66556008)(64756008)(33656002)(122000001)(2906002)(186003)(53546011)(44832011)(4326008)(38070700005)(6506007)(2616005)(66574015)(30864003)(6916009)(83380400001)(38100700002)(45980500001);
DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c0QyN1NtTkxPUGZUTGMwbStOOTFvOVE4MDlwOXdDNWtBYnBpaVM5V29SNFRn?=
=?utf-8?B?YUpCRTZiOHpGRXlQbTUycm1WWXJNVGhXVk5oOFdVMzlPY3FPY25CQVd4aVJl?=
=?utf-8?B?Z3lSRUpyRThoNnp1VjhiK1lLWW1tNXF0MHRTSEVuNUdDVURTcnBFaG9CanhM?=
=?utf-8?B?WjRRRTFZK040NG9QakJTU2c1K3F0aHpkRXZpOVFDS1QvaDBYRUs2NWY1TVVP?=
=?utf-8?B?b2x1L0dpN0JVbG1MREpPWlZhQ2hwRVZQMHplWEJHNWNkUmFEc1FOOUtDQ1hH?=
=?utf-8?B?alFXT0JVUm1uUmhPMENicnVmeE1qdTVBcXBYVHBUTUxFMWU1eDNYT1F4S3Rz?=
=?utf-8?B?VXpQZ084aEZ1ckZJYjJSQnZ6b1FpbUFtSnB5Wm9Tckt5SVh4Q0NIcU5SSjN2?=
=?utf-8?B?QUZMa1h6Yys2Sy9VbEdMVHAwT2NHNzhpUVBUdStacmRkK1Buc1k2Y1B4WFdo?=
=?utf-8?B?dUlhRUx6K051WjNIRXdqbEtHektVanR4TG81Y1c0WjZuTGxzMFBZQUdkUUth?=
=?utf-8?B?dDVnWnA2MGhka3I4eGVvUGduNjVqK3lMT0xEbVlxT1RHV2ZnSUxZcWdSNFVG?=
=?utf-8?B?QkxZRmRucXgrbDkyWDVjY3FhTEpLV0FpM1FvV2QzZDd1UldaQ3dBUSt4TURn?=
=?utf-8?B?T09OOHN1aVhrZTZ1djFTQ1ZtdXUzbk40TVhpOXprTzQ3bkhBQkpKRGovUDdO?=
=?utf-8?B?TTkzdUwxMDlyS29DTTkyTWlkRTc2Y2g5WVdRR0JjUndLdHpsLzR2L3pmU1I5?=
=?utf-8?B?VGlpN1hGOUpvdmJLQnhDQzYxQ2Z3Tng2Rk5hYmZuUjZQdG9JbitId2RlVU4w?=
=?utf-8?B?UmFNdEplZXIwMjhSZU5qbUZUWDZVWEcrQUJZTG11WkZaOUJZY1BIS3NiVytB?=
=?utf-8?B?ZmJHdzVaN0FESXVsYTlKRTRmNnFBdld0Qlg0T2ZFcXdWaWJiU0l1a1FlWFdj?=
=?utf-8?B?d3hmbzhtNzVHRi90a01kbmM1NjlJbUtBVXVWSmMxakxhNUV6b2ppUlc2anNL?=
=?utf-8?B?dUM0U3IranNSMHMyMkREZmR3cERUZkJzUFEzYTF2UmErb1BUU1lLLzFMYXZZ?=
=?utf-8?B?Qm9BeXhnRk5mbkt5UkxVSXFZUEtIVGJKeFhiMlRHdVVDMXEvQWkxRG9JdnZs?=
=?utf-8?B?enpUQ0IyT1hjZm4xaUFNSEJnN0pxYmV5N21jbERnczVjcUNJdUM3Y1lUOVdu?=
=?utf-8?B?MmxqaEVtYkw0UEdoc29LNXpSc3RjSUpSN1k3RFkzTldyUTh4OWNzWXg2K2xn?=
=?utf-8?B?bXZuSWVHVkd0cmdFWmlEcHpRak42NGZpT1ZyZHJsRDR5d2ZyV0libHRiejhj?=
=?utf-8?B?cU96OFJPTElNZS9jeTJpTDFMcEdUa1NpRUV1cDJVUlFiNmpkTW5SRjdzd1d3?=
=?utf-8?B?SG1ueDhpSTdyTjVyNEtxcmNXT00vQ24wRlhxTjZrOG9jVitZdFJ4RnVueW02?=
=?utf-8?B?UDJQcjlvWUYyUXl2L1dhdENBLzcycU4xUENuL0lxOHpONXc0cFlTK2twaTNM?=
=?utf-8?B?MDFLUU0rSG1MR3pTYnIzL3YzNEJOZkxrMzlBREp1OUlhUXZ3T2YyUDNkL1Zh?=
=?utf-8?B?c2xTRmtRTk5Id0J6WGhrNmU0dTVYbXhZYjBwYzRJd1VLalVsWGR3T3Q0aHlh?=
=?utf-8?B?aXlqeTl3dTVLM1l2Wk50OWNxQ1hYeEFzSjkxVnNxQzZpcmJuUTI4di96NSs3?=
=?utf-8?B?akxmRG03VmtlUXUxcTE1bmNiYkI4WXZrRUpZVHZwc2w4MVhhbWtyb3lNcm84?=
=?utf-8?B?d3Vza1FOanlTWEtaR1JESGN1ZnZETkh0dTVMbEJVS3ZjbE5GN0J5OUZkZTNY?=
=?utf-8?B?M0NQWnBvazJNTEdzdHpib09JR1RUaXZUZnFhZktZclE0SGI1SkkyUWt2dlBQ?=
=?utf-8?B?QU9tcGM3MXNwM01OUVJwUGl6eVNWb0Z5SUJoU2RWTzEwUlE9PQ==?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative;
boundary="_000_CB088672A17C498886B16F99236B016Fericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4217.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9926fa9f-027c-4262-7a98-08d96e3eca72
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2021 18:23:41.1994 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: sSIquz0p2ekmWywf4PkW+vTBC5KNKBqxuOcjYFrL0jZ7qKEkMJPG+Y1ZibdcinLjY1lpVYaEGrD1wR6mE4jWGPdzrc0u1T+Di5OIiq+gpkRPgm5RU/gB8fGHxkVZBydQ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2763
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/DJXex4yzNdXK_pzIh_FNPiZqqlE>
Subject: Re: [media-types] AD review of draft-ietf-dispatch-javascript-mjs-09
X-BeenThere: media-types@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IANA mailing list for reviewing Media Type \(MIME Type,
Content Type\) registration requests." <media-types.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/media-types>,
<mailto:media-types-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types/>
List-Post: <mailto:media-types@ietf.org>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/media-types>,
<mailto:media-types-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 02 Sep 2021 18:23:58 -0000
Hi Mathias and authors! Thank you for all the work, only a couple of replies left. With these clarifications you have answered all my comments (thank you!), and as soon as you have submitted a new version of the draft including all the changes I can go ahead and request the IETF Last Call. Thanks, Francesca From: Mathias Bynens <mths@google.com> Date: Wednesday, 1 September 2021 at 14:03 To: Francesca Palombini <francesca.palombini@ericsson.com> Cc: "draft-ietf-dispatch-javascript-mjs.all@ietf.org" <draft-ietf-dispatch-javascript-mjs.all@ietf.org>rg>, "dispatch@ietf.org" <dispatch@ietf.org>rg>, "media-types@ietf.org" <media-types@ietf.org> Subject: Re: AD review of draft-ietf-dispatch-javascript-mjs-09 Hi Francesca, Thanks again for your patience and detailed comments! I’ve tried to address them below — replies inline. On Mon, Aug 30, 2021 at 5:12 PM Francesca Palombini <francesca.palombini@ericsson.com<mailto:francesca.palombini@ericsson.com>> wrote: Hi Mathias, Thank you for the quick reply! I tried to clarify some of my comments. As you can see, I have my opinion for some of the points (3. 4. And 5.), but it would be good to get the media type experts and IANA opinion as well, as they know better. I will reach out to IANA separately and CC you. Let me know if my suggestions make sense or you have additional questions/comments. Francesca From: Mathias Bynens <mths@google.com<mailto:mths@google.com>> Date: Monday, 30 August 2021 at 08:47 To: Francesca Palombini <francesca.palombini@ericsson.com<mailto:francesca.palombini@ericsson.com>> Cc: "draft-ietf-dispatch-javascript-mjs.all@ietf.org<mailto:draft-ietf-dispatch-javascript-mjs.all@ietf.org>" <draft-ietf-dispatch-javascript-mjs.all@ietf.org<mailto:draft-ietf-dispatch-javascript-mjs.all@ietf.org>>, "dispatch@ietf.org<mailto:dispatch@ietf.org>" <dispatch@ietf.org<mailto:dispatch@ietf.org>>, "media-types@ietf.org<mailto:media-types@ietf.org>" <media-types@ietf.org<mailto:media-types@ietf.org>> Subject: Re: AD review of draft-ietf-dispatch-javascript-mjs-09 Hi Francesca, We’ve worked through your feedback (italic below). Here are our responses (bold): ## Main 1. ---- FP: This document is presented in the Abstract, Introduction and Compatibility section as aiming to update some IANA registrations for the media types mentioned, as well as documenting current usage of these media types. Because of that, I am not convinced about the use of BCP 14 language: if the intent is documenting current practices, most of these BCP 14 terms should be replaced by explanations on how implementations behave. To give an example of my concern, for the following paragraph in Section 4: Implementations that support binary source text MUST support binary source text encoded using the UTF-8 [RFC3629] character encoding scheme. Module goal sources MUST be encoded as UTF-8, all other encodings will fail. Source goal sources SHOULD be encoded as UTF-8; other character encoding schemes MAY be supported, but are discouraged. FP: Are these requirements that should have been there in RFC 4329 and are being added now? Are these how most implementations already behave? Would it not make more sense to reformulate this paragraph to describe implementations behaviour, rather than mandate and recommend? Why using BCP 14 terms? This comment applies to all new occurrences of BCP 14 terms (it does not to apply to sections taken from RFC 4329, such as the first paragraph of section 4.1). We believe this has already been addressed by the shepherd earlier in the thread. FP: Indeed, and to reiterate: I am OK with keeping the BCP 14 terms that come from 4329. Do you think you could add some explanatory text in the introduction about the fact that this document updates existing requirements from 4329 based on existing practice? I was about to add something but then realized that the draft already says: "This document updates the descriptions and registrations for these media types to reflect existing usage on the Internet. […] This document replaces the media types registrations in {{RFC4329}}, obsoleting that document." It sounds like that covers your request — but if this is not sufficient, please let me know what you had in mind. FP: Indeed. I think that what I was looking for could be summarized by the following change: OLD: This document replaces the media types registrations in {{RFC4329}}, obsoleting that document. NEW: This document replaces the media types registrations in {{RFC4329}}, and updates the requirements for implementations using those media types defined in {{RFC4329}} based on current existing practices. As a consequence, this document obsoletes {{RFC4329}}. Or something on these lines. 3. ---- FP: "Published specification" field of each subsection of section 6.1 is "this document". I don't believe that is correct, and it should instead point to the correct specification (so JS 1.5, ECMAScript etc). This was done in response to Media-Type Early Review comments: https://github.com/linuxwolf/bmeck-ids/pull/25<https://protect2.fireeye.com/v1/url?k=2cecfd41-7377c443-2cecbdda-869a14f4b08c-03f5f96a636cd875&q=1&e=bd06a8bd-b4a2-4969-8bac-0dc82582f91e&u=https%3A%2F%2Fgithub.com%2Flinuxwolf%2Fbmeck-ids%2Fpull%2F25> FP: I take it this is the comment from Murray you are referring to in that issue: > generally, the templates can't refer to RFC 4329 if you plan to obsolete it; they should refer to this document or something else that won't be obsolete when this is published I note that Murray pointed out that “Published Specification” should not point to 4329, but should instead point to either this document or “something else”, and I was suggesting that that something else is the published specifications, so for text/javascript JS 1.5 spec, for text/exmascript ECMA spec etc. This is what RFC 4329 did (see for example https://www.iana.org/assignments/media-types/text/javascript ), and from checking RFC 6838 it is not clear to me that was a mistake. I guess it could be fine with pointing to this document since this document references the other specifications, but it seems more convoluted and I wanted to check with you and the media type expert of what’s the best way, if both are ok. I will also send a separate email to ask IANA, since they probably have the answer, and cc you in it. Thanks! Per Ned Freed’s response on that thread, I’ve sent a patch updating these fields to point to the format specification, which in this case is ECMA-262: https://github.com/linuxwolf/bmeck-ids/pull/45<https://protect2.fireeye.com/v1/url?k=ab21d498-f4baeda9-ab219403-86e2237f51fb-b19606c2ec13fcaf&q=1&e=de61023b-a7e7-471d-ac34-fc875f365b25&u=https%3A%2F%2Fgithub.com%2Flinuxwolf%2Fbmeck-ids%2Fpull%2F45> FP: great, thank you and thanks Ned for his expert opinion. However, I think that it is not correct to change the specification from Javascript to ECMA-262 for all registrations. I think this is a typo, and all javascript registrations should point to the correct Javascript reference, be it https://datatracker.ietf.org/doc/html/rfc4329#ref-JS15 or other (I am sure you have a better pointer than me). And as for 4329, I think it is fine to have those references as informative. 4. ---- FP: I would also add RFC 4329 authors as "Person & email address to contact", as well as "Author" for those media types that 4329 registered. Please let me know if this is not common practice, but it seems logical to me to have both you authors and previous authors. This does not appear to be common practice. E.g. RFC 54 (by Crocker, Postel, Newkirk, Kraley) was superseded by RFC 57 (by Kraley & Newkirk). We’d prefer proceeding in line with this precedent, given that including the original authors complicates the process further (since it would require their explicit approval of all our changes before moving forward). FP: Maybe I did not explain myself: I was not asking you to add the authors of RFC 4329 as authors of this document (although I hope they are aware of this work and they have been included in the conversation if they are still active in this space) but I was suggesting to keep them on the registrations themselves, so for example for text/javascript: https://www.iana.org/assignments/media-types/text/javascript on the “Person & email address to contact” and “Author” line, replace your current “See Author's Address section of [this document].“ with “See Author's Address section of [this document] and [RFC 4329]”. This would not require their approval, as they are in practice keeping their contact where they already had it. (Also note, I was suggesting this only for those registrations that RFC 4329 initially did). Again, Murray, other media type experts and IANA can tell me if this is not common practice. I see, apologies for misunderstanding. That makes total sense. Listing both the original authors + us in the IANA registry sounds good. FP: Great, thanks. Could you add a patch for that too before submitting the new version? Just to be clear, that would apply only to the registrations already existing, so text/ecmascript (section 6.2.5), text/javascript (section 6.1.1), application/ecmascript (section 6.2.1), application/javascript (section 6.2.2) 5. ---- FP: I believe it would make sense to modify the IANA media type registry to add an "OBSOLETED in favor of ..." note in the name column of all those media types obsoleted. I think this requires a new IANA section. I think this refers to the document at https://www.iana.org/assignments/media-types/media-types.xhtml, and not our draft. Am I misunderstanding? What changes would this require to our draft? FP: Yes, sorry for being unclear: what I was referring to was the “Name” column in the IANA registry at https://www.iana.org/assignments/media-types/media-types.xhtml . Your draft already makes changes to the registrations (so, for example, changes the content of : https://www.iana.org/assignments/media-types/text/javascript ) but does not specify the update to the https://www.iana.org/assignments/media-types/media-types.xhtml page itself. So, going back to our text/javascript example, this is the entry for it in the media-type page right now: javascript - OBSOLETED in favor of application/javascript text/javascript<https://www.iana.org/assignments/media-types/text/javascript> [RFC4329<https://www.iana.org/go/rfc4329>] I believe this should be changed to: javascript text/javascript<https://www.iana.org/assignments/media-types/text/javascript> [This document] And similarly all other registration should add the “- OBSOLETED in favor of…” note. In order for IANA to make this change, this draft should add one more section that describe this change, I assume (I will confirm with IANA in a separate email, cc’ing you). Does that make sense? Thanks for clarifying. I believe https://github.com/linuxwolf/bmeck-ids/pull/44<https://protect2.fireeye.com/v1/url?k=1d5e2955-42c51064-1d5e69ce-86e2237f51fb-9311de681c5a2254&q=1&e=de61023b-a7e7-471d-ac34-fc875f365b25&u=https%3A%2F%2Fgithub.com%2Flinuxwolf%2Fbmeck-ids%2Fpull%2F44> addresses the issue based on the feedback from the IANA folks in the other thread. FP: Yes, that’s partly what I was looking for. I suggest the following change (the reference should be updated for all registrations, not only for text/javascript): OLD: These changes are to be reflected in the IANA Media Types registry in accordance with {{RFC6838}}. The outdated note stating that the "text/javascript" media type has been "OBSOLETED in favor of application/javascript" is to be removed, listing this document as the reference. NEW: These changes are to be reflected in the IANA Media Types registry in accordance with {{RFC6838}}. All registrations will point to this document as reference. The outdated note stating that the "text/javascript" media type has been "OBSOLETED in favor of application/javascript" is to be removed. The outdated note stating that the "text/ecmascript" media type has been "OBSOLETED in favor of application/ecmascript" is to be removed. Additionally, you might want to add the following sentence, if you think that is important to note: IANA is requested to add the note "OBSOLETED in favor of text/javascript” to all registrations except “text/javascript”. 9. ----- FP: I'd suggest adding section numbers when referring to [ECMA-262] sections, instead of just names. The ECMAScript specification is a “living standard”, and the section numbers change frequently as new chapters are introduced or sections are moved around. Using the section names is a more stable, future-proof way to refer to specific parts of the spec. Given that, would you be okay with keeping this as-is? Alternatively, we could add links to the specific sections in the latest draft spec, e.g. https://tc39.es/ecma262/#sec-source-text<https://protect2.fireeye.com/v1/url?k=a860a650-f7fb9f52-a860e6cb-869a14f4b08c-423d42d73db683c7&q=1&e=bd06a8bd-b4a2-4969-8bac-0dc82582f91e&u=https%3A%2F%2Ftc39.es%2Fecma262%2F%23sec-source-text> — these URLs are stable, too, but I don’t think there is precedent for this in any existing RFC. FP: Ok, thanks for this explanation, and no, I don’t necessarily need the section numbers. However, this worries me: normative references cannot be “living standard” (or as https://www.ietf.org/about/groups/iesg/statements/normative-informative-references/ says: “work in progress”) – could we reference a stable published version of the ECMA standard? I can see for example RFC 8785 referenced the 10th edition of it: https://datatracker.ietf.org/doc/html/rfc8785#ref-ECMA-262 Patch to pin to the latest published version (ES2021, i.e. the 12th edition): https://github.com/linuxwolf/bmeck-ids/pull/46/files<https://protect2.fireeye.com/v1/url?k=f4584718-abc37e29-f4580783-86e2237f51fb-6dd16cd8c2681e14&q=1&e=de61023b-a7e7-471d-ac34-fc875f365b25&u=https%3A%2F%2Fgithub.com%2Flinuxwolf%2Fbmeck-ids%2Fpull%2F46%2Ffiles> Please let us know if the suggested patches adequately address the concerns. Thanks, Mathias Bynens on behalf of the draft-ietf-dispatch-javascript-mjs authors
- [media-types] AD review of draft-ietf-dispatch-ja… Francesca Palombini
- Re: [media-types] [dispatch] AD review of draft-i… Ben Campbell
- Re: [media-types] [dispatch] AD review of draft-i… Francesca Palombini
- Re: [media-types] AD review of draft-ietf-dispatc… Alexey Melnikov
- Re: [media-types] AD review of draft-ietf-dispatc… Mathias Bynens
- Re: [media-types] AD review of draft-ietf-dispatc… Mathias Bynens
- Re: [media-types] AD review of draft-ietf-dispatc… Francesca Palombini
- Re: [media-types] AD review of draft-ietf-dispatc… Mathias Bynens
- Re: [media-types] AD review of draft-ietf-dispatc… Francesca Palombini
- Re: [media-types] AD review of draft-ietf-dispatc… Mathias Bynens
- Re: [media-types] AD review of draft-ietf-dispatc… Mathias Bynens
- Re: [media-types] AD review of draft-ietf-dispatc… Francesca Palombini