Re: [hybi] Versioning is a anti-pattern

John Tamplin <jat@google.com> Fri, 03 September 2010 15:12 UTC

Return-Path: <jat@google.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 89F223A68FE for <hybi@core3.amsl.com>; Fri, 3 Sep 2010 08:12:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.877
X-Spam-Level:
X-Spam-Status: No, score=-105.877 tagged_above=-999 required=5 tests=[AWL=0.099, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 vGiBGmWJEJcP for <hybi@core3.amsl.com>; Fri, 3 Sep 2010 08:12:04 -0700 (PDT)
Received: from smtp-out.google.com (smtp-out.google.com [216.239.44.51]) by core3.amsl.com (Postfix) with ESMTP id 0F3353A690C for <hybi@ietf.org>; Fri, 3 Sep 2010 08:11:49 -0700 (PDT)
Received: from wpaz5.hot.corp.google.com (wpaz5.hot.corp.google.com [172.24.198.69]) by smtp-out.google.com with ESMTP id o83FCJjn005547 for <hybi@ietf.org>; Fri, 3 Sep 2010 08:12:19 -0700
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=google.com; s=beta; t=1283526739; bh=DCT5Hstk7BU89lH59wqQJBc1XIU=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=woR3I94mXGWGcWKyYklboeWBkWOk1NNq0RIinLYalkk/Njr+S+EWnGEsmBjNWxLj6 NyPiZbyRE6+7HL81bVnDg==
Received: from gya6 (gya6.prod.google.com [10.243.49.6]) by wpaz5.hot.corp.google.com with ESMTP id o83FCIeH006081 for <hybi@ietf.org>; Fri, 3 Sep 2010 08:12:18 -0700
Received: by gya6 with SMTP id 6so963650gya.34 for <hybi@ietf.org>; Fri, 03 Sep 2010 08:12:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=beta; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:cc:content-type; bh=hwcRCWYkzId/xeEP+hHT8OUEcp6asXr61edplQBn3wM=; b=sgjs5o+5MRQX2g4S6YynOrKwRaQAbjGh1R6v7UEMTyj4WF9O9RMi46d+DxCVF04lXE y6GdlKsz56hlMWUQIxNQ==
DomainKey-Signature: a=rsa-sha1; c=nofws; d=google.com; s=beta; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=lCfdkPTR9cP57LlxvEYqInNkvy22iip1poobmVQkJwL/5RGW60kCTtUcoI97kI4Z62 KbJQIO2ZhWg1ZttW4GYQ==
Received: by 10.150.58.19 with SMTP id g19mr241227yba.448.1283526737835; Fri, 03 Sep 2010 08:12:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.151.103.4 with HTTP; Fri, 3 Sep 2010 08:11:57 -0700 (PDT)
In-Reply-To: <1283517285.2285.460.camel@tng>
References: <20100901224502.0519B3A687C@core3.amsl.com> <AANLkTikP1CF22fL0rBniXmrxEoBAbTNfzP9kyiNA4nbb@mail.gmail.com> <AANLkTi=_1m36ThFZTH_aGE_Unz0KTeexJq_74UGr2j+u@mail.gmail.com> <alpine.DEB.2.00.1009022022090.7470@tvnag.unkk.fr> <AANLkTinyQUYn_zRZKPC0Gp7MeT13O2jhXu1EyNLOojXR@mail.gmail.com> <AANLkTikkGGJ1dhzP7z-qnxiAs_Bus8rEecV0YBO9Uw5N@mail.gmail.com> <alpine.DEB.2.00.1009030843230.25862@sirius> <AANLkTinknBSfH1GfzRunvu-W4LAO9u9Nq59LFnPBbJ+p@mail.gmail.com> <1283517285.2285.460.camel@tng>
From: John Tamplin <jat@google.com>
Date: Fri, 03 Sep 2010 11:11:57 -0400
Message-ID: <AANLkTimeBQj+ddLEdsDnFCaTe8bBf76yZZn537iaFe1v@mail.gmail.com>
To: Patrick McManus <mcmanus@ducksong.com>
Content-Type: multipart/alternative; boundary="000e0cd30abc44d1aa048f5c5be8"
X-System-Of-Record: true
Cc: hybi <hybi@ietf.org>
Subject: Re: [hybi] Versioning is a anti-pattern
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: Fri, 03 Sep 2010 15:12:05 -0000

On Fri, Sep 3, 2010 at 8:34 AM, Patrick McManus <mcmanus@ducksong.com>wrote:

> For those that aren't aware, I'm working with the Mozilla Websockets
> team. And with that hat on I can say FF is unlikely to deploy -76 in FF
> 4 - except perhaps under a clearly for-experiment-only namespace which
> is subject to breakage at any time.
>
> That being said, I'd love to get the specification to a state where we
> could ship something based on draft-ietf-* with some confidence that at
> least the basics were stable. We've got some work to do.
>

So FF40 final will not ship WebSockets support under the final name unless
the spec is finalized before then?  I thought 4.0b4 was running v76 and
interoperable with Chrome from the client side API?

Since most of the comments on the framing in draft 01 have been about the
wording rather than the technical details in general, I think we are pretty
close to having the framing done.  However, I expect there to be significant
changes in the handshake.

-- 
John A. Tamplin
Software Engineer (GWT), Google