Re: [Extra] SNIPPET (now PREVIEW) draft update

"Neil Jenkins" <neilj@fastmailteam.com> Mon, 12 November 2018 02:48 UTC

Return-Path: <neilj@fastmailteam.com>
X-Original-To: extra@ietfa.amsl.com
Delivered-To: extra@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04340127B92 for <extra@ietfa.amsl.com>; Sun, 11 Nov 2018 18:48:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.983
X-Spam-Level:
X-Spam-Status: No, score=-1.983 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MIME_HEADER_CTYPE_ONLY=0.717, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fastmailteam.com header.b=XadeqjTT; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=JfaUdvNc
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 h2fIGvA-2in1 for <extra@ietfa.amsl.com>; Sun, 11 Nov 2018 18:48:46 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 356A0124BE5 for <extra@ietf.org>; Sun, 11 Nov 2018 18:48:46 -0800 (PST)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 1120621111 for <extra@ietf.org>; Sun, 11 Nov 2018 21:48:43 -0500 (EST)
Received: from imap7 ([10.202.2.57]) by compute6.internal (MEProxy); Sun, 11 Nov 2018 21:48:44 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= fastmailteam.com; h=message-id:in-reply-to:references:date:from :to:subject:content-type; s=fm1; bh=ml43GoUG6JtglFWyrj6tps47v4i/ slY1yKwTQvsxDc4=; b=XadeqjTTVKAhWPF76DNhFYfy2h7b7iX0QG6+nVOgpuDM RW1g5fS460HplJGXjUjSOk6RyLWu/RICkfsmsPfXLEW33MUWBz7+S0aWfigMddlD uVGYgP2Nw7aJJJrFsiBrwIGSpRk/eNVrpOA0E2TqkvH3GWPrmQkR3idQfvKLz8w6 R/2c+e+qj945W1sG9/4BewIXynx+9vBq9NSybdfCO4UrcQIpJAXvMBbtcqQ3wRGx LjE0+Ib71Lgv2GtY3jX9M0WyGgyyLypN5qFtHtgHVl2r/qS9wbi0paxDcrT7LChp NIwzTmnkS4nj7TXK0Bv4i3MKU4TfWtldh+a6sQHs6w==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:references:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=ml43GoUG6JtglFWyr j6tps47v4i/slY1yKwTQvsxDc4=; b=JfaUdvNc8YrD/XVLl5FdZrnkajgbuKC5N CiSLWaM8NpJMY5Xxp1xoYNyMtR++lX7RYsaAPsJdQujBkRwFcTsX6UsO8PbedW+t 3dziRw4Cgl07kUye57GrO4h2RN+PHkEFiQANiksimovQbD14KdjKRNQBABqm2Lo2 bI1hN0SSDAUgIrsal7kpJJlw72G+nFHwzAI0j3ThiD0BDDwxNWwQaX3WdPqK7zHu F2xJETblBu6u/+4/1kv6tpfdNqBqJGVRYY6wphVl8jp1DsAfuPlZ4NKXUk3/ySMu ktbl2Of5OZUaPV9NU5We63H2hcXS+qBvj+jPNOqk0KKC2qQZe37Cg==
X-ME-Sender: <xms:C-roW-Bzx3lNIwdhtOAfDi8bNr5JLdhxddz3Hq1NQrIhnak3l7Zyjw>
X-ME-Proxy: <xmx:C-roWw4HCjE--dDzbmhEaSlYx_VfVVa105DkfJ1zY-Ze1Ed-ZzbWFg> <xmx:C-roWykDMxdsxEYD3owqV02rvOvVWQhBr6uQmA7Jl4SfrbNLWQkuwA> <xmx:C-roW9oCEHWbxBXc-GydAMJe_QvAHfobiMVHEkSpjnK9qmUalH7_JQ> <xmx:C-roW5typjkTaMMNiFN7q4tfWNYk2kZEK2vB8fNjeGIedTXVMnnEXA> <xmx:C-roW6FplJt7tnfEWC7n5KT73I_nQIZ7Fs0SdkYO_IOfFipdMtaPbw> <xmx:C-roW1Dsk-wjkRY5tPGlTjKhYR74jOPSJxcwxNUbhh-W47LqwscQ_g>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 41D752030B; Sun, 11 Nov 2018 21:48:43 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
Message-Id: <004c11b5-6f5d-49aa-951d-bf561124a8f7@sloti7d1t02>
User-Agent: Cyrus-JMAP/3.1.5-610-gd7ceb27-fmstable-20181026v1
X-Me-Personality: 64588216
In-Reply-To: <5BE8BD67.3060507@aol.com>
References: <222011778.12006.1541435419815@appsuite.open-xchange.com> <c877cb70-125a-4494-8d42-56c91b6e0bc0@sloti7d1t02> <5BE4D9CA.2040809@aol.com> <CABa8R6uNy9vtnvkozaFk0emvNw6CWLWT4gp+RpLUE7fsuKDVjw@mail.gmail.com> <9CA9D1B7-CB4B-4D8B-8A53-B92E815F690F@iki.fi> <c1e4fae9-7b3a-4945-a176-bf6c481e27ae@sloti7d1t02> <5BE8BD67.3060507@aol.com>
Date: Sun, 11 Nov 2018 21:48:42 -0500
From: Neil Jenkins <neilj@fastmailteam.com>
To: extra@ietf.org
Content-Type: multipart/alternative; boundary="786d7e0c1c54402a8d2d9516227f2595"
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/zEibk-BnHrBBTQXcHu6as2dxqj0>
Subject: Re: [Extra] SNIPPET (now PREVIEW) draft update
X-BeenThere: extra@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Email mailstore and eXtensions To Revise or Amend <extra.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/extra>, <mailto:extra-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/extra/>
List-Post: <mailto:extra@ietf.org>
List-Help: <mailto:extra-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/extra>, <mailto:extra-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Nov 2018 02:48:48 -0000

On Mon, 12 Nov 2018, at 10:38 AM, Stuart Brandt wrote: 
> If this is the case, then it might be best to include some level of  
> recommendation in the draft that clients *not* make an effort to stay up  
> to date with any changes that the server might make. I sure would hate  
> to see <tag> FETCH 1:* (FLAGS) become <tag> FETCH 1:* (FLAGS PREVIEW),  
> adding up to 255bytes per item to the FETCH response just because  
> PREVIEW *might* change. 
 
That sounds reasonable. In the JMAP spec, the "preview" field is marked as immutable (as are all fields except keywords and mailboxes, to match IMAP). I would agree that in practice it might change if the server updates its algorithm for excluding salutations, or fixes a MIME parsing bug, (just as the latter might affect the body structure returned), but this previous value is not considered "wrong" and clients are not informed of the changes, nor expected to resync them. 
 
Neil.