Re: [ietf-822] What about doing more?

Valdis Kl ē tnieks <valdis.kletnieks@vt.edu> Mon, 12 October 2020 00:49 UTC

Return-Path: <valdis@vt.edu>
X-Original-To: ietf-822@ietfa.amsl.com
Delivered-To: ietf-822@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1150A3A0CB4 for <ietf-822@ietfa.amsl.com>; Sun, 11 Oct 2020 17:49:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=vt-edu.20150623.gappssmtp.com
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 dq0RBAIyolU1 for <ietf-822@ietfa.amsl.com>; Sun, 11 Oct 2020 17:49:43 -0700 (PDT)
Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 79E6A3A0BDC for <ietf-822@ietf.org>; Sun, 11 Oct 2020 17:49:43 -0700 (PDT)
Received: by mail-qt1-x82f.google.com with SMTP id q26so12509837qtb.5 for <ietf-822@ietf.org>; Sun, 11 Oct 2020 17:49:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vt-edu.20150623.gappssmtp.com; s=20150623; h=sender:from:to:cc:subject:in-reply-to:references:mime-version :content-transfer-encoding:date:message-id; bh=UCNTSpfR63y51WqgrFnSIyF2+hQ/b0NxR90coBehw6M=; b=LR12Ax5+9Lct9Gks19rVCSy1+cL38xCqMipluGgCi+Q39SWJAf4pipVcnsJLXRItQF LlQmKaaFAieZwcnk/l5ceouMtT2buLssLYx45xh8uAD+DlCYJZPlVlChsT5e2tC/Gs32 n36CTMychIGfG1IbirKD92+jnoltrUC8pICiMlqJQF28OI14Hfm3eb/4ZLmgZ4A3foSU CHl/biBs+Zut+9oOjOUx5IRWHJdnG2n0/kA/coP2ZBzVEzLphdmf+2KShYSWZjXRdSeS r965H5I5rzErLwvpDw2TrhRkSVatKGDKc5D9d3ksVKqqGGwirp2Qmb9W1CunH2eyBNKi ycFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:in-reply-to:references :mime-version:content-transfer-encoding:date:message-id; bh=UCNTSpfR63y51WqgrFnSIyF2+hQ/b0NxR90coBehw6M=; b=ZBK4eBa1ux4de7N6U+SnFw5H5CoeKdw3oZ92Ik5nLmtH4RSsCdHfu3PDF8Uu1phYh4 uZUDSuAebY8CLM8LLE94RigYHZsySXCx5yyRS6/9ejJ9vBkA6/1Qz4RGc6dVvTyfqNlP AsoSOCQIhaoW/ljWxbjtlbUALHrtB7WuSvv6wQ7MDYnwMn6HnCsDrZO7mf8Hsw1oGv3b 3yDzuttxy9OnSvOG1nTx8Y1BMH56WpvbW9uNOmZKiDZ0KTjcoztvMFOziA+bpZNpU0FJ 7VeW1CA4HN0oq7KEmYpCGTrt/t7hg/B2u5n49C0ApUpfc7OL+eboHPDzv2FJwpm2V4qK MS+A==
X-Gm-Message-State: AOAM533CXvKMTrdQ805ZgfrR8cCW6PbzYBbrjiAfpqv2Wp3gxXvCEsMv 3oe7y6Wo05Ru7E5dGnRXVeklCcGkpdRvrA==
X-Google-Smtp-Source: ABdhPJz+uptRoRtWSIr3fbxu+pZjV3FutAr1RtWWQ/p3xft7Q8woS8HtkVllEMJckOJVLH6guw9TxQ==
X-Received: by 2002:ac8:728b:: with SMTP id v11mr7588463qto.373.1602463782310; Sun, 11 Oct 2020 17:49:42 -0700 (PDT)
Received: from turing-police ([2601:5c0:c000:a8c1::359]) by smtp.gmail.com with ESMTPSA id g5sm11338203qtx.43.2020.10.11.17.49.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 11 Oct 2020 17:49:40 -0700 (PDT)
Sender: Valdis Kletnieks <valdis@vt.edu>
From: Valdis Kl=?utf-8?Q?=c4=93?=tnieks <valdis.kletnieks@vt.edu>
X-Google-Original-From: "Valdis Klētnieks" <Valdis.Kletnieks@vt.edu>
X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.7+dev
To: dcrocker@bbiw.net
Cc: Ricardo Signes <rjbs@semiotic.systems>, ietf-822@ietf.org
In-Reply-To: <4be5cd91-6150-80d2-6c9d-e527ab8dee49@dcrocker.net>
References: <160200472484.32429.1941119190733112214@ietfa.amsl.com> <15666874-46f5-8c01-8ee1-88c5b54f793f@dcrocker.net> <4b3b771d-b47a-4f24-9cc7-35830391c239@www.fastmail.com> <9dc5c8ab-3389-a5cf-aaa2-c26895c9350c@dcrocker.net> <106aecda-a406-4fc5-8d3d-66c3c364edaa@www.fastmail.com> <4be5cd91-6150-80d2-6c9d-e527ab8dee49@dcrocker.net>
Mime-Version: 1.0
Content-Type: multipart/signed; boundary="==_Exmh_1602463779_1655P"; micalg="pgp-sha1"; protocol="application/pgp-signature"
Content-Transfer-Encoding: 7bit
Date: Sun, 11 Oct 2020 20:49:39 -0400
Message-ID: <80704.1602463779@turing-police>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-822/ZeYzkKkUpZREWB30kjnHHiT79ok>
Subject: Re: [ietf-822] What about doing more?
X-BeenThere: ietf-822@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of issues related to Internet Message Format \[RFC 822, RFC 2822, RFC 5322\]" <ietf-822.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-822>, <mailto:ietf-822-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-822/>
List-Post: <mailto:ietf-822@ietf.org>
List-Help: <mailto:ietf-822-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-822>, <mailto:ietf-822-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Oct 2020 00:49:45 -0000

On Sun, 11 Oct 2020 05:07:18 -0700, Dave Crocker said:
> On 10/8/2020 6:35 PM, Ricardo Signes wrote:
> > The Unicode Emoji List is revised more or less annually.  This means 
> > that releasing software that validates this header against the contents 
> > of UTS #51 is liable to fall out of date.
>
> The RFC series come with an up-pointer reference mechanism for 
> replacement versions.  It appears that The Unicode Consortium does not. 
> I'd guess the best we can do is to have some generic language associated 
> with the reference that says "or a successor".

Yeah, that's probably the "least worst" way to solve that problem.

> > ...some system attempts to decode the
> > IDN, finds that it contains unallocated code points
>
> How about:
>
>     Reference to unallocated code points SHOULD NOT be treated as an 
> error; the associated bytes SHOULD be presented in numeric form.
>
> or some such?

"associated bytes SHOULD be presented with the system default method
for denoting an unallocated or undisplayable code point"

Pretty much everything on my laptop uses an empty rectangular box to display
a character that's not available in the current font or other similar issues. And
yes, "allocated but not available" code points *will* happen if your font doesn't
have the pixels  needed...

Plus, "numeric" is a poor choice.  We should specify  "U+hexbytes" if we're going
that route. Otherwise some bozo UI person is going to make it output 15712188
instead of U+EFBFBC

"system default method or U+ format" probably covers all the reasonable
bases.