Re: [media-types] [dispatch] 3rd WGLC - draft-ietf-dispatch-javascript-mjs - deadline 10th May
Myles Borins <mylesborins@github.com> Wed, 19 May 2021 22:37 UTC
Return-Path: <mylesborins@github.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 644A13A21CB
for <media-types@ietfa.amsl.com>; Wed, 19 May 2021 15:37:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.796
X-Spam-Level:
X-Spam-Status: No, score=-2.796 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001, URIBL_BLOCKED=0.001]
autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
header.d=github.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 qeBNgsIDk_ge for <media-types@ietfa.amsl.com>;
Wed, 19 May 2021 15:37:46 -0700 (PDT)
Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com
[IPv6:2a00:1450:4864:20::12e])
(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 B0BB63A21D6
for <media-types@ietf.org>; Wed, 19 May 2021 15:37:45 -0700 (PDT)
Received: by mail-lf1-x12e.google.com with SMTP id x19so21506513lfa.2
for <media-types@ietf.org>; Wed, 19 May 2021 15:37:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=google;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=6a7h1+Vgksi5gEECCEbgg3ey7QHx8kOWixbOStgGVgM=;
b=CXYxrdlkiMtOvRrzWCVzDA+Ieg7HhC1BQ5DPa8aiQ2d3NOFRZp42XAeB6Gd0FFzf7t
mczeGrQfZm9ZPVNzrWyTuykrQfpHcIXkCCp1SRrWlPqi24dj2ab4aLx0g2AfFG62Whqc
JheG+5Jr6QsXHEOO7+KvWfzWSLqy0WgRiC6YGHvbbZAQQua0xmvnLKwSn/+Bd//u5FpI
yhejWeR9xEvHEs6PgotMShfB7nmfi+gg2VetLZgOfSQe31pqWXvCFeY2hI3DibTSwBVs
LmJ6J8ZavDm7v1vFZVHw7ehul+BOHow1Wg1fDpHMCIv9taP3/qC2Wz/W1yP3WXYfn4GC
VesA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=6a7h1+Vgksi5gEECCEbgg3ey7QHx8kOWixbOStgGVgM=;
b=ZBgTaBqWJVhqTe2PaPRRSDjXAtS6nFi1ePk1ALcOuoQnVNPcZZcfWe9PAb1Z6epp7s
tf1vLhqqwdfSukiEUTmkUkyAZ5UcW7mpexc/kSd/P3jJJgJMfUJ3BeOwwnACyXEiPdap
EBulP64X5R279nidhfig6+nJdy1TLwh4R3LW0GNtRq+Y7EhKrC//HIvSGJ7h5CsnmlvG
Oxf7/mX3SCuyXkbZgrS2z+wrjLrJmF6B8Tmt6BhpxJS+xU7yxsCBD/f9CmRrfEpDJavY
npV49SAEyDInlshU6R9TcdGQuITBpSjqGhiL/1d/IIDMkxFnJVlZamWsdWlU5nZhrxvE
+yzQ==
X-Gm-Message-State: AOAM532EE/iBaupn5HOoNLE32TuJngM+hTNX5INiqUuaS8PEbUBmVHDc
ff6cM5+Um0ryWDsOGJgLnckw266XGvr7Jm09slTYQA==
X-Google-Smtp-Source: ABdhPJyLThdDRrMd+IBz3vqAi7SaNw1BfXnW3+1rm3EfjNMV9KwkE5TxKF67Jm/ORVYbYWwzCfChoU9NmcUaUj039rI=
X-Received: by 2002:ac2:546b:: with SMTP id e11mr1171542lfn.395.1621463862425;
Wed, 19 May 2021 15:37:42 -0700 (PDT)
MIME-Version: 1.0
References: <20210519164447.ECC5B82C752@ary.qy> <DD466305C0BB2D9F6E4DF210@PSB>
<f6a5bd43-26ac-cdf-b1f8-9c40b2bcef1d@taugh.com>
<2E638F219F84A08A499732E5@PSB>
In-Reply-To: <2E638F219F84A08A499732E5@PSB>
From: Myles Borins <mylesborins@github.com>
Date: Wed, 19 May 2021 18:37:30 -0400
Message-ID: <CAEisK4JfYT3U3NNuBNK3cQVNwMnkk1dP-r+63UB8J14cotAfHw@mail.gmail.com>
To: John C Klensin <john-ietf@jck.com>
Cc: John R Levine <johnl@taugh.com>, media-types@ietf.org,
Dispatch WG <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000089abda05c2b67923"
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/ziGvWGb3kxW7A-mzIMzCy0QXPkY>
X-Mailman-Approved-At: Thu, 20 May 2021 15:56:46 -0700
Subject: Re: [media-types] [dispatch] 3rd WGLC -
draft-ietf-dispatch-javascript-mjs - deadline 10th May
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: Wed, 19 May 2021 22:37:52 -0000
To speak candidly... I don't love the us vs. them language being thrown around here. There are many people who do work with and on JavaScript that participate within IETF, and drawing a distinction between the two parties seems unnecessarily decisive. Myself and various others have been trying, as good citziens of the internet, to document a web reality and update the current out of date RFC in order to make the internet better. I outlined examples above of certain platforms waiting on a clear signal from IETF / IANA before supporting the .mjs extension with the appropriate mimetype... The lack of this support creates developer friction and confusion. It is extremely demotivating to be trying to work through a process for many years and to consistently have folks jump in to give minor feedback that continues to derail progress and burn out the people trying in good faith to work with the IETF and hopefully become more regular contributors. An expression comes to mind that "perfect is the enemy of good". This is not to say that we should lower the quality bar here, but the current RFC is inaccurate to web reality in ways this new rfc attempts to fix. We first attempted to amend the existing rfc, but were requested to make a new rfc due to the level of changes. We are now finally what feels like close to done and are being challenged on both parts of the RFC we never wrote as well as the fundamental existence of the document to begin with. I understand that folks come and go and that there are many steps along the way... but the way this overall process has played out is extremely demotivating and disappointing. I will definitely keep trying to push this forward, put I do wonder if we could table some of the feedback we are receiving right now to come in an update to the proposed text... As I genuinely fear that this will never get published at the rate things have gone for over 3 years now On Wed, May 19, 2021, 6:20 PM John C Klensin <john-ietf@jck.com> wrote: > > > --On Wednesday, May 19, 2021 15:10 -0400 John R Levine > <johnl@taugh.com> wrote: > > >> While I mostly agree -- Martin is right, but it is not clear > >> whether making this correct would cause more harm by creating > >> confusion than it would be worth -- there is a third (and more > >> drastic) way to look at this. Content-sniffing and > >> heuristics, rather than properly marking up text and strict > >> observance of media types, ultimately just lead to other > >> problems down the line. ... > > > > We went through all these arguments a couple of months ago and > > the Javscript crowd made it crystal clear that the current > > awful behavior is built into vast amounts of software, > > starting with all of the web browsers on your phone and your > > computers, and it's not going to change. > > Understood and no disagreement. Nor am I suggesting that the > IETF should say "change it anyway" or anything equally unlikely > to result in changed behavior. > > > While I am no happier than you are that we got to this point, > > I don't think that a pissing contest would do anyone any good. > > I suppose we could add a note saying something like the media > > sniffing is a concession to widespread existing practice and > > isn't intended to be a precedent for any new media types. > > Nor was I suggesting a pissing contest. I am suggesting that > whether to publish a document in the IETF Stream is an IETF > decision, made at the IETF's discretion, and that the IESG has > told us that any such documents must represent IETF consensus. > > I am also suggesting that if we, the IETF, say that someone MUST > do something in a particular way, and do so with the full > knowledge that the community to whom that is being addressed has > ignored us before and may ignore us again, it is bad for the > IETF's reputation... and just silly. > > So I am not suggesting any changes in what the document > describes and recommends. While I suggest that cleaning up the > language to make it more precise from a technical standpoint, I > don't feel very strongly about that, especially if you and > others are convinced that no one outside the current javascript > implementation community will ever read it. But I do think it > is important to remove the BCP 14 normative language and to > improve the quality of explanation of changes, even if to more > clearly say "we said to do X, the consensus of common practice > has chosen Y instead, so, because this is an Informational and > descriptive document, we are now specifying Y without expressing > any opinion of which choice would be better in some different > reality." > > If "the javascript crowd" is opposed to our doing that much, > then this ought to be a document that they publish in some > appropriate place where IETF consensus is not needed, and that > the IETF, if appropriate, should just reference it. > > best, > john > > _______________________________________________ > dispatch mailing list > dispatch@ietf.org > https://www.ietf.org/mailman/listinfo/dispatch >
- Re: [media-types] 3rd WGLC - draft-ietf-dispatch-… Mathias Bynens
- Re: [media-types] 3rd WGLC - draft-ietf-dispatch-… Mathias Bynens
- Re: [media-types] 3rd WGLC - draft-ietf-dispatch-… Graham Klyne
- Re: [media-types] 3rd WGLC - draft-ietf-dispatch-… Mathias Bynens
- Re: [media-types] 3rd WGLC - draft-ietf-dispatch-… Martin J. Dürst
- Re: [media-types] [dispatch] 3rd WGLC - draft-iet… John Levine
- Re: [media-types] [dispatch] 3rd WGLC - draft-iet… John C Klensin
- Re: [media-types] [dispatch] 3rd WGLC - draft-iet… John R Levine
- Re: [media-types] [dispatch] 3rd WGLC - draft-iet… Bradley Farias
- Re: [media-types] [dispatch] 3rd WGLC - draft-iet… John C Klensin
- Re: [media-types] [dispatch] 3rd WGLC - draft-iet… Bradley Farias
- Re: [media-types] [dispatch] 3rd WGLC - draft-iet… John R Levine
- Re: [media-types] [dispatch] 3rd WGLC - draft-iet… Martin J. Dürst
- Re: [media-types] [dispatch] 3rd WGLC - draft-iet… John C Klensin
- Re: [media-types] [dispatch] 3rd WGLC - draft-iet… Myles Borins