Re: [Last-Call] New Version Notification for draft-crocker-inreply-react-07.txt

Kjetil Torgrim Homme <kjetilho@ifi.uio.no> Tue, 02 March 2021 23:09 UTC

Return-Path: <kjetilho@ifi.uio.no>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DFCDF3A1456 for <last-call@ietfa.amsl.com>; Tue, 2 Mar 2021 15:09:02 -0800 (PST)
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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 5XDLuwB2XXzc for <last-call@ietfa.amsl.com>; Tue, 2 Mar 2021 15:09:00 -0800 (PST)
Received: from mail-out02.uio.no (mail-out02.uio.no [IPv6:2001:700:100:8210::71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3D9F33A1423 for <last-call@ietf.org>; Tue, 2 Mar 2021 15:09:00 -0800 (PST)
Received: from mail-mx11.uio.no ([129.240.10.83]) by mail-out02.uio.no with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93.0.4) (envelope-from <kjetilho@ifi.uio.no>) id 1lHE8E-00074F-AY; Wed, 03 Mar 2021 00:08:46 +0100
Received: from wireguard.i.bitbit.net ([87.238.42.12] helo=comm.ms.redpill-linpro.com) by mail-mx11.uio.no with esmtpsa (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) user kjetilho (Exim 4.93.0.4) (envelope-from <kjetilho@ifi.uio.no>) id 1lHE8D-0000Ut-Mb; Wed, 03 Mar 2021 00:08:46 +0100
Message-ID: <5cee2119ecdd51e96d919347110e5bc1d8d3768e.camel@ifi.uio.no>
From: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
To: Ned Freed <ned.freed@mrochek.com>
Cc: Dave Crocker <dcrocker@bbiw.net>, John R Levine <johnl@taugh.com>, last-call@ietf.org
Date: Wed, 03 Mar 2021 00:08:43 +0100
In-Reply-To: <01RW712B6XMY005PTU@mauve.mrochek.com>
References: <20210227000746.583206EF7036@ary.qy> <1bf0f5b1-a7a8-8c9f-3d6a-6f29f57fdb37@bbiw.net> <aaa9869-a44f-d23c-a5d-4f9e9d6d6c75@taugh.com> <688c9a89-1d37-deb9-9a93-2a69f1a63f28@bbiw.net> <2da68d7e-5f5f-b4bd-3d14-e5be523b5de@taugh.com> <01RW5O4GZD6A005PTU@mauve.mrochek.com> <7ac7fc9d-2b20-7e9b-c967-d1ce7cea7a46@bbiw.net> <8389429589bcf06937686653595fd2e011205888.camel@ifi.uio.no> <01RW712B6XMY005PTU@mauve.mrochek.com>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.36.5 (3.36.5-2.fc32)
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
X-UiO-SPF-Received: Received-SPF: neutral (mail-mx11.uio.no: 87.238.42.12 is neither permitted nor denied by domain of ifi.uio.no) client-ip=87.238.42.12; envelope-from=kjetilho@ifi.uio.no; helo=comm.ms.redpill-linpro.com;
X-UiO-Spam-info: not spam, SpamAssassin (score=-5.0, required=5.0, autolearn=disabled, AWL=0.029, UIO_MAIL_IS_INTERNAL=-5)
X-UiO-Scanned: 8C1BE34D64AE53EA440B34E22A01E079F206987B
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/sFjFbEX8A047dpcsQiP_ENfJgJI>
Subject: Re: [Last-Call] New Version Notification for draft-crocker-inreply-react-07.txt
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Mar 2021 23:09:04 -0000

On Tue, 2021-03-02 at 13:40 -0800, Ned Freed wrote:
> > I like the simple base-emoji rule.  After all, to support the full set
> > of emojis as per the UTS51, you need Unicode 13 support, which is
> > relatively new.
> 
> Let's put this into perspective. Unicode 13 added 5930 characters. The
> overwhelming majority of those (4939 characters) were CJK. Only 65 emoji were
> added. You can view them here:
> 
>    https://unicode.org/emoji/charts-13.0/emoji-released.html
> 
> Obviously experiences vary, but none of these are things I've missed having
> available to express a reaction.

What?  U+1F9A4 \N{dodo} is highly relevant as a reaction! :)

But I was a bit confused.  For Perl's part, they did not implement
emoji properties until 5.32 as part of their incorporation of Unicode
13, since the Unicode Emoji wasn't included in Unicode proper until
13.0.  However, Unicode Emoji has, as a related standard, had these
mechanisms since its version 2.0 from November 2015.

> > E.g, I wanted to try out the Emoji properties in Perl regexps, and I
> > found this support was only introduced in Perl 5.32, released in June
> > 2020.  Similarily, GNU libc got Unicode 13 support in August 2020.
> 
> Given that Unicode 13 was released in March, 2020, that's actually quite
> impressive.

Well, GNU libc does not have support for the needed parts after all -
just the classic parts of Unicode :/

So...  access to sufficiently good library support for checking the
emoji properties may be spotty.


> > So - base-emojis may be helpful to get traction for the extension.  But
> > the draft only concerns itself with restricting *sending* to base-
> > emojis.  It does not say explicitly that an implementation which only
> > understands received base-emojis is allowed or how it should behave
> > when it processes reaction emojis outside its repertoire.
> > Possible text, insert new point 4 in processing:
> >   4. If the part contains code points outside the implementation's
> > vocabulary, it MAY process them as undisplayable.
> 
> I think this assigns the base-emoji set a too much importance in the overall
> scheme of things. But if the consensus is otherwise, I can live with it.

thanks.

-- 
venleg helsing,
Kjetil T.