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