Re: [rfc-i] Next steps for draft-kuehlewind-update-tag

Mark Nottingham <mnot@mnot.net> Sat, 14 August 2021 03:51 UTC

Return-Path: <rfc-interest-bounces@rfc-editor.org>
X-Original-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Delivered-To: ietfarch-rfc-interest-archive@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92A313A344D; Fri, 13 Aug 2021 20:51:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.69
X-Spam-Level:
X-Spam-Status: No, score=-2.69 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=mnot.net header.b=kQr7U6vg; dkim=fail (2048-bit key) reason="fail (message has been altered)" header.d=messagingengine.com header.b=Xd2UTOH+
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 2iz0w_FDY3Ch; Fri, 13 Aug 2021 20:51:15 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 521103A3449; Fri, 13 Aug 2021 20:51:15 -0700 (PDT)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id 0AE29F407F9; Fri, 13 Aug 2021 20:50:38 -0700 (PDT)
X-Original-To: rfc-interest@rfc-editor.org
Delivered-To: rfc-interest@rfc-editor.org
Received: from localhost (localhost [127.0.0.1]) by rfc-editor.org (Postfix) with ESMTP id 7A6FAF407F9 for <rfc-interest@rfc-editor.org>; Fri, 13 Aug 2021 20:50:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at rfc-editor.org
Authentication-Results: rfcpa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=kQr7U6vg; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Xd2UTOH+
Received: from rfc-editor.org ([127.0.0.1]) by localhost (rfcpa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AeQfZ_P0Z_Vb for <rfc-interest@rfc-editor.org>; Fri, 13 Aug 2021 20:50:32 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by rfc-editor.org (Postfix) with ESMTPS id 7D156F407F8 for <rfc-interest@rfc-editor.org>; Fri, 13 Aug 2021 20:50:32 -0700 (PDT)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 1DCE65C00AA; Fri, 13 Aug 2021 23:51:08 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Fri, 13 Aug 2021 23:51:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm3; bh=q Tod6vmTC9JuLvxHmVN5H8pG6+nju67DptrGvx94IHw=; b=kQr7U6vg/QNCotKPY Y0ILeQdPCdIzqiALMRuDlAboLEQ23jPd8R7vIVHyg6IalvLz4BmDLZwAMUzY8dYn uFA1OBzslXT46KmqPyceLJBWvrUKHWj/qOkkvurbWUThtC9/Aa9h/Qm9PXBeq/ZL muBf6cn/QpHfz4ru+B8Ys4JpC8TWCEoUZZmto19kZWlhGAX65NqfldtT1jpasf7W 3eIh+UCDSKP4G5zSt1tDfRWQa628s1OFmjFyXP1gm+7AHYeGVvPRf5XF0i5+E8Js 1Qsk40bsJjw5D/AuuMgQ4+wxWZDVxclI7rJaNnecjti4jg7qnDqS6NQ6neF6EKB2 BUehw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=qTod6vmTC9JuLvxHmVN5H8pG6+nju67DptrGvx94I Hw=; b=Xd2UTOH+vbcvxH4dxwswUwqcEhQYACMgJi9BPNG1u4kmmUnH0SllYPSoK NqpS726G9p0iakG2fSz7cBB/5ulezxLfN5VIGEIhzQk8hsDqiWF+TnYqlsWsOVZ2 3CaQMTydV1Fb6Mzyn2ZP5YHM4r55P5QzsTx9ROvDYPxzNB6ge7pni+UKmH214vrH A80M9jDPFGm2dLdgrlprN2nKI/sjJX7PeXDOdAtZKxdY7VpIElZnDr41bK0deN12 FrhJ7bTT3FdY8Lx1zVZcIAogSow3PiWZlWdVhyxAliSmAQi7CcuQg6TNjs9oPXtT KbEQvwtRjHYpeIuTkO7NOMARO/neA==
X-ME-Sender: <xms:qT0XYWjg9JSCDLH80fHx1a7FpyiEQeeOkvlIFyKZCE4g7JIcjfnKog> <xme:qT0XYXAYt8VRIsSusEyqo7-FMs1mI_go-xMLBHWt_O976RxGtE3NoElI3tHENOEmB xO6MHqnlr4XdxWdZg>
X-ME-Received: <xmr:qT0XYeFfik1V6LByR_VW0zaq-osQ-SV5R3smgnsg3RvF8cMEtpMjjPm_pmtSAAMFOo2lrMjGhCAweun5Pgsuxy_gYQqJ2mLAUBbx3RNZtSSiY_d_HCAGSUKH>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddrkeeigdejgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtggfuhfgjfffgkfhfvffosehtqhhmtdhhtdejnecuhfhrohhmpeforghrkhcu pfhothhtihhnghhhrghmuceomhhnohhtsehmnhhothdrnhgvtheqnecuggftrfgrthhtvg hrnhepkeeilefhkeetkedvjeduledvvdekveeljefhvdelkeelgfeileekheevgfeihfeh necuffhomhgrihhnpehrfhgtqdgvughithhorhdrohhrghdpghhithhhuhgsrdgtohhmpd hmnhhothdrnhgvthenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhl fhhrohhmpehmnhhothesmhhnohhtrdhnvght
X-ME-Proxy: <xmx:qT0XYfRkXhzAXpMM2oBnjTacFwbmGwLU1loZAHeZklb0StiQY6Um2A> <xmx:qT0XYTz4F8irgg90ogtuXwsFE1qeS6xz18vXUe6qctFrf3stGmZTsw> <xmx:qT0XYd41cRvfPO1EWC7UvY4331RsArQfEI7A7Yy3qMSEvAzaJAav8w> <xmx:rD0XYVuZnU4wV_m85UHYVSKDzxzTQb6NoWhz2uD-uMprHMsWdckE-w>
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 13 Aug 2021 23:51:03 -0400 (EDT)
Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\))
From: Mark Nottingham <mnot@mnot.net>
In-Reply-To: <be412a81-2c38-d67b-091e-bbd5fb2d954e@gmail.com>
Date: Sat, 14 Aug 2021 13:51:01 +1000
Message-Id: <76E7AC83-79E7-45C8-9A58-8729B1ED3075@mnot.net>
References: <BD1DFC5C-CE5A-451F-9BB1-8B746FC135B9@kuehlewind.net> <14f6c9c3-d581-c55e-a4e0-a788a6a0480b@nostrum.com> <6d1b1023-062e-08cc-4162-fd4490c0aab2@gmail.com> <4C2ACE06-32D6-446C-BF94-CB34B46EA8E6@mnot.net> <be412a81-2c38-d67b-091e-bbd5fb2d954e@gmail.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: Apple Mail (2.3654.120.0.1.13)
Subject: Re: [rfc-i] Next steps for draft-kuehlewind-update-tag
X-BeenThere: rfc-interest@rfc-editor.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "A list for discussion of the RFC series and RFC Editor functions." <rfc-interest.rfc-editor.org>
List-Unsubscribe: <https://www.rfc-editor.org/mailman/options/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=unsubscribe>
List-Archive: <http://www.rfc-editor.org/pipermail/rfc-interest/>
List-Post: <mailto:rfc-interest@rfc-editor.org>
List-Help: <mailto:rfc-interest-request@rfc-editor.org?subject=help>
List-Subscribe: <https://www.rfc-editor.org/mailman/listinfo/rfc-interest>, <mailto:rfc-interest-request@rfc-editor.org?subject=subscribe>
Cc: rfc-interest@rfc-editor.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>

