Re: [dispatch] RFC 3896 and 3987 vs WHATWG URL Living Standard

John C Klensin <john-ietf@jck.com> Thu, 10 June 2021 04:34 UTC

Return-Path: <john-ietf@jck.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 5A0053A3368 for <dispatch@ietfa.amsl.com>; Wed, 9 Jun 2021 21:34:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Gx8Df8Cga1Iy for <dispatch@ietfa.amsl.com>; Wed, 9 Jun 2021 21:33:56 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F11EE3A336B for <dispatch@ietf.org>; Wed, 9 Jun 2021 21:33:55 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1lrCO7-000P7S-6J; Thu, 10 Jun 2021 00:33:51 -0400
Date: Thu, 10 Jun 2021 00:33:46 -0400
From: John C Klensin <john-ietf@jck.com>
To: Larry Masinter <LMM@acm.org>, 'Mark Nottingham' <mnot@mnot.net>
cc: dispatch@ietf.org
Message-ID: <F950946916D4D94F5F7CCF39@PSB>
In-Reply-To: <019301d75d91$24878020$6d968060$@acm.org>
References: <002501d75a5b$08694740$193bd5c0$@acm.org> <FC052CE1D6FD5CD0B69051AE@PSB> <BCCD9ABB-9E18-481B-8342-70005966E7E2@mnot.net> <019301d75d91$24878020$6d968060$@acm.org>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/TVGQ60RTpr2kKcZmLbC03GT5xLI>
Subject: Re: [dispatch] RFC 3896 and 3987 vs WHATWG URL Living Standard
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: Thu, 10 Jun 2021 04:34:01 -0000

Larry, 

Without trying to answer your question, two small cautions.
While WHATWG has chosen, probably for good reason, to
concentrate on URLs, as you know 3986 is about URIs more
generally.  It includes some sweeping requirements that are
arguably unreasonable or over-constraining for non-URL URIs
generally and URNs in particular.  One of the reasons the URNbis
WG got RFCs 8241 and 8254 out and then essentially gave up was
connected to those constraints and I gather that there has been
some development and deployment outside IETF that made progress
by ignoring restrictive interpretations of 3986.  If it is worth
the sort of work you suggest to recognize changes consistent
with WHATWG work, is it not equally worth considering updates
that would create better alignment with URN practice and demands
on URN extensions?

Not directly related, but my understanding is that work
elsewhere has moved considerably beyond RFC 3987 (fwiw, a
Proposed Standard while 3986 is an Internet Standard).  It seems
to me likely that we would want to treat 3986 and 3987 quite
differently, maybe even retiring the latter in favor of a
pointer to work done elsewhere.

I don't know how to peek into a can of worms without opening it.

    john


--On Wednesday, June 9, 2021 17:39 -0700 Larry Masinter
<LMM@acm.org> wrote:

> The question is: is there enough interest to have a BOF at
> IETF 111 to discuss
> a plan for moving forward? I don't imagine starting out with a
> presentation of
> a solution. 
> 
>   I'd probably want to focus on "minimum viable product":
> What things could we do first with minimum effort that would
> improve the current state?  A replacement for RFCs 3986 and
> 3987 wouldn't be my first step. Maybe a short standards-track
> "UPDATES" that points to/contains deltas or a new grammar that
> is more consistent with (tested) implementations.
> And a pointer to WHATWG-URL, whether normative or not I'm not
> sure.
> 
> That's a little more than Mark's "Section 1.1.3" because it
> makes normative changes but (apparently) minimal ones.
> 
> I was encouraged to see WHATWG paying attention to feedback
> from curl and node.js as implementations of URLs, not just
> browsers.