Re: [rtcweb] Eric Rescorla's Discuss on draft-ietf-rtcweb-overview-18: (with DISCUSS and COMMENT)
Eric Rescorla <ekr@rtfm.com> Sat, 13 May 2017 18:04 UTC
Return-Path: <ekr@rtfm.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AFB7512EA56 for <rtcweb@ietfa.amsl.com>; Sat, 13 May 2017 11:04:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XEBxqt9OF1K6 for <rtcweb@ietfa.amsl.com>; Sat, 13 May 2017 11:03:59 -0700 (PDT)
Received: from mail-yw0-x230.google.com (mail-yw0-x230.google.com [IPv6:2607:f8b0:4002:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ECA2012EA74 for <rtcweb@ietf.org>; Sat, 13 May 2017 11:01:09 -0700 (PDT)
Received: by mail-yw0-x230.google.com with SMTP id l14so23111268ywk.1 for <rtcweb@ietf.org>; Sat, 13 May 2017 11:01:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=dyqUMBp+CmAxTuKFG98Wgpx4KTGFR7xeuqT4sLMDC+Q=; b=vKZKYKkw0yzjqeD7kXLtJ48RgafNf3GmSh7k7bHhxk53jE+JX3WVBw5uHMwVGPwIAK NvWhUOTfPztr8KaFc3fODsYEx46xJBn9sVcwNBefytPasxwEMbb0dMilUWCXkA8wRa1z ps5EnmigWcUkEHLrT0U/CcItxYzaBFbVzkeJA2wEcAI+T5ij4SxqHWuMLAc12qyTMqWV te0tqmf+AR+qH4ciT96OvLyThOQDMHDFoq4xUdoh3rFIWPIEKVHyFllGqVweR6jX1P2w QT7WPW9CILqXGGNCcZvneFsthHMVM2trZPIwRZb7EYyv+HiUcUfYoNadqecQFBAWZk6b Hlzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=dyqUMBp+CmAxTuKFG98Wgpx4KTGFR7xeuqT4sLMDC+Q=; b=fWKsbmLNecRxOgKPr33lmyXvbgzu+I84bJW69ngH0Wveg3pTY7WHDl883klfc55LL6 8zWXv/I/GC5GuEUxT2iqw0bR4XQYC2vg5BqrPSYPqAp4iq7JfKvVEEAR+9UG5jsDeZNY A4ipXRkx784geWCk/AAgkKmH1brHRmUrYcSCJl5MWOmHuKRJIZ2lGOROJFrZYnzQTb9j gPJ5hEHS2mVRPT8mBDv1M+V6PghxSHyTDrzeNNNUvG8ZDzpLu5maVpuZ7PD8y8OU2uWE 6/Yn2zCBeOcGce9F/63Ke29p9iVPGh+1qslU72K00UYPtKlxkrjGe3p+TpaAUhrluqKY oAxw==
X-Gm-Message-State: AODbwcDX/7HGUao027YyrGoolRL7N9awW0R3IqfIgqk17MarvhwnchI1 de92eJdfnSEyLzLhid5FtQ87nlZMcg==
X-Received: by 10.129.147.134 with SMTP id k128mr3713530ywg.270.1494698469212; Sat, 13 May 2017 11:01:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.129.131.150 with HTTP; Sat, 13 May 2017 11:00:28 -0700 (PDT)
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B4CBA0B12@ESESSMB109.ericsson.se>
References: <149285978295.25905.7347383325486705546.idtracker@ietfa.amsl.com> <7594FB04B1934943A5C02806D1A2204B4CB805F3@ESESSMB109.ericsson.se> <15D737F9-2F65-45C5-AA26-946910B4030F@sn3rd.com> <D539F225.1C532%christer.holmberg@ericsson.com> <CABcZeBP2f0BRob205nfoeLWn+1KKe6-mw1GRqFbyfwa9Y7B9mg@mail.gmail.com> <D1C03CFA-0F3E-4250-B053-F8F0B4B28ACC@iii.ca> <7594FB04B1934943A5C02806D1A2204B4CBA05BC@ESESSMB109.ericsson.se> <A67D1A42-CDBE-4A4B-95DC-CB94A351A016@iii.ca> <225E4246-AB30-4877-9DCF-D5D2A8ABDF18@ericsson.com> <CABcZeBP_oZt6YgXrSNqd6vupWG2Uhzm9Y524J1aaWUq4aXA0sw@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B4CBA0B12@ESESSMB109.ericsson.se>
From: Eric Rescorla <ekr@rtfm.com>
Date: Sat, 13 May 2017 11:00:28 -0700
Message-ID: <CABcZeBNMqmjADXTJZwKNzbtav0rs1P1kbUc26cVhzeUy531S7g@mail.gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Cc: Cullen Jennings <fluffy@iii.ca>, Sean Turner <sean@sn3rd.com>, The IESG <iesg@ietf.org>, "rtcweb-chairs@ietf.org" <rtcweb-chairs@ietf.org>, RTCWeb IETF <rtcweb@ietf.org>, "draft-ietf-rtcweb-overview@ietf.org" <draft-ietf-rtcweb-overview@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c08d3564dd71f054f6b9b97"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/bT-CMjwts9-tTAAEd_xCXy709i0>
Subject: Re: [rtcweb] Eric Rescorla's Discuss on draft-ietf-rtcweb-overview-18: (with DISCUSS and COMMENT)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 13 May 2017 18:04:03 -0000
On Sat, May 13, 2017 at 10:57 AM, Christer Holmberg < christer.holmberg@ericsson.com> wrote: > Hi, > > >>So, if the changes done in 5245bis aren't needed, why are we working on > 5245bis to begin with??? We did we spend all that time on modifying Ta > etc??? > > > >I don't think anyone is saying that 5245 bis isn't a good thing, merely > that one can implement JSEP and trickle without reading it. > > This isn't about JSEP and trickle, it's about rtcweb-overview- which is > supposed to give some overview of what people need to implement. > Yes, and rtcweb-overview references 5245-bis: 1. Directly 2. Transitively through other documents, which are primarily JSEP and trickle. And my point is that to implement those other documents, you need not implement 5245-bis. So, *IF* we decide to reference RFC 5245 in rtcweb-overview, I think that > we at least should indicate that some dependencies might require 5245bis, > and refer to individual dependencies for details. That way we can progress > rtcweb-overview, but still keep the door open for 5245bis where/if it's > needed. > That just seems like kicking the can down the road. To the best of my knowledge, there is no technical reason why an rtcweb implementation needs to know about 5245-bis (whatever the structure of the normative references in the documents happens to be). Are you aware of such a reason? -Ekr > Regards, > > Christer > > > > > Sent from my iPhone > > > On 13 May 2017, at 16.42, Cullen Jennings <fluffy@iii.ca> wrote: > > > > > > OK, so let me try to give some really clear guidance here ... if you are > writing a draft that does not need to normatively depend on another draft, > it should not normatively depended on that draft. > > > > I really doubt anyone is going to argue with that so lets make it so. > > > >> On May 13, 2017, at 1:54 AM, Christer Holmberg < > christer.holmberg@ericsson.com> wrote: > >> > >> Hi, > >> > >> As co-chair of a number of the dependencies, we have been discussing > what to reference a number of times, and we have also changed the > references. We can't keep changing back and forth. > >> > >> In addition, I don't think WG X can decide what the drafts of WG Y > reference. There needs to be a collaborative decision. > >> > >> "We also assumed that some new work was going to require changes in ICE > but as that work went progressed, we largely figured out ways to make it > work with existing ICE implementations." > >> > >> Is this "discovery" documented somewhere? > >> > >> "If trickle ice actually gets done before 5245bis, and it does not > depend on any 5245bis features, then clearly is should be changed to just > depend on 5245." > >> > >> First, we need to agree on whether trickle depends on 5245bis features > or not. > >> > >> Second, as co-author of 5245bis, I have asked the chairs to initiate > the road towards WGLC, so I would hope both 5245bis and trickle-ice could > be done more or less at the same time. > >> > >> Regards, > >> > >> Christer > >> > >> > >> -----Original Message----- > >> From: Cullen Jennings [mailto:fluffy@iii.ca] > >> Sent: 13 May 2017 01:55 > >> To: Eric Rescorla <ekr@rtfm.com>; Christer Holmberg < > christer.holmberg@ericsson.com> > >> Cc: Sean Turner <sean@sn3rd.com>; The IESG <iesg@ietf.org>; > rtcweb-chairs@ietf.org; RTCWeb IETF <rtcweb@ietf.org>; > draft-ietf-rtcweb-overview@ietf.org > >> Subject: Re: [rtcweb] Eric Rescorla's Discuss on > draft-ietf-rtcweb-overview-18: (with DISCUSS and COMMENT) > >> > >> > >> Let me try and answer with the caveat that I may get this wrong and > need to be corrected by my co-chairs... > >> > >> TL;DR - The chairs recommend changing the ref in overview to point at > 5245 instead of 5245-bis > >> > >> > >> here is the longer version.... > >> > >> First a side note on how we got here. Some of the reasons we set up > dependencies like they are is that many years ago we made guess about what > order work would get completed on and, shockingly, some predictions of > standards developments timelines were less than perfect. We also assumed > that some new work was going to require changes in ICE but as that work > went progressed, we largely figured out ways to make it work with existing > ICE implementations. > >> > >> We are confident that overview does not actually depend on anything in > 5245-bis but instead just depends on 5245. > >> > >> Next lets discuss trickle-ice. The WebRTC set of specs currently > normatively depends on trickle ICE. There is some questions if trickle ICE > might depend on 5245-bis. Some of the trickle ICE authors do not think it > does. One of the authors said the chairs asked them to ref 5245 instead of > 5245bis as both tickle ICE and 5245bis would be done around the same time. > In general, the webrtc chairs would prefer to make the WebRTC dependency > cluster as small as possible. If trickle ice actually gets done before > 5245bis, and it does not depend on any 5245bis features, then clearly is > should be changed to just depend on 5245. The WG responsible for 5245bis > and trickle ICE can figure out what they want to do as both theses drafts > progress. Given there is a strong possibility that trickle ice will only > reference 5245, we think it would be better if overview did not bring > 5245bis into the WebRTC dependency cluster. If on the other hand, trickle > ICE does end up depending on 5245bis, there is no harm, and no need to > change overview to point at 5245. > >> > >> There are other drafts that are normative dependencies of JSEP and the > WebRTC cluster that also point at 5245bis. When we consider the technical > things these drafts need, it seems likely they can also reference 5245 > instead of 5245bis. For example draft-ietf-ice-dualstack-fairness, > draft-ietf-mmusic-ice-sip-sdp, draft-ietf-mmusic-sdp-bundle-negotiation, > and draft-ietf-rtcweb-transports (which is with the RFC Editor). The > argument for the others is roughly the same as it is with trickle ICE. > >> > >> Cullen (without review from my co-chairs but trying to represent what > we discussed on our chair call) > >> > >> > >> PS - if you are trying to figure out some of the dependencies for the > WebRTC cluster, you might find https://datatracker.ietf.org/ > doc/draft-jennings-rtcweb-deps/?include_text=1 useful but it is not 100% > accurate. > >> > >> > >> > >>> On May 11, 2017, at 7:43 AM, Eric Rescorla <ekr@rtfm.com> wrote: > >>> > >>> Question for the chairs. > >>> > >>> On Thu, May 11, 2017 at 12:44 AM, Christer Holmberg < > christer.holmberg@ericsson.com> wrote: > >>> Hi, > >>> > >>> What is the status regarding this? > >>> > >>> Regards, > >>> > >>> Christer > >>> > >>>> On 26/04/17 06:02, "Sean Turner" <sean@sn3rd.com> wrote: > >>>> > >>>> > >>>>> On Apr 23, 2017, at 14:44, Christer Holmberg > >>>>> <christer.holmberg@ericsson.com> wrote: > >>>>> > >>>>> Hi, > >>>>> > >>>>>> ------------------------------------------------------------------ > >>>>>> ---- > >>>>>> DISCUSS: > >>>>>> ------------------------------------------------------------------ > >>>>>> ---- > >>>>>> > >>>>>> Your citation to ICE is to 5245-bis, but at least the JSEP editor > >>>>>> consensus was that WebRTC depended on 5245, so this needs to be > >>>>>> resolved one way or the other. > >>>>> > >>>>> Keep in mind that, no matter what draft-rtcweb-overview and > >>>>> draft-rtcweb-jsep explicitly say, both specs reference 5245bis > >>>>> *IMPLICITLY*, e.g., via draft-mmusic-bundle, draft-ice-trickle > >>>>> etc... As I have indicated in the past, it would cause confusion to > reference both. > >>>>> > >>>>> So, I think we shall reference 5245-bis everywhere (I also thought > >>>>> we already decided no that in the past)- > >>>>> > >>>>> Regards, > >>>>> > >>>>> Christer > >>>> > >>>> /* bike shed alert: > >>>> /* > >>>> /* Assuming you¹re of the mind that a bis/updates draft is > >>>> /* signaling to all implementors of the original RFC that the > >>>> /* intention is that all implementations be updated then it¹s > >>>> /* a bit more than implicit. > >>>> > >>>> spt > >>>> > >>> > >>> > >> > > > >
- [rtcweb] Eric Rescorla's Discuss on draft-ietf-rt… Eric Rescorla
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Christer Holmberg
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Sean Turner
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Christer Holmberg
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Eric Rescorla
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Cullen Jennings
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Christer Holmberg
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Cullen Jennings
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Christer Holmberg
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Eric Rescorla
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Christer Holmberg
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Eric Rescorla
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Christer Holmberg
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Cullen Jennings
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Christer Holmberg
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Sean Turner
- Re: [rtcweb] Eric Rescorla's Discuss on draft-iet… Sean Turner