Re: [rfc-i] I-D Action: draft-kuehlewind-update-tag-01.txt

"Adrian Farrel" <adrian@olddog.co.uk> Wed, 04 September 2019 13:05 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 CDD581200F9 for <ietfarch-rfc-interest-archive@ietfa.amsl.com>; Wed, 4 Sep 2019 06:05:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.951
X-Spam-Level:
X-Spam-Status: No, score=-4.951 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
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 fC5AwNXkIyhc for <ietfarch-rfc-interest-archive@ietfa.amsl.com>; Wed, 4 Sep 2019 06:05:26 -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 BECD21200F6 for <rfc-interest-archive-eekabaiReiB1@ietf.org>; Wed, 4 Sep 2019 06:05:26 -0700 (PDT)
Received: from rfcpa.amsl.com (localhost [IPv6:::1]) by rfc-editor.org (Postfix) with ESMTP id 2FC1CB8125A; Wed, 4 Sep 2019 06:05:05 -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 89B25B8125A for <rfc-interest@rfc-editor.org>; Wed, 4 Sep 2019 06:05:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at rfc-editor.org
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 IbLG1NrLqeGG for <rfc-interest@rfc-editor.org>; Wed, 4 Sep 2019 06:05:01 -0700 (PDT)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) by rfc-editor.org (Postfix) with ESMTPS id 21024B81258 for <rfc-interest@rfc-editor.org>; Wed, 4 Sep 2019 06:05:00 -0700 (PDT)
Received: from vs3.iomartmail.com (vs3.iomartmail.com [10.12.10.124]) by mta6.iomartmail.com (8.14.4/8.14.4) with ESMTP id x84D5AnX027900; Wed, 4 Sep 2019 14:05:12 +0100
Received: from vs3.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 4D96E2203D; Wed, 4 Sep 2019 14:05:12 +0100 (BST)
Received: from asmtp1.iomartmail.com (unknown [10.12.10.248]) by vs3.iomartmail.com (Postfix) with ESMTPS id 4241222042; Wed, 4 Sep 2019 14:05:12 +0100 (BST)
Received: from LAPTOPK7AS653V ([87.112.72.158]) (authenticated bits=0) by asmtp1.iomartmail.com (8.14.4/8.14.4) with ESMTP id x84D5Bi3030620 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 4 Sep 2019 14:05:11 +0100
From: Adrian Farrel <adrian@olddog.co.uk>
To: draft-kuehlewind-update-tag@ietf.org
References: <156759466028.22740.8971356726540347894@ietfa.amsl.com>
In-Reply-To: <156759466028.22740.8971356726540347894@ietfa.amsl.com>
Date: Wed, 04 Sep 2019 14:05:10 +0100
Organization: Old Dog Consulting
Message-ID: <026b01d56321$62af3da0$280db8e0$@olddog.co.uk>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQGX0QdJ2i0tQUOKASEBLfkzfWmJiKeWl8sg
Content-Language: en-gb
X-Originating-IP: 87.112.72.158
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24888.006
X-TM-AS-Result: No--14.597-10.0-31-10
X-imss-scan-details: No--14.597-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24888.006
X-TMASE-Result: 10--14.597500-10.000000
X-TMASE-MatchedRID: IeZYkn8zfFoeimh1YYHcKGmpWpGzPzJdaMmm586o4gBIXJo+eGm+FDlX LOAsvT/w63MfWnDuLPRiBXGM4Lktle57OgItHYSZTvKpZzlxUs/UIkoTEP0J+Rdj6A1O5s5AEyv uuI5gTufeXk2Sjuhu0HDnAnj2jC/GSCJ2Ld2AeC8KYSf7LxJrxg73P4/aDCIFIHBHfLiUo8Q6m1 EnHfC37n4i8mk9yZSIfwGmInB8JVUUx7+vwaok+ePEkNSS7Y82/5QRvrl2CZCN5BRUDQUqkWX9D FIJTs1Hfkh+NdHfWX0nlt5zbvJryt7LxB1Wnui8MpVOsYwN78Nezmeoa8MJ835Isu006IGG+CCB fq8pKQr5PSbvHuOByxrU2Ebrq+GjA0JhLIgWBsOvmvEbYy3Z4yv2BWU4g3/q95rCkndYOMV0Gh9 AgG9QyCVEv8+P0KLLP0ykiuIjcPhxqy1E9oI69XpRh12Siy9rwZy9wGhpvaOKZevPTDsNRryots 0KSiL/tdoZ8QGJi5BPaSCGuTUzHBf0jqg8gilpWTGejGdB9VK7xmCZDXrutXy/Hx1AgJrryh2Uo ugd0rzrOLzRZF0hbB3kdXUuScbh4GxsyGVfZzmitjmgKU8Z+XgMkzcwIjkADO+DX+rUwfZPeMe0 gpXCfYJMBWX8PuNC9buoXdvV7+8cXID4hxBFXDTk6JGbrQhughehpAfYfg/l7YpnKf8LrVpDGpJ vd4VYQIrDavfhGmzCyflTkhGzTfKFri4StE39LTHwnYOikQ0JGOwSq6aUKYAQo/kaLzQvNiiXNO ko0FvhU1wKXiddiExqeUVLRqsRIA2xuTuU0kGeAiCmPx4NwLTrdaH1ZWqCii7lXaIcF/Ww7M6dy uYKg/cUt5lc1lLgOMB0shqXhHp+3L2p0nMejl7Ej4OyIOdpgWHylal3QVU5ycqOd1vGDl6zLOqG Tps6
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Subject: Re: [rfc-i] I-D Action: draft-kuehlewind-update-tag-01.txt
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>
Reply-To: adrian@olddog.co.uk
Cc: rfc-interest@rfc-editor.org
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: rfc-interest-bounces@rfc-editor.org
Sender: rfc-interest <rfc-interest-bounces@rfc-editor.org>

