[Cellar] [IANA #1161138] Protocol Action: 'Extensible Binary Meta Language' to Proposed Standard (draft-ietf-cellar-ebml-17.txt)

"Amanda Baber via RT" <drafts-approval-comment@iana.org> Fri, 31 January 2020 21:43 UTC

Return-Path: <iana-shared@icann.org>
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 364C712004F for <cellar@ietfa.amsl.com>; Fri, 31 Jan 2020 13:43:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.928
X-Spam-Level:
X-Spam-Status: No, score=-2.928 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MISSING_HEADERS=1.021, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 wP_pTS8b_SX8 for <cellar@ietfa.amsl.com>; Fri, 31 Jan 2020 13:42:57 -0800 (PST)
Received: from smtp01.icann.org (smtp01.icann.org [192.0.33.81]) (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 D3537120043 for <cellar@ietf.org>; Fri, 31 Jan 2020 13:42:57 -0800 (PST)
Received: from request4.lax.icann.org (request1.lax.icann.org [10.32.11.221]) by smtp01.icann.org (Postfix) with ESMTP id BFC05E07DD; Fri, 31 Jan 2020 21:42:56 +0000 (UTC)
Received: by request4.lax.icann.org (Postfix, from userid 48) id B818620482; Fri, 31 Jan 2020 21:42:56 +0000 (UTC)
RT-Owner: amanda.baber
From: Amanda Baber via RT <drafts-approval-comment@iana.org>
Reply-To: drafts-approval-comment@iana.org
In-Reply-To: <rt-4.4.3-31119-1580487680-1146.1161138-9-0@icann.org>
References: <RT-Ticket-1161138@icann.org> <158030678874.2791.1756674491139811730.idtracker@ietfa.amsl.com> <rt-4.4.3-1805-1580433383-1725.1161138-9-0@icann.org> <2F73B0E2-D56F-4E8D-AA2D-FD4458CDDCCB@dericed.com> <rt-4.4.3-31119-1580487680-1146.1161138-9-0@icann.org>
Message-ID: <rt-4.4.3-27498-1580506976-1047.1161138-9-0@icann.org>
X-RT-Loop-Prevention: IANA
X-RT-Ticket: IANA #1161138
X-Managed-BY: RT 4.4.3 (http://www.bestpractical.com/rt/)
X-RT-Originator: amanda.baber@icann.org
CC: villereal@gmail.com, spencerdawkins.ietf@gmail.com, mcr+ietf@sandelman.ca, dave@dericed.com, cellar@ietf.org, barryleiba@computer.org, alexey.melnikov@isode.com, adam@nostrum.com, aamelnikov@fastmail.fm
Content-Type: text/plain; charset="utf-8"
X-RT-Original-Encoding: utf-8
Precedence: bulk
Date: Fri, 31 Jan 2020 21:42:56 +0000
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/cellar/R9yNznsQvN_piufUALGLDpwBCsc>
Subject: [Cellar] [IANA #1161138] Protocol Action: 'Extensible Binary Meta Language' to Proposed Standard (draft-ietf-cellar-ebml-17.txt)
X-BeenThere: cellar@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 31 Jan 2020 21:43:00 -0000

Hi Dave,

In the registry, should we use the description "Not valid for use as an Element ID" for all of these? If not, can you give us the exact text that should be used for each entry?

If more specific text than "Not valid for use as an Element ID" should be used for these, should more text also be added for the ranges currently described as "Not valid for use as an Element ID"? 

I should add that any information presented in the registry should also be included in or referenced from the IANA Considerations section.

thanks,

Amanda Baber
Lead IANA Services Specialist

On Fri Jan 31 16:21:20 2020, dave@dericed.com wrote:
> Hi Amanda,
> 
> > On Jan 30, 2020, at 8:16 PM, Amanda Baber via RT <drafts-approval-
> > comment@iana.org> wrote:
> >
> > Dear Authors/Chairs,
> >
> > Before we upload the new EBML registries, we have a question about
> > values that aren't mentioned in the document.
> >
> > Most one-, two-, three-, four-, and five-octet values have their
> > meaning specified in the IANA Considerations section: assigned,
> > available for assignment (described as "Unassigned" in the registry),
> > Reserved, or "Not valid for use as an Element ID." However, we don't
> > know how to describe these values in the registry:
> 
> Most of these values are "Not valid for use as an Element ID”. In
> https://www.ietf.org/id/draft-ietf-cellar-ebml-17.html#section-5
> <https://www.ietf.org/id/draft-ietf-cellar-ebml-17.html#section-5> is
> a rule for Element IDs that says "The VINT_DATA component of the
> Element ID MUST be encoded at the shortest valid length” but there are
> other reasons within these ranges so I’m noting the reason for each
> value.
> 
> > 0x4001-0x407E
> 
> The range 0x4001-0x407E is invalid as Element ID as they can be
> written more succinctly as 0x81-0xFE.
> 
> > 0x200001-0x203FFE
> 
> 0x200001-0x203FFE is invalid as Element ID as they can be written more
> succinctly as 0x81-0xFE and 0x40FF-0x7FFE.
> 
> > 0x10000001-0x101FFFFE
> 
> 0x10000001-0x101FFFFE is invalid as Element ID as they can be written
> more succinctly as 0x81-0xFE and 0x40FF-0x7FFE and 0x207FFF-0x3FFFFE.
> 
> > 0x0000000000-0x080FFFFFFE
> 
> The range of 0x0000000000-0x080FFFFFFE is more complex.
> - 0x0000000000 is invalid for other reasons as there is no VINT
> Marker. It’s not an Element ID at all.
> - 0x0000000001-0x7FFFFFFFF are invalid as the VINT_WIDTH indicates a
> width greater than the 5 byte width of the value range.
> - 0x0800000000 is invalid as the VINT_DATA of an Element ID can not be
> all zero
> - 0x0800000001-0x80FFFFFFE are not valid as they can be written more
> succinctly as 0x81-0xFE and 0x40FF-0x7FFE and 0x207FFF-0x3FFFFE and
> 0x103FFFFF-0x1FFFFFFE
> 
> > 0x0FFFFFFFFF-0xFFFFFFFFFF
> 
> The 0x0FFFFFFFFF-0xFFFFFFFFFF is easier but different :)
> - 0x0FFFFFFFFF is invalid since "The bits of the VINT_DATA component
> of the Element ID MUST NOT be all 0 values or all 1 values.” (section
> 5)
> - 0x1000000000-0xFFFFFFFFFF are invalid since the length of these
> values is 5 bytes, but the VINT_WIDTH is not equal to 4 null bits.
> 
> > How should we fill in the "Element Name" field for these values? I'm
> > attaching a PDF version of our first draft of the registry so that
> > you can see them in context.
> 
> 
> […]
> 
> I hope this helps. :)
> Kind Regards and thanks for your attention on this,
> 
> Dave Rice