Re: [auth48] AUTH48: RFC-to-be 9122 <draft-ietf-extra-sieve-action-registry-06> for your review

Ken Murchison <murch@fastmailteam.com> Mon, 15 May 2023 12:52 UTC

Return-Path: <murch@fastmailteam.com>
X-Original-To: auth48archive@ietfa.amsl.com
Delivered-To: auth48archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FF4FC1524BC; Mon, 15 May 2023 05:52:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 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, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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=fastmailteam.com header.b="XX7eN+HI"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="mq0ZrHDC"
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 FQ9bjRpHy1Ts; Mon, 15 May 2023 05:52:32 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (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 0CAAAC151527; Mon, 15 May 2023 05:52:31 -0700 (PDT)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id CD5125C014D; Mon, 15 May 2023 08:52:30 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 15 May 2023 08:52:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=cc:cc:content-type: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=fm2; t= 1684155150; x=1684241550; bh=LiCyCak9bWN/fsGDqLrNYyOOR6zHQXtNDR+ zl70CshU=; b=XX7eN+HILHO85if4L6VHEyrgsAsNaGdDDFHhzwCAxXODyt/9GsT ujD5aJJfI/4h8g1WQYoimOYkaaTS8QK6JMmbO587BwwQ/f8/xR1c0vtaHqcFwjfV WpOZxuaxpCJOgMyMIf0QhoBWAiiuEz+V58PJ6s8EVdmU0DRKddQuLptzWKgMQiAD Z/Xo+xmCdQP16z74tUp6/KS1kJ0nTSs9V1R89L5YzYLiUyi6mBa6aD7Fmv0V23Ya x7BHCdy+Kr2ig9l4n56jgEy1HK/QQ7GYabMz42/ShaZ7Xu4O7nWgnk3/AdV9EnsV kI4agO1KekvLLMI4aDjvWeIDflIJPTnSTvw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type: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=1684155150; x=1684241550; bh=LiCyCak9bWN/f sGDqLrNYyOOR6zHQXtNDR+zl70CshU=; b=mq0ZrHDCZTZLV1TTUXSWGXxf6mdZm zQbFDYXJFNhqmtKNS1/44szkSMPDKWMB3OKFTE8CHQOR323brFdkGEk6/Ly4F0XH FN/ADi6mERbHYvOx58jFfhloOaP+esCPide8cNqAAB0pYrSJtw0Ch7jZKexE3kLs 0lfofdilL8yC9Q/eQZXVpQXEwyeKuFSLSXvzLyvMQYwsRy2ptsACU2jqT2z4/38g WoEaAHSgH/0wxEQRg8Q9vDpDnjZvstyiPWpmIWYcNZqaSTfuGAlVqxRFZZvrTCVJ tFOjI50Kb8yesW26uoAXua46BcZx6Z5B8sZO/dmPT6rrFiCJ7b601QF1g==
X-ME-Sender: <xms:DitiZJrZqggmC5As1n7lkxDGGefPIqNWGKyqLYzeLAGVP_Zp9G8GNQ> <xme:DitiZLoeLZ7mO1Y6sZJsox7FEf-giB_LK-YXgV5EpKopkl_aTgkoTF8-IH1j9NwHC nxdIzV-__sFiQ>
X-ME-Received: <xmr:DitiZGOJqXkG7k8CrvPrpDxUgV0K4Dv-6_KgQLprqOxYqOiR_qYZ1QG9sAiXdsz0wiTFNmb5_vCkr4e3bEDnP_vbczqokkz7jhmX9A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeehjedgheekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegtkfffgggfuffvvehfhfgjsegrtd erredtfeejnecuhfhrohhmpefmvghnucfouhhrtghhihhsohhnuceomhhurhgthhesfhgr shhtmhgrihhlthgvrghmrdgtohhmqeenucggtffrrghtthgvrhhnpefhjedujeeuveeuje ekffejleegffdvgeetudffueegieduueehteetjeejhedtveenucffohhmrghinheprhhf tgdqvgguihhtohhrrdhorhhgpdhivghtfhdrohhrghenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehmuhhrtghhsehfrghsthhmrghilhhtvggr mhdrtghomh
X-ME-Proxy: <xmx:DitiZE7dxeS1_kbL3WsZ6HepMU-p84-J1Fa0iDYpS2aLYqsPCK4tZA> <xmx:DitiZI4SPxESx2R1da48zvovVI0lFh9K1v40E92JCDv1kPmfacJbSw> <xmx:DitiZMgWVcLcyDaX1RMSiiSw6B41VaiIG8VtGfcGdOx9mv2o0dBHjg> <xmx:DitiZCQtVgD0OMeDVzsnNsT9pgS-eeFqCsd4WSA_sLlETZ9G1qn1bA>
Feedback-ID: ia07946ab:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 15 May 2023 08:52:29 -0400 (EDT)
Content-Type: multipart/alternative; boundary="------------1T0sHq4bB28KGb00i8PeSXIM"
Message-ID: <cb3f3824-b664-69a1-11db-90f5a0e58e0f@fastmailteam.com>
Date: Mon, 15 May 2023 08:52:28 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0
Content-Language: en-US
To: rfc-editor@rfc-editor.org, alexey.melnikov@isode.com
Cc: extra-ads@ietf.org, extra-chairs@ietf.org, brong@fastmailteam.com, superuser@gmail.com, auth48archive@rfc-editor.org
References: <20230513062732.507E67FDC3@rfcpa.amsl.com>
From: Ken Murchison <murch@fastmailteam.com>
In-Reply-To: <20230513062732.507E67FDC3@rfcpa.amsl.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/FltDxsL8eIxBTw3B-gKEAE6zPyI>
Subject: Re: [auth48] AUTH48: RFC-to-be 9122 <draft-ietf-extra-sieve-action-registry-06> for your review
X-BeenThere: auth48archive@rfc-editor.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Archiving AUTH48 exchanges between the RFC Production Center, the authors, and other related parties" <auth48archive.rfc-editor.org>
List-Unsubscribe: <https://mailman.rfc-editor.org/mailman/options/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/auth48archive/>
List-Post: <mailto:auth48archive@rfc-editor.org>
List-Help: <mailto:auth48archive-request@rfc-editor.org?subject=help>
List-Subscribe: <https://mailman.rfc-editor.org/mailman/listinfo/auth48archive>, <mailto:auth48archive-request@rfc-editor.org?subject=subscribe>
X-List-Received-Date: Mon, 15 May 2023 12:52:37 -0000

I approve of the current editorial changes made by the editors. Answers 
to outstanding questions are inline below.


On 5/13/23 2:27 AM, rfc-editor@rfc-editor.org wrote:
> Authors,
>
> While reviewing this document during AUTH48, please resolve (as necessary)
> the following questions, which are also in the XML file.
>
> 1) <!-- [rfced] The registration policy for the Sieve Actions Registry is
> Expert Review, which we do not believe requires an IETF Stream RFC.
> Therefore, we have removed "IETF Stream" from the the following.  Please let
> us know if any corrections are needed.
>
> In addition, please consider whether "vendor specific actions" should be
> "vendor-specific documentation" (or similar) since "actions" has a specific
> meaning in this document.
>
> Original:
>     Registration
>     of both actions specified in IETF Stream RFCs and vendor specific
>     actions is allowed and encouraged.
> -->


