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> Fri, 04 March 2022 02:30 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 B99053A0C66 for <rfced-future@ietfa.amsl.com>; Thu, 3 Mar 2022 18:30:55 -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=SZ9P4tl9; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=BLdFMjuG
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 AJkDFePSeQHY for <rfced-future@ietfa.amsl.com>; Thu, 3 Mar 2022 18:30:50 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3EAC93A0C62 for <rfced-future@iab.org>; Thu, 3 Mar 2022 18:30:50 -0800 (PST)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 8BBB95C0626; Thu, 3 Mar 2022 21:30:49 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Thu, 03 Mar 2022 21:30:49 -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=3bzf4kncuNDhM+ UcJkowv/pGOA2B7MkM4Z2imkdrFGk=; b=SZ9P4tl9eH973zNj05gs6bHH8Qtbbc nFcU2kElyfNAn84Q5K7o3SDB/NNYKekhYNobyA/IzqzLNr9/ZZcZHGyMsa8w/PN0 5YcTEV209XE+eNJIKpmfu7cbI17fVDlfAKfudwSJSu1x5Lz1BP8dMVgutplLUppn 61ke8i9kwKRINosu1mWc1VnqNNU7ZXarzv4w4QjWfYA7RYiB3n62LU+EGLJS1OD6 kylH7HOs+Kugr6fcH2oPrbzkp9D8LqCUpxf38Bwsuj+FYBGPeZppRtAsXMeQ3slI VFVodcdCcrfbYokkFn69TrI9K1sx380kWzUYYKXpAaoH9jU4vWH+kh7w==
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=3bzf4kncuNDhM+UcJkowv/pGOA2B7MkM4Z2imkdrFGk=; b=BLdFMjuG m5xqxrD2pqmuqlDJxHRQu6RI8/7IzhEZWwUHz5MTuOyYfxhIzcDQ/MGyKA/xE3tz B5iSpF119A88HKd+TO30Mt19UaxfgiFPBvm2y6SVfIFe/yW54R8I04MhtdWe5JfK iw9bk067EEgozBJQsSSY81Hv2K7cTmBpPiEdc41zQ/oPYo3aEuo4dtItR8GtDWN/ 25n4ERk5Zr6syMBOsYaMB4X8cAS+YIfidhUaTWqNNMATyTRgT0csffQA/2qrQRcA YWKlBQ8sePYO3M8YRl10aUk8dl+173NkFs5+wEE5vcpC3w+7zvg62Fzn8I4aYgKs JMqcaKIhGKzKAA==
X-ME-Sender: <xms:2XkhYpl7cCqMcNpjico9O8T9PMIbdyGgf4BHnsjlEpiTrr1CSoF0Wg> <xme:2XkhYk0y8gchwWWs63qGeoAAkhe78sWgDFzZVeC7gTPxPqbOUWBcyMsfgtNvAirWK jErdV5395FLgFhcTQ>
X-ME-Received: <xmr:2XkhYvrwrBfhkiiqjWwyqpXSpa02nsuhKraesom3eZBlxZ_AUsO37HfmFgSfovix4kT6yKZE0qYejynQug1bFLxMgAGaw-4dlNZyyP4>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddruddtjedggeejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfvfhfhffujggtgfesthekredttdefjeenucfhrhhomheprfgvthgv rhcuufgrihhnthdqtehnughrvgcuoehsthhpvghtvghrsehsthhpvghtvghrrdhimheqne cuggftrfgrthhtvghrnhepieekfeefhfdvheehgfeiuefgtdetvdevgeffhffhtdduhedu feeuueefgeelteeunecuffhomhgrihhnpehrfhgtqdgvughithhorhdrohhrghenucevlh hushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehsthhpvghtvghr sehsthhpvghtvghrrdhimh
X-ME-Proxy: <xmx:2XkhYpmifqxJX1WvngWXvPp14Qwk11aI4RSbGCR3Hb7N6ABJNQ1I8Q> <xmx:2XkhYn11UAf1F5x5hsxx9ywQlB7-N7GC4CsmDX-Pr-eWQHEIJJpeew> <xmx:2XkhYovw8pzWsQlv2rkrOrEudZKHGJS8AKJChIh_AErBANDVZWVtFg> <xmx:2XkhYlDVM0XkH7KtckE9enrkP2IwYQS6eZ0aQnvi2Nn3XYm-hjXpLA>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 3 Mar 2022 21:30:48 -0500 (EST)
Message-ID: <2dbdc67c-18a8-8c21-9f2b-7a8dc37d9860@stpeter.im>
Date: Thu, 03 Mar 2022 19:30:44 -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: John C Klensin <john-ietf@jck.com>, Eliot Lear <lear@lear.ch>, rfced-future@iab.org
References: <0DD984849353AF88D72E54B7@PSB> <7fd23143-dd24-295b-2912-32abc6e89579@lear.ch> <1CF8B6A11A07D3178C873256@PSB>
From: Peter Saint-Andre <stpeter@stpeter.im>
In-Reply-To: <1CF8B6A11A07D3178C873256@PSB>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfced-future/qjZ-FoyPjJrDns6Zwc6yVIN4KB0>
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: Fri, 04 Mar 2022 02:30:56 -0000
On 3/3/22 2:28 PM, John C Klensin wrote: > Eliot, > > Have elided things in which either I think your comments are > fine or that should be left to editorial discretion.... > > --On Thursday, March 3, 2022 14:16 +0100 Eliot Lear > <lear@lear.ch> wrote: > >> ... > >>> (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 > > Or (ALTERNATE NEW): > > Editing input from all RFC streams in conformance with > the intent of the RFC Style Guide. > > I'm ok with either that or my earlier suggestion, but should > explain and then hope Peter can sort things out. The case that > might differentiate those alternatives or suggest something yet > different is a combination of two things: > > (i) The Style Guide, at least through RFC 7322 and today's > version of the "Web portion" [1], is mostly about common cases > and issues that have arisen in the past and that seemed to be > worth writing down. > (ii) There has always been a philosophy about giving authors > considerable latitude as long as they are consistent within a > document and do not violate a relatively firm rule [2]. It is > perhaps not an accident that it is called "Style Guide" and not > "Style Manual", "Style Rules", or the like. > > The term "conformance" is a bit odd in that context ("comply" > even more so) and, IMO, "general", "intent" or some other term > is helpful. One could even say: > > > SECOND ALTERNATE NEW > > Editing input from all RFC streams in conformance with > the intent of the RFC Style Guide, including the > Principles expressed therein. I propose: 1. Editing documents originating from all RFC streams to ensure that they adhere to editorial standards specified in the RFC Style Guide. And I propose to define the RFC Style Guide in the Working Practices section of the document: * Maintenance of a style guide that defines editorial standards to which RFCs must adhere; the RFC Style Guide consists of {{RFC7322}} and associated documents and resources listed at {{STYLEGUIDE}}. Where {{STYLEGUIDE}} points to https://www.rfc-editor.org/styleguide/ > Editorial suggestions inspired by the discussion: > > Because the Style Guide is a two-part beast, Actually many-headed - it includes all the documents and resources listed at https://www.rfc-editor.org/styleguide/ The following paragraphs get into editorial implementation details and I'm not sure we need to work out this level of detail on list... > if Section 4.3(1) > is going to make it a requirement of the RPC's definition and > job, the document might be a tad more clear about both parts > being included. The least intrusive way to do that would be to: > > (i) In Section 3.2.6, first paragraph change "(see [RFC7322]..." > to "specifically [RFC7322]..." or words to that effect, turning > that into a definition, not just a "you might look there" > citation. > > (ii) Maybe drop "(see the style guide web page > (https://www.rfc-editor.org/styleguide/), which extends > [RFC7322])" from the first bullet of Section 4.2 and replace it > by a cross-reference to Section 3.2.6. > > (iii) Maybe tune Section 7.5 accordingly, being sure that either > the adjusted definition is referenced, both the RFC and the web > page are cited, or whatever else Peter thinks appropriate. > While I am guessing it would be unlikely, nothing would prevent > the web page (or a successor to 7322) from acquiring test that > discusses the tradeoffs among those three goals. > > (iv) Maybe put a cross-reference into 4.3(1) pointing back to > the definition. > > (v) I hope we can avoid going there at this late date but the > amount of special terminology and alphabet soup in this document > is starting to approach the point at which document clarity > would be improved by adding a glossary of those terms or index > to where they are defined. Of course, if that were done; > several of the comments above would be moot. > > (vi) Finally, because 4.2 and 4.3(1) apparently makes the Style > Guide part of the RPC's job description and Section 6 may make > it part of the RSCE's, I suspect that [RFC7322] and [STYLEGUIDE] > should be identified as normative references. To date we haven't had normative references in this document. Although I don't have deep objections to changing some of the informative references to normative, it's not completely clear to me how we'd decide which need to be normative in a policy / framework document like this. > More important, > to avoid confusion with the two-part beast, we should have > either one [STYLEGUIDE] reference that includes both 7322 and > the web page or we should change the anchor name for the latter > to "[STYLEGUIDE2]", "[STYLEGUIDEWEB]", or equivalent. In > either case, the document title for the latter is not "Style > Guide" as shown in the reference but "Web Portion of the Style > Guide". The latter, in addition to being correct, is far more > clear about what is going on. > >> ... > >>> (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. > > Presumably it does not require changes but, based on the long > thread on that subject, it appears to me that there is > controversy on the list about whether they would be required to > get permission from the RSAB/RSWG to make changes or whether the > RSWG/RSAB could specify changes and require the RPC to > incorporate them into practice. Same questions about individual > streams and the handling of their documents. Given the long thread, I don't see that we'll easily come to consensus on the matter in *this* document and will likely need to see how things shake out in the RSWG. > >> ... > >>> (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. > > I see a difference in role and authority between the document > shepherd and WG Chairs, IRTF RG Chairs, or the IESG ADs and some > IAB variation. In particular, which the other roles are fairly > much fixed, the IESG could decide in the future that the > Shepherd's job ends with IESG approval and take them off the > AUTH48 list. Suggestions (second one preferred): > > (i) Preserve the existing list, add IAB somehow, but > move "document shepherd" to the end rather than making > it the first example. > > (ii) Shorten, clarify, and future-proof this by changing > "other individuals such as a document shepherd, IETF > working group chair, IRTF research group chair, or IETF > Area Director" to "other individuals such as those > designated by the relevant stream". > > Principle: every place we can get rid of these explicit lists > that might raise questions about who or what is not listed, we > future-proof the document about plausible future change > including additions to the list of Streams or changes in the > role of existing ones. We currently cover the same material in three places - twice under RPC Responsibilities and once under the section on resolution of disagreements. To simplify, I suggest the following under RPC Responsibilities: ### 4. Establishing the publication readiness of each document through communication with the authors, IANA, or stream-specific contacts, supplemented if needed by the RSAB and RSCE. ### And then under Resolution of Disagreements between Authors and the RPC: ### During the process of editorial preparation and publication, disagreements can arise between the authors of an RFC-to-be and the RPC. Where an existing policy clearly applies, typically such disagreements are handled in a straightforward manner through direct consultation between the authors and the RPC, sometimes in collaboration with stream-specific contacts. ### I now think we don't need to list who these stream-specific contacts might be because inevitably we'll leave someone out (or a role like document shepherds might be obsoleted) and our future selves might get confused. Let's leave it more generic. Peter
- [Rfced-future] Sectiion 4.3 on RPC Responsibiliti… John C Klensin
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Eliot Lear
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Peter Saint-Andre
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… John C Klensin
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Peter Saint-Andre
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… John C Klensin
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Brian E Carpenter
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Peter Saint-Andre
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Peter Saint-Andre
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Brian E Carpenter
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Jay Daley
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Martin J. Dürst
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Peter Saint-Andre
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Salz, Rich
- Re: [Rfced-future] Sectiion 4.3 on RPC Responsibi… Peter Saint-Andre