That seems reasonable, although I'd think we shouldn't modify rfc-index.xml itself during an experiment, since many others are likely to rely upon that format.

Cheers,


> On 14 Aug 2021, at 1:09 pm, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
> On 14-Aug-21 13:17, Mark Nottingham wrote:
>> Where does "the metadata" live?
> 
> As far as I can tell, they live in https://www.rfc-editor.org/rfc/rfc-index.xml, and its companion /rfc-index.xsd, with a rendered version in /rfc-index.txt
> 
> You will see, for example, that <see-also> is already implemented. I think it would be ten minutes work to add the other suggestions in draft-kuehlewind-update-tag to the schema.
> 
> I do agree with Robert's argument that we need to experiment, but I don't 
> want to see debris from the experiment in published RFCs. I would suggest 
> doing an experimental enhancement of rfc-index.xml. Try it out first on say ten recent RFCs which contain "Updates:".
> 
> If that seems to work we could experiment with an RFC Metadata section in 
> the final draft, to be deleted by the RFC Editor (like the Implementation 
> Status section).
> Apart from that, the IESG has been asking for years that drafts explain exactly what they update in earlier RFCs. This isn't really new at all; the only new bit would
> be to clarify whether the update is Amends, Extends or occasionally See Also.
> 
>    Brian
> 
> P.S. Question to the RFC Editor: Is there a reason that https://www.rfc-editor.org/info/rfc29 does not show "See also: RFC 28"? RFC 29's meta-data 
> include
> <see-also>
>   <doc-id>RFC0028</doc-id>
> </see-also>
> 
> 
>> 
>> If it's in the XML, it's immutable.
>> 
>> If it's in the published text and HTML but not in the XML, that implies 
> that it's collected somewhere else, or it's truly ephemeral.
>> 
>> Just a thought: Maybe we should consider creating an IANA RFC metadata registry?
>> 
>> Cheers,
>> 
>> 
>>> On 14 Aug 2021, at 6:58 am, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
>>> 
>>> Robert, you say
>>> 
>>>> Instead of pursuing a change to the published metadata at this time,
>>> 
>>> It occurs to me that changing the *metadata* for a published RFC,
>>> and changing it back at the end of an experiment, is not a problem.
>>> But we can never change the text of a published RFC. It's unfortunate
>>> that the current "Updates:" is both metadata and immutable text. Of
>>> course, an "Update Considerations" section (and its evil twin
>>> "Extension Considerations") would be part of the immutable text.
>>> 
>>> What is wrong with a pure metadata experiment, which is reversible?
>>> Continue to use immutable "Updates" in the text, but split it into
>>> two in the metadata?
>>> 
>>> Regards
>>>  Brian Carpenter
>>> 
>>> On 14-Aug-21 02:00, Robert Sparks wrote:
>>>> I plan to put together a draft on this topic, but will not be able to 
> do 
>>>> so until a couple of weeks from now. This is one of the things I 
>>>> intended to say in that draft:
>>>> 
>>>> Instead of pursuing a change to the published metadata at this time, I 
>>>> strongly suggest focusing the experiment on whether the desired 
>>>> improvement in clarity can be achieved with prose. For the first 
>>>> experiment, add a "Updates Consideration" near the beginning to any 
>>>> document that might have used the new tags whether it uses the Updates 
>>>> tag or not. Have the IESG ensure there is IETF consensus on what the 
>>>> prose in that section says. If it turns out that the text to put there 
>>>> becomes obvious and is easy to mechanically create, then we know what 
> we 
>>>> need to do with the metadata. If we continue to have long discussions 
> 
>>>> during evaluation about what the section should say, we know we need to 
>>> 
>>>> do something more than pursue this particular classification scheme.
>>>> 
>>>> I think running that for a year and reporting on what was learned would 
>>> 
>>>> be a great help to this conversation.
>>>> 
>>>> To be clear, this only addresses one part of the problem that I think 
> 
>>>> really underlies the discomfort you are working to relieve. If your 
>>>> initial reaction is "but nobody's going to see that section", you're 
>>>> feeling one of the other problems. Working this one out first is important.
>>>> 
>>>> RjS
>>>> 
>>>> On 8/13/21 7:03 AM, Mirja Kuehlewind wrote:
>>>>> Hi all,
>>>>> 
>>>>> Based on the latest discussion at the gendispatch meeting, I’m 
>>> moving this discussion back to the rfc-interest mailing list (with gendispatch in bbc only for this initial information).
>>>>> 
>>>>> Also based on the discuss at the gendispatch meeting, I opened a couple of issues on GitHub:
>>>>> 
>>>>> #13 Run this as an experiment or propose as BCP?
>>>>> https://github.com/mirjak/draft-kuehlewind-update-tag/issues/13
>>>>> 
>>>>> #14 Limit to IETF stream for now?
>>>>> https://github.com/mirjak/draft-kuehlewind-update-tag/issues/14
>>>>> 
>>>>> #15 Do we need "see also”?
>>>>> https://github.com/mirjak/draft-kuehlewind-update-tag/issues/15
>>>>> 
>>>>> #16 How many tags to use?
>>>>> https://github.com/mirjak/draft-kuehlewind-update-tag/issues/16
>>>>> 
>>>>> Please klick on these links to see a bit more description for each issue. Feel free to comment on GitHub or here by email. If you reply by email, if possible please reply separately per issue and adjust the subject 
> line accordingly.
>>>>> 
>>>>> The impression I got from the meeting, is that many/most people agree that there is _a_ problem but there is a lot of different views how to address it (see issue #16 above). I don’t think there is one best 
> solution at this point and as such this draft is proposing one of them as 
> a way forward.
>>>>> 
>>>>> However, given there is no clear single path forward I also got the impression that people would be more happy with starting an experiment rather than picking one approach and go for BCP right away. How the experiment might exactly look like needs a bit more work (see issue #13), however, 
>>> if people think that's the right way forward, I'm happy to work on more details.
>>>>> 
>>>>> If we run this an experiment, I think it actually could be nice to start it now (and potentially only for the IETF stream; see issue #14) and 
> then reevaluate as soon as the new RFC editor model and another discussion 
>>> venue for these kind of works is in place.
>>>>> 
>>>>> Please let us know if you have any thoughts and provide input on these 
>>> issues by email or on GitHub!
>>>>> 
>>>>> Mirja
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> rfc-interest mailing list
>>>>> rfc-interest@rfc-editor.org
>>>>> https://www.rfc-editor.org/mailman/listinfo/rfc-interest
>>>> 
>>>> _______________________________________________
>>>> rfc-interest mailing list
>>>> rfc-interest@rfc-editor.org
>>>> https://www.rfc-editor.org/mailman/listinfo/rfc-interest
>>>> 
>>> 
>>> _______________________________________________
>>> rfc-interest mailing list
>>> rfc-interest@rfc-editor.org
>>> https://www.rfc-editor.org/mailman/listinfo/rfc-interest
>> 
>> --
>> Mark Nottingham   https://www.mnot.net/
>> 
> 

--
Mark Nottingham   https://www.mnot.net/

_______________________________________________
rfc-interest mailing list
rfc-interest@rfc-editor.org
https://www.rfc-editor.org/mailman/listinfo/rfc-interest