Re: [MMUSIC] [rtcweb] Updating JSEP and BUNDLE

Magnus Westerlund <magnus.westerlund@ericsson.com> Tue, 26 January 2021 15:18 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C0D73A0BB2 for <mmusic@ietfa.amsl.com>; Tue, 26 Jan 2021 07:18:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.451
X-Spam-Level:
X-Spam-Status: No, score=-0.451 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 EiUVQJO1zdkE for <mmusic@ietfa.amsl.com>; Tue, 26 Jan 2021 07:18:55 -0800 (PST)
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-eopbgr40044.outbound.protection.outlook.com [40.107.4.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 429543A0BB3 for <mmusic@ietf.org>; Tue, 26 Jan 2021 07:18:54 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NyD4VfY9kz0nuekCzSsFfOF5F48LID3RWyQwknS/gfnLWcNsAA0UconPW748rXhpSY3WNUmcDvuM2BZgktp+2COP0yW768CJ9glpeh3en7Wa5P4lL6nRRR3pZ3XgO/30qV03SRZJxkrQhl92+HploDPHMLUyOb/ftQ2izfBhLhyJc0ctulv1EIWi83BU15SL2Y1j93OTJDW6ExjQO742K50iRBf/owx8/dhbQO4342OOb6s4jbuSG9m9SqHSIHWE+R01utr0uZMQwibx8jHkcwEqcLtM3TCOKvn7Q8q3uPf5fPTBIJuyZ7/OxM+NHpyXT2aY0P25cjqxh+bRVVg9nw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CuN4OfQKPf1LGFDgdcR5oI3kd+ApoS5PqrNpZiGKJVc=; b=erc/28s6NuZReOawypIL+NM/IR/Y+j0G3scfgll3KUvGJNmdFlKwaO9n8cBqb+eSth5b+aahD1vXelLWObn9fvv1TqQXWHoxf0oa5L3X8MeVdqeLzumgKDHTJaS7aWIqOPtlMSnWptWg6T3UW6OIE/IsrcOir1uu98R7lJ9uZZWLKUbyoP277J64NPCSMJ80qzhUk2bPppUMzgTpjVQ5kz/Vi9MnSV5YsMccg4Xlvfp2m8TLx8B8TtLHHXgPLTHOyQMH34YDDnDh7JVWKKviTAnRoJpRkbB2fCK+dWUwY6o1wcnhw4x9/tGdosCEP++AJFd8JmkQMTkol7P44AHn1g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CuN4OfQKPf1LGFDgdcR5oI3kd+ApoS5PqrNpZiGKJVc=; b=MOzRoeY7NBQnbY2AGoQrX+1VGjCbogsLBm82iPHgUWXEB5r9bSMM5j8hp3hmey1gxJvNvToCeRivKvKdxd+sGmCkP2boUWZdowNCp6s9S2CzW5zQQcXygeZeo7v7J5c9EiveQXZcX8WbiNBoBxl4drhFnKQfv9cKkrESZCdCOpM=
Received: from (2603:10a6:7:8e::14) by HE1PR0702MB3771.eurprd07.prod.outlook.com (2603:10a6:7:88::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.15; Tue, 26 Jan 2021 15:18:51 +0000
Received: from HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::8cd:496:65de:4ace]) by HE1PR0702MB3772.eurprd07.prod.outlook.com ([fe80::8cd:496:65de:4ace%6]) with mapi id 15.20.3784.010; Tue, 26 Jan 2021 15:18:50 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "mmusic@ietf.org" <mmusic@ietf.org>, "harald@alvestrand.no" <harald@alvestrand.no>
Thread-Topic: [MMUSIC] [rtcweb] Updating JSEP and BUNDLE
Thread-Index: AQHW8SgYoItmCXXdh0mU6Dw9WOklEao4ki0AgAEQuACAAGfigA==
Date: Tue, 26 Jan 2021 15:18:50 +0000
Message-ID: <f12469ff29408168c98124c46348804b5cbd86d2.camel@ericsson.com>
References: <CAL0qLwYeg6_HdjVuLCdhPxtaNH4_vnE_r4Lr1p=s8uiTAu+hdQ@mail.gmail.com> <3259d26b0df271445895d17c73fdf60d94209c52.camel@ericsson.com> <61b30cc5-d56a-f83b-0faf-0df8b07aea0f@alvestrand.no>
In-Reply-To: <61b30cc5-d56a-f83b-0faf-0df8b07aea0f@alvestrand.no>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [158.174.130.243]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2c4fc56a-dfc2-4963-b907-08d8c20daf9f
x-ms-traffictypediagnostic: HE1PR0702MB3771:
x-microsoft-antispam-prvs: <HE1PR0702MB37715F0DA2D9130B77769E6B95BC0@HE1PR0702MB3771.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: EXvOifMcsfZtqoaSOPhQ2LPHkoilMkvbRg/NE1EK9CuxGjg5Zsad1N+0/4+nxEbOqPnyFZiWvFieuyF/PMHCib0JvAzBLY6i6pjx6poG/lx+nPyXKoSrAHnkGVMR5WS4Ib+X/D24Sa+mTR6xzx/YNKZY+epH6OB1HYYhFsieRPu3s8+6quanLHR8Qi64PrZxmhCp8F/UZvmlBr+ImEqJG+aql17emL1+KAYtf9DgkJa35dWwa8hlUZlkDyMl2I770lxgsH+BA6bQXLCoxLwnBC5i/stwCJQEWRPfMz2nzu1WJRc74KPQvmO+9Y41iAjEzutzCpQg7Gz7hZGuhxLV7DOlv3DNfspqdD/hEn8TCag0svlS2vPcQG1zIDDaSxv9sB3id+xgaNcWx07uWR7y0rBpiRoBQQujk6JTIkyT3yyYTTXDiLaqSUo+sSxgDP60o373xRi5TjovZxVdjEjcUPxKpRyADM0/SPJTtpz4N4HqQOeyqiC0+Ou1fjW8xDIYx+I8+N+fR+wWfRO68RR/FQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0702MB3772.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(136003)(396003)(376002)(366004)(66446008)(66556008)(64756008)(66946007)(66616009)(66476007)(76116006)(2616005)(26005)(36756003)(2906002)(186003)(53546011)(6506007)(71200400001)(86362001)(966005)(8676002)(6486002)(5660300002)(316002)(44832011)(66574015)(8936002)(110136005)(99936003)(83380400001)(6512007)(478600001)(99106002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: WN0qCwNd6tscELM30kP1fiXg/Gyd58IFoR74zrVThbTyDK1L2liAFpocb6gnETGNmRqY5BgDBYhCuOvsyC82KULS89ZxU6IyjpyppwjDHQdTtJKSbfxjQZNyBtkO9fIudRWTF1iyCzP4Ciel3VtCfXC+WJV7k25WXK24B8IvPyahmvhqrqlTkUqDEheVtuw5PlufTlcBqYtqpi1d72Cexa0ogtM/IFpwUMDg9pp2Tsat5HXx9w6wq9LKqbwJSXJdZSYOJ8xuAx/SqsF1Htu5wIT732aT2f09XZCVCugXA914L58U/i7JwRDUPqRlzua9QLuXeg+UnpuWLUZYs0oba7xJshA6yeId5IQXbJu70/ENKfVyvG4Q1gDG7qhD6x+oK7Jb/3enNdoTTdDUsxlQXgS2reSC5pt/zzWCgXCq9GwqaeNouUQLb52VAqKQGswTexjs9KK3W9EztJC5zqd+Gcn4/QFVvjOoL1vUPhFq+m3UbmvEaaAml+fiE5SAk2/qQbRDrK/93C9VW4lafa0HPYZ33Mn2HEEKWMIBIvafjDelwoBiA9N6pyf5O153ONbK8ZUL82Os2Dm0MXVdXKzEx9PJ9cLhrVlWoH6+dFu2g2XuIDzPwkmQ1LJ4U/Qhot23zeVcMBtPCTz0G1+0rMbJlMipW0VwVlp69MhHFnWWNTN0bYLNQHykjwkGLWpdpHwW/sv+lwTJq5qPJbRfQurPA3x4x1S8+dk647tO5+s1dzUR3FPyBFsZQmrz6uBUBS3rerF86ru+8AglfKj8H3o0D8q7pcR3zVU+95qVrg3DpkINnYuakTgKSY3cpAUeZt+Exk4Uw+Av1zxCpJqX9YjKJ+bhkx72R9OVLb4qDhShAiO8xF5RQqzCHn7/huiREbL6AhO6kt+55o3Gju1ZFefqhPVLINgEIR9HJAK/lEVgQw2Kr1NUu3T+CZnBVAQ6ZPMNZIRPDxLC0DULkoxP0PVeFO02c8voIJoqonJEhz0YM5E4e6Jaw9kRboqtKOa9FEe0mTIVieSAfadUVlvDKjMMZe3SArJQBs5ywVwG4Qxlybyt7a4DSQfKqOACS3Aw5JyZicAqM2HDqtOFhhRwE4YTPw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-doJWbSAPbIvSG1w+shWU"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR0702MB3772.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c4fc56a-dfc2-4963-b907-08d8c20daf9f
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jan 2021 15:18:50.8379 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: J1YaszQXkb964ayourwvG64yVq0LnBypxpZCQuXd7dfyEv8lBvVqjfNgFTpxM0ZMvBRL71W/L0HRntZSqKZMqml0MyRpaeseGHHM1CUlbLc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3771
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/-GeKPQGDRoVxUvJ3w14zHnEyyDs>
Subject: Re: [MMUSIC] [rtcweb] Updating JSEP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Jan 2021 15:18:58 -0000

Hi Harald,

Let me clarify. My first issue was about the process up to this point that no
one had taken the time to actually inform the participants on the MMUSIC WG
mailing that one specification developed by the WG had an issue in relation to
another one done in RTCWeb when in AUTH48. Independently of where that work
shold be done to fix this, I think there exists a need to inform people about
this plan. And when publishing that plan only to RTCWeb mailing list that got me
annoyed. 

Secondly, I can definitely live with the work being done in a revivied
specifically charted RTCWeb WG. However, SDP Offer/Answer is used in several
places for different usages. Something which was considred very much when
developing BUNDLE. Thus, I think it is relevant that RTCWeb will keep MMUSIC
informed about their work. So that RTCWeb doesn't end up missing an important
aspect of this, a run into issue when forming the IETF consensus needed to
publish this document. 

Cheers

Magnus Westerlund


On Tue, 2021-01-26 at 10:07 +0100, Harald Alvestrand wrote:
> Magnus:
> 1) IETF is most successful when it creates fora that are focused on delivering
> a product. Using long-lived, generic review mechanisms such as MMUSIC has a
> long history of failure; in particular, this particular BUNDLE change was done
> in MMUSIC without making RTCWEB aware of the introduced incompatibility,
> showing that MMUSIC failed to achieve IETF coordination on the issue, despite
> RTCWEB being the only significantly affected IETF WG, and the fact that RTCWEB
> was the cause of the BUNDLE work being started at all.
> 2) Anyone from MMUSIC is welcome to be part of the RTCWEB discussion on the
> subject. That's how cooperation between IETF WGs is supposed to be achieved:
> By cross-participation.
> The solution to this problem needs IETF (rough) consensus. This includes the
> participants of MMUSIC, but does not, and should not, as far as I can tell,
> require that the particular subgroup of the IETF that self-identifies as
> "MMUSIC" have consensus on the issue.
> I take my part of the blame (as listed co-author on BUNDLE) for not reviewing
> the change properly and realizing the JSEP impact of the change. But you
> certainly cannot argue that the history is a good argument that introducing a
> formal depenency on MMUSIC increases the chance of success for this particular
> endeavor.
> (I have long argued that long-lived fora like MMUSIC should have the name of
> "WG" taken from them and explicitly be barred from taking on new work; these
> long-lived fora serve a very important purpose as institutional memory, but
> their success rate on involvement with new work is not something that
> impresses me.)
> Harald
> On 1/25/21 5:50 PM, Magnus Westerlund wrote:
> > Hi,
> > 
> > I am cross posting this to MMUSIC as BUNDLE was a MMUSIC document, and this
> > issue has to my understanding still not been conveyed to the MMUSIC WG
> > partipants. 
> > 
> > First, I am a bit concerned that this is done in a RTCWeb WG without any
> > requirement on interaction with MMUSIC. BUNDLE is a general SDP O/A
> > mechanism
> > and not specific to RTCWebs usage in JSEP. Thus, I am worried about that
> > changes
> > are applied to BUNDLE that works fine for JSEP, but affect the
> > interoperability
> > with general case SDP O/A usages. 
> > 
> > Secondly, the citiation below includes the following: "... and existing
> > browser
> > implementations." I think that gives an impression that RTCWeb browser 
> > implementations can be used trump over general SDP O/A interoperability and
> > also other implementation, even of WebRTC, that this alignment fix could
> > potentially impact. 
> > 
> > Thus, I would prefer a different wording than referring to a statement that
> > was
> > intended to be informative that there exists an issue. I would notet that
> > the
> > statement was quickly written, that a limited set of people had any chance
> > to
> > see prior to its publication. 
> > 
> > In addition I think the scope can be narrowed even further than to just the
> > Bundle-only part of BUNDLE and JSEP, to only the aspect that is missaligned.
> > 
> > Cheers
> > 
> > Magnus Westerlund
> > 
> > 
> > 
> > 
> > On Fri, 2021-01-22 at 17:35 -0800, Murray S. Kucherawy wrote:
> > > Colleagues,
> > > 
> > > In the final run-up to publication of C238, it was observed that the JSEP
> > > and
> > > BUNDLE documents contradict each other in a significant way.
> > > 
> > > Rather than send them back to the working group to resolve, delaying
> > > publication further for an unknown duration, the authors and Area
> > > Directors
> > > involved reached consensus to publish the entire cluster as it was
> > > originally
> > > approved, with a note added that acknowledges the contradiction (without
> > > proposing solutions), and stating that the IETF will quickly take up the
> > > work
> > > to publish updates.  The specific text is visible as Section 1.3 of RFC
> > > 8829
> > > and 1.4 of RFC 8843.
> > > 
> > > The IESG intends to reconstitute the RTCWEB working group to resolve this
> > > contradiction, with a scope to resolve only that specific issue and
> > > publish a
> > > couple of document updates.  The plan is to have this rechartering in
> > > place in
> > > time for a meeting at IETF 110 in March.
> > > 
> > > Below is the proposed re-chartering for the RTCWEB working
> > > group.  Feedback on
> > > this is welcome, either on the rtcweb@ietf.org list, to me privately, or
> > > to
> > > the IESG.  We will start the formal process of review and approval on the
> > > next
> > > IESG telechat, and have already requested a session during IETF 110 to get
> > > the
> > > work going.
> > > 
> > > -MSK, ART AD 
> > > 
> > > --
> > > 
> > > The RTCWEB working group was originally chartered to standardize
> > > mechanisms
> > > that provide direct interactive rich communication using audio, video,
> > > collaboration, games, etc. between two peers' web-browsers, without
> > > requiring
> > > non-standard extensions or proprietary plug-ins.  The result was a set of
> > > RFCs
> > > from RTCWEB, in addition to many other RFCs from other working groups, all
> > > of
> > > which are interrelated and had to be published together in what the RFC
> > > Editor
> > > refers to as a “cluster”.  In the end, that cluster comprised more than 40
> > > RFCs and was finally published in January 2021.
> > > 
> > > During the run-up to publication of the cluster, a contradiction was
> > > identified between what became RFCs 8829 and 8843.  A description of this
> > > contradiction was added to both documents to highlight the problem, and
> > > state
> > > our intention to proceed with publication but quickly initiate an effort
> > > to
> > > publish updates to the affected documents.
> > > 
> > > The key part of the added text was as follows:
> > > 
> > > “The specific issue involves the handling of "m=" sections that are
> > > designated
> > > as bundle-only, as discussed in Section 4.1.1 of [RFC 8829].  Currently,
> > > there
> > > is divergence between JSEP and BUNDLE, as well as between these
> > > specifications
> > > and existing browser implementations …”
> > > 
> > > The working group is being reconstituted to take up this contradiction,
> > > come
> > > to consensus on a resolution, and issue Standards Track updates for those
> > > two
> > > documents.  Updating any other document, or taking up any other issue, is
> > > out
> > > of scope and will require IESG approval via rechartering.
> > > _______________________________________________
> > > rtcweb mailing list
> > > rtcweb@ietf.org
> > > https://www.ietf.org/mailman/listinfo/rtcweb
> > > 
> > > 
> > > _______________________________________________
> > > mmusic mailing list
> > > mmusic@ietf.org
> > > https://www.ietf.org/mailman/listinfo/mmusic
> 
> _______________________________________________
> mmusic mailing list
> mmusic@ietf.org
> https://www.ietf.org/mailman/listinfo/mmusic