Re: [Emailcore] Editor's Analysis "Mail Transmission Types" Registry (was: Re: Ticket #76: G.22. IANA Registration Model for Registries Other, Than Service Extensions)
Alexey Melnikov <aamelnikov@fastmail.fm> Mon, 28 November 2022 16:22 UTC
Return-Path: <aamelnikov@fastmail.fm>
X-Original-To: emailcore@ietfa.amsl.com
Delivered-To: emailcore@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4BA7C15258F for <emailcore@ietfa.amsl.com>; Mon, 28 Nov 2022 08:22:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.795
X-Spam-Level:
X-Spam-Status: No, score=-2.795 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmail.fm header.b=erCnjb+v; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=i2KuwIVq
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EFexk_FSdktC for <emailcore@ietfa.amsl.com>; Mon, 28 Nov 2022 08:22:41 -0800 (PST)
Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 16966C15258E for <emailcore@ietf.org>; Mon, 28 Nov 2022 08:22:41 -0800 (PST)
Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 3F1335C0136; Mon, 28 Nov 2022 11:22:40 -0500 (EST)
Received: from imap52 ([10.202.2.102]) by compute5.internal (MEProxy); Mon, 28 Nov 2022 11:22:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm1; t=1669652560; x=1669738960; bh=wy5Kov/4wJ fIq+APnQutPJjG/u/kDuhyT/AyUVVUq/Q=; b=erCnjb+vTTvSoXCTplLEAfT6pq vh2D/ZCeUuEiur2MouQuLT63iMVTdDUEgNhwLEd++tsdNwTdP/kdooI8ea0o9HaR wL5AXqm2FJm1ctfHfp/tgin6hlxk08J3t0r98FasAh8xM2PrU9tGtVZYPBRb4Own dYp0nKoiptVe0S6yVPNsjUpRPIvzz23yvtutjYMdK1tHD5unjGAlnSSxI0NaigRC rKv8xWF+HV3umCR+EUFXPMdB0j+uwDF60El3Hl+6pisWEwEP79ETpRczpe7qQbh/ fqxeWA/6128ecf54lWZ0q8jOORMdy0yqQkNcV1ATvrzNaEExncpUao3mWGyQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1669652560; x=1669738960; bh=wy5Kov/4wJfIq+APnQutPJjG/u/k DuhyT/AyUVVUq/Q=; b=i2KuwIVqE3n7VkE+VEDwn/Oq0dVvyywZnTXlqIF4wwQC PlxgK3issUUlFtegqs8VZCcPqVlwApfmgpRC4o3cdCgT6K+ZkuZloOsF7cYgTgdr 1g/lhBcmCXigVaXeJb449FBPea1eogK14hst0y3ctpgzgXkPPLbYmj/asV1AOKod RUaECbHrguw0+NJkINCD2CBMB2kcNv91B/+7J/c/EpRiQYU87vFg0YT1vHwbu9bu L2kfz5nxPNGuT38tFua5MF3BLB/7Jz3njY9wpTIzIjK3B8oP4lV6aTOvvZMHOnJk OpMG0L3b5HV8qAsBAJxXF81XOp9xsR/ZJBDQ/gGaZA==
X-ME-Sender: <xms:T-CEY1DopdYtFlpDZIQ5cfTbQvzgG6awIr--0v6iVCjl8hIHe-1XAA> <xme:T-CEYzjmEUV7fbQWPoUhWh0AFEURxwXEFE6BOCGonsjH_LN6QNLtVPDjto8VXqt2s -umFvwb55VCtS-JpA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrjedvgdeklecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre dtreertdenucfhrhhomhepfdetlhgvgigvhicuofgvlhhnihhkohhvfdcuoegrrghmvghl nhhikhhovhesfhgrshhtmhgrihhlrdhfmheqnecuggftrfgrthhtvghrnheplefftdfghf evueduiefhffejlefgtdduhfdvtedtheeftedthfeghfefiefggeffnecuffhomhgrihhn pehivghtfhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrih hlfhhrohhmpegrrghmvghlnhhikhhovhesfhgrshhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:T-CEYwmudUBjLjqJuFkdj43Haxm93bU-UEv90OQ0E8j3LLLRafXSJg> <xmx:T-CEY_ybpq-9vJElY7CRRB4kRWoyBFMVKdQ1pziy9_pEcdT_vu_ttQ> <xmx:T-CEY6SWqAru2HqKdlxBNKMrOa3qS98A9NWEobYEaVuQ3YtAixjsoA> <xmx:UOCEYxOoJ4PO7ETSpSVa2JhlMFuPZxwRFYy5Nd1zeEFt5RDSZHcF6Q>
Feedback-ID: if62040e7:Fastmail
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 8BA97C60091; Mon, 28 Nov 2022 11:22:39 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.7.0-alpha0-1115-g8b801eadce-fm-20221102.001-g8b801ead
Mime-Version: 1.0
Message-Id: <d48b6c63-d42c-4589-9a08-e90691ab33cd@app.fastmail.com>
In-Reply-To: <9933FA90D08AE109D2783BD6@PSB>
References: <9933FA90D08AE109D2783BD6@PSB>
Date: Mon, 28 Nov 2022 16:22:17 +0000
From: Alexey Melnikov <aamelnikov@fastmail.fm>
To: John C Klensin <john-ietf@jck.com>, emailcore@ietf.org
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/emailcore/C7HqJww_PoAWXDAGrUGaiyUv9is>
Subject: Re: [Emailcore] Editor's Analysis "Mail Transmission Types" Registry (was: Re: Ticket #76: G.22. IANA Registration Model for Registries Other, Than Service Extensions)
X-BeenThere: emailcore@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: EMAILCORE proposed working group list <emailcore.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/emailcore>, <mailto:emailcore-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/emailcore/>
List-Post: <mailto:emailcore@ietf.org>
List-Help: <mailto:emailcore-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/emailcore>, <mailto:emailcore-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Nov 2022 16:22:45 -0000
Hi John, (Replying with my participant hat on.) On Sat, Nov 12, 2022, at 9:51 PM, John C Klensin wrote: > Hi. > > In the process of fitting notes on this issue into the working > draft that will evolve into rfc5321bis-16, I've done a bit more > study of the text. Please read through the actual text that > appears in Section 8.1.3 of draft-ietf-emailcore-rfc5321bis-15 > [1] as well as G.22 and the slide presented Thursday. The > following discussion might be a little bit tedious for those who > have been following the documents closely rather than relying on > summaries, slides, and impressions from mailing list comments. > My apologies to them but I believe that, so far, they are a > small minority in the WG. And, even for them, there is some new > analysis below. > > A review of the history and what I think is going on here: > > The text of Section 8.1.3 is identical to the third bullet of > Section 8 of RFC 5321. While RFC 5321 expanded the text (see > below) and added the bullets, the basic text, including the > registration requirement, is unchanged from RFC 2821 You will > recall that Section 8 (the overall IANA Considerations Section) > of rfc5321bis was reorganized (in rfc5321bis-14 and -15) into > subsections and sub-subsections to facilitate moving of > registration specification materials from Section 2.2.2, to > permit other parts of the document and the IANA registries > themselves to more precisely point to relevant material, and to > facilitate conversations like this. If substantive changes were > made in that process, they were unintentional and should be > flagged and discussed. > > Section 8.1.3 (and, again, its predecessors going back to 2001) > specify Standards Action or IESG-approved and RFC-documented > Experimental. It sort of does, but the language doesn't match categories from RFC 8126. So at minimum the terminology should be updated to match it. > *** Conclusion #1: If we follow the "minimal change" > principle, the default is to leave the text exactly > as-is. Changing it to anything else should require a > demonstrated need and WG consensus. > > There is no precise analogy to the registration requirement that > appears in RFC 5321 (and, so far, in 5321bis) in the categories > of RFC 8126 (the current incarnation of BCP 26). "IETF Review" > comes close, but it allows BCP and Informational RFCs, which > 5321 does not. > > *** Conclusion #2: A shift to "IETF Review" requires an > explicit WG decision to allow Informational and BCP RFCs > to make the registrations. I don't have strong views on this, as I doubt there would be many new registrations in this particular registry. However to make registration procedure simpler (because it would match an existing RFC 8126 category), I believe switching to "IETF Review" is the best. If there are existing values already in use, but which are not standardized, I think trying to publish them as "Experimental" is misleading, as there would be no experiment to run. For this reason I think whenever Experimental is allowed, Informational should be allowed as well. > However, an additional sentence was added between 2821 and 5321 > that did not appear on the meeting slide. That sentence (so far > still present in 5321bis) reads: "This name space is for > identification and not limited in size: the IESG is encouraged > to approve on the basis of clear documentation and a distinct > method rather than preferences about the properties of the > method itself." That, in conjunction with the IESG's recent > statements about not making decisions without at least > opportunities for community comment, brings us rather close to > the BCP 26 "IESG Approval" category with an added requirement of > RFC documentation or to the "Specification Required" category > with an added requirement of RFC publication and an announcement > and opportunity for community review (somewhat like the > convolutions we were going through for the Service Extensions > registry before we (nominally still tentative) decided to split > it up). Use of either of those categories would still require > that we make a decision about Informational and BCP documents. > > *** Conclusion #3: If we are going to start making > changes, it might be nice to align them with BCP 27 > common registration policies. However, none of them > quite fit without additional text and/or some explicit > WG decisions to relax the intent of the requirements. I doubt "IESG Review" would be acceptable to IESG, in the past IESG didn't have enough experts, so pretty much always preferred "Specification Required" or "Expert Review". I would be Ok with either for this registry, but I think it is an overkill. > Finally for 8.1.3, there is the possibility of going to FCFS or > Specification Required. The latter would require that we > identify an expert or two whom we all trust and, given recent > advice from IANA, a plan about how we are going to supply > experts indefinitely. I covered my personal opinion about FCFS > for these two registries in a prior note. > > john > > p.s. Neither the slide nor discussion covered the registries > specified in Sections 8.1.2 and 8.1.4. Watch for a separate > note (and thread) about them. > > > > [1] > https://datatracker.ietf.org/doc/html/draft-ietf-emailcore-rfc5321bis-15#section-8.1.3 > if you like the HTMLized version. Best Regards, Alexey
- [Emailcore] Editor's Analysis "Mail Transmission … John C Klensin
- Re: [Emailcore] Editor's Analysis "Mail Transmiss… Alexey Melnikov