Re: [AVTCORE] Adam Roach's Yes on draft-ietf-avtcore-rfc5285-bis-12: (with COMMENT)

David Singer <singer@apple.com> Wed, 21 June 2017 17:52 UTC

Return-Path: <singer@apple.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E405127863 for <avt@ietfa.amsl.com>; Wed, 21 Jun 2017 10:52:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.302
X-Spam-Level:
X-Spam-Status: No, score=-4.302 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.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 tyQcRGUNwBT3 for <avt@ietfa.amsl.com>; Wed, 21 Jun 2017 10:52:03 -0700 (PDT)
Received: from mail-in22.apple.com (mail-out22.apple.com [17.171.2.32]) (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 C705A128D44 for <avt@ietf.org>; Wed, 21 Jun 2017 10:52:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1498067519; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-transfer-encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=zSvz/DEFmj74/P+97BbjyOjfNNfr0JGd2B46cdYoa2U=; b=YPMk1ejIr8kgaKpDy9dwnCi3J95C4FG7xFLxUFaQfdP7mIgbx9lNfp9mYxEODwYx UEB+6gXrmks+pq49yc7wFztVnHbrUJWjTnfyQhvosb65s9WIALgvO910EzOCsFHi KADqB+1rnAQc6i3e1PO7kggkQ5IBsFno3e1vP6rKiEDye9n7M6Oj00JrBoCavwd1 WJo8gBausS3VwKNl7JTMnUMcZM9Sad4AKi5XH19T9UyuveiZCT0M4r6bxccAPCnl rMd9+J+cJ8zLxHdMD0/LB+jOv5Pv4BMQ3TX003YIwhbxxnopjRtd8kO5fi4b9MR/ ZX4JgGKhCbdRUHtVJJwJkw==;
Received: from relay25.apple.com (relay25.apple.com [17.171.128.106]) (using TLS with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail-in22.apple.com (Apple Secure Mail Relay) with SMTP id EE.4D.02740.F32BA495; Wed, 21 Jun 2017 10:51:59 -0700 (PDT)
X-AuditID: 11ab0216-c25ff70000000ab4-31-594ab23f04d1
Received: from ma1-mmpp-sz08.apple.com (ma1-mmpp-sz08.apple.com [17.171.128.176]) by relay25.apple.com (Apple SCV relay) with SMTP id 00.35.27995.E32BA495; Wed, 21 Jun 2017 10:51:59 -0700 (PDT)
MIME-version: 1.0
Content-type: text/plain; charset="utf-8"
Received: from [17.234.160.126] by ma1-mmpp-sz08.apple.com (Oracle Communications Messaging Server 8.0.1.2.20170210 64bit (built Feb 10 2017)) with ESMTPSA id <0ORW00EQGSAMSTB0@ma1-mmpp-sz08.apple.com>; Wed, 21 Jun 2017 10:51:58 -0700 (PDT)
Sender: singer@apple.com
From: David Singer <singer@apple.com>
In-reply-to: <6E58094ECC8D8344914996DAD28F1CCD7DB4AA@DGGEMM506-MBX.china.huawei.com>
Date: Wed, 21 Jun 2017 13:51:57 -0400
Cc: Adam Roach <adam@nostrum.com>, The IESG <iesg@ietf.org>, "draft-ietf-avtcore-rfc5285-bis@ietf.org" <draft-ietf-avtcore-rfc5285-bis@ietf.org>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "avtcore-chairs@ietf.org" <avtcore-chairs@ietf.org>, "avt@ietf.org" <avt@ietf.org>
Content-transfer-encoding: quoted-printable
Message-id: <D809EF4B-67CC-4E0C-A773-CDBD1A9871A6@apple.com>
References: <149800057969.15702.3522798954779108317.idtracker@ietfa.amsl.com> <6E58094ECC8D8344914996DAD28F1CCD7DB4AA@DGGEMM506-MBX.china.huawei.com>
To: Roni Even <roni.even@huawei.com>
X-Mailer: Apple Mail (2.3273)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRmVeSWpSXmKPExsUiuLohS9d+k1ekwYR92hZ7/i5it3jZs5Ld Yt/mlawWO16/YrGY8Wcis8Wl9feYLD4dO8/iwO7x6+tVNo+WI29ZPZYs+cnkMWvnE5YAligu m5TUnMyy1CJ9uwSujDdPTzAWvJeq2PC0j6WB8YdoFyMnh4SAiUTbm/0sXYxcHEIC65kk9t2c wQKTmH1pJhNE4jCjxNNji5hBErwCghI/Jt8DKuLgYBZQl5gyJRei5hujxM1Z18GahQUkJD5+ nAxlh0j0Xb3BBGKzCahKPJhzjBHE5hQIk3h6YQMriM0CFJ984jI7yCBmgUVMEufO3gMrYhbQ lnjy7gIrxGIbicOXvoMNFRKYzijx5GgxiC0ioCJx6PwaZoirZSVuzb7EDDJIQmAPm8Szd3cY JzAKz0Jy+CyEw2chWbGAkXkVo3BuYmaObmaekZFeYkFBTqpecn7uJkZwlDCJ7WC899rwEKMA B6MSD69FnVekEGtiWXFl7iFGaQ4WJXFen82ekUIC6YklqdmpqQWpRfFFpTmpxYcYmTg4pRoY zaykVZZ2+9x7ufFn0Dw2JqYHy04o7qhwa3F6/O3Si/NuX5MFTHdN5vlg5PlXI/bXE4ulWpkn bN9PXZTzMErF78mDoCqza6tO/dGqmRHIZW3Dtu3/lAM2M57eXPz2RdqGpIcH731gYCk9sNHo y++D2ie6QgI+xaVmCTz//3ZS75GI3/5PGQ0nWCixFGckGmoxFxUnAgD9Vst7cwIAAA==
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRmVeSWpSXmKPExsUiuLphg679Jq9Ig47pchZ7/i5it3jZs5Ld Yt/mlawWO16/YrGY8Wcis8Wl9feYLD4dO8/iwO7x6+tVNo+WI29ZPZYs+cnkMWvnE5YAligu m5TUnMyy1CJ9uwSujDdPTzAWvJeq2PC0j6WB8YdoFyMnh4SAicTsSzOZuhi5OIQEDjNKPD22 iBkkwSsgKPFj8j2WLkYODmYBdYkpU3Ihar4xStycdZ0FpEZYQELi48fJUHaIRN/VG0wgNpuA qsSDOccYQWxOgTCJpxc2sILYLEDxyScus4MMYhZYxCRx7uw9sCJmAW2JJ+8usEIstpE4fOk7 2FAhgemMEk+OFoPYIgIqEofOr2GGuFpW4tbsS8wTGAVmIbl1FsKts5BMXcDIvIpRsCg1J7HS yFQvsaAgJ1UvOT93EyMkqLN2MN6+aXaIUYCDUYmHd0KDV6QQa2JZcWXuIUYJDmYlEd4764BC vCmJlVWpRfnxRaU5qcWHGKU5WJTEecune0YKCaQnlqRmp6YWpBbBZJk4OKUaGKev+/5u2s53 vu+4Zv4XeOxS1ZteGHbw1J/f6/q3TT1qfcn6affk2VaVB1/6NDXV77X9dcp3r///qw4sxyf7 87ote3Si/7ts+jXxxwd1BHSYl19p6Yo6PTk6u04kk7lGXS1ZWWvCTOUjmXkKW8oMxLXP/rM+ 5PApZV2Wed1X86/1b522ar7jMlNiKc5INNRiLipOBACYRQouZgIAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/p0x80qj7YZ0b9ZcgfOnSIEGWKQU>
Subject: Re: [AVTCORE] Adam Roach's Yes on draft-ietf-avtcore-rfc5285-bis-12: (with COMMENT)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Jun 2017 17:52:05 -0000

Yes, “local” means “locally to this session”


> On Jun 21, 2017, at 2:04 , Roni Even <roni.even@huawei.com> wrote:
> 
> Hi Adam,
> Inline
> Roni
> 
>> -----Original Message-----
>> From: Adam Roach [mailto:adam@nostrum.com]
>> Sent: יום ד 21 יוני 2017 02:16
>> To: The IESG
>> Cc: draft-ietf-avtcore-rfc5285-bis@ietf.org; Magnus Westerlund; avtcore-
>> chairs@ietf.org; magnus.westerlund@ericsson.com; avt@ietf.org
>> Subject: Adam Roach's Yes on draft-ietf-avtcore-rfc5285-bis-12: (with
>> COMMENT)
>> 
>> Adam Roach has entered the following ballot position for
>> draft-ietf-avtcore-rfc5285-bis-12: Yes
>> 
>> When responding, please keep the subject line intact and reply to all email
>> addresses included in the To and CC lines. (Feel free to cut this introductory
>> paragraph, however.)
>> 
>> 
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>> 
>> 
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-avtcore-rfc5285-bis/
>> 
>> 
>> 
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>> 
>> The use of the term "local" in this document is implicit and therefore
>> confusing. Section 5 refers to "local identifier (ID)", while section 7 refers to
>> "Local identifiers". Neither indicates what the identifiers are local to, and
>> some implementors have chosen to interpret this as meaning "local to the
>> sender machine." See, for example,
>> https://bugzilla.mozilla.org/show_bug.cgi?id=1361206
>> 
>> I believe the intention here is for "local" to mean "local to this session."
>> This meaning should be made explicit. And, for avoidance of doubt, the
>> document should clarify that the negotiated identifiers use the same
>> numeric value in both directions. This is implied by much of the text, but it
>> never stated outright. Because so many other session attributes (e.g.,
>> payload types) can be negotiated to be different in each direction, many
>> implementors are likely to assume the same applies here. As the above bug
>> demonstrates, this leads to real interop issues in the field.
> 
> [Roni Even] I also think you are right and should be clarified as "local to RTP session" 
> I will also verify this on the AVT list and with my co-authors
> 
>> 
>> Nits:
>> 
>>   element (no alignment is needed), and parsing stops at the earlier of
>>   the end of the entire header extension, or in one-byte headers only
>>   case, on encountering an identifier with the reserved value of 15.
>> 
>> Put quotation marks around "one byte headers only".
> [Roni Even] OK
>> ____
>> 
>>   Each extension element MUST starts with a byte containing an ID and a
>>   length:
>> 
>> s/starts/start/
> [Roni Even] OK
>> ____
>> 
>> The attribute definition in section 6 says "Value:" instead of "Value: none."
>> -- Fix or refer to the IANA section instead.
> [Roni Even] OK, will change n section 6 to "Value:none"
> 
>> 
> 

David Singer
Manager, Software Standards, Apple Inc.