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

Kjetil Torgrim Homme <kjetilho@ifi.uio.no> Tue, 02 March 2021 20:19 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 3E9303A0F49 for <last-call@ietfa.amsl.com>; Tue, 2 Mar 2021 12:19:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-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 dHzPC0HPz1mq for <last-call@ietfa.amsl.com>; Tue, 2 Mar 2021 12:19:05 -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 DBE763A0F48 for <last-call@ietf.org>; Tue, 2 Mar 2021 12:19:04 -0800 (PST)
Received: from mail-mx12.uio.no ([129.240.10.84]) 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 1lHBTn-000CJR-PQ; Tue, 02 Mar 2021 21:18:51 +0100
Received: from wireguard.i.bitbit.net ([87.238.42.12] helo=comm.ms.redpill-linpro.com) by mail-mx12.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 1lHBTn-000GUS-7Y; Tue, 02 Mar 2021 21:18:51 +0100
Message-ID: <8389429589bcf06937686653595fd2e011205888.camel@ifi.uio.no>
From: Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
To: Dave Crocker <dcrocker@bbiw.net>, Ned Freed <ned.freed@mrochek.com>, John R Levine <johnl@taugh.com>
Cc: last-call@ietf.org
Date: Tue, 02 Mar 2021 21:18:49 +0100
In-Reply-To: <7ac7fc9d-2b20-7e9b-c967-d1ce7cea7a46@bbiw.net>
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>
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-mx12.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.020, UIO_MAIL_IS_INTERNAL=-5)
X-UiO-Scanned: 5E4E7E7BBE173C0A62F96FEC794DF8FA7607BB12
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/dIUUijiaAHZj2_s2mQfMWXXNefc>
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 20:19:07 -0000

On Mon, 2021-03-01 at 15:00 -0800, Dave Crocker wrote:
> Small additional point:
> 
>     1.  The base-emoji rule is there to give people something to use if 
> they want a set and don't have one of their own.  It has no other role; 
> it therefore does not matter where it came from.

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.

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.

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.

In light of this, I think it is a bit unfortunate that support for
base-emojis is not mandated, we can in theory get implementations with
no overlapping emojis in their vocabulary.  In practice, I don't think
this is a problem, however.  There is little or nothing gained from
explicitly leaving out the base-emojis from the implementation's known
set.

>     2.  It is intentional that there is no reference provided, because 
> providing one would merely create an opportunity to debate whether that 
> was the right set to choose.

:-D

I like your set!

>     3.  If it makes folk feel better, let's call it "daves-emojis" or 
> "random-emojis".

Perhaps we need a new IANA registry for this?

I jest, I jest!

-- 
venleg helsing,
Kjetil T.