Re: [Rfced-future] Fwd: [Tsv-art] Tsvart last call review of draft-iab-rfcefdp-rfced-model-11

Peter Saint-Andre <stpeter@stpeter.im> Mon, 21 February 2022 21:54 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 842C63A087D for <rfced-future@ietfa.amsl.com>; Mon, 21 Feb 2022 13:54:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.813
X-Spam-Level:
X-Spam-Status: No, score=-2.813 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.714, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_PASS=-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=stpeter.im header.b=CcE+4co1; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=c/11uxLr
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 K7MAnuKhrwlA for <rfced-future@ietfa.amsl.com>; Mon, 21 Feb 2022 13:54:20 -0800 (PST)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 44C4A3A0879 for <rfced-future@iab.org>; Mon, 21 Feb 2022 13:54:20 -0800 (PST)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 8D69E5C01E8; Mon, 21 Feb 2022 16:54:19 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Mon, 21 Feb 2022 16:54:19 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stpeter.im; h=cc :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=TuA1JFFfKcRn4O sYOAid4g8+r7Zh0lmMQV6zRKGafN8=; b=CcE+4co1dC5IfX0GIw9cMZ/2SfgbB3 Bf1esoLXwhjJLG4xz6hK1mYmY9kV8LVs0Mb2BmEgSZlAJIAq5bAwUJ678jXF3EWZ RcSda204yQHszMN9PE0aLZq8c5fU4DkoYZnnO/TOHCzy4akG8thajT8olVXcDYhb oG88J/rX7g1TCI8W8ymS7tx2s5Ii8wzveZqrKzSLGl8vDr4xZHTYcUxQL9HgeSJE jxFOAENSE1OHKV2zNPbcrHIGz7GNWFGNHNuDWjrg9xw3vQE+fDfFMpNs7iIoeCtI wPlr9WaYDNG/ODzwXgrurM3SgSk+qhWGXcu7POBilkUk9HIpMO+CpWig==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc: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=TuA1JFFfKcRn4OsYOAid4g8+r7Zh0lmMQV6zRKGaf N8=; b=c/11uxLrS9E8GrBnUFdwO4TwsGuQ/K+48SYomwJUdbRlfaiMDzR5sXHwP 3juEPd9nZ0/lKZJfxxccgRfreHUBThe/38DLkGYqik4l1zttgVPjyuNxoYxw0Nlb l4Ms0VBV8gnEktleLJDlEfSzvuxBrgFdQ7N3Um0ZfPwyHV4LhuowDpj4atbwsvno wshy76zNb3q3ENr8aeTxg9+1tVokQNSbEID38PSUNUGHMq6Kp+gNQwSv7pGPQq7u I0j7Ho45ki0qpAL/urgh+5JklrVfSsIXRASC7Ufj6mKfJhBNg3JoCGPqNLKzlFbT 5NJgX5BUwmM3lIDPfB76O4w2hHMtQ==
X-ME-Sender: <xms:CwoUYvdHsUptTHTmU_bTbPqWbI4-4st3sMmxuf-NmyDKBe7Ik6J4uw> <xme:CwoUYlOqzeUf5IJCFbyr48V32ForRhyM-sVVo1ubjzFRfmEe-ipdOFQqAuiN3aw1d PYRz6l6mw3so-uUBg>
X-ME-Received: <xmr:CwoUYohvfJXXjdAKgzQql6QxCHAsVKtASh5_P8h7bU_gYTNW11zEq6z6Vyiz-idj6kIYmbdnPeXVJC0qb0UKuB__vDA2QtV17wl1PaU>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrkeeigdduhedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvfhfhjggtgfesthekredttdefjeenucfhrhhomheprfgvthgv rhcuufgrihhnthdqtehnughrvgcuoehsthhpvghtvghrsehsthhpvghtvghrrdhimheqne cuggftrfgrthhtvghrnhepvedtgfettefgffevheetvddugedugfelveeftdelveetgfef gefggfefledukeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilh hfrhhomhepshhtphgvthgvrhesshhtphgvthgvrhdrihhm
X-ME-Proxy: <xmx:CwoUYg8Zc3gGmYGLL6C4j3pikG47t-6iev-rqf80eVyUU3MIcQfrHA> <xmx:CwoUYrvpnAmzdHFpBGm-xY-CLZxKvHHXC-DlZvedoWT_DW5Man6CRw> <xmx:CwoUYvEiGDVCCY9fT-LnT75XcWWfy55bAWrbmVbAPfqrBnHhDVnmjg> <xmx:CwoUYlJIMrV5SXQIaMmuBjU3MJ5efwXQgAT-uDP7sHv2dkz4cqIxcg>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 21 Feb 2022 16:54:18 -0500 (EST)
Message-ID: <f6d331c5-fec6-2bee-299f-c39fdd66c647@stpeter.im>
Date: Mon, 21 Feb 2022 14:54:17 -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: Brian E Carpenter <brian.e.carpenter@gmail.com>, Eliot Lear <lear@lear.ch>, Wesley Eddy <wes@mti-systems.com>
Cc: rfced-future@iab.org, Last Call <last-call@ietf.org>
References: <164545732324.20916.8410169308620287579@ietfa.amsl.com> <2FEF33E6-617D-4613-852B-A203CF839587@kuehlewind.net> <8b5c0c87-bcb5-f261-f957-b2c190c477ac@lear.ch> <2d88c399-a7b8-8963-76aa-2d5fcc43ea57@gmail.com>
From: Peter Saint-Andre <stpeter@stpeter.im>
In-Reply-To: <2d88c399-a7b8-8963-76aa-2d5fcc43ea57@gmail.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rfced-future/mtAvk5SioZ7Dli6FglK9tDNDG9I>
Subject: Re: [Rfced-future] Fwd: [Tsv-art] Tsvart 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: Mon, 21 Feb 2022 21:54:26 -0000

