[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 >
- [Cellar] Éric Vyncke's Discuss on draft-ietf-cell… Éric Vyncke via Datatracker
- [Cellar] Re: Éric Vyncke's Discuss on draft-ietf-… Steve Lhomme
- [Cellar] Re: Éric Vyncke's Discuss on draft-ietf-… Steve Lhomme
- [Cellar] Re: Éric Vyncke's Discuss on draft-ietf-… Eric Vyncke (evyncke)
- [Cellar] Re: Éric Vyncke's Discuss on draft-ietf-… Spencer Dawkins at IETF
- [Cellar] Re: Éric Vyncke's Discuss on draft-ietf-… Steve Lhomme
- [Cellar] Re: Éric Vyncke's Discuss on draft-ietf-… Eric Vyncke (evyncke)