Re: Re: Proposed IESG Statement on the use of the “Updates” header
Michael Richardson <mcr@sandelman.ca> Wed, 12 September 2018 12:42 UTC
Return-Path: <mcr@sandelman.ca>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 79C89130E2F; Wed, 12 Sep 2018 05:42:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham 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 2ZM79LW_rW9M; Wed, 12 Sep 2018 05:42:22 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D2568130DEE; Wed, 12 Sep 2018 05:42:21 -0700 (PDT)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 6EAA620491; Wed, 12 Sep 2018 09:01:18 -0400 (EDT)
Received: by sandelman.ca (Postfix, from userid 179) id 03205230; Wed, 12 Sep 2018 08:42:20 -0400 (EDT)
Received: from sandelman.ca (localhost [127.0.0.1]) by sandelman.ca (Postfix) with ESMTP id F418712F; Wed, 12 Sep 2018 08:42:20 -0400 (EDT)
From: Michael Richardson <mcr@sandelman.ca>
To: Donald Eastlake <d3e3e3@gmail.com>
cc: IETF Discussion <ietf@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>
Subject: Re: Re: Proposed IESG Statement on the use of the “Updates” header
In-Reply-To: <CAF4+nEFi7yOxgNi63ji1A8BeC_Y7qmH5hmep4jUJpJ59b4BPWA@mail.gmail.com>
References: <59F6DED7-8D39-4206-8268-22AB6A99A876@nostrum.com> <9a505c33-3327-a13f-f5ce-4fac360169b1@nostrum.com> <5d328d01-1ed6-3d0a-d250-d70fdaad00ff@gmail.com> <CAF4+nEFi7yOxgNi63ji1A8BeC_Y7qmH5hmep4jUJpJ59b4BPWA@mail.gmail.com>
X-Mailer: MH-E 8.6; nmh 1.7+dev; GNU Emacs 24.5.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 12 Sep 2018 08:42:20 -0400
Message-ID: <3084.1536756140@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/4fYHS4sIx-woz5DatVPARTf3HdI>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Sep 2018 12:42:49 -0000
Donald Eastlake <d3e3e3@gmail.com> wrote: > This does document a change that has occurred. In the past, it was > common for important extension RFCs to have an Updates header pointing > to the RFC that they extended. I don't think that the IESG proposes to remove this use. I think that they intend to explicitely support it. However, not every allocation by document Y of a registry from document X, is an Updates: to X. > I don't object to the change in Updates but I do object to the loss of > the ability to have a simple title page pointer on a RFC to RFCs it > updates in a important way. Please add an optional "Extends:" header to > the title page to preserve the previous functionality. > Thanks, Donald =============================== Donald E. Eastlake 3rd > +1-508-333-2270 (cell) 1424 Pro Shop Court, Davenport, FL 33896 USA > d3e3e3@gmail.com > On Tue, Sep 11, 2018 at 4:57 PM Brian E Carpenter > <brian.e.carpenter@gmail.com> wrote: >> >> On 2018-09-12 06:08, Robert Sparks wrote: > I can live with this >> statement, but I don't like it. >> > >> > I'm in the camp that prefers the more specific "This changes the >> code > you need to write" camp - I would prefer Update be restricted >> to the > cases where you are changing the protocol defined in the >> updated > document in an essential way. >> >> The IAB already opined indirectly on this topic. >> https://tools.ietf.org/html/rfc6709#page-5 says: >> >> >>> Extension designers should examine their design for the following >> >>> issues: >> >>> >> >>> 1. Modifications or extensions to the underlying protocol. An >> >>> extension document should be considered to update the underlying >> >>> protocol specification if an implementation of the underlying >>> >> protocol would need to be updated to accommodate the extension.. >>> >> This should not be necessary if the underlying protocol was >>> >> designed with a modular interface. >> >> (followed by more detailed discussion). >> >> I'm not sure the IESG text is 100% compatible with this. >> >> > nor do they, by themselves, imply that implementers must implement >> the updating RFC to continue to comply with the updated one. >> >> seems to be going to far. It may be the intent of the update that >> implementations *need* to be updated, because the update fixes a bug. >> In that case, "updates" really means "partially obsoletes". >> >> Another point: the statement is scoped to the IETF stream. But it >> would be much better if all RFC streams use the same semantics. I'd >> like to hear from the RFC Series Editor on this. >> >> Brian >> >> > The use of extension points doesn't cross > that bar. So, count me >> as against everything in the second paragraph > beyond the first >> sentence. >> > >> > That said, I again note that I can live with what's proposed. >> > >> > RjS >> > >> > p.s. I assume you've rehashed previous IESGs discussions of adding a >> > "See Also" relationship? >> > >> > On 9/11/18 10:55 AM, Ben Campbell wrote: >> Hi Everyone, >> >> >> >> There have been several discussions lately about the use and >> meaning of the “Updates” header in RFCs, and the resulting >> “Updates”/“Updated by” relationships. The IESG is thinking about >> making the following statement, and solicits feedback. >> >> >> >> Thanks! >> >> >> >> Ben. >> >> -------------------------------------------- >> >> >> >> There has been considerable confusion among the IETF community >> about the formal meaning of the “Updates” / "Updated by" relationship >> in IETF stream RFCs. The “Updates” header has been historically used >> for number of reasons of various strength. For example, the “Updates” >> header may be used to indicate critical normative updates (i.e. bug >> fixes), optional extensions, and even “additional information”. >> >> >> >> The IESG intends these headers to be used to inform readers of an >> updated RFC that they need to be aware of the RFC that updates it. The >> headers have no formal meaning beyond that. In particular, the headers >> do not, by themselves, imply a normative change to the updated RFC, >> nor do they, by themselves, imply that implementers must implement the >> updating RFC to continue to comply with the updated one. >> >> >> >> The specific reasons that a given RFC updates another should be >> described in the abstract and body of the new RFC. The level of detail >> may differ between the abstract and the body; typically an abstract >> should contain enough detail to help readers decide if they need to >> read the rest of the RFC.. The body should contain enough detail for >> readers to fully understand the nature of the update. >> >> >> >> The importance of including an “Updates” header depends on the >> nature of the update. Normative updates that do not use a known >> extension point should always include an “Updates” header. Extensions >> that do use known extension points do not typically need to include >> the “Updates” header, but may in cases where it’s important to make >> the extension known to readers of the original RFC. Other uses of >> “Updates” may be appropriate when it’s important for readers to know >> about them; for example a new RFC may expand security or operational >> considerations in a way that is not normative, but still important. >> >> >> >> RFCs that fully replace other RFCs should typically use the >> “Obsoletes” header rather than the “Updates” header. The “Updates” >> header should be used to flag updates to published RFCs; it is not >> appropriate to “Update” an Internet-Draft. >> >> >> >> >> > >> > >>
- Proposed IESG Statement on the use of the “Update… Ben Campbell
- Re: Proposed IESG Statement on the use of the “Up… tom petch
- Re: Proposed IESG Statement on the use of the “Up… Ben Campbell
- Re: Proposed IESG Statement on the use of the “Up… Paul Wouters
- Re: Proposed IESG Statement on the use of the “Up… tom petch
- Re: Proposed IESG Statement on the use of the “Up… Robert Sparks
- Re: Re: Proposed IESG Statement on the use of the… Michael Richardson
- Re: Proposed IESG Statement on the use of the “Up… Kathleen Moriarty
- Re: Proposed IESG Statement on the use of the “Up… Bob Hinden
- RE: Proposed IESG Statement on the use of the “Up… Adrian Farrel
- Re: Proposed IESG Statement on the use of the “Up… Ben Campbell
- Re: Proposed IESG Statement on the use of the “Up… Ben Campbell
- RE: Proposed IESG Statement on the use of the “Up… Christer Holmberg
- Re: Proposed IESG Statement on the use of the “Up… Ben Campbell
- RE: Proposed IESG Statement on the use of the “Up… Adrian Farrel
- Re: Proposed IESG Statement on the use of the “Up… Ben Campbell
- Re: Proposed IESG Statement on the use of the “Up… Brian E Carpenter
- Re: Proposed IESG Statement on the use of the “Up… Robert Sparks
- Re: Proposed IESG Statement on the use of the “Up… Donald Eastlake
- Re: Re: Proposed IESG Statement on the use of the… Michael Richardson
- Re: Proposed IESG Statement on the use of the “Up… Sean Turner
- Re: Proposed IESG Statement on the use of the “Up… Paul Hoffman
- Re: Proposed IESG Statement on the use of the “Up… Julian Reschke
- Re: Proposed IESG Statement on the use of the “Up… Michael Richardson
- Re: Proposed IESG Statement on the use of the “Up… Adam Roach
- Re: Proposed IESG Statement on the use of the “Up… Stephen Farrell
- Re: Proposed IESG Statement on the use of the “Up… Adam Roach
- Re: Proposed IESG Statement on the use of the “Up… Ted Lemon
- Re: Proposed IESG Statement on the use of the “Up… Paul Hoffman
- Re: Proposed IESG Statement on the use of the “Up… Stephen Farrell
- Re: Proposed IESG Statement on the use of the “Up… Brian E Carpenter
- Re: Proposed IESG Statement on the use of the “Up… Heather Flanagan (RFC Series Editor)
- Re: Proposed IESG Statement on the use of the “Up… Heather Flanagan (RFC Series Editor)
- Re: Proposed IESG Statement on the use of the “Up… Spencer Dawkins at IETF
- Re: Proposed IESG Statement on the use of the “Up… Heather Flanagan
- Re: Proposed IESG Statement on the use of the “Up… Lars Eggert
- RE: Proposed IESG Statement on the use of the “Up… Roni Even (A)
- Re: Proposed IESG Statement on the use of the “Up… Benjamin Kaduk
- Re: Proposed IESG Statement on the use of the “Up… Brian E Carpenter
- Re: Proposed IESG Statement on the use of the “Up… Ben Campbell
- Re: Proposed IESG Statement on the use of the “Up… Robert Sparks
- Re: Proposed IESG Statement on the use of the “Up… Brian E Carpenter
- Re: Proposed IESG Statement on the use of the “Up… Benjamin Kaduk
- Re: Proposed IESG Statement on the use of the “Up… Abdussalam Baryun
- Re: Proposed IESG Statement on the use of the “Up… Ben Campbell