On 2/21/22 1:06 PM, Brian E Carpenter wrote:
> I think Wes is showing how people who have not been closely involved
> might be puzzled by the appearance of this model "out of the blue",
> and I think a few light editorial touches could fix this. In line...
> 
> On 22-Feb-22 06:57, Eliot Lear wrote:
>> Hi Wes and thanks for your review.  Please see below.
>>
>> On 21.02.22 17:33, Mirja Kuehlewind wrote:
>>> FYI
>>>
>>>> Begin forwarded message:
>>>>
>>>> *From: *Wesley Eddy via Datatracker <noreply@ietf.org>
>>>> *Subject: **[Tsv-art] Tsvart last call review of 
>>>> draft-iab-rfcefdp-rfced-model-11*
>>>> *Date: *21. February 2022 at 16:28:43 CET
>>>> *To: *<tsv-art@ietf.org>
>>>> *Cc: *last-call@ietf.org, iab@iab.org, 
>>>> draft-iab-rfcefdp-rfced-model.all@ietf.org
>>>> *Reply-To: *Wesley Eddy <wes@mti-systems.com>
>>>>
>>>> Reviewer: Wesley Eddy
>>>> Review result: Ready with Issues
>>>>
>>>> This document has been reviewed as part of the transport area review 
>>>> team's
>>>> ongoing effort to review key IETF documents. These comments were 
>>>> written
>>>> primarily for the transport area directors, but are copied to the 
>>>> document's
>>>> authors and WG to allow them to address any issues raised and also to 
> the IETF
>>>> discussion list for information.
>>>>
>>>> When done at the time of IETF Last Call, the authors should consider 
>>>> this
>>>> review as part of the last-call comments they receive. Please always CC
>>>> tsv-art@ietf.org if you reply to or forward this review.
>>>>
>>>> I don't have any major concern with this, just a handful of small 
>>>> comments that
>>>> are maybe more than "nits", so I selected 'Ready with Issues'.
>>>>
>>>> 1) Early the the document the concept of the RSWG is introduced and 
>>>> later
>>>> described in detail in 3.1.1.  I wasn't sure at first if this was 
>>>> supposed to
>>>> be an IETF working group (in the GEN area) or if it was intended to be
>>>> "outside" of the IETF.  This seems more clear in section 3.1.1, but 
>>>> I would
>>>> suggest thinking about if there's another term than "working group" 
>>>> that might
>>>> fit, to distinguish it better.
>>
>> The program did discuss this and came to the conclusion that because 
>> the RSWG functions much like an IETF working group, "working group" 
>> was appropriate.  While we recognized that there might be a small 
>> amount of 
> confusion, this could be easily rectified as people engage in the process.
> 
> Exactly right. I suggest that where the text first uses the phrase
> "working group" we should qualify it:
> 
> OLD:
> 1. Policy definition governing the Series as a whole. This is the joint 
> responsibility of the RFC Series Working Group (RSWG), an open working 
> group that produces policy proposals,...
> 
> NEW:
> 1. Policy definition governing the Series as a whole. This is the joint 
> responsibility of the RFC Series Working Group (RSWG), an open working 
> group independent of the IETF that produces policy proposals,...

WFM.

>>>>
>>>> 2) Section 3 says "that pass a last call for comments in the working 
>>>> group and
>>>> broader community", but it doesn't provide any hint at what the 
>>>> "broader
>>>> community" is supposed to include.
>>
>> This has been a point of discussion, and is covered in more detail in 
>> Section 3.2.3.  Perhaps a forward reference would help.
> 
> Yes.

