Re: [tsvwg] When to use Updates -- was: SCTP NAT support, draft-stewart-natsupp-tsvwg-00

Alfred Hönes <ah@TR-Sys.de> Tue, 26 January 2010 19:52 UTC

Return-Path: <A.Hoenes@TR-Sys.de>
X-Original-To: tsvwg@core3.amsl.com
Delivered-To: tsvwg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 794EA3A69AD for <tsvwg@core3.amsl.com>; Tue, 26 Jan 2010 11:52:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.599
X-Spam-Level: *
X-Spam-Status: No, score=1.599 tagged_above=-999 required=5 tests=[AWL=0.348, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, HELO_EQ_DE=0.35, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qBwdb1keM8FA for <tsvwg@core3.amsl.com>; Tue, 26 Jan 2010 11:52:31 -0800 (PST)
Received: from TR-Sys.de (gateway.tr-sys.de [213.178.172.147]) by core3.amsl.com (Postfix) with ESMTP id 4F4473A6884 for <tsvwg@ietf.org>; Tue, 26 Jan 2010 11:52:30 -0800 (PST)
Received: from ZEUS.TR-Sys.de by w. with ESMTP ($Revision: 1.37.109.26 $/16.3.2) id AA266505549; Tue, 26 Jan 2010 20:52:29 +0100
Received: (from ah@localhost) by z.TR-Sys.de (8.9.3 (PHNE_25183)/8.7.3) id UAA06804; Tue, 26 Jan 2010 20:52:27 +0100 (MEZ)
From: Alfred Hönes <ah@TR-Sys.de>
Message-Id: <201001261952.UAA06804@TR-Sys.de>
To: tsvwg@ietf.org
Date: Tue, 26 Jan 2010 20:52:27 +0100
X-Mailer: ELM [$Revision: 1.17.214.3 $]
Mime-Version: 1.0
Content-Type: text/plain; charset="hp-roman8"
Content-Transfer-Encoding: 8bit
Subject: Re: [tsvwg] When to use Updates -- was: SCTP NAT support, draft-stewart-natsupp-tsvwg-00
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Jan 2010 19:52:32 -0000

The discussion circles around a 'simple' open question --

    When is "Updates" appropriate?

Sadly, it indeed is a very open question whether that is
an _open_ question at all!

A few observations and conclusions below.


a)  The RFC Editor

As recalled by Section 3.1 of RFC 5741,
  "Updates" is defined in RFC 2223 ...
and...
  "Other types of relationships may be defined by the RFC Editor
   and may appear in future RFCs."

Arguably, the RFC Editor is given an important role by the IAB
wrt RFC metadata relations.
==> If in doubt, you might refer (or defer) to the RFC Editor.

"Instructions to Request for Comments (RFC) Authors", the
"successor of RFC 2223",
  <http://www.rfc-editor.org/rfc-editor/instructions2authors.txt>
states in Section 2.11:

|   Updates
|
|      Specifies an earlier document whose contents are modified or
|      augmented by the new document.  The new document cannot be
|      used alone, it can only be used in conjunction with the
|      earlier document.

That's the current definition, yet apparently not always enforced
by the RFC Editor, in order to avoid conflict with the RFC stream
"gatekeepers".   :-)

IMO, "cannot be used alone, can only be used in conjunction with
the earlier document" is a prudently chosen clause specifying a
criterion that can be decided upon in a rather objective manner.

Note that the previous definition in RFC 2223 was much more
complicated and open to controversial exegesis, and that the
current definition calls for much more widespread use of the
relation than supported by those favoring the old definition.


b)  The IESG

Because of the role given to the RFC Editor by the IAB, I rather
sceptically observe a recent IESG effort that might collide with
the above.

Quoting from recent IESG minutes:


<http://www.ietf.org/iesg/minutes/2009/narrative-minutes-2009-10-22.html>
---- snip ----
|IESG Narrative Minutes
|
|Narrative Minutes of the IESG Teleconference on 2009-10-22.
|These are not an official record of the meeting.
|
|...
|
|4.Review of Action Items from last Telechat
|
|...
|
|  o   Lars Eggert and Ron Bonica to propose text for determining
|      when one document updates another.
|      Ron: in progress
|      Lars: I need to reply to Ron's draft
|
|...
|
---- snip ----

.
.  (skipped)
.

... and the two most recent narrative minutes posted ...


<http://www.ietf.org/iesg/minutes/2009/narrative-minutes-2009-12-17.html>
---- snip ----
|IESG Narrative Minutes
|
|Narrative Minutes of the IESG Teleconference on 2009-12-17.
|These are not an official record of the meeting.
|
|...
|
|4.Review of Action Items from last Telechat
|
|...
|
|  o   Lars Eggert and Ron Bonica to propose text for determining
|      when one document updates another.
|      Ron: no progress
|
|...
|
---- snip ----


<http://www.ietf.org/iesg/minutes/2010/narrative-minutes-2010-01-07.html>
---- snip ----
|IESG Narrative Minutes
|
|Narrative Minutes of the IESG Teleconference on 2010-01-07.
|These are not an official record of the meeting.
|
|...
|
|4.Review of Action Items from last Telechat
|
|...
|
|  o   Lars Eggert and Ron Bonica to propose text for determining
|      when one document updates another.
|      Amy: Lars not here; Ron...
|      Lars: (just got on): still in progress
|
|...
|
---- snip ----


To sum up:  work in progress; overload on IESG ...    :-)


According to personal experience, the authors-in-charge seem to
favor rather sparse use of "Updates"; there are other ADs much
more in favor of using that metadata relation (in lack of more,
established metadata relations for RFCs that allow to express a
finer granularity of relationship between documents) ubiquitously
whenever implementers of an old document should be made aware of
the existence of a new document, so that they can at least take
appropriate provisions in planning for future support of new
features, even if they do not care implementing these now.
In other words, these ADs favor the RFC Editor definition.

So realistically you should not expect IESG consensus on a draft
IESG statement soon; opinions will change and will have to settle
after the new ADs have been seated at IETF.

As soon as the IESG comes out with a draft statement, there will
most likely happen a flame war on the IETF main list, a few famous
folks and the "add-on" value lists (hoho, ambiguous language!) will
step in, etc., until everybody is exhausted and the Secretariat
needs additional disk space for mailing list archival.  :-)


c)  Conclusion

So come back with that 'simple' question next year (or later),
unless you have a strong opinion and want to firmly state:
"We take on this position for that draft, and we will defend
that decision in the IESG."


Best regards,
  Alfred Hönes.

-- 

+------------------------+--------------------------------------------+
| TR-Sys Alfred Hoenes   |  Alfred Hoenes   Dipl.-Math., Dipl.-Phys.  |
| Gerlinger Strasse 12   |  Phone: (+49)7156/9635-0, Fax: -18         |
| D-71254  Ditzingen     |  E-Mail:  ah@TR-Sys.de                     |
+------------------------+--------------------------------------------+