Re: [Rfced-future] Sectiion 4.3 on RPC Responsibilities (was: Re: Fwd: [I18ndir] I18ndir last call review of draft-iab-rfcefdp-rfced-model-11_

Peter Saint-Andre <stpeter@stpeter.im> Thu, 03 March 2022 15:36 UTC

Return-Path: <stpeter@stpeter.im>
X-Original-To: rfced-future@ietfa.amsl.com
Delivered-To: rfced-future@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CF7F3A0D31 for <rfced-future@ietfa.amsl.com>; Thu, 3 Mar 2022 07:36:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.111
X-Spam-Level:
X-Spam-Status: No, score=-2.111 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, NICE_REPLY_A=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=stpeter.im header.b=a2mLV+xO; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=LWAOZ0su
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 jVY0hNv6cSSe for <rfced-future@ietfa.amsl.com>; Thu, 3 Mar 2022 07:36:11 -0800 (PST)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 482D53A0D0B for <rfced-future@iab.org>; Thu, 3 Mar 2022 07:36:11 -0800 (PST)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 6841E3200BF9; Thu, 3 Mar 2022 10:36:10 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Thu, 03 Mar 2022 10:36:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stpeter.im; h=cc :content-transfer-encoding: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; bh=Je6Mf+caqkNrZb umec9v9Vw7st/dRSIAAsiCTLYOP1U=; b=a2mLV+xO/Sb4wYTgouORnd7+5kemt7 a26RlzL0nzI7JSdqEfhlbwIdhoG2xwFPxxPyx6M/Xll+QFeqC1qlYvMKMj5KaEKl PkxT+jcUq5k6wHjnUicOFv5lNjWeKp1lLIHwz+tRlKupc8oTdj0gEy6BoaztCdeH W6iPSuDqANi6suywZSS0nADxw+WLSwsik8/4eqNYHR7a7q1d7D0L4N7DhvXYelnD brbPWr3yJTTL94NYr4ZF16MkJuN7RIXk12QNNJosKkegkpVq9mKM3GwFn1rbiMfG viFOdZHYu0eqmw8VZZ49klIqU8ys3iLQSoMHvN6nylnJKPcMK3I7z4IQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date: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= fm2; bh=Je6Mf+caqkNrZbumec9v9Vw7st/dRSIAAsiCTLYOP1U=; b=LWAOZ0su ez/QH9Un1trzKm0Ug9rYSLZYE/KyL5qAIQwGGJAJE5KU4Lb586hy0Pq9wFZWeUOE W97XkebXXmGnXS6vhNWWBb72o+GlW+dK12q0GWwSHdPJvO3drLqGwSXxSNEhnKw4 In787U6Kwv6kUANcp2Dz2cZv70tL22nU7zJYTNN1TTJTK8T78k1i46wBj7NWWRbk ZUih0spi0S5Bl/poy9hT4wN78WESONS4aGjZlaywk/GN3DQpRioqf3/ZOFipAnR9 8T1ltajRhCYwcjEXqILarVgHG6AKgcDeLt0xMloB0eL6Vvf50m5HzunhxavvP3CI W6HzHrvKWOH37g==
X-ME-Sender: <xms:aeAgYg1I5PzIX7qyuhB-8Mv1JeVv2tzcZOOzACLj4rY_ueITvsqaFg> <xme:aeAgYrF34L8zjFz0U-I-VWTuVlqLDpFsgDoJaxMmP4CGnGXSEE9vt6OpoQ8gJqPFl -F1-A66X5UyMxFCLA>
X-ME-Received: <xmr:aeAgYo5UqCo-dgAZ4xQw_cKcTHI6kFTO-s377bR9ejZGST1EXw1RL8r2qFl0BXMrPPfgKbvXGPf9qUM_2_Fv52h7cp3x15-kB1n6gJ4>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddruddtiedgjeeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfvfhfhffujggtgfesthekredttdefjeenucfhrhhomheprfgvthgv rhcuufgrihhnthdqtehnughrvgcuoehsthhpvghtvghrsehsthhpvghtvghrrdhimheqne cuggftrfgrthhtvghrnhepgfeugeefvdekteefgeekkeeggffgueetteehgedvgfffveeg kefgleehtdegteefnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepshhtphgvthgvrhesshhtphgvthgvrhdrihhm
X-ME-Proxy: <xmx:aeAgYp0Ab8Ez-2CwHySAmWTt4ta0lLKoTizC8b_1ZYFRo7hoTrZcZg> <xmx:aeAgYjEV0An5MWG900Rxpjj_Z8bFixMpK6jEEUGU3GDbZ_CYOhrxDg> <xmx:aeAgYi-otaiVA1WAvlbvjerU-0lzdZ3yeLyiaja1KQDc6QFu8Uu-rw> <xmx:aeAgYoQ33LyhpBSdi4io_a1E4hgyR4hZTVHoLiLaeAbYHVd2VV7UmA>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 3 Mar 2022 10:36:08 -0500 (EST)
Message-ID: <d2ec5d5e-307b-460b-b20e-431389a3c4ea@stpeter.im>
Date: Thu, 03 Mar 2022 08:36:04 -0700
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.6.1
Content-Language: en-US
To: Eliot Lear <lear@lear.ch>, John C Klensin <john-ietf@jck.com>, rfced-future@iab.org
References: <0DD984849353AF88D72E54B7@PSB> <7fd23143-dd24-295b-2912-32abc6e89579@lear.ch>
From: Peter Saint-Andre <stpeter@stpeter.im>
In-Reply-To: <7fd23143-dd24-295b-2912-32abc6e89579@lear.ch>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfced-future/MamLccXEu1nn2jwHcOy-eP-SG_A>
Subject: Re: [Rfced-future] Sectiion 4.3 on RPC Responsibilities (was: Re: Fwd: [I18ndir] I18ndir last call review of draft-iab-rfcefdp-rfced-model-11_
X-BeenThere: rfced-future@iab.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: RFC Editor Future Development Program <rfced-future.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/rfced-future>, <mailto:rfced-future-request@iab.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rfced-future/>
List-Post: <mailto:rfced-future@iab.org>
List-Help: <mailto:rfced-future-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/rfced-future>, <mailto:rfced-future-request@iab.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Mar 2022 15:36:16 -0000

On 3/3/22 6:16 AM, Eliot Lear wrote:
> Hi John,
> 
> On 02.03.22 05:14, John C Klensin wrote:
>> Peter,
>>
>> In writing the note I just posted about the i18n review, I
>> studied Section 4.3 (and the first part of 4.4) more closely
>> than I had before.

Before we go too far down the path, I'll note that most of this text was 
copied from other places (primarily, RFC 8728). That doesn't mean it 
shouldn't be changed, of course.

>> Apologies if others have already spotted these but, as I looked
>> carefully at 4.3, I noticed:
>>
>> (i) 4.3(1) implies that editing it done only to bring documents
>> into conformance with the Style Guide.  That may be inconsistent
>> with other points that imply other reasons for making changes.
>> More important, the Style Guide (and even the previous
>> "Instructions to RFC Authors" documents), have always been a
>> soft target, with good sense and agreement between the RPC (and
>> is predecessors) and authors (and sometimes streams) overriding
>> some of its provisions for particular documents when that is
>> necessary.  Put differently, if one wants to deviate from  the
>> Style Guide, one better have a good reason, but the RPC (and
>> predecessors) have always been willing to listen to those
>> reasons and make per-document exceptions when appropriate.  Do
>> we intended to change that?  If not, that statement might need
>> some softening.
> 
> How about:
> 
> OLD:
> 
>> Editing inputs from all RFC streams to comply with the RFC Style
>>         Guide.
> 
> NEW:
> 
>> Editing inputs from all RFC streams in general conformance to the RFC 
>> Sytle Guide

WFM

>> (ii) In 4.3(4), "document shepherds" are, as far as I know,
>> specific to a minority of streams and, when they exist, their
>> authority is often limited.  You may want to either drop them
>> and assume "stream-specific contacts" covers them or move them
>> to that parenthetical list of examples.
> 
> I would suggest leaving this one in place. It's an OR, and I think it 
> makes clear where

+1

>> (iii) Section 4.3 does not appear to provide for AUTH48, i.e., a
>> final prepublication check that no problems have been introduced
>> in editing.  In the context of the current list, AUTH48 is
>> intended to catch changes that have unintended consequences but
>> that are not been picked up (presumably earlier) as "technical
>> impact" (4.3(3)) or the "needed clarifications" (4.3(4)),
> 
> I think this is covered by (i).  AUTH48 is part of the overall editing 
> responsibility.

Agreed, and we might not want to bake AUTH48 into this document because 
perhaps that process will change in the future.

>> (iv) Also on the subject of AUTH48 and given the recent on-list
>> discussion, when I read through that section and scan other
>> sections of the I-D, I wonder if the RPC could unilaterally
>> eliminate (or drastically reform) AUTH48.  I think there is no
>> question that the RSAB/RSWG could direct them to make changes in
>> that area but, if they (the RPC) decided changes were needed,
>> are they required to ask permission and, if so, of whom?  I
>> think we can rely on good judgment and good sense (see previous
>> note) but, if people feels a need to nail things down, requiring
>> that at least the relevant stream or RSAG be consulted about any
>> major procedural changes might be wise.
> 
> One thing I think the RPC can do is just document the existing 
> interfaces to the streams.  I don't know if that requires either changes 
> here or any approval from the RSWG.
> 
> 
>>
>> (v) 4.3(20) requires online access only for "approved" errata.
>> Not only am I not sure what that means, but, traditionally (and
>> currently) there is online access to substantially all errata.
>> That is especially important for errata in "hold for document
>> update" state (which I do not believe constitutes "approval")
>> and authors or WGs of potential successor documents.  Did we
>> intend to change that and allow hiding the non-approved ones?
>> If not, would dropping "approved" work?
> 
> That seems like a good idea.  Another would simply be to combine 19 and 
> 20 and talk about facilitating processing and display of errata.

Perhaps:

    Providing an online system to facilitate the submission, management,
    and display of errata to RFCs.

>> (vi) 4.4, first paragraph: the list of "other individuals", like
>> the list in 4.3(2) and (ii) above, is a tad stream specific.  In
>> particular, did you intend  to leave the IAB out?  Also, in my
>> most recent experience with IETF Stream documents, document
>> shepherds have authority to sort out disagreements only by
>> delegation from ADs or WG Chairs.  It is not clear such
>> delegations are wise (since Shepherds are, AFACT, accountable
>> only to the relevant ADs).   As in (ii) above, the list may need
>> some rethinking and editing.  You could get around the problem
>> in this section by saying something like "someone delegated by
>> the Stream to oversee editorial processing of that particular
>> document" as long as the Streams did what they normally do
>> rather than making a procedural drama out of the appointment
>> process.
> 
> The shepherd term is mostly an IETF thing.  Again, because it's an OR, I 
> worry less about that.  I like the idea of adding the IAB.

The IAB is not an individual, but we could add "IAB chair". Also, do 
note "such as" in that sentnence - this is not meant to be complete.

Peter