Agreed.

>>>> 3) The RSAB seems very complex and cumbersome for its simple role of 
>>>> basically
>>>> confirming what the RSWG outputs.
>>>> Since everyone on the RSAB is expected to be actively participating 
>>>> in the
>>>> RSWG and would have weight in the RSWG consensus process, it isn't 
>>>> really
>>>> clear to my why this is felt to be necessary (to have a separate 
>>>> organization
>>>> with extra meetings, rules, etc.).  It seems like the RSAB shouldn't 
>>>> need to
>>>> do much of anything separately if the RSWG is working properly, and 
>>>> RSAB is
>>>> extra bureaucracy.  I'm just asking if it's certain this is really 
>>>> wanted and
>>>> needed, since it would be harder to unwind later.  Maybe the 
>>>> reasoning why a
>>>> separate board (beyond the chairs) is needed to approve the RSWG 
>>>> outputs could
>>>> be described.
>>
>> The purpose of the RSWG is to allow an open forum to drive process. 
> The purpose of the RSAB is to allow a brake on that process if the 
> process is going to break streams.  The reason RSAB members are expected 
> to participate in the RSWG is so that when a CONCERN is raised, it is 
> hopefully not a surprise.  If you have a way to simplify this 
> explanation in the document, that could be very helpful.
> 
> Maybe add a note about "checks and balances" in 3.1.2.1. Purpose.

Yes. To amplify on what Brian said: because we don't want to make it 
especially easy for the RSWG to do something that could cause 
significant harm to the RFC Series or to one of the streams, 
representatives of all of the streams need to sign off on proposals 
approved by the RSWG. So this is a case of cumbersome by design, if you 
will.

>>>> 4) Section 3.1.1.3 mentions that feedback on the RSWG chairs can go 
>>>> to the
>>>> appointing bodies, but isn't clear how that would be collected 
>>>> (nomcom tools?).
>>
>> This is indeed left to the appointing bodies themselves to figure out.
> 
> So the text should say that.

Sure, I can add a few words to that effect.

>>>> 5) Is there any issue to be discussed of potential overlap between 
>>>> co-chairs of
>>>> the RSWG, RSAB members, and other roles like being on the IESG, IAB, 
>>>> or IRSG,
>>>> employees of the RPC, or other roles?  Can someone serve as RSWG 
> co-chair while
>>>> also on the IAB, for instance?  It seems to me like the people with 
>>>> willingness
>>>> and bandwidth to do these things has always been a bit limited in 
>>>> number, so
>>>> maybe worth considering.  Also, can both RSWG co-chairs work for 
> the same
>>>> company?
>>
>> This was not specifically discussed.  The group may wish to comment.
> 
> It's valid point. I don't see what we can do except add a general
> recommendation that the appointing bodies should consider potential
> conflicts of interest.

Without my editor's hat on, I'd be somewhat concerned about limiting our 
pool of candidates for the RSWG chair positions or causing perhaps 
unnecessary churn (e.g., one of the current chairs is subsequently named 
to the IRSG and therefore needs to be replaced). A statement about 
considering potential conflicts of interest seems fine, even if not very 
directive.

>>>> 6) In general, since this is adding extra things that didn't exist 
>>>> before, it
>>>> would be nice if the introduction was more clear about what the 
>>>> problem that
>>>> this is trying to solve is.  In other words, why is this formality 
>>>> needed now,
>>>> when ~10k RFCs have been able to be published without it in the past. 
>   What
>>>> part isn't working well enough?  The introduction just talks about 
>>>> there having
>>>> been meetings, and lists a lot of good properties that are desired, 
>>>> but doesn't
>>>> seem clear which if any of these have been lacking or why these 
>>>> changes address
>>>> that.
>>
>> Rather than “what was the problem”, which we did investigate from time 
>> to time, we spent more time on what people thought Good looks like, 
>> and how they might reconcile their different visions. That's what 
>> you're reading.
> 
> Right, but an outsider might well have the same question as Wes. I wonder
> if we should tweak the motivation in the Introduction. Something like:
> 
> OLD:
> This document reflects experience gained with version 1 and version 2 of 
> the Model, and therefore describes version 3 of the Model while 
> remaining consistent with [RFC8729].
> 
> NEW:
> This document reflects experience gained and problems experienced with 
> version 1 and version 2 of the Model, and therefore describes version 3 
> of the Model while remaining consistent with [RFC8729].
> 
> The next paragraph does in fact summarise the problem statement,
> but a little obliquely. Personally I wouldn't change it, but if we
> made it more direct, the problems we tackled were
> 
> - lack of transparency and community input for policies
> - unclear lines of authority and responsibility

I'll do some wordsmithing along these lines in the next version.

Peter