Re: [media-types] AD review of draft-ietf-dispatch-javascript-mjs-09
Francesca Palombini <francesca.palombini@ericsson.com> Fri, 03 September 2021 14:41 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 986C33A20CC;
Fri, 3 Sep 2021 07:41:43 -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 Jo9zfXEHqalb; Fri, 3 Sep 2021 07:41:37 -0700 (PDT)
Received: from EUR02-AM5-obe.outbound.protection.outlook.com
(mail-eopbgr00061.outbound.protection.outlook.com [40.107.0.61])
(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 748EF3A20EF;
Fri, 3 Sep 2021 07:41:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=KfG0jj9c3OGnubKKtrNdTK/m91SgXrWkKGaCLv5bRjNDbQgxSpM7h1Ehj932gaZ/6Mv8E2e5Wl/EHue/ZCqjvF5o2m0PHSAW0h8jYRpMHjMOuQxS7RAPHJktzAHdnf5EtyfYISJR4/bE24HTjnyg2X+GQNnOLfR3KvChfW3lWOfcFVo5yIraHxznIzfesBO7p18elX4x4cEDNp7J2GsqKRLEdkBGYnRVWAuzeMAoZ0zL8xDJQSgA2/rdPhZfjgTosHAXwirrVp5QCv4Hv0plc5AJbyku8emNYuHTqBkxmpmzWkKDZFYf/bZwBAVk87vn7y0ezy8YNRUKoshKOCrDGQ==
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=pN4QadEZ4IdzVhgUx0V9/wT+uMUxORW09or1vpMk07Q=;
b=S0iyycZFKpxS0lyfSAyDAyLfL8X7Ytc4x2XCx4KDnfPtPTnq/lBNQ6vLTrIa17KvjRu1dIsMxZ42dyItsVnMtAM0V5PticDZuXXDxeQltyqwSB82RcAuF9SszhTITgzdSA+oRd2/yCy2y9EK0UcEH5iKAaeVg+GVQFgoFQUOTulGxFuIjKfAP05ij2xqmIVZCMjcKBTEKrvySFp2TiwgwxVgDOQeAs9o0D+ol6ks9bQE3DhByJQjNrpz8I/iAslg7Fj212dzKjfBI4e1MQ9Nga/SOBAME+IKKh/Qppk0QB88iDqRFqGkYrh1rzsG1cQpdmYtMxwm3s6xEM/jNLbBog==
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=pN4QadEZ4IdzVhgUx0V9/wT+uMUxORW09or1vpMk07Q=;
b=vWZbFMUKTorfdijHAYLM+u9lwq8Pj5j99tL+sfv6K7AgZZ1gHyHpuNSMR5Bwj5VEb/3ZyqyiXiVFvD6jsTx6SlWm3g/QdTmuRnzghiPcy79OrRdnBPOJDgnlOEus7WE1USlIWmqDOJI7hdeqXUqMQN0+nB9qICv3UjMxkRZBJPA=
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) by
HE1PR0701MB2571.eurprd07.prod.outlook.com (2603:10a6:3:9b::8) with
Microsoft
SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
15.20.4478.17; Fri, 3 Sep 2021 14:41:28 +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; Fri, 3 Sep 2021
14:41:28 +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+AgAIeIQCAAMC8AIAAZqiAgAAs2oA=
Date: Fri, 3 Sep 2021 14:41:28 +0000
Message-ID: <248C9942-491F-43EC-AD77-85990C3A99CF@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>
<CB088672-A17C-4988-86B1-6F99236B016F@ericsson.com>
<CADizRga6M+UbCJs3rQrmGhnUyVRp7zyZ6OR3FVuv2X_KCpeuNw@mail.gmail.com>
<CADizRgasZmwaNGPYS8aabXadgJATrpmCtbWkLseQvjvDsc=bzw@mail.gmail.com>
In-Reply-To: <CADizRgasZmwaNGPYS8aabXadgJATrpmCtbWkLseQvjvDsc=bzw@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: 7e176503-16f8-477d-4a88-08d96ee8ea07
x-ms-traffictypediagnostic: HE1PR0701MB2571:
x-microsoft-antispam-prvs: <HE1PR0701MB2571C217A5F4942F0A77EDE498CF9@HE1PR0701MB2571.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: cIta6v8eFBJKKFwit6XpZXJv++I88tcgJL0OjM/6eemW6aRxZZ4nswgkjwTa84UIAKbo7YLDYndH0EpgDefNnAOC6oodgO//dNzbico0R6swHR9lAA0Ej197zSO+FCcAUMTo5c+1XGWmZlSU7EgfOVOWMYtjXljz3RUoYODDKpyKj7YCUrVovRwJ5DXgn2n45sKJ6O/2gLyuBHUcv4ny58QQmQK5JuDLFBnj5jXtm4mN20at+95UMPcpvIGcaABQ0mp27gV3oxnvfGAOWshVPuvgcOWyWaMatEowKsgVvErktaixkVjXORDr9UZu1Hf0MysCTO7SAeBpGts/Q4dW2xTzVABI1kj0752pyllBWiBjd3roq+VRVJKLBwTDON9FQocHDYI4SULl4+2vR1q14uqK+GpSGRMvAexemFIRaC4vV8ystjm9RPvL9njFSr16hdh7EQ4xqntgQ9hCNDU9YVxnQWohsnrLEZEe6s6Dw4fT7lBTX7TSyG8Xl44SOYd/xZOF+bwZhlJ33FWc9tbaJ//3eiXOJgQL8nLNhpCu6SUSRgVPGURDpEXBiXdAm+RSX8e44tEEh9rJ1ftniyLxXrLyE1a1ZVOQhMb31JNKy+0rKdxqjIKqHTbdJbx6Ic6GbzccaHPuUa1scNZfeKfKddif6v9iWZV3zio6LHV+kLVVhk5BRSK7qfA/paLVuPvnnSXTHySMxRmgnnHD5lPQi1byzPZLm5xBO16yW81BIY5lMZb01FnLt2BP79/lg1bkJ/kPZBwZeStrczNpFAj10x6+vPwjIHIfBg0M2zdcHlEkNEZEAlWTbun7TS5bT7GL1p0qy7KynEo7prUdGlEFtHfNkqjGS8chkL/jy2Zk6wE=
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)(966005)(166002)(6916009)(186003)(4326008)(30864003)(316002)(38100700002)(33656002)(5660300002)(122000001)(36756003)(2906002)(54906003)(38070700005)(66556008)(71200400001)(76116006)(83380400001)(86362001)(8936002)(53546011)(8676002)(44832011)(6506007)(66476007)(64756008)(508600001)(9326002)(6486002)(66446008)(2616005)(6512007)(66946007)(66574015)(45980500001)(579004);
DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RkVia1NjclNkU2RBYStINTY5Qy9VajFhdEdLSDRqYWpIZkMzcDkxajBFYjZK?=
=?utf-8?B?TzcwcnZNQlh3bnV4c1R4NEFDSjQ5K2dkSEtjd0FWOHQzc1NkN1Q5S2hBZ3k5?=
=?utf-8?B?SVMwMllXMFloWjNtUjByOGdraGZsL2pEek1qK0tOc0lxNTcvTFkvZVBjcnFQ?=
=?utf-8?B?QjFBT0dubVJtaUh6UUFiOTRDMGdHQkxzd0QvQVdid25VL1BVR0QxUDBKZ3h6?=
=?utf-8?B?N2VJc2ExL1BOSDFJdnJnN3czS2JPakF6RG9HSVVTbWxMU3EydHhqL3RoOFJW?=
=?utf-8?B?Mm9GUlJDdlBIN0lDMjlYUEZYWFJnMGtLOW8zTmNyMXVyRU16UURwd0NLaXpi?=
=?utf-8?B?aitJWExqbWNRU1Avei9zWnhoMUc3Y3hkM25JRkdrSHhKT01SV0MwLzh6a2U4?=
=?utf-8?B?ZkNHY2NaOWtPeXhwVkFOWk9DSFN6Nlp6ZGd3bmt6cjV4aXUrbEV3VWVLK3Bu?=
=?utf-8?B?bkJQd0RZZnhicEQySCtoaFlUN2lFYWY0TXNuNzIxVXpKVFl6VmRQaU9WMHJn?=
=?utf-8?B?eU9KSjIyU2ZjemN2dklHeVlpN2VMclZVa3d6SzBPcWpweFViOHJwaUJzR2xj?=
=?utf-8?B?RWZqQkFjTUlUUUxJQW1BbUtCcHRXTTBqNThJL2U5MWFjamtXS0UyenU4YVpM?=
=?utf-8?B?Q2Q5aWpHV3hwaFFmL3kyOGFySWxXWTBQQ1RRNHZkRXZZZld3eVMwZFBMKzNC?=
=?utf-8?B?WjdOZm9XV3lWZTdDU0VPS0owbzhTKzFSZXo3QVZpQlA0alRVSE4wSUFPZ0ZC?=
=?utf-8?B?ai9VVk5lOUsxSEd3UjJxSnN4aTZOQWxVNFcxM2tKaHFXNnVCNmpWa0JyVDNh?=
=?utf-8?B?cTdPWU40WGZWc0ZKay96VnRvRU53cVd6THFkWVBlUUtkeXhocnpPVTFVb0V3?=
=?utf-8?B?VkVUM0Vtem1QaTFNbzRkNWQ0WlBMenNGNVc1TEYzdTMwOWdrdTdYc0k0aTY0?=
=?utf-8?B?alcwSm9GbVd2SW5NVXRhY0hLVUhHWXRINkJiM0NERFB1TnczR01GY2hmaUNE?=
=?utf-8?B?MzVxMEtTNFovenZieFRvS01VRVpHL1BBbmdpY2pOMFZGLy9ka1ZVcmxNTm04?=
=?utf-8?B?UjI2d3M5NUFLSGJzRm9GeWZxUU5LL3Y4ai9ISm1oTmYxYTFnbkY1Rnh5aWxZ?=
=?utf-8?B?UEVaRmpKd1l4ZERYMWhVblltUE80NVNoQmlxVjNUNlNEdGg0QVZXVmxoNDl1?=
=?utf-8?B?NFJSTGNDNGdidEVtclNwM28yNWl2bm1JMHVCMXJnUUcxdU9SdmJuNFRuckZy?=
=?utf-8?B?cnp6bXJCVFhNaWg5Q28wY3RWVVlSVEtVOS9KNUpYZnpXYlgyOUg4anlvMG5M?=
=?utf-8?B?WmkydnExVWtDb0t4TEwyazlJaVlvT1VMZmkrb1lmWUJZMGdTNHRsR3JGQlZH?=
=?utf-8?B?VHJ4ZWZRcFFZak5PaWdMNGFRUUpLKzQ4THBacGdJY1B2amo0RW5uemp6NTZN?=
=?utf-8?B?YzNJZkplS0p0MUFpc3BhV2hmdVJ3cGRNOGVBQXB5c2tHeWc5TTJnTk5kWVpT?=
=?utf-8?B?QzlRNklvRXM0NkJoVjZpNDVReXFQT2VrNDhSb1JtQU02dUhRdGF0UVpPTWE1?=
=?utf-8?B?OGViWE9EcUVQcjQ2ckNhRDRpYjBRWWVrOUNtRGJOOTFYaFdTd2ZRa2xTSC83?=
=?utf-8?B?aHZpaExpZHVVeDkvMHdNVUpwNldpeC9ESjdlVDlJYVlwbWIxTEdOSU9VRnRO?=
=?utf-8?B?bmRUSis0aFUvUkZBRFo4WGVNQXI5TFhPSG9URU0yNmxnREdqR0RwQXVrVDZo?=
=?utf-8?B?bm8yNjRpU0Y0M2NrRjkzcjhEeC9Wc0RMcFNUQjRTU0UxWS9JNENiR1Q0bzgx?=
=?utf-8?B?NGRQTHZiRlE0NDhVREd2b1JQYWZ3L2tQeEtQUVF5a1FITldoODZYaVJDcVdF?=
=?utf-8?B?OGF5UWxEU0ZTNmdwMHMvcGppNXBhWGh2eVZtb1RzYWVmRlE9PQ==?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative;
boundary="_000_248C9942491F43ECAD7785990C3A99CFericssoncom_"
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: 7e176503-16f8-477d-4a88-08d96ee8ea07
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Sep 2021 14:41:28.6150 (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: RPyNN0nzs/O4/K5IQQ2QTbRGm0XM3frzhxGIvtJxMwDpiMnxfdlfTuTnLO0M50ojWjb92Nevr2SGB08M3XOkUkJPONMqcteXjh6eB92FJd6uj/2pvP2W83x1Yf9Bq4DZ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2571
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/ot8l4Nv-1LkdvgX31BLGnEHjR7w>
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: Fri, 03 Sep 2021 14:41:50 -0000
Hi Mathias, Looks good! All patches look good to me. Thank you, and thanks for the clarifications about the JS reference, you can leave this as is, and we’ll see if anybody else has more feedback during IETF Last Call. I am ok with the last patch, but just make sure you reflect that change in Appendix B, so that it is clear that it is only clarifications and it is not doing any major modifications. Also, I was made aware that the document might need to be more specific about Byte Order Marks (BOM), and clarify if BOMs are allowed, required or acceptable. This would not fall into the “fixing 4329”, but in the “necessary clarification” category. I think we can get more input about this during IETF Last Call. In the meantime, please go ahead and merge all the PRs, and publish the new version. Thank you! Francesca From: Mathias Bynens <mths@google.com> Date: Friday, 3 September 2021 at 16:01 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 On Fri, Sep 3, 2021 at 9:53 AM Mathias Bynens <mths@google.com<mailto:mths@google.com>> wrote: Hi Francesca, Thanks for those additional comments! Replies inline. On Thu, Sep 2, 2021 at 8:23 PM Francesca Palombini <francesca.palombini@ericsson.com<mailto:francesca.palombini@ericsson.com>> wrote: 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<mailto:mths@google.com>> Date: Wednesday, 1 September 2021 at 14:03 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, 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}}. Thank you! Patch: https://github.com/linuxwolf/bmeck-ids/pull/48<https://protect2.fireeye.com/v1/url?k=04c4af5a-5b5f9543-04c4efc1-8682aaa22bc0-b116245afe167f96&q=1&e=52da602a-27c9-4e9a-91c2-e50fc824827c&u=https%3A%2F%2Fgithub.com%2Flinuxwolf%2Fbmeck-ids%2Fpull%2F48> 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. I believe our proposed change is correct: the latest published ECMA-262 spec is the JavaScript spec. In existing implementations, scripts using obsolete file extensions can still make use of modern JavaScript features that aren’t present in JS15<https://datatracker.ietf.org/doc/html/rfc4329#ref-JS15>15>. For example, here’s the list of MIME types web browsers recognize as “JavaScript”: https://mimesniff.spec.whatwg.org/#javascript-mime-type This is referenced from the HTML Standard here: https://html.spec.whatwg.org/multipage/scripting.html#scriptingLanguages So in practice, those legacy extensions do not map to any specific version of the JavaScript language. They’re all just “JavaScript”, whatever the latest supported version is by the host environment. Does this change the situation, or did I misunderstand? Please let me know how to proceed. One possible resolution could be this patch, clarifying this aspect of implementation reality: https://github.com/linuxwolf/bmeck-ids/pull/51/files<https://protect2.fireeye.com/v1/url?k=394d97e7-66d6adfe-394dd77c-8682aaa22bc0-b9f85a8ab06d13ae&q=1&e=52da602a-27c9-4e9a-91c2-e50fc824827c&u=https%3A%2F%2Fgithub.com%2Flinuxwolf%2Fbmeck-ids%2Fpull%2F51%2Ffiles> Let me know if this is acceptable to you. 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) Sure thing: https://github.com/linuxwolf/bmeck-ids/pull/49/files<https://protect2.fireeye.com/v1/url?k=00dda3e4-5f4699fd-00dde37f-8682aaa22bc0-03ad6ce28889cbb4&q=1&e=52da602a-27c9-4e9a-91c2-e50fc824827c&u=https%3A%2F%2Fgithub.com%2Flinuxwolf%2Fbmeck-ids%2Fpull%2F49%2Ffiles> 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”. Amazing, thank you! Patch: https://github.com/linuxwolf/bmeck-ids/pull/50<https://protect2.fireeye.com/v1/url?k=eb696e9c-b4f25485-eb692e07-8682aaa22bc0-e349be9d94355ee2&q=1&e=52da602a-27c9-4e9a-91c2-e50fc824827c&u=https%3A%2F%2Fgithub.com%2Flinuxwolf%2Fbmeck-ids%2Fpull%2F50> ---------- One additional patch from an external contributor came in, and it improves the phrasing around the charset parameter (which we inherited from RFC4329): https://github.com/linuxwolf/bmeck-ids/pull/47/files<https://protect2.fireeye.com/v1/url?k=fa9250e4-a5096afd-fa92107f-8682aaa22bc0-707eab3b75677eaf&q=1&e=52da602a-27c9-4e9a-91c2-e50fc824827c&u=https%3A%2F%2Fgithub.com%2Flinuxwolf%2Fbmeck-ids%2Fpull%2F47%2Ffiles> This reminded me of your very first piece of feedback about this section. I'm supportive of these minimal changes but would like to avoid requiring another round of full reviews if we were to accept them. Would you recommend accepting this patch? Thanks, Mathias
- [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