Re: [dispatch] Tiny update to RFC 3405

Eric Rescorla <ekr@rtfm.com> Wed, 11 November 2020 16:56 UTC

Return-Path: <ekr@rtfm.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 B8A3E3A09BB for <dispatch@ietfa.amsl.com>; Wed, 11 Nov 2020 08:56:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.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 JS2ub6nrrt2I for <dispatch@ietfa.amsl.com>; Wed, 11 Nov 2020 08:56:10 -0800 (PST)
Received: from mail-lj1-x244.google.com (mail-lj1-x244.google.com [IPv6:2a00:1450:4864:20::244]) (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 A99A63A0978 for <dispatch@ietf.org>; Wed, 11 Nov 2020 08:56:09 -0800 (PST)
Received: by mail-lj1-x244.google.com with SMTP id h23so2815057ljg.13 for <dispatch@ietf.org>; Wed, 11 Nov 2020 08:56:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3AtP4tga/NOW6a5PSix2Qb7PyZ+jDtAYr6QMrgdKov8=; b=eYPzFImktwlKdypyoJIUOq5Sa+zH0CxxXMvMuweRrmzjjZOktpugBADfsAXIDy9B0B W22xUx1eS1443E9VrOTf8o7a6Lqwa5qmvjX16e8gth4nomU0X+MnhPG7EprqSZjCmffI R6qL7vSQgai8D4prmCzEHy52V4NNU24i3+fyXLqTiUOSCvadASUFVQY2Zvj2UvsYFbGA PZn4S4EKZNI5MjB8yz6hxzcj0sEV509ld0oVNEKEYBHzsxzbY2HeBCGvdu2PYkHUAvgN 1/AVs1R0qCZqHOtrGqeH1jQMDZuArrslBkW5OHdNYI7b4letdWWKWq3IT4F+Yqkcljts 1/WQ==
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=3AtP4tga/NOW6a5PSix2Qb7PyZ+jDtAYr6QMrgdKov8=; b=o03wHLBDS1SmJMxzq8A9Zv3FfomiyIm4enF3fSVtD85mzlnZL31U6YjnPLXwJT2nyT st5Peub2FNT7Z416caZTEr4dAap6+i96uPNzB8/0bSa8MZ1ugttpo8g9YLT5dkYrVzjT 16aZk/Yt808sWb4AZIC7iXnDJJ0abplveqtWhg/Fke3nS3mVUB929PPAYoGuvC7ZseZy luhAC3xWprCPYeAT5g9n/s21MPqijCQWnRzD0/gmHh7OQsRQrkmt5kgmOYdW4DZ5eMvz GimwcDB/h1lsKy4LH0GPskUJa7knD6v6xhnvutxT6kogENSEb4UX+IQmkMUz9rK3BCDy KSMA==
X-Gm-Message-State: AOAM531I2Ld1PcDukNqaZerJGd+RATvDBpiZiPoNICTNWjB5a1SHedTs RHH4hroQmdxAuz8y6rWNrvVTz3ftEUyAKnZs5WDIaw==
X-Google-Smtp-Source: ABdhPJzOSJaJuyNCfsbIGFrSWbPoIcK5U7LeqkuWRYaHmyFWiPb1Ez3+8PeKAO1BL0I2R5QFhJKG7G0EQFVMS9EJMCo=
X-Received: by 2002:a2e:9096:: with SMTP id l22mr7492581ljg.199.1605113767594; Wed, 11 Nov 2020 08:56:07 -0800 (PST)
MIME-Version: 1.0
References: <CA+9kkMC2dFjvgEWKDDqThF3jJipcZeP4ZTofvhQ0oAx7NvB7tg@mail.gmail.com> <85664807-701C-4700-ABB7-D0434F14D6A0@nostrum.com> <ec630486-f2ad-992e-79cc-b2f904fda021@it.aoyama.ac.jp> <1580898449.190942.1594130597348@email.ionos.com> <3A1C3068-717D-4822-A110-9F91272B04CB@nostrum.com> <2116535970.9156.1594304410818@email.ionos.com> <CA+9kkMCgCMsGYtvH4fJ+GMbPdKJyeEMK8D2+nbZ2JTuVuEOECg@mail.gmail.com> <1777741348.21431.1594315737558@email.ionos.com> <CA+9kkMDW77xjbmK6FYjUh9by-vwRFH8i5TD20z6sWWLDxqeHgg@mail.gmail.com> <166222013.29010.1594323818783@email.ionos.com> <ba0e5da1-9c9c-9dd4-b05b-959c0ef10b07@it.aoyama.ac.jp> <630535283.101560.1594647207701@email.ionos.com> <1428362467.12567.1605113492259@email.ionos.com>
In-Reply-To: <1428362467.12567.1605113492259@email.ionos.com>
From: Eric Rescorla <ekr@rtfm.com>
Date: Wed, 11 Nov 2020 08:55:31 -0800
Message-ID: <CABcZeBPYQr+Bu5NTKVWeQwvp0yosMKhD9Dx9UvWHbXPvncReWw@mail.gmail.com>
To: Timothy Mcsweeney <tim@dropnumber.com>
Cc: DISPATCH WG <dispatch@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f1238205b3d7ab1c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/Sp_c5z9dSmGjJDrFmCIFQPf-eYQ>
Subject: Re: [dispatch] Tiny update to RFC 3405
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: Wed, 11 Nov 2020 16:56:14 -0000

Timothy,

You have sent quite a few messages to this list on this topic in the past
hour. However, this draft has already been approved by the IESG and is in
the RFC Editor queue, so further discussion on this topic on dispatch is
not really productive. What are you trying to achieve?

-Ekr


On Wed, Nov 11, 2020 at 8:52 AM Timothy Mcsweeney <tim@dropnumber.com>
wrote:

> text version:
> Martin,
>
> >The current BCP 35 doesn't contain such requirements, and
> >therefore doesn't make any sense.
>
> That's right, BCP doesn't contain such requirements.
> Whether or not makes sense to you is immaterial.
> Thank you for helping me state my case.
>
> Tim
>
>
> > On 07/13/2020 9:33 AM Timothy Mcsweeney <tim@dropnumber.com> wrote:
> >
> >
> > Martin,
> >
> > >The current BCP 35 doesn't contain such requirements, and
> > >therefore doesn't make any sense.
> >
> > That's right, BCP doesn't contain such requirements.
> > Whether or not makes sense to you is immaterial.
> > Thank you for helping me state my case.
> >
> > Tim
> >
> >
> >
> >
> >
> > > On July 12, 2020 at 7:43 AM "Martin J. Dürst" < duerst@it.aoyama.ac.jp>
> wrote:
> > >
> > >
> > > On 10/07/2020 04:43, Timothy Mcsweeney wrote:
> > > > You're talking about the [ 10 < ]" rel="noopener" target="_blank"
> data-mce-href="https://tools.ietf.org/html/rfc3405#ref-10>]">
> https://tools.ietf.org/html/rfc3405#ref-10>] (
> https://tools.ietf.org/html/rfc3405#ref-10)
> > > > reference in section 3.1.1 in 3405
> > > > < https://tools.ietf.org/html/rfc3405#section-3.1.1> and when I
> click on the
> > > > reference it sends me right to BCP35 < " rel="noopener"
> target="_blank" data-mce-href="https://tools.ietf.org/html/bcp35>">
> https://tools.ietf.org/html/bcp35> (https://tools.ietf.org/html/bcp35).
> > > When I look at
> > >
> > > >>>>
> > > [10] Petke, R. and I. King, "Registration Procedures for URL Scheme
> > > Names", BCP 35, RFC 2717, January 1999.
> > > >>>>
> > > it has two links, one for BCP 35 (which now redirects to something else
> > > which doesn't actually match the reference data) and one for RFC 2717
> > > (which matches the original reference, including author and date of
> > > publication).
> > >
> > > RFC 2717 then says:
> > >
> > > >>>>
> > > 2.2 The IETF Tree
> > >
> > > The IETF tree is intended for URL schemes of general interest to the
> > > Internet community. The tree exists for URL schemes that require a
> > > substantive review and approval process. It is expected that
> > > applicability statements for particular applications will be
> > > published from time to time that recommend implementation of, and
> > > support for, URL schemes that have proven particularly useful in
> > > those contexts.
> > > >>>>
> > >
> > > > >The reason for the update is that IETF tree registrations *are*
> required.
> > > Yes, and the closest to that ("URL schemes of general interest to the
> > > Internet community", "require a substantive review and approval
> > > process") we currently have is permanent registration, so that's where
> > > Ted's proposal (which I fully support) comes from.
> > >
> > > > That is now, scheme registration is required, including
> provisionals. See, no bug.
> > > No. That there's a link somewhere doesn't mean you can interpret things
> > > any which way. The reference you follow (in one specific way) comes
> from
> > >
> > > >>>>
> > > 3.1.1 Only Schemes in the IETF Tree Allowed
> > >
> > > In order to be inserted into the URI.ARPA zone, the subsequent URI
> > > scheme MUST be registered under the IETF URI tree. The requirements
> > > for this tree are specified in [10].
> > > >>>>
> > >
> > > This means that the reference is for defining the requirements of the
> > > IETF URI tree. The current BCP 35 doesn't contain such requirements,
> and
> > > therefore doesn't make any sense. The old BCP 35 (RFC 2717) is clear,
> > > but is no longer in force. As a consequence, we have a dangling
> > > reference (IETF Tree is no longer defined in a valid IETF spec). We
> > > cannot just say "let's assume this means whatever suits me best" or "by
> > > chance there's a link (out of two) that leads to a spec that includes
> > > something that suits me", but we have to recognize that we have a
> > > problem with the spec (when updating BCP 35, its authors forgot to
> > > update RFC 3405), and have to fix that.
> > >
> > > And the fix that Ted is proposing is the fix that is closest to the
> > > original intent, and takes into account the reason for the original
> > > restriction.
> > >
> > > Regards, Martin.
> > >
> > >
> > > > Tim
> > > >
> > > >
> > > >
> > > >
> > > > > On July 9, 2020 at 3:09 PM Ted Hardie < ted.ietf@gmail.com> wrote:
> > > >> On Thu, Jul 9, 2020 at 10:28 AM Timothy Mcsweeney <
> tim@dropnumber.com
> > > >> <mailto: tim@dropnumber.com>> wrote:
> > > >>
> > > >> __
> > > >> Ted,
> > > >>
> > > >> Section 2 (Updated Requirements) of your draft says:
> > > >> "All registrations in URI.ARPA MUST be for schemes which are
> permanent
> > > >> registrations, as they are described in BCP 35."
> > > >>
> > > >> I take that as:
> > > >> We must update this because permanent registrations are not
> required.
> > > >> Otherwise there is no reason for an update.
> > > >>
> > > >>
> > > >> The reason for the update is that IETF tree registrations *are*
> required.
> > > >> That effectively closes the registry, without the community having
> made the
> > > >> affirmative decision to do so. I want to fix that bug.
> > > >>
> > > >> I currently think that the closest replacement to the IETF tree
> would be
> > > >> permanent registration and that we should fix this by requiring
> that. But I'm
> > > >> happy to see a clear draft espousing some other way of fixing the
> bug; if you
> > > >> have an idea about that, please write the draft.
> > > >>
> > > >> regards,
> > > >>
> > > >> Ted
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >> If you are going to argue both sides, my draft and I will just stay
> out of
> > > >> it. Here is your pointer.
> > > >> https://www.ietf.
> .org/id/draft-hardie-dispatch-rfc3405-update-01.html#section-2
> > > >> <
> https://www.ietf.org/id/draft-hardie-dispatch-rfc3405-update-01.html#section-2
> >
> > > >>
> > > >>
> > > >> Tim
> > > >>
> > > >>
> > > >>> On July 9, 2020 at 11:57 AM Ted Hardie < ted.ietf@gmail.com
> > > >>> <mailto: ted.ietf@gmail.com>> wrote:
> > > >>>
> > > >>> Howdy,
> > > >>>
> > > >>> On Thu, Jul 9, 2020 at 7:20 AM Timothy Mcsweeney <
> tim@dropnumber.com
> > > >>> <mailto: tim@dropnumber.com>> wrote:
> > > >>>
> > > >>> __
> > > >>> Hi Ben,
> > > >>>
> > > >>> Thanks for the heads up on the deadline,
> > > >>>
> > > >>> I am a little surprised that you are choosing to discuss this at
> all
> > > >>> with pending
> > > >>> registrations and I obviously disagree with that. But if there are
> > > >>> more than 5 people besides Ted that think the current rules for
> > > >>> provisionals in the zone
> > > >>>
> > > >>>
> > > >>> I don't think I've seen anyone but you argue that the current rules
> > > >>> permit provisionals in the zone; if I have missed others reading
> the
> > > >>> rules that way, I'd appreciate a pointer.
> > > >>>
> > > >>> I think, though, that the key thing is to get some clarity on what
> the
> > > >>> rules should be after the elimination of the IETF tree. Since you
> > > >>> obviously disagree with my proposal, having your alternative
> spelled in a
> > > >>> draft does seem like the best way forward. Wherever dispatch sends
> the
> > > >>> question would then have two clear proposals to choose between.
> > > >>>
> > > >>> regards,
> > > >>>
> > > >>> Ted Hardie
> > > >>>
> > > >>> are
> > > >>> too open and need to be further constrained then I will submit a
> > > >>> draft that does
> > > >>> just that before the deadline.
> > > >>>
> > > >>>
> > > >>>> On July 8, 2020 at 10:36 PM Ben Campbell < ben@nostrum.com
> > > >>>> <mailto: ben@nostrum.com>> wrote:
> > > >>>>
> > > >>>> Hi Tim,
> > > >>>>
> > > >>>> Do you plan to submit an internet-draft? If so, please be advised
> > > >>>> that the deadline for drafts prior to IETF108 is this coming
> Monday
> > > >>>> (7/13). If you submit a draft prior to the deadline, we can
> consider
> > > >>>> it along with Ted’s draft (either on the list or possibly in the
> > > >>>> IETF108 DISPATCH meeting).
> > > >>>>
> > > >>>> Thanks,
> > > >>>>
> > > >>>> Ben.
> > > >>>>
> > > >>>>> On Jul 7, 2020, at 9:03 AM, Timothy Mcsweeney <
> tim@dropnumber.com
> > > >>>>> <mailto: tim@dropnumber.com>> wrote:
> > > >>>>>
> > > >>>>> Hi All,
> > > >>>>>
> > > >>>>> Updating RFC3405 will necessarily require changes to RFC3401 as
> > > >>>>> stated in its
> > > >>>>> introduction. "This document will be updated and or obsoleted
> when
> > > >>>>> changes
> > > >>>>> are made to the DDDS specifications."
> > > >>>>>
> > > >>>>> We are now changing two RFCs so I don't think this fits as a
> > > >>>>> "simple administrative".
> > > >>>>>
> > > >>>>> But, I may have a work around that is simple and also solves the
> > > >>>>> provisional registration problem as stated by Ted. I could have
> > > >>>>> ready in a day or so.
> > > >>>>>
> > > >>>>> Tim
> > > >>>>>> On July 7, 2020 at 3:34 AM "Martin J. Dürst" <
> > > >>>>>> duerst@it.aoyama.ac.jp <mailto: duerst@it.aoyama.ac..jp>>
> wrote:
> > > >>>>>>
> > > >>>>>>
> > > >>>>>> On 23/06/2020 07:51, Ben Campbell wrote:
> > > >>>>>>> Hi Everyone,
> > > >>>>>>>
> > > >>>>>>> The ART ADs have reminded the chairs that our charter allows us
> > > >>>>>>> to adopt “simple administrative” work such as IANA registration
> > > >>>>>>> documents. This draft seems to fit squarely in that category..
> > > >>>>>>> Does anyone see a reason we shouldn’t just adopt it, with the
> > > >>>>>>> expectation of going immediately to WGLC? (The last-call
> timeline
> > > >>>>>>> is the same either way, either 2 weeks WGLC and 2 weeks IETF LC
> > > >>>>>>> for a working group draft, or 4 weeks IETF LC for an AD
> sponsored
> > > >>>>>>> draft.)
> > > >>>>>>
> > > >>>>>> Triggered by the recent discussion, I had a look at Ted's draft
> > > >>>>>> and the
> > > >>>>>> mail up to today. To me, both AD sponsored and Dispatch WG look
> > > >>>>>> reasonable, with a slight preference for the former (if asked to
> > > >>>>>> express
> > > >>>>>> such a preference).
> > > >>>>>>
> > > >>>>>> With respect to "pending registrations", I do not think these
> are
> > > >>>>>> relevant, in particular because the thing in question isn't
> > > >>>>>> actually a
> > > >>>>>> scheme, as discussed on the relevant list.
> > > >>>>>>
> > > >>>>>> I have one comment: The abstract currently reads
> > > >>>>>> "This document removes references to the IETF tree of URI
> > > >>>>>> registrations
> > > >>>>>> for registrations in URI.ARPA.". I found this hard to read, and
> I
> > > >>>>>> guess
> > > >>>>>> it's because of the "registrations for registrations" piece.
> > > >>>>>> Unless one
> > > >>>>>> is very familiar with the matter at hand, it's easy to think
> that
> > > >>>>>> both
> > > >>>>>> occurrences of "registration" are referencing the same thing.
> > > >>>>>> While I'm
> > > >>>>>> at it, it would also be good if the abstract mentioned something
> > > >>>>>> positive. I think a less normative version of (the single
> sentence
> > > >>>>>> that
> > > >>>>>> is) Section 2 would serve well as the abstract.
> > > >>>>>>
> > > >>>>>> Regards, Martin.
> > > >>>>>>
> > > >>>>>>> Thanks!
> > > >>>>>>>
> > > >>>>>>> Ben (as co-chair)
> > > >>>>>>>
> > > >>>>>>>> On Jun 3, 2020, at 6:13 PM, Ted Hardie < ted.ietf@gmail..com
> > > >>>>>>>> <mailto: ted.ietf@gmail.com>> wrote:
> > > >>>>>>>>
> > > >>>>>>>> Howdy,
> > > >>>>>>>>
> > > >>>>>>>> This is one the shortest drafts I've ever written:
> > > >>>>>>>>
> https://datatracker.ietf.org/doc/draft-hardie-dispatch-rfc3405-update/
> > > >>>>>>>> < https://datatracker.ietf.
> .org/doc/draft-hardie-dispatch-rfc3405-update/>
> > > >>>>>>>> <
> > > >>>>>>>> https://datatracker.ietf.
> ..org/doc/draft-hardie-dispatch-rfc3405-update/>
> > > >>>>>>>> .. Basically, RFC 3405 used to require that registrations in
> > > >>>>>>>> URI.ARPA be from the "IETF Tree". That tree was deprecated
> after
> > > >>>>>>>> the document was published... As it happens, there are very
> few
> > > >>>>>>>> registrations in URI.ARPA, so we did not catch it and fix it
> > > >>>>>>>> before now.
> > > >>>>>>>>
> > > >>>>>>>> This draft updates RFC 3405 to require "permanent" scheme
> > > >>>>>>>> registrations. The salient bit is this:
> > > >>>>>>>>
> > > >>>>>>>> All registrations in URI.ARPA MUST be for schemes which are
> > > >>>>>>>> permanent
> > > >>>>>>>> registrations, as they are described in BCP 35.
> > > >>>>>>>>
> > > >>>>>>>> I'm hoping for a quick dispatch of this, but happy to discuss.
> > > >>>>>>>>
> > > >>>>>>>> regards,
> > > >>>>>>>>
> > > >>>>>>>> Ted Hardie
> > > >>>>>>>> _______________________________________________
> > > >>>>>>>> dispatch mailing list
> > > >>>>>>>> dispatch@ietf.org <mailto: dispatch@ietf.org>
> > > >>>>>>>> https://www.ietf.org/mailman/listinfo/dispatch
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> _______________________________________________
> > > >>>>>>> dispatch mailing list
> > > >>>>>>> dispatch@ietf.org <mailto: dispatch@ietf.org>
> > > >>>>>>> https://www.ietf.org/mailman/listinfo/dispatch
> > > >>>>>>>
> > > >>>>>>
> > > >>>>>> --
> > > >>>>>> Prof. Dr.sc. Martin J. Dürst
> > > >>>>>> Department of Intelligent Information Technology
> > > >>>>>> College of Science and Engineering
> > > >>>>>> Aoyama Gakuin University
> > > >>>>>> Fuchinobe 5-1-10, Chuo-ku, Sagamihara
> > > >>>>>> 252-5258 Japan
> > > >>>>>>
> > > >>>>>> _______________________________________________
> > > >>>>>> dispatch mailing list
> > > >>>>>> dispatch@ietf.org <mailto: dispatch@ietf.org>
> > > >>>>>> https://www.ietf.org/mailman/listinfo/dispatch
> > > >>>>> _______________________________________________
> > > >>>>> dispatch mailing list
> > > >>>>> dispatch@ietf.org <mailto: dispatch@ietf.org>
> > > >>>>> https://www.ietf.org/mailman/listinfo/dispatch
> > > >>>>
> > > >>>
> > > >>> _______________________________________________
> > > >>> dispatch mailing list
> > > >>> dispatch@ietf.org <mailto: dispatch@ietf.org>
> > > >>> https://www.ietf.org/mailman/listinfo/dispatch
> > > >>>
> > > >>
> > > >
> > > > _______________________________________________
> > > > dispatch mailing list
> > > > dispatch@ietf.org
> > > > https://www.ietf.org/mailman/listinfo/dispatch
> > > >
> > > --
> > > Prof. Dr.sc. Martin J. Dürst
> > > Department of Intelligent Information Technology
> > > College of Science and Engineering
> > > Aoyama Gakuin University
> > > Fuchinobe 5-1-10, Chuo-ku, Sagamihara
> > > 252-5258 Japan
>
> _______________________________________________
> dispatch mailing list
> dispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/dispatch
>