Thanks Mirja and Suresh,

I believe you have correctly identified that the "updates" relationship has
for a long time been unclear. I think that authors are unable to decide how
to use the tag, WG chairs and even ADs are unable to give consistent advice,
and readers do not know how to understand the tag. Although previous IESGs
have been clear that the meaning was per your proposed "Amends/Amended by",
that clarity no longer exists.

"Something should be done."

Below are some comments on the current version of your draft. Hope they
help.

Thanks,
Adrian

== Substantive points

Can you clarify in the document whether it is your intention that this
applies to all RFCs or just to the IETF stream.

---

The Abstract and Introduction say "discontinue the use", and I find that
ambiguous. I do not think that you are proposing changing the metadata of
every RFC related to an existing "updates" tag. Indeed, your section 4.1
explicitly says (with the caveat that it is open for discussion) that you
don't propose that change. So I think you should be saying "no longer allow
the use for new RFCs".

It might be helpful, to change the title of section 4.1 as well.

---

Part of what you are achieving is highly desirable - you are writing down
what the metadata means. Thanks.
I wonder, however, whether you still need to write down what "Updates" means
because the large cannon still exists and will continue to be read and
implemented. Readers will look at this document and say, "Great, I
understand what the new tags mean," but they will be none the wiser about
existing documents.
I believe it would be useful to write some text about "Updates" and how it
should be interpreted in the future. I think you'll find that it may cover
all cases of "Amends", some cases of "Extends", and no cases of "See Also". 

---

I think that "Extends" needs a section like 4.2 because many people will
still get stuck between "Amend" and "Extend". For example, I add a new TLV
to a protocol - that's an extension, right? But it is my intention that new
implementations of the base protocol must include the new TLV - oh, that's
an update.

== Nits:

Abstract

   An RFC can include a tag called "Updates" which can be used to link a
   new RFC to an existing RFC.  On publication of such an RFC, the
   existing RFC will include an additional metadata tag called "Updated
   by" which provides a link to the new RFC.

I think you should use the past tense, here, to allow for the possibility
that your document will become an RFC.

   Some published RFCs include a metadata tag called "Updates" which
   provides a between an RFC and an older RFC.  A similar metadata tag
   called "Updated by" provides the reverse direction linkage.

Similar text in the Introduction.

---

Instead saying "this document recommends" I think you can afford to be more
definitive. You are stopping it!

(Abstract and Introduction)

---

Instead of saying that the document "proposes" please say it "defines".
(Consider the text when/if this is an RFC.)

(Abstract and Introduction)

---

Could you please include a ToC per the style guide.

---

Section 1

s/The "Updates/Updates by" tag pair/The "Updates/Updated by" tag pair/

---

Do a quick search on the document and make a decision on the capitalisation
of "update"

---

4.3 

Missing ref to 7322

s/Note that both is needed/Note that both are needed/

---

Section 5

I think you're going to need to want to ask for changes to xml2rfc and
idnits




-----Original Message-----
From: I-D-Announce <i-d-announce-bounces@ietf.org> On Behalf Of
internet-drafts@ietf.org
Sent: 04 September 2019 11:58
To: i-d-announce@ietf.org
Subject: I-D Action: draft-kuehlewind-update-tag-01.txt


A New Internet-Draft is available from the on-line Internet-Drafts
directories.


        Title           : Definition of new tags for relations between RFCs
        Authors         : Mirja Kuehlewind
                          Suresh Krishnan
	Filename        : draft-kuehlewind-update-tag-01.txt
	Pages           : 5
	Date            : 2019-09-04

Abstract:
   An RFC can include a tag called "Updates" which can be used to link a
   new RFC to an existing RFC.  On publication of such an RFC, the
   existing RFC will include an additional metadata tag called "Updated
   by" which provides a link to the new RFC.  However, this tag pair is
   not well-defined and therefore it is currently used for multiple
   different purposes, which leads to confusion about the actual meaning
   of this tag and inconsistency in its use.

   This document recommends the discontinuation of the use of the
   updates/updated by tag pair, and instead proposes three new tag pairs
   that have well-defined meanings and use cases.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-kuehlewind-update-tag/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-kuehlewind-update-tag-01
https://datatracker.ietf.org/doc/html/draft-kuehlewind-update-tag-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-kuehlewind-update-tag-01


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

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