Re: [ietf-822] Fwd: New Version Notification for draft-crocker-inreply-react-03.txt

Dave Crocker <dhc@dcrocker.net> Fri, 23 October 2020 15:32 UTC

Return-Path: <dhc@dcrocker.net>
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 E09D03A0EF8 for <ietf-822@ietfa.amsl.com>; Fri, 23 Oct 2020 08:32:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.147
X-Spam-Level:
X-Spam-Status: No, score=-2.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-0.247, 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 ViQgWC2wkPno for <ietf-822@ietfa.amsl.com>; Fri, 23 Oct 2020 08:32:50 -0700 (PDT)
Received: from simon.songbird.com (simon.songbird.com [72.52.113.5]) (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 C86A33A0EF5 for <ietf-822@ietf.org>; Fri, 23 Oct 2020 08:32:48 -0700 (PDT)
Received: from [192.168.0.109] (c-24-130-62-181.hsd1.ca.comcast.net [24.130.62.181]) (authenticated bits=0) by simon.songbird.com (8.14.4/8.14.4/Debian-4.1ubuntu1.1) with ESMTP id 09NFa8Gl020662 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for <ietf-822@ietf.org>; Fri, 23 Oct 2020 08:36:08 -0700
Reply-To: dcrocker@bbiw.net
References: <160337881491.27133.9061463868224826181@ietfa.amsl.com> <295d4e28-c76f-b54a-cc2c-0e389bcb678a@dcrocker.net> <7224fa10-fd8c-19d3-f59b-8415b07db77b@cketti.de> <01RR52LD7SLE005PTU@mauve.mrochek.com>
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
To: ietf-822@ietf.org
Message-ID: <b517fa7a-ab81-027a-8850-f246c06fbcb7@dcrocker.net>
Date: Fri, 23 Oct 2020 08:32:42 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1
MIME-Version: 1.0
In-Reply-To: <01RR52LD7SLE005PTU@mauve.mrochek.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-822/pJxs8Fw44MisVs-0PMhiyOeu0IU>
Subject: Re: [ietf-822] Fwd: New Version Notification for draft-crocker-inreply-react-03.txt
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: Fri, 23 Oct 2020 15:32:52 -0000

>> Not conflating reply text with a summary reaction makes a lot of things
>> easier for clients and users.

It's not obvious to me that this is true. (In fact, I suspect it isn't.) 
  So feel free to provide a comparison between the two approaches, in 
terms of affects on clients and users.


> There's no such conflation in the present proposal. A part that's
> marked as a reaction is a reaction only. The fallback to being
> treated as a reply is just that: A fallback.
> 
> That said, I suppose we could restrict things to reactions having to be a
> separate message with a single part. In practice this isn't as much of a
> restriction as it appears since an ever-increasing percentage of messages are
> structured objects, which can't be combined with a reaction. But there's
> already been feedback objecting to the additional message traffic, so I think
> this needs to be a decision made by the group.

There is an appeal of 'purity' in having a reaction be in a message 
containing only a reaction.  The downside is that email is relatively 
slow and there is an appeal in permitting commentary to be carried in 
the same message as the reaction.  (It isn't uncommon in social media to 
mark a reaction and then write a comment.)


>> 1. There will be users who won't care about emoji reactions and will be
>> annoyed by them. 

For any action, there is an equal and opposite reaction.  In this case 
that means doing anything is certain to result in someone, somewhere 
being unhappy about the action.  Ultimately, this is a user-to-user 
issue, not something to fix in the software...


>  Being able to filter out messages by header-field is a
>> fairly common feature of email clients. 

Yes, but it's one of many features that average users do not know about 
and have no motivation to learn.


>If reaction messages are not
>> supposed to contain additional text there's no harm in filtering out
>> those messages.
> 
> They can do that by filtering on the content-disposition field.

+1


>> 2. Using a header-field would make it easy to perform a server-side
>> search to find all reactions to a given message. IMAP, for example,
>> supports search by header-field. Using a body part would make this a lot
>> more work.
> 
> Once again, this can be done by looking for the content-disposition.

+1


>> 3. Clients would most likely want to hide reaction messages

Why?


  and only
>> display the reactions on the original message. By using a header-field
>> clients that in a first step only download a set of interesting
>> header-fields can identify such messages and never have to download the
>> actual body (or body structure).
> 
> Absolutely. But someting is very wrong with your IMAP server if the
> cost of downloading a body part only a few characters long is an issue.
> 
>> To my knowledge social networks don't support "comment carrying an emoji
>> reaction to the original message" either. 

They don't have the construct of 'carrying' anything.  But it's common 
to be able to mark a reaction AND post a comment.



d/
-- 
Dave Crocker
Brandenburg InternetWorking
bbiw.net