I would be fine with this changes, but will defer to Alexey on the final 
determination.


> 2) <!-- [rfced] Should the template be formatted more like a blank
> template readers can use for future registrations?  For example:
>
> Name: name of the action
> Description: short description
> References: one or more documents describing the action and
>     any significant updates to its definition (this field
>     is required for actions described in RFCs and is optional
>     otherwise).
> Capabilities: Interactions with other Sieve actions (as described in
>     Section 2.10.1 of [RFC5228]), if any.
> Action Interactions: ...
> Cancels Implicit Keep? ...
> Can Use With IMAP Events? ...
> Comments: ...
> -->


Yes, I think an empty template would be preferable.



> 3) <!-- [rfced] We added an informative reference to RFC 8126 to help the
> user understand Expert Review and designated expert.  Please let us know if
> you have any objections.
>
> Original:
>     Registration procedure for this registry is Expert Review.
>
> Current:
>     The registration procedure for this registry is Expert Review [RFC8126].
> -->


No objection to adding a reference to RFC 9126.


> 4) <!-- [rfced] "err on the side of registering" is a bit awkward. May we
> update the text as follows?
>
> Original:
>     The Designated
>     Expert can’t reject a registration based on personal dislike of the
>     document defining an action and should always err on the side of
>     registering, even if documentation is not complete.
>
> Suggested:
>     The designated
>     expert can’t reject a registration because of a personal dislike for the
>     document defining an action and should always err on the side of approving
>     the registration, even if documentation is not complete.
> -->


