Re: [hybi] consensus call: websocketprotocol baseline

Greg Wilkins <gregw@webtide.com> Wed, 12 May 2010 11:06 UTC

Return-Path: <gregw@webtide.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2169B3A681F for <hybi@core3.amsl.com>; Wed, 12 May 2010 04:06:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.227
X-Spam-Level:
X-Spam-Status: No, score=-0.227 tagged_above=-999 required=5 tests=[AWL=-0.528, BAYES_50=0.001, 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 oskBqllUFg64 for <hybi@core3.amsl.com>; Wed, 12 May 2010 04:06:17 -0700 (PDT)
Received: from mail-ww0-f44.google.com (mail-ww0-f44.google.com [74.125.82.44]) by core3.amsl.com (Postfix) with ESMTP id 318FF3A6783 for <hybi@ietf.org>; Wed, 12 May 2010 04:06:16 -0700 (PDT)
Received: by wwb28 with SMTP id 28so1226530wwb.31 for <hybi@ietf.org>; Wed, 12 May 2010 04:06:02 -0700 (PDT)
Received: by 10.227.68.134 with SMTP id v6mr6581255wbi.110.1273662362689; Wed, 12 May 2010 04:06:02 -0700 (PDT)
Received: from [192.168.0.100] (host116-234-static.43-88-b.business.telecomitalia.it [88.43.234.116]) by mx.google.com with ESMTPS id y22sm314513wby.11.2010.05.12.04.06.01 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 12 May 2010 04:06:02 -0700 (PDT)
Message-ID: <4BEA8B97.7060808@webtide.com>
Date: Wed, 12 May 2010 13:05:59 +0200
From: Greg Wilkins <gregw@webtide.com>
User-Agent: Thunderbird 2.0.0.24 (X11/20100411)
MIME-Version: 1.0
To: "\"Martin J. Dürst\"" <duerst@it.aoyama.ac.jp>, hybi@ietf.org
References: <4BE41BCB.7010707@ericsson.com> <4BEA5306.20903@it.aoyama.ac.jp>
In-Reply-To: <4BEA5306.20903@it.aoyama.ac.jp>
X-Enigmail-Version: 0.95.7
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
Subject: Re: [hybi] consensus call: websocketprotocol baseline
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 May 2010 11:06:22 -0000

Martin J. Dürst wrote:
> I'm fine with adopting either draft. It's much more important to adopt a
> draft as a baseline quickly and then work on it than to make a big deal
> out of which draft to adopt as a baseline.

This is a good point.... and as it seams that some browser vendors
are implementing -76 regardless of what is happen in this WG, then
I guess the server implementations will have to follow.

Adopting 75 as the baseline will not sort out the mess of deployment
with unversioned different implementations of 75/76 etc.

So if we can move quickly to start the process, then let's go with -76
as the basis of an ietf-00

> Also, while on controversial issue, it is very important that the chairs
> assess consensus and direct the editor, I think we shouldn't take this
> too far and put up every little wording issue for a WG consensus call.
> 
> Also, I would personally be absolutely fine with the/an editor to put
> some textual proposals into a new draft without necessarily checking all
> the details beforehand with the WG, if such new text is editorial only
> or if it is properly marked in the draft (e.g. with NEW PROPOSAL or
> ISSUE or whatever). I have seen quite a few WGs where that worked out
> fine. Of course, I leave it to the chairs how to handle this.

I agree that adding clearly marked proposal in the draft is a
reasonable way to proceed.

My main concern is making sure that we do not force implementers
to all follow speculative changes.   We need some clearer way
of indicating when a proposal is sufficiently mature that we
would expect implementations tracking the draft to implement
it.

Of course having a version in the protocol handshake would
also help servers enormously.  Servers will now be confronted
with a mix of -75 and -76 traffic being presented to them
and will have to infer which behaviour to follow.

regards