Re: [Cellar] Adam Roach's Discuss on draft-ietf-cellar-ebml-15: (with DISCUSS and COMMENT)
Adam Roach <adam@nostrum.com> Tue, 17 December 2019 21:38 UTC
Return-Path: <adam@nostrum.com>
X-Original-To: cellar@ietfa.amsl.com
Delivered-To: cellar@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D89EA120091; Tue, 17 Dec 2019 13:38:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, KHOP_HELO_FCRDNS=0.4, T_SPF_HELO_PERMERROR=0.01, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=nostrum.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 5MzYa4wo02AP; Tue, 17 Dec 2019 13:38:49 -0800 (PST)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (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 5BB06120077; Tue, 17 Dec 2019 13:38:49 -0800 (PST)
Received: from Svantevit.local (99-152-146-228.lightspeed.dllstx.sbcglobal.net [99.152.146.228]) (authenticated bits=0) by nostrum.com (8.15.2/8.15.2) with ESMTPSA id xBHLbs3G036869 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Tue, 17 Dec 2019 15:37:56 -0600 (CST) (envelope-from adam@nostrum.com)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=nostrum.com; s=default; t=1576618678; bh=Xt/xP2qKi3rEyFPWcEAwPo95JQvqMvzj78xYD8F27fo=; h=Subject:To:Cc:References:From:Date:In-Reply-To; b=R4cg00seJ/aLzU8r2+6rC2RzWtRdil9J2ToK+w2fPvUqejWgqN4flU4A1iwxcjTmx 1azBbMSi596hR2Ji07OtE6xRl7Lt5aWA2bByv9CY8lKc8leIv2nHc3K0/mSrceJ6Ln dBomUTR4bHFMf+N/R7lugAJ8prG3GJQvovlH3rJc=
X-Authentication-Warning: raven.nostrum.com: Host 99-152-146-228.lightspeed.dllstx.sbcglobal.net [99.152.146.228] claimed to be Svantevit.local
To: Dave Rice <dave@dericed.com>
Cc: Steven Villereal <villereal@gmail.com>, draft-ietf-cellar-ebml@ietf.org, The IESG <iesg@ietf.org>, cellar-chairs@ietf.org, cellar@ietf.org
References: <157656052355.24550.17056837047628625307.idtracker@ietfa.amsl.com> <2D4A95A1-B570-47C7-B040-923EF3F24C9C@dericed.com> <69d0eb8f-f790-293c-0cd9-deadc915254f@nostrum.com> <4A5AD779-2C48-460B-A34C-672D98F39C98@dericed.com>
From: Adam Roach <adam@nostrum.com>
Message-ID: <09ddd4eb-ee6e-7eb3-dd56-f58946116103@nostrum.com>
Date: Tue, 17 Dec 2019 15:37:49 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.9.1
MIME-Version: 1.0
In-Reply-To: <4A5AD779-2C48-460B-A34C-672D98F39C98@dericed.com>
Content-Type: multipart/alternative; boundary="------------71A84C638BD2B26E686E2C9C"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/cellar/LEqj85XBEwyQZR0d9kw7ZpI6vBU>
Subject: Re: [Cellar] Adam Roach's Discuss on draft-ietf-cellar-ebml-15: (with DISCUSS and COMMENT)
X-BeenThere: cellar@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Codec Encoding for LossLess Archiving and Realtime transmission <cellar.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/cellar>, <mailto:cellar-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cellar/>
List-Post: <mailto:cellar@ietf.org>
List-Help: <mailto:cellar-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/cellar>, <mailto:cellar-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Dec 2019 21:38:51 -0000
Thanks for your responses. Modulo the comment I left in github [1], these two PRs (combined with the other PR you cited in an earlier message) address the concerns I had. I'll clear my DISCUSS when a new version with these PRs incorporated is put in the i-d repository. Thanks! /a ____ [1] https://github.com/cellar-wg/ebml-specification/pull/313/commits/948291dfddefa02f857c83a7155519b980d9b2f6#r359039422 On 12/17/19 3:16 PM, Dave Rice wrote: > > >> On Dec 17, 2019, at 2:56 PM, Adam Roach <adam@nostrum.com >> <mailto:adam@nostrum.com>> wrote: >> >> Dave -- >> >> Thanks for the quick response! The issues that the PR addresses look >> good to me. Two comments inline below. >> >> On 12/17/19 9:27 AM, Dave Rice wrote: >>> >>>> >>>> Abstract: >>>> >>>> I see that the Introduction has been revised to address Ben >>>> Campbell's AD >>>> review comment regarding the document positioning itself as a >>>> general-purpose >>>> data format rather than being scoped to its use in Matroska. The >>>> Abstract >>>> still claims the much broader scope -- please update it to match >>>> the reduced >>>> scope in the Introduction. >>>> >> >> I didn't see a response to this discuss point. See also the GENART >> review, which raises this issue in some detail. > > IIUC, this issue is discussed in > https://github.com/cellar-wg/ebml-specification/pull/311/files. > >>>> §17.1: >>>> >>>>> The VINT Data value of one-octet Element IDs MUST be between 0x01 and >>>>> 0x7E. These items are valuable because they are short, and need to >>>>> be used for commonly repeated elements. Values from 1 to 126 are to >>>>> be allocated according to the "RFC Required" policy [RFC8126]. >>>> >>>> This, combined with the values that are being registered, is extremely >>>> confusing, and I don't know how IANA is supposed to understand >>>> what's going on >>>> without reading and understanding the VINT bit encoding scheme >>>> (which is way >>>> too much to ask of them). This is because of the document-wide practice >>>> of speaking of IDs in their VINT-encoded values (e.g., 0xBF) >>>> instead of their >>>> data values (e.g., 63 or 0x3F), including in the initial registry >>>> in this section. >>>> >>>> Please either revise the prose to speak in terms of VINT-encoded values >>>> (e.g., "MUST be between 0x81 and 0xFE"), or revise the registration >>>> tables to indicate the VINT data values (e.g., "0x3F" for CRC-32). >>> >>> I understand the request and the reason for it and am interested in >>> assessing rough consensus amongst the other authors before making >>> this change. These elements have been long-associated with these >>> particular vint expressions of the Element IDs, so I have some >>> concerns that a global change of Element ID reference from VINT to >>> the Element Data of that VINT would confuse readers. >> >> Given that information, I imagine that the better path would be >> revising the IANA instructions to operate on VINTs ("MUST be between >> 0x81 and 0xFE") instead of VINT element data. This should be very >> straightforward, as the encoding of VINTs results in contiguous >> ranges that should be easy for IANA to deal with. > > Thanks. I’ve updated the section to use the VINT value rather than the > decimal of the Element Data of that VINT. The commit is at > https://github.com/cellar-wg/ebml-specification/pull/313/commits/948291dfddefa02f857c83a7155519b980d9b2f6. > > Dave Rice
- [Cellar] Adam Roach's Discuss on draft-ietf-cella… Adam Roach via Datatracker
- Re: [Cellar] Adam Roach's Discuss on draft-ietf-c… Dave Rice
- Re: [Cellar] Adam Roach's Discuss on draft-ietf-c… Adam Roach
- Re: [Cellar] Adam Roach's Discuss on draft-ietf-c… Dave Rice
- Re: [Cellar] Adam Roach's Discuss on draft-ietf-c… Adam Roach
- Re: [Cellar] Adam Roach's Discuss on draft-ietf-c… Dave Rice
- Re: [Cellar] Adam Roach's Discuss on draft-ietf-c… Dave Rice