[Cbor] Re: to chairs: reject draft-edn-25 WGLC

Christian Amsüss <christian@amsuess.com> Fri, 12 June 2026 15:17 UTC

Return-Path: <christian@amsuess.com>
X-Original-To: cbor@mail2.ietf.org
Delivered-To: cbor@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 7A37D1003A086 for <cbor@mail2.ietf.org>; Fri, 12 Jun 2026 08:17:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781277432; bh=IcwnHNPG0Cbs9pC0+Do6hyZFG7trEYYB4tXj6+RxyRs=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=FKWRkeskf0+jCjeBVoiSYe8UG2fS7xEVbK0wj1RE0nsMFURXnH4wE/6cGqMLKmp+V B0g30DAK7edbf92LI6ATUmm87WOPVLEX/pgIDwRXV7TqJDfvxb3n/Eesr/LULlFDY0 FnMoYmmEQCkJyoQcQPqIFky9ysyAULxQAe7uk/+w=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 AA2eVEolMYk6 for <cbor@mail2.ietf.org>; Fri, 12 Jun 2026 08:17:11 -0700 (PDT)
Received: from smtp.akis.at (smtp.akis.at [IPv6:2a02:b18:500:a515::f455]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id AADD710039EFF for <cbor@ietf.org>; Fri, 12 Jun 2026 08:15:44 -0700 (PDT)
Received: from poseidon-mailhub.amsuess.com ([IPv6:2a02:b18:c13b:8010:a800:ff:fede:b1bd]) by smtp.akis.at (8.18.2/8.18.1) with ESMTPS id 65CFFhQk023105 (version=TLSv1.2 cipher=ECDHE-ECDSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 12 Jun 2026 17:15:43 +0200 (CEST) (envelope-from christian@amsuess.com)
Received: from poseidon-mailbox.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:a800:ff:fede:b1bf]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id 2A600718F4; Fri, 12 Jun 2026 17:15:42 +0200 (CEST)
Received: from hephaistos.amsuess.com (unknown [IPv6:2a02:b18:c13b:8010:57b:ce43:ad14:499e]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id 9062B5FA62; Fri, 12 Jun 2026 17:15:13 +0200 (CEST)
Received: (nullmailer pid 1040574 invoked by uid 1000); Fri, 12 Jun 2026 15:15:12 -0000
Date: Fri, 12 Jun 2026 17:15:12 +0200
From: Christian Amsüss <christian@amsuess.com>
To: Vadim Goncharov <vadimnuclight@gmail.com>
Message-ID: <aiwigPIcxuJ1NVBb@hephaistos.amsuess.com>
References: <20260612053720.546fbaaa@nuclight.lan>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="rGyVEIgNz2sCL54E"
Content-Disposition: inline
In-Reply-To: <20260612053720.546fbaaa@nuclight.lan>
X-Scanned-By: MIMEDefang 2.86
Message-ID-Hash: 2ETK3B77J46BSO3OIYFKLVNSPRQ6V6MP
X-Message-ID-Hash: 2ETK3B77J46BSO3OIYFKLVNSPRQ6V6MP
X-MailFrom: christian@amsuess.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-cbor.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: CBOR <cbor@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Cbor] Re: to chairs: reject draft-edn-25 WGLC
List-Id: "Concise Binary Object Representation (CBOR)" <cbor.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/H7bbadwkw2cSKzBdO_-FUtx8z1o>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cbor>
List-Help: <mailto:cbor-request@ietf.org?subject=help>
List-Owner: <mailto:cbor-owner@ietf.org>
List-Post: <mailto:cbor@ietf.org>
List-Subscribe: <mailto:cbor-join@ietf.org>
List-Unsubscribe: <mailto:cbor-leave@ietf.org>

Hello Vadim,

(now with chair hat on:)

> [...] while time for -26 is expiring [...] / and time on wallclock
> says it's too late to work on this section before Monday (Carsten
> could use this time constructively but stolen from himself).

The Monday draft is not the last chance for things to go in: it is the
basis on which we can have a better structured way of addressing WGLC
comments.

> Instead of discussing valid technical arguments from mine (and not
> only mine) messages, he skips them and replies with same
> unconstructive "obvious" or "we don't need"

So far it seems to me to be a working technical discussion in the latest
threads. There are examples of stopped exchange: at least some of which
he indicated are for lack of clarity of the proposal (which not always
means writing more text to elaborate, but to focus on single concrete
issues), in others, that appeard to be implied. If I've missed instances
where that was not the case, please collect the relevant links to
cbor-chairs@ietf.org.

> * remove ellipsis "..." and tag 888
> * remove tag 999
> * remove string concatenation syntax with +
> * remove string encoding indicators (EIs) like "s"_2 or ''_ as 8949/8610 are
>   silent on them anyway - these are not normative yet
> * introduce optional EIs for app-extensions as orthogonal dimension,
>   like extname_1's'
> * introduce tstr'' and bstr'' extensions to handle both concatenation and
>   indefinite-length strings (names are from CDDL and could be changed, e.g.
>   text''/bytes'' or even t''/b'' to save user typing in t_2'short' or even
>   both as aliases, for readable and short variants)
> * remove ambiguous syntax (_ 'foo' "bar") for indefinite-length string as well
>   as ""_ and ''_ exceptions for them
> * introduce pragma/version mechanism, details not matter but /^#pragma.*$/
>   regexp preferred, because it must be a syntax which is syntax error in
>   7049/8610 EDN (and somewhat distinguishibly visible to human so e.g.
>   #pragma<<...>> is better than pragma<<...>>)

Thanks, that is a useful list. There is currently ongoing discussion
between cbor-chairs on how precisely we'll structure next steps, but it
will probably involve a per-suggestion structure, and having a list of
current ones is helpful (as are the per-proposal threads you have
started).

Best regards
Christian

-- 
Beware paths which narrow future possibilities. Such paths divert you
from infinity into lethal traps.
  -- Leto Atreides II