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

Brian E Carpenter <brian.e.carpenter@gmail.com> Sat, 14 August 2021 03:10 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 33C023A32EC; Fri, 13 Aug 2021 20:10:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level:
X-Spam-Status: No, score=-2.45 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, MAILING_LIST_MULTI=-1, NICE_REPLY_A=-0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, 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=gmail.com
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 hMoLlIYWL97v; Fri, 13 Aug 2021 20:10:12 -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 19E653A32E9; Fri, 13 Aug 2021 20:10:09 -0700 (PDT)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id E77BBF407F5; Fri, 13 Aug 2021 20:09:31 -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 1D55CF407F5 for <rfc-interest@rfc-editor.org>; Fri, 13 Aug 2021 20:09:30 -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=gmail.com
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 eP7-Hv5bjoy4 for <rfc-interest@rfc-editor.org>; Fri, 13 Aug 2021 20:09:25 -0700 (PDT)
Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) by rfc-editor.org (Postfix) with ESMTPS id 5D584F407F4 for <rfc-interest@rfc-editor.org>; Fri, 13 Aug 2021 20:09:25 -0700 (PDT)
Received: by mail-pj1-x1032.google.com with SMTP id qe12-20020a17090b4f8c00b00179321cbae7so8138022pjb.2 for <rfc-interest@rfc-editor.org>; Fri, 13 Aug 2021 20:10:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=AbVMky2HWh1Otu2w8stKiQ2XNt1kCLindT4xvHuGeCg=; b=CtoGyXqqfe9wBnQ01TGBUdiN+voAcg4n5pibyUODWuq91pLs3NtjetOrAm2vPgekiS hSWfhd62wEhvFH9g6e6mbmU6E9JRi5rF2vmzrM0Uq/m7PmcUqPd/rosJbc8e5NMC0liV LzWoSEwb4ZuJ91GSXhinqRPf7WEj3l7+IM4eHkk9dV9fIprWM/AxQ4vk60SlIrN62QBR kU89pc18GznEQY7ssKPntnGaMtLoy49YGJVwRfyPT/RIfWRlKkFobBGdO5+UUZNGfc2P HkNALtfrnzAlkYaG0k3Y/Vpivl7JzzWZLH3HxWdC1/JfcU6YkxSTQDLtyv0jC8+ZQG/i AFlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=AbVMky2HWh1Otu2w8stKiQ2XNt1kCLindT4xvHuGeCg=; b=UkFF4O0xVyffpOAoM3B1SbMlGJ5mEWFQeWDBtknlH1LxhB4I3mNj2PQ0HZ61AG6bfa +sSz4UVr3/9Ia8ecRPoCuk9R70wH86oFahTBKudDjmXVjoRIN1lrtXLLkfRKJ55UqrjA 20oDaDGS6D14FoqnRTC3O44FaRm/OpO/uOUh2UtqeC8uIT2ULR5rWceXmzFLZuWOkPtN nrlCsQ9NhydXrjkGAU65qxXGYzGMVRLkXK4/b/Tm5hoMs9MAgDQhyRKI3LfNMeZPM6VC 31v9RKozo7S1cVqGJ5RrCjLoeRL2pnPmXyfeW/jQmurn5yNsSDIHuBmardAMqAXA9WAJ z7GQ==
X-Gm-Message-State: AOAM5320OnuxJcaUNudu6O0+lvtZ0AAb5EDMr03GDNBBTUE+ZRqRrWV+ T+R0xLt/C+xfHt+GdBzEfweu5tRSOCb3Xw==
X-Google-Smtp-Source: ABdhPJw9cOzgOjOdE18110EX8cOltmt7p6tqT1XpyR3OoMDzXdsiBvVGVAvlpME05nnRgl+Ys4UAzw==
X-Received: by 2002:a63:171d:: with SMTP id x29mr5124499pgl.418.1628910600638; Fri, 13 Aug 2021 20:10:00 -0700 (PDT)
Received: from ?IPv6:2406:e003:1188:5b01:80b2:5c79:2266:e431? ([2406:e003:1188:5b01:80b2:5c79:2266:e431]) by smtp.gmail.com with ESMTPSA id f137sm3663285pfa.160.2021.08.13.20.09.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 13 Aug 2021 20:10:00 -0700 (PDT)
To: Mark Nottingham <mnot@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>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <be412a81-2c38-d67b-091e-bbd5fb2d954e@gmail.com>
Date: Sat, 14 Aug 2021 15:09:55 +1200
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <4C2ACE06-32D6-446C-BF94-CB34B46EA8E6@mnot.net>
Content-Language: en-US
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>

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/
> 

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