Re: [dispatch] Murray Kucherawy's No Objection on draft-ietf-dispatch-javascript-mjs-13: (with COMMENT)

"Murray S. Kucherawy" <superuser@gmail.com> Sun, 09 January 2022 01:37 UTC

Return-Path: <superuser@gmail.com>
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 2EA163A143A; Sat, 8 Jan 2022 17:37:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 Yutn9YiDfcX6; Sat, 8 Jan 2022 17:37:37 -0800 (PST)
Received: from mail-ua1-x934.google.com (mail-ua1-x934.google.com [IPv6:2607:f8b0:4864:20::934]) (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 330A63A1439; Sat, 8 Jan 2022 17:37:37 -0800 (PST)
Received: by mail-ua1-x934.google.com with SMTP id x33so15923645uad.12; Sat, 08 Jan 2022 17:37:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=QGciFHhvbNlbViI1oA7vfURMygnbH9ORzD4r4oKmU0U=; b=NdLQVGjhFjBg7xmtw2ErTprKG1YD7fUz+IIB5UMuqeLptG9GJFeaJdv/vU2DvPpwDF YnuFke4e951Z/cm3r2ixDBTJUIfCUZ0ZeEUgjsW4U0QMKNlHBg2/b7X9UzS4SYdThKCC TxVmeDA1EMZUXzkKNb1I6pASrlqTFWawA59wjM9vkBMfxfwRQ88tMvi2FcbFhJ+n6oRw FVIMX4LMyMCwJZLVTWqC+f6Rc08Ax3aEt/UfOTSKELFJbA4icWcQemAY1dz8HOY03vHo XI42zS4kFru4rLrEtgGwLlWunNvSmN2Wdo+0KjzAn92L3/I5YttEzg2supYsJBxFtmJ7 yoDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=QGciFHhvbNlbViI1oA7vfURMygnbH9ORzD4r4oKmU0U=; b=ma6kEFM1G0u2X02sY/0f1LbzRkruX633DX/u2cZSGQtLUYvXXocpyRvMX1jaaYPXQP tw8B2PQdadR70dnVlb362BWbxyLVYsfyoYKNXy0zOiU6Cbtr5qbomkvYbZfIm9sGEJli ra6QYs0AccMzBCcCFD8c4o4gIQcURSjudkDDaRl4qihHnJNO+TrSELGXwu/7cG5uu5BJ IXnvuao0YNUN8bVMBygfQjVnH2/uJ5shrxgzrmgSHuVlV6LxTVf+6N1xRLoE9qVFucAW k4/HCr4MR8sV5hwNcKC9ABzACl2oVJzQXsfK7KVrT+i38m1zNPUld+lca0XuID6Twu21 xD3w==
X-Gm-Message-State: AOAM533nOCfAoAG7ApVvBK0SUJ+2T9/cf1XS8Nl4wsn/RXT94MAdd6j5 s3+4KIzD0XNfm/oaa0ONWRCN2S3ABWv1g4KoI4C29Dj7
X-Google-Smtp-Source: ABdhPJxKSYRmsZnScMbpNmZ/UtQkO9CHPaMNsON+Mq6py3mc40pp3qoeUPmsyZTSr+cecxIDFrMlPTZcQqv25JimDUc=
X-Received: by 2002:ab0:b8e:: with SMTP id c14mr9337421uak.101.1641692255031; Sat, 08 Jan 2022 17:37:35 -0800 (PST)
MIME-Version: 1.0
References: <164144481153.28700.9521326921012553920@ietfa.amsl.com> <CADizRgYZhzFrNsoFP0M845zK9DgGi5Ci6pgVGVfcNzPkT31JyQ@mail.gmail.com>
In-Reply-To: <CADizRgYZhzFrNsoFP0M845zK9DgGi5Ci6pgVGVfcNzPkT31JyQ@mail.gmail.com>
From: "Murray S. Kucherawy" <superuser@gmail.com>
Date: Sat, 08 Jan 2022 17:37:23 -0800
Message-ID: <CAL0qLwYgc13KXriZNPcB-XqC7i_ORDw01C5h2x93U22R3VCnSg@mail.gmail.com>
To: Mathias Bynens <mths@google.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-dispatch-javascript-mjs@ietf.org, dispatch chairs <dispatch-chairs@ietf.org>, DISPATCH WG <dispatch@ietf.org>, Ben Campbell <ben@nostrum.com>
Content-Type: multipart/alternative; boundary="000000000000b1142205d51c439f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/p6VtD0UNM9iFBCGc37MUSzHCMDI>
Subject: Re: [dispatch] Murray Kucherawy's No Objection on draft-ietf-dispatch-javascript-mjs-13: (with COMMENT)
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: Sun, 09 Jan 2022 01:37:40 -0000

On Fri, Jan 7, 2022 at 1:20 AM Mathias Bynens <mths@google.com> wrote:

>
> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> The MUST in Section 2 is kind of peculiar.  Is it a reminder to
>> implementers
>> today that they need to keep an eye out for possible updates in the
>> future?  If
>> so, I think it's unnecessary.  If something else is meant, then I'm quite
>> confused.
>>
>
> It captures the fact that ECMAScript is a living standard that keeps
> evolving, with new versions being published annually. It is possible that a
> new script goal (other than "classic script" and "module") is added in the
> future, and at that point, we might need a new RFC with updated media type
> registrations.
>

I think what you've written here is much more clear language than what's in
the document presently.

When I see a MUST or SHOULD, I'm expecting to see requirements related to
interoperability or security of the protocol itself, or operational
configuration of a component that implements it.  Thus, I don't think this
use of MUST is appropriate.


>
>> This document is registering media subtypes starting with "x-" even
>> though BCP
>> 178 says not to do that.  If the working group intends to do this for
>> historical reasons, I suggest including a sentence explaining that this is
>> being done intentionally, perhaps under Appendix A of RFC 6838.  (See, for
>> example, Section 6 of RFC 8894.)
>>
>
> This is not new content / a new registration, but rather content inherited
> from RFC4329, which our draft iaims to supersede. The draft already
> explains that it updates RFC4329. Is that sufficient?
>

What I've observed is that the current media type registry does not at
present contain any of the "x-" media types this document is registering.
I believe that makes them new registrations, and so I suggest that there
should be text explaining why BCP 178 doesn't apply here.

-MSK