The suggested text looks good to me.


> 5) <!-- [rfced] For readability, we suggest the following update.
>
> Original:
>     Addition of a new reference to an existing registration or change to
>     the description field goes through the same registration procedure as
>     a new registration.
>
> Suggested:
>    The same registration procedure is used to add a new reference
>    or to change the description field of an existing registration.
> -->


The suggested text looks good to me.


> 6) <!-- [rfced] The table extends well beyond the 69 characters per line
> limitation.  We are discussing any possible options within our team.  However,
> do you have any suggestions for trimming it down?  We are getting warnings
> like the following:
>
> rfc9122.xml(195): Warning: Total table width (84) exceeds available width (69)
> rfc9122.xml(195): Warning: Too long line found (L133), 15 characters longer than 72 characters:
>     +============+=============+==========+==============+============+========+=======+
> rfc9122.xml(195): Warning: Too long line found (L134), 15 characters longer than 72 characters:
>     |Name        |Description  |References|Capabilities  |Action      |Cancels |Can Use|
> rfc9122.xml(195): Warning: Too long line found (L135), 15 characters longer than 72 characters:
> ...
> -->


I would have 3 possible suggestions which could be used independently or 
in concert:

  * Remove the Capabilities column, as its contents can be inferred from
    the References column
  * Split the table into two: one for actions that can be used with IMAP
    Events and one for those that can not.
  * Change the Action Interactions column to just be a reference to
    numbered footnotes as most of the text is used multiple times:

     1. All subsequent tests and actions apply to the altered message
     2. All subsequent tests and actions, except "redirect" apply to the
        altered message
     3. Incompatible with "vacation" action. Typically is not permitted
        with actions that cause mail delivery, such as "keep",
        "fileinto", and "redirect".
     4. Use of :copy suppresses cancelation of implicit keep
     5. Incompatible with "reject" and "ereject" actions.

>
>
> 7) <!-- [rfced]  The Acknowledgements currently says "TBD."  Please let us
> know if you'd like to update the text or if if should be removed from the
> document.
> -->


I'll leave this for Alexey.


