[Cellar] Re: Éric Vyncke's Discuss on draft-ietf-cellar-tags-20: (with DISCUSS and COMMENT)

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Mon, 23 February 2026 16:25 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: cellar@mail2.ietf.org
Delivered-To: cellar@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id DF794BC4E54B for <cellar@mail2.ietf.org>; Mon, 23 Feb 2026 08:25:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qGQx_uXKKKOR for <cellar@mail2.ietf.org>; Mon, 23 Feb 2026 08:25:36 -0800 (PST)
Received: from mail-yx1-xb12b.google.com (mail-yx1-xb12b.google.com [IPv6:2607:f8b0:4864:20::b12b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 4FB61BC4E52A for <cellar@ietf.org>; Mon, 23 Feb 2026 08:25:36 -0800 (PST)
Received: by mail-yx1-xb12b.google.com with SMTP id 956f58d0204a3-64ad79df972so4300522d50.1 for <cellar@ietf.org>; Mon, 23 Feb 2026 08:25:36 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1771863936; cv=none; d=google.com; s=arc-20240605; b=UYUAsiALD7pDpOS4P6dp5hi57WJfSp/EFoD40TSVY+p+JShuqcBH2jjXeVuP9z1Vrx o8hvO8av1lp+QJhyvoi0jdx+li0t2cBKcTpZmBIl6kXqBfBAdT2lEQcz/VPUYR25Zg6/ sD93sILKLm2gK0XLmmJIjIGPL8j9WJyuyyXmGHyzlV20FRk+WFUPa8aU+hykwmsd27x5 N1tbElku/K8LkkSgbEUdZySOIvfhoBkpAIKQUaGv1XMliMa2d34RjDUlQ+KU8zSaFqNN usGNG7qb0BfBZswEDFJq3pot8Ixv1lXnLxATvc4pEA/OM1i36KN2HgIV5zXJRcoZsU3k ME3A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=5B2tDJKfmDnSDDiYJCu4h4QXV+/rERn1E1JvABHnutI=; fh=+FWxsu0wZPhcz9QyMv1R8kX1QYus2gfP7hDzajODkU4=; b=PHtlk3fKwd9t7UvT2mIJ6jKCLIIGZNljPag/uvOMdVYWr6asONO1hgZ3Hb64zZefCU xA6ruPitBeHhROf4UPfbLzcOwr8EQJ8t+xRWL7h8fuAnwMAoUuoJCln9oB8KjnMklJgb c/pZnOZo5S1SjuvMwsLSJSNibssTe5feW00bChW1cf2scRoZR4FutQIqC52gCcKo0qRQ +YZZXkNJVCROxB2aG/Lr6WXlbQ9KtJV7fQlum8DbijQ9H0SBkDzvgiIEzXprpvhbcZV7 l5OW5pd0+ndP9Z47Pc8/8p17pm3nRgBiKCIGd7j0ttSAvEBOfU6XeFZQ2csV1fSdbkqB dB/g==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771863936; x=1772468736; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=5B2tDJKfmDnSDDiYJCu4h4QXV+/rERn1E1JvABHnutI=; b=Wjn2v/i3oGtzC+1+pR699+gm1s1YrjJ84nXKd+lIoMGNodomlsqX4HYaMNF6YeJBpu Zshwz0JX5+iYXLPGJrdL99dZ5LV7soZ1X9ricy5QiSI1IOr69A6ZfX9CrkIWKjNz48C5 +AbgZOrlC6B5vSfuIQPqUrw/etPE7cEQ4aWQ+3DEgqPYp/nbt43evdbkZ5/evAAoVOj/ VY45JsgHAyEsbWYNKRv6lVy9jMslnP2fXZjLjR3N4KXQrxHXPzXOA9gi/ZB5Iz7ssESS Q/i+tM/U31NXE3ww0QxfEd1CnaqIoaY3K/R3T9rdorCZTuCqaE5KeDIH2e+p9hL9Pfrh cY0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771863936; x=1772468736; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=5B2tDJKfmDnSDDiYJCu4h4QXV+/rERn1E1JvABHnutI=; b=FKAr5p3L7URnUm43liwxNipb8DHcIdpovHM8pDcBLC04QrEDklwKjh6HBAQI1xNRX1 2rSPOUPN3Jso0yhBbmajlLjPvE+Zh/iFo5193/EasZYBekmlWzSsMfZmoAXLqeFobDeH 8T0R6nwpNY0DU8J3ovilrn3KiGPklQnggPQFgYCJDZXeDykC2e+jlWInuX/pRPjqrs0d o736JmOdps2El+KSJS7QJuemOIwKyPQjHomlHScW5VrP4QQVKNrgiq3amTuvuBtdhccZ VDjRWxbuvIvwiCDsJ0cSnZ5lAkPytHrhK55ErgjGGnde/+1GKa3d4jjbwAplmcRgGM64 jiWg==
X-Forwarded-Encrypted: i=1; AJvYcCW78aZPeDYax1AZUfxZZvfsPCctCQK9zZ/iTO2TOC3Gf0YYwbXtEe11l6/uY7OKML94YgqGhXg=@ietf.org
X-Gm-Message-State: AOJu0YwpQOCiDCEE/VZgDpzyLKjAZEFfj/QQW4IET2jAgdjZ+ZKlaEfP tnwtCEQFyk4Hv347v9aBtSIPFLUT1EGyD7YG5c8dmXIR3CMH6vea6MzdOt/IB0D9b3E8sHA6b8K OJIos9pyhgxMHkKZiYW6M5rblbrDooctvQQ==
X-Gm-Gg: ATEYQzwjHZvBG5uZVzjdQGkxRkhdqRDyX27lOlLfghB4fdcETMDYa7x7w7rEpzwRa7A OzCPiLc2yWrS88ZhAqFfOP6sELoORAqUfgYFRuzTdf6fJPENolXh988t0oWYSegt4TXPSUrNN9O bSgZH40u+xvA0G8JyQ42Hm061oEAYLEXuTOaKDJEkGGsPU2flZ2NJAfcgGwE8/F3U/kQx6Dw0sz zEcluG7zndn+GC7+rfDspSRTD4UztY4m1UrA8Nvcm5GVio60yayHpouv11t7XZyytM10uD6YE+9 50iWNpJg
X-Received: by 2002:a05:690e:e8b:b0:64c:985f:9d5b with SMTP id 956f58d0204a3-64c985f9ff7mr758557d50.52.1771863935596; Mon, 23 Feb 2026 08:25:35 -0800 (PST)
MIME-Version: 1.0
References: <176760281350.3304339.9509637392974117767@dt-datatracker-5656579b89-p6k4r> <8A3B61FB-D25A-464B-A60A-57EC79C0D636@matroska.org> <PH0PR11MB49669C5A56CF8B3052B18774A976A@PH0PR11MB4966.namprd11.prod.outlook.com>
In-Reply-To: <PH0PR11MB49669C5A56CF8B3052B18774A976A@PH0PR11MB4966.namprd11.prod.outlook.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Mon, 23 Feb 2026 10:25:08 -0600
X-Gm-Features: AaiRm50_k6T-v9di5rTjZpAp9P_6Ue_hhmZLs6hTXIVSBZtgWTkNQG3S2EdtGDk
Message-ID: <CAKKJt-eZmkk52B=2y72wGzyGz9dq=RCuNwskYVREFtJENT4KNQ@mail.gmail.com>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Content-Type: multipart/alternative; boundary="00000000000078c01c064b803892"
Message-ID-Hash: X6RITUTRIKE7YT2EVXWBVSZTLJAV7FNM
X-Message-ID-Hash: X6RITUTRIKE7YT2EVXWBVSZTLJAV7FNM
X-MailFrom: spencerdawkins.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cellar.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Steve Lhomme <slhomme@matroska.org>, The IESG <iesg@ietf.org>, "cellar-chairs@ietf.org" <cellar-chairs@ietf.org>, "cellar@ietf.org" <cellar@ietf.org>, "draft-ietf-cellar-tags@ietf.org" <draft-ietf-cellar-tags@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Cellar] Re: Éric Vyncke's Discuss on draft-ietf-cellar-tags-20: (with DISCUSS and COMMENT)
List-Id: Codec Encoding for LossLess Archiving and Realtime transmission <cellar.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cellar/WH7G_rwX6Xd6v1f--Nq16bmVcuQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cellar>
List-Help: <mailto:cellar-request@ietf.org?subject=help>
List-Owner: <mailto:cellar-owner@ietf.org>
List-Post: <mailto:cellar@ietf.org>
List-Subscribe: <mailto:cellar-join@ietf.org>
List-Unsubscribe: <mailto:cellar-leave@ietf.org>

Hi, Eric,

I am following up on your note asking Stephen to merge PRs and submit a new
revision - the PRs are merged in -22.

Please consider clearing your DISCUSS.

Best,

Spencer

On Sun, Feb 22, 2026 at 11:08 AM Eric Vyncke (evyncke) <evyncke@cisco.com>
wrote:

> Hello Steve,
>
> Thanks for your 2 messages (and your patience).
>
> Replying to the first one (to be simple). See inline for EV>
>
> In short, please merge the PRs and submit a revised I-D, then I am
> clearing my DISCUSS.
>
> Regards,
>
> -éric
>
>
> *From: *Steve Lhomme <slhomme@matroska.org>
> *Date: *Sunday, 11 January 2026 at 11:45
> *To: *Eric Vyncke (evyncke) <evyncke@cisco.com>
> *Cc: *The IESG <iesg@ietf.org>, cellar-chairs@ietf.org <
> cellar-chairs@ietf.org>, cellar@ietf.org <cellar@ietf.org>,
> draft-ietf-cellar-tags@ietf.org <draft-ietf-cellar-tags@ietf.org>,
> spencerdawkins.ietf@gmail.com <spencerdawkins.ietf@gmail.com>
> *Subject: *Re: Éric Vyncke's Discuss on draft-ietf-cellar-tags-20: (with
> DISCUSS and COMMENT)
>
> Hi Eric and thanks for your review,
>
> My comments are inline below.
>
> On 5 Jan 2026, at 09:46, Éric Vyncke via Datatracker <noreply@ietf.org>
> wrote:
>
> Éric Vyncke has entered the following ballot position for
> draft-ietf-cellar-tags-20: Discuss
>
> 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/about/groups/iesg/statements/handling-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-cellar-tags/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
>
> # Éric Vyncke INT AD comments for draft-ietf-cellar-tags-20
> CC @evyncke
>
> Thank you for the work put into this document even if I find a little
> weird to
> have tag definitions of a container done in a codec WG, but it fits the
> CELLAR
> WG charter, so all is good.
>
>
> What is now RFC9559 originally had the tags and codec definition into a
> single document (and even some other things). We split in the document so
> we can work on the main one faster.
>
> EV> thanks for the added piece of information
>
> Please find below some blocking DISCUSS points (easy to address), some
> non-blocking COMMENT points/nits (replies would be appreciated even if
> only for
> my own education).
>
> Special thanks to Spencer Dawkins for the shepherd's detailed write-up
> including the WG consensus (albeit a small WG it seems) and the
> justification
> of the intended status.
>
> I hope that this review helps to improve the document,
>
> Regards,
>
> -éric
>
> Note: this ballot comments follow the Markdown syntax of
> https://github.com/mnot/ietf-comments/tree/main, i.e., they can be
> processed by
> a tool to create github issues.
>
> ## DISCUSS (blocking)
>
> As noted in
>
> https://datatracker.ietf.org/doc/statement-iesg-handling-ballot-positions-20220121/
> ,
> a DISCUSS ballot is a request to have a discussion on the points below; I
> really think that the document would be improved with a change here, but
> can be
> convinced otherwise.
>
> ### Missing version
>
> The CELLAR charter includes `Standards Track specification for Matroska
> container format version 4` but this I-D, while proposed standard, does not
> mention at all the version 4. So, it is really unclear.
>
> Note: RFC 9559 section 7 is about versioning, but this I-D should really
> mention version 4.
>
>
> The tags document define the values set in Matroska
> elements \Segment\Tags\Tag\+SimpleTag\TagName, \Segment\Tags\Tag\+SimpleTag\TagString
> and \Segment\Tags\Tag\+SimpleTag\TagBinary.
> The elements don’t have a “minver” attribute, which means they are usable
> since Matroska v1. That’s why there is no versioning mentioned.
> All the tags, even the ones that don’t exist yet and even “unofficial”
> ones, can be used in files compatible with Matroska v1. For apps that
> interpret tags, they only need to handle the names they care about and
> ignore the (infinite) rest.
>
> EV> ah ah... it there any chance to add some text like the above in the
> introduction ?
>
> ### Section 3.2.1
>
> Happy to be corrected as I am not a UTF-8 expert, but what is the exact
> definition of `any space`? again thinking about UTF-8 and
> https://en.wikipedia.org/wiki/Whitespace_character
>
>
> A similar question was raised about capital letters as there’s no proper
> rule to define what is UTF-8/Unicode capital letter (I can find the post
> anymore).
> I can add a link to the wikipedia page if that helps. Now that these
> recommendations are a MUST we could also remove this line altogether, since
> it’s not part of the allowed characters that MUST be used.
>
> EV> I have read that other ADs had the same comments and that a PR is on
> its way. Please merge and re-submit.
>
> ### Section 4.11
>
> `Library of Congress Control Number` but from which country? This
> definition is
> ambiguous.
>
>
> Addressed here
> https://github.com/ietf-wg-cellar/matroska-specification/pull/1051
>
>
> EV> looks good to me
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
>
> ## COMMENTS (non-blocking)
>
> ### Support for others DISCUSS points
>
> I second (hence won't repeat) the following DISCUSS points by Med:
> - use of BCP14 in IANA considerations
> - other issues mentioned in the IANA considerations
>
> I note though that IANA tagged (punt intended) this I-D as "IANA OK"
>
> ### Abstract
>
> Abstracts need to be concise but also useful and descriptive. I.e., at
> least
> mention the version (per my DISCUSS point) and be more descriptive.
>
> The title should also include "version 4".
>
>
> No, these tags are usable in all Matroska versions. There is no versioning
> of tag names and values.
>
> EV> see above
>
> ### Section 1
>
> Please expand `EBML` at first use.
>
>
> What do you mean by “expand” ? There is a link to the "Section 7.7 of
> [RFC8794]” in the first sentence where it’s used.
>
> EV> ouch, my bad then
>
> ### Use of personal pronouns
>
> Let's avoid the use of personal pronouns such as `if you wanted to store`
> (section 3) or `We also need an official list` (section 3.1) or even `Our
> recommendations are in between` and `put any tag in your file` (section 3.1
> albeit not pronouns ;-) ). I.e., who is the "we" ? The authors ? The WG ?
> The
> IETF ?
>
>
> Addressed by
> https://github.com/ietf-wg-cellar/matroska-specification/pull/1052
>
> EV> thanks
>
> ### Use of 'official'
>
> As noted in other ballots, please refrain using `official`, the IETF issues
> standards and not laws; so, s/official/standard/ would be much better.
>
>
> Addressed by
> https://github.com/ietf-wg-cellar/matroska-specification/pull/1048
>
> EV> thanks
>
> ### Section 3.2.1
>
> `UTF-8 capital letters`, I am not a UTF-8 or internationalisation expert,
> but
> do all alphabets have "capital letters" (and should it be "character"
> rather
> than `letter`)
>
>
> There is no clear definition of UTF-8 capital letters nor a nice rule to
> apply.
>
> That could be problem if someone proposes tag names in some language that
> don’t have capital letters (chinese ? japanese ?). No sure what to do here.
> We cannot change the “TagName" type from UTF-8 to ASCII anymore. Maybe we
> could say only latin capital letters ? A lot of languages have a latinized
> version.
>
> EV> I have read that other ADs had the same comments and that a PR is on
> its way. Please merge and re-submit.
>
> ### Section 3.2.2
>
> Why not a MUST in `Multiple items SHOULD NOT`? See also
>
> https://datatracker.ietf.org/doc/statement-iesg-statement-on-clarifying-the-use-of-bcp-14-key-words/
>
>
> This used to be that way but turned back in
> https://github.com/ietf-wg-cellar/matroska-specification/pull/1030
> After the AD review from Orie
> https://mailarchive.ietf.org/arch/msg/cellar/4ebLFttRb_I8SFu5yMQSIDPuk2E/
>
> EV> the guidance for the SHOULD should still be there though...
>
> ### Section 3.2.2.2
>
> A long discussion about the decimal '.' vs. ',', but nothing is written in
> which base the "UTF-8 number" is represented. I guess base 10, but let's be
> specific. I also wonder why not using a IEEE binary format was not used
> (possibly for backward compatibility).
>
>
> These tag values often correspond to tags found in other systems like ID3
> where they are stored as strings. So for compatibility with other systems
> we use strings as well. Newer binary formats like the EBU R128 are stored
> as binary.
>
> I added some text to mention it’s in base 10 in
> https://github.com/ietf-wg-cellar/matroska-specification/pull/1053
>
> ### Section 3.3.1
>
> Should there be a definition or reference for `TagChapterUID`? (also for
> other
> *UID terms).
>
>
> I added some text mentioning the ChapterUID which value is used in
> https://github.com/ietf-wg-cellar/matroska-specification/pull/1054
>
> Thanks again for your review.
> Steve
>