Re: Straw-man charter for http-bis

Keith Moore <moore@cs.utk.edu> Fri, 01 June 2007 18:54 UTC

Return-path: <discuss-bounces@apps.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HuCGV-00080t-Fs; Fri, 01 Jun 2007 14:54:23 -0400
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1HuCGS-0007gb-Uw for discuss-confirm+ok@megatron.ietf.org; Fri, 01 Jun 2007 14:54:20 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HuCGS-0007dT-IO for discuss@apps.ietf.org; Fri, 01 Jun 2007 14:54:20 -0400
Received: from shu.cs.utk.edu ([160.36.56.39]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HuCGR-00037L-9I for discuss@apps.ietf.org; Fri, 01 Jun 2007 14:54:20 -0400
Received: from localhost (localhost [127.0.0.1]) by shu.cs.utk.edu (Postfix) with ESMTP id 6A1F51EE165; Fri, 1 Jun 2007 14:54:18 -0400 (EDT)
X-Virus-Scanned: by amavisd-new with ClamAV and SpamAssasin at cs.utk.edu
Received: from shu.cs.utk.edu ([127.0.0.1]) by localhost (bes.cs.utk.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7i-sPXogaqY6; Fri, 1 Jun 2007 14:54:10 -0400 (EDT)
Received: from lust.indecency.org (user-119b1dm.biz.mindspring.com [66.149.133.182]) by shu.cs.utk.edu (Postfix) with ESMTP id F3FDD1EE180; Fri, 1 Jun 2007 14:54:09 -0400 (EDT)
Message-ID: <46606B50.6030308@cs.utk.edu>
Date: Fri, 01 Jun 2007 14:54:08 -0400
From: Keith Moore <moore@cs.utk.edu>
User-Agent: Thunderbird 2.0.0.0 (Macintosh/20070326)
MIME-Version: 1.0
To: Julian Reschke <julian.reschke@gmx.de>
Subject: Re: Straw-man charter for http-bis
References: <BA772834-227A-4C1B-9534-070C50DF05B3@mnot.net> <392C98BA-E7B8-44ED-964B-82FC48162924@mnot.net> <46605C9B.3080804@gmx.de>
In-Reply-To: <46605C9B.3080804@gmx.de>
X-Enigmail-Version: 0.95.0
OpenPGP: id=E1473978
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 769a46790fb42fbb0b0cc700c82f7081
Cc: Apps Discuss <discuss@apps.ietf.org>, "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org

Julian Reschke wrote:
> Hi,
>
> I'd like to make one small comment with respect to the opinion that
> maintaining an errata list (and potentially handing that to the RFC
> Editor) would be sufficient.
> 1) Scott Lawrence' original errata list
> (<http://purl.org/NET/http-errata> is excellent, but it hasn't been
> maintained since 2004. So we needed to move somewhere else.
>
> 2) Just collecting errata sounds nice in theory, but my experience
> with spec writing is that you can't close a bug until you have applied
> the suggested fix to the spec text. Frequently, something that looks
> OK in isolation doesn't work in the specification context. Thus my
> preference is not only to collect errata and proposed resolutions, but
> to also have them applied to a copy of the original spec (and have
> that up for review for everybody).
>
> 3) Finally, looking at the amount of issues we have collected in the
> meantime, I'd be really amazed if the RFC Editor would be willing to
> take over the editorial work for updating the document. I bet the
> answer would be: please submit an Internet Draft.
>
> Best regards, Julian

My recommendation would be for the group to construct a list of errata
and get consensus on that list.  Each erratum should mention the
specific sections and text of RFC 2616 that it applies to, what the
problem is, and what changes are needed to fix the problem.

By the time the list is nearing completion, it should be apparent
whether it's worth the effort to revise the HTTP specification.  The
original errata list would still be useful, perhaps as an appendix,
because many implementors will just want to know what has changed.

My guess is that if the group sees its task as making a good
errata-and-fix list for 2616,  it will stay focused and finish in a
reasonable amount of time.  If at that point it is seen as appropriate
to actually update 2616, this will be a straightforward task which won't
take a lot of additional time.  (I do not propose that this task be
delegated to the RFC editor - the RFC editor function needs to stay
separate.)

On the other hand, if the working group sees its task as revising 2616,
the chance that it will take several years, dig into a dozen ratholes,
and create even more ambiguity than currently exists, is quite large.

Keith