Re: [jose] thoughts on deployed code and breaking changes

Richard Barnes <rlb@ipv.sx> Thu, 13 June 2013 19:31 UTC

Return-Path: <rlb@ipv.sx>
X-Original-To: jose@ietfa.amsl.com
Delivered-To: jose@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A52321F9A14 for <jose@ietfa.amsl.com>; Thu, 13 Jun 2013 12:31:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.303
X-Spam-Level:
X-Spam-Status: No, score=-0.303 tagged_above=-999 required=5 tests=[AWL=0.122, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RDNS_NONE=0.1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 48RJGpwkLQfC for <jose@ietfa.amsl.com>; Thu, 13 Jun 2013 12:31:21 -0700 (PDT)
Received: from mail-oa0-x22f.google.com (mail-oa0-x22f.google.com [IPv6:2607:f8b0:4003:c02::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 5F4F521F9399 for <jose@ietf.org>; Thu, 13 Jun 2013 12:31:21 -0700 (PDT)
Received: by mail-oa0-f47.google.com with SMTP id m1so9384753oag.20 for <jose@ietf.org>; Thu, 13 Jun 2013 12:31:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=Lh6gFoiqXVn2iyFsVXvDIZvFb2477gUT5Xgiw1YqolE=; b=P0TM/n84zrWyuDo1YBBuKQxf/mWbpa6MLfWW+Z3FK4931tvvyK2H3w6Hjg6+5nWYo7 1/8gtxSPdlVZ/4cCgVz3d0WHiTvyTw21uG8ew53mZHA3fo6+z59fljP3yP+dycO0GaAc NCphTxwGZOH+d8idh5endHVN8/qZ7zsJ+5sGo6mSltwnSwmr5S8xm49vLeoNY5mDMPUI GHfwTn/AAh2zFYmrK4hXT2iQX7vsyIl6EaUNP5r5U3X/FY+hY98PqkrgYPM76vlHp/Pv W/W5CwDHH26gYqRrDoutPZu2lrbn+OzR9Cq6GX7TtU8qdxny+exKMP1v6pcGGhRaqk1E I79g==
MIME-Version: 1.0
X-Received: by 10.60.42.237 with SMTP id r13mr1895389oel.61.1371151880221; Thu, 13 Jun 2013 12:31:20 -0700 (PDT)
Received: by 10.60.84.8 with HTTP; Thu, 13 Jun 2013 12:31:20 -0700 (PDT)
X-Originating-IP: [192.1.51.101]
In-Reply-To: <DD357551-474C-469B-BE1B-19AE1B459EF0@isoc.org>
References: <DD357551-474C-469B-BE1B-19AE1B459EF0@isoc.org>
Date: Thu, 13 Jun 2013 15:31:20 -0400
Message-ID: <CAL02cgSMJSPaGmtPmYA=XrtOUfgo=trsAuHxCKXXg9YH3hpc9A@mail.gmail.com>
From: Richard Barnes <rlb@ipv.sx>
To: Karen O'Donoghue <odonoghue@isoc.org>
Content-Type: multipart/alternative; boundary="001a11c206aac10c3304df0e2cf6"
X-Gm-Message-State: ALoCoQnZLn1HzJWWRrz2kO4xv5k1tJxDqI12GXQSqq5ulueYc1e9xfJXfgDozhDhzbVo/EDWi5IJ
Cc: "jose@ietf.org" <jose@ietf.org>
Subject: Re: [jose] thoughts on deployed code and breaking changes
X-BeenThere: jose@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Javascript Object Signing and Encryption <jose.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/jose>, <mailto:jose-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/jose>
List-Post: <mailto:jose@ietf.org>
List-Help: <mailto:jose-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/jose>, <mailto:jose-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jun 2013 19:31:25 -0000

Could we at least clarify that the embargo on breaking changes is to the
*compact* serialization of *JWS*?  All of the backward compatibility
concerns we've heard are for JWT, which is primarily based on JWS.  And as
far as I know, there's been no implementation of the JSON serializations
yet, so we don't have the same compatibility burden.

I don't mean to imply that I've got a bunch of horrible stuff queued up.
 I'm as interested in getting this done as the next guy.  I just want to
make clear that things like ISSUE-20 and Jim's suggestion on unencoded
protected headers are not ruled out of bounds.

--Richard


On Thu, Jun 13, 2013 at 2:04 PM, Karen O'Donoghue <odonoghue@isoc.org>wrote:

> Folks,
>
> I *personally* believe the time for major breaking changes is past for
> this version of the specification. I believe we are now in the phase of
> final corrections and minor tweaks for a v1.0. We scheduled an interim
> meeting in April to get all remaining issues on the table and discussed.
> These specifications have been evolving for a long time. I am sure that
> they could be improved in a myriad of ways, but at this point, without a
> strong rationale and a ground swell of working group support, we should
> work to complete what we have. Any major refactoring or new  functionality
> should be deferred as future work. At that time, we can work to "break
> cleanly with existing code." We better serve the IETF and the broader
> community by getting these specifications out the door.
>
> We will have an interim teleconference Monday (with a few more possibly to
> follow) to review the implementation of the interim discussions and to
> discuss any final issues. I strongly encourage folks to review the
> specifications and the minutes of the interim with that in mind.
>
> Regards,
> Karen
>
> _______________________________________________
> jose mailing list
> jose@ietf.org
> https://www.ietf.org/mailman/listinfo/jose
>