[Cbor] Re: I-D Action: draft-ietf-cbor-cde-04.txt

Carsten Bormann <cabo@tzi.org> Sun, 21 July 2024 13:06 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: cbor@ietfa.amsl.com
Delivered-To: cbor@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F250CC151522 for <cbor@ietfa.amsl.com>; Sun, 21 Jul 2024 06:06:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_HELO_TEMPERROR=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8FchkxEbLXWJ for <cbor@ietfa.amsl.com>; Sun, 21 Jul 2024 06:06:06 -0700 (PDT)
Received: from smtp.zfn.uni-bremen.de (smtp.zfn.uni-bremen.de [134.102.50.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E217C151071 for <cbor@ietf.org>; Sun, 21 Jul 2024 06:06:05 -0700 (PDT)
Received: from clients-pool6-0352.vpn.uni-bremen.de (clients-pool6-0352.vpn.uni-bremen.de [134.102.91.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4WRkDq17x3zDCdc; Sun, 21 Jul 2024 15:06:03 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.7\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <172156651003.87787.9508704613033229196@dt-datatracker-659f84ff76-9wqgv>
Date: Sun, 21 Jul 2024 15:06:02 +0200
X-Mao-Original-Outgoing-Id: 743259962.5193551-7c7479f529de7406b92bff52097b3d4e
Content-Transfer-Encoding: quoted-printable
Message-Id: <D3F404FE-5E7A-4749-9AF1-D2EBE2F0D884@tzi.org>
References: <172156651003.87787.9508704613033229196@dt-datatracker-659f84ff76-9wqgv>
To: CBOR <cbor@ietf.org>
X-Mailer: Apple Mail (2.3608.120.23.2.7)
Message-ID-Hash: LYLBVT32EW7H2OIRTAHPN4DSLBZYXQ3X
X-Message-ID-Hash: LYLBVT32EW7H2OIRTAHPN4DSLBZYXQ3X
X-MailFrom: cabo@tzi.org
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
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [Cbor] Re: I-D Action: draft-ietf-cbor-cde-04.txt
List-Id: "Concise Binary Object Representation (CBOR)" <cbor.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/cbor/9rwgjM9WLYfuSlmIjQ6jl_Q87uA>
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>

The below has a number of clarifications in the floating point area (specifically, NaNs), not all of which made it into the -03 for the IETF 120 cutoff.

It also includes a PR that moves Application Profiles to an appendix and deemphasizes them in the body text.  This should reduce confusion that CDE is only complete with an Application Profile on top of it.  (Unfortunately, moving around text like this also makes it harder to see the changes in the diff linked to below — looking at the source changes [1] can be easier as the move was based on a kramdown-rfc trick with no physical move of text.)

As our meeting is on Friday, I hope we all do have some time to look at the update.

(I’ll also submit a clerical update of draft-bormann-cbor-det, which hasn’t really changed since March.  You maybe do want to have a look at the initial draft draft-bormann-cbor-numbers [2] for a more general look at numbers in CBOR.)

Grüße, Carsten

[1]: https://github.com/cbor-wg/draft-ietf-cbor-cde/pulls?q=is%3Apr+is%3Aclosed
PR #15, #16

[2]: https://www.ietf.org/archive/id/draft-bormann-cbor-numbers-00.html

> On 2024-07-21, at 14:55, internet-drafts@ietf.org wrote:
> 
> Internet-Draft draft-ietf-cbor-cde-04.txt is now available. It is a work item
> of the Concise Binary Object Representation Maintenance and Extensions (CBOR)
> WG of the IETF.
> 
>   Title:   CBOR Common Deterministic Encoding (CDE)
>   Author:  Carsten Bormann
>   Name:    draft-ietf-cbor-cde-04.txt
>   Pages:   14
>   Dates:   2024-07-21
> 
> Abstract:
> 
>   CBOR (STD 94, RFC 8949) defines "Deterministically Encoded CBOR" in
>   its Section 4.2, providing some flexibility for application specific
>   decisions.  To facilitate Deterministic Encoding to be offered as a
>   selectable feature of generic encoders, the present document defines
>   a CBOR Common Deterministic Encoding (CDE) Profile that can be shared
>   by a large set of applications with potentially diverging detailed
>   requirements.
> 
> The IETF datatracker status page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-ietf-cbor-cde/
> 
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-cbor-cde-04.html
> 
> A diff from the previous version is available at:
> https://author-tools.ietf.org/iddiff?url2=draft-ietf-cbor-cde-04