> 8) <!-- [rfced] Please review the "Inclusive Language" portion of the online
> Style Guide<https://www.rfc-editor.org/styleguide/part2/#inclusive_language>
> and let us know if any changes are needed.
>
> Note that our script did not flag any words in particular, but this should
> still be reviewed as a best practice.
>
> -->
>
>
> Thank you.
>
> RFC Editor
>
>
> On May 12, 2023, at 11:17 PM,rfc-editor@rfc-editor.org  wrote:
>
> *****IMPORTANT*****
>
> Updated 2023/05/12
>
> RFC Author(s):
> --------------
>
> Instructions for Completing AUTH48
>
> Your document has now entered AUTH48.  Once it has been reviewed and
> approved by you and all coauthors, it will be published as an RFC.
> If an author is no longer available, there are several remedies
> available as listed in the FAQ (https://www.rfc-editor.org/faq/).
>
> You and you coauthors are responsible for engaging other parties
> (e.g., Contributors or Working Group) as necessary before providing
> your approval.
>
> Planning your review
> ---------------------
>
> Please review the following aspects of your document:
>
> *  RFC Editor questions
>
>     Please review and resolve any questions raised by the RFC Editor
>     that have been included in the XML file as comments marked as
>     follows:
>
>     <!-- [rfced] ... -->
>
>     These questions will also be sent in a subsequent email.
>
> *  Changes submitted by coauthors
>
>     Please ensure that you review any changes submitted by your
>     coauthors.  We assume that if you do not speak up that you
>     agree to changes submitted by your coauthors.
>
> *  Content
>
>     Please review the full content of the document, as this cannot
>     change once the RFC is published.  Please pay particular attention to:
>     - IANA considerations updates (if applicable)
>     - contact information
>     - references
>
> *  Copyright notices and legends
>
>     Please review the copyright notice and legends as defined in
>     RFC 5378 and the Trust Legal Provisions
>     (TLP –https://trustee.ietf.org/license-info/).
>
> *  Semantic markup
>
>     Please review the markup in the XML file to ensure that elements of
>     content are correctly tagged.  For example, ensure that <sourcecode>
>     and <artwork> are set correctly.  See details at
>     <https://authors.ietf.org/rfcxml-vocabulary>.
>
> *  Formatted output
>
>     Please review the PDF, HTML, and TXT files to ensure that the
>     formatted output, as generated from the markup in the XML file, is
>     reasonable.  Please note that the TXT will have formatting
>     limitations compared to the PDF and HTML.
>
>
> Submitting changes
> ------------------
>
> To submit changes, please reply to this email using ‘REPLY ALL’ as all
> the parties CCed on this message need to see your changes. The parties
> include:
>
>     *  your coauthors
>     
>     *rfc-editor@rfc-editor.org  (the RPC team)
>
>     *  other document participants, depending on the stream (e.g.,
>        IETF Stream participants are your working group chairs, the
>        responsible ADs, and the document shepherd).
>       
>     *auth48archive@rfc-editor.org, which is a new archival mailing list
>        to preserve AUTH48 conversations; it is not an active discussion
>        list:
>       
>       *  More info:
>          https://mailarchive.ietf.org/arch/msg/ietf-announce/yb6lpIGh-4Q9l2USxIAe6P8O4Zc
>       
>       *  The archive itself:
>          https://mailarchive.ietf.org/arch/browse/auth48archive/
>
>       *  Note: If only absolutely necessary, you may temporarily opt out
>          of the archiving of messages (e.g., to discuss a sensitive matter).
>          If needed, please add a note at the top of the message that you
>          have dropped the address. When the discussion is concluded,
>          auth48archive@rfc-editor.org  will be re-added to the CC list and
>          its addition will be noted at the top of the message.
>
> You may submit your changes in one of two ways:
>
> An update to the provided XML file
>   — OR —
> An explicit list of changes in this format
>
> Section # (or indicate Global)
>
> OLD:
> old text
>
> NEW:
> new text
>
> You do not need to reply with both an updated XML file and an explicit
> list of changes, as either form is sufficient.
>
> We will ask a stream manager to review and approve any changes that seem
> beyond editorial in nature, e.g., addition of new text, deletion of text,
> and technical changes.  Information about stream managers can be found in
> the FAQ.  Editorial changes do not require approval from a stream manager.
>
>
> Approving for publication
> --------------------------
>
> To approve your RFC for publication, please reply to this email stating
> that you approve this RFC for publication.  Please use ‘REPLY ALL’,
> as all the parties CCed on this message need to see your approval.
>
>
> Files
> -----
>
> The files are available here:
>     https://www.rfc-editor.org/authors/rfc9122.xml
>     https://www.rfc-editor.org/authors/rfc9122.html
>     https://www.rfc-editor.org/authors/rfc9122.pdf
>     https://www.rfc-editor.org/authors/rfc9122.txt
>
> Diff file of the text:
>     https://www.rfc-editor.org/authors/rfc9122-diff.html
>     https://www.rfc-editor.org/authors/rfc9122-rfcdiff.html  (side by side)
>
> Diff of the XML:
>     https://www.rfc-editor.org/authors/rfc9122-xmldiff1.html
>
> The following files are provided to facilitate creation of your own
> diff files of the XML.
>
> Initial XMLv3 created using XMLv2 as input:
>     https://www.rfc-editor.org/authors/rfc9122.original.v2v3.xml  
>
> XMLv3 file that is a best effort to capture v3-related format updates
> only:
>     https://www.rfc-editor.org/authors/rfc9122.form.xml
>
>
> Tracking progress
> -----------------
>
> The details of the AUTH48 status of your document are here:
>     https://www.rfc-editor.org/auth48/rfc9122
>
> Please let us know if you have any questions.
>
> Thank you for your cooperation,
>
> RFC Editor
>
> --------------------------------------
> RFC9122 (draft-ietf-extra-sieve-action-registry-06)
>
> Title            : IANA registry for Sieve actions
> Author(s)        : A. Melnikov, K. Murchison
> WG Chair(s)      : Jiankang Yao, Bron Gondwana
>
> Area Director(s) : Murray Kucherawy, Francesca Palombini
>
>
-- 
Kenneth Murchison
Senior Software Developer
Fastmail US LLC