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

Timo Sirainen <tss@iki.fi> Sat, 10 November 2018 02:14 UTC

Return-Path: <tss@iki.fi>
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 EE6D6130E41 for <extra@ietfa.amsl.com>; Fri, 9 Nov 2018 18:14:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.119
X-Spam-Level:
X-Spam-Status: No, score=-1.119 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no 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 ZqERlAUYnrGG for <extra@ietfa.amsl.com>; Fri, 9 Nov 2018 18:14:25 -0800 (PST)
Received: from tss.iki.fi (tss.iki.fi [94.237.26.55]) by ietfa.amsl.com (Postfix) with ESMTP id E1F93130E35 for <extra@ietf.org>; Fri, 9 Nov 2018 18:14:24 -0800 (PST)
Received: from [192.168.10.106] (unknown [91.155.205.240]) by tss.iki.fi (Postfix) with ESMTPSA id A3DE22B3CCA; Sat, 10 Nov 2018 02:14:23 +0000 (UTC)
From: Timo Sirainen <tss@iki.fi>
Message-Id: <9CA9D1B7-CB4B-4D8B-8A53-B92E815F690F@iki.fi>
Content-Type: multipart/alternative; boundary="Apple-Mail=_F53D91BE-EA87-4D7C-B692-6C532A5BF06B"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Date: Sat, 10 Nov 2018 04:14:22 +0200
In-Reply-To: <CABa8R6uNy9vtnvkozaFk0emvNw6CWLWT4gp+RpLUE7fsuKDVjw@mail.gmail.com>
Cc: stujenerin=40aol.com@dmarc.ietf.org, extra@ietf.org
To: Brandon Long <blong=40google.com@dmarc.ietf.org>
References: <222011778.12006.1541435419815@appsuite.open-xchange.com> <c877cb70-125a-4494-8d42-56c91b6e0bc0@sloti7d1t02> <5BE4D9CA.2040809@aol.com> <CABa8R6uNy9vtnvkozaFk0emvNw6CWLWT4gp+RpLUE7fsuKDVjw@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/DLB2lvPOAAUj8hENiKMH33xa-cE>
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: Sat, 10 Nov 2018 02:14:28 -0000

I think from IMAP protocol purity point of view it would be nice if we didn't have fields that could suddenly change without any indication. But from a practical point of view: Who cares, really? The previews are mainly intended for clients that don't have a local cache. Even if we implemented modseq changes for previews, would any client (that has more than a couple of users) ever really use them? I find it doubtful. More likely these additional requirements would make it more difficult for servers to implement this feature, so the clients wouldn't have it at all.

> On 9 Nov 2018, at 21.14, Brandon Long <blong=40google.com@dmarc.ietf.org> wrote:
> 
> Do we think this is likely to be used for full-sync clients?  Theoretically, those could just generate their own snippets locally from the rest of the data.
> 
> For online clients, the preview would just be part of what they download to display the message list.
> 
> Without QRESYNC, we still have some ugly polling, though obviously PREVEIWS are larger than UIDs.
> 
> OTOH, I feel we already have part of this type of problem today, where improvements to our parsers or encoding detection might change our response to any
> given message based request, but obviously we won't rev the UIDVALIDITY folders on every bi-weekly release when its only ever going to affect a small number of messages.
> 
> Brandon
> 
> On Thu, Nov 8, 2018 at 4:52 PM Stuart Brandt <stujenerin=40aol.com@dmarc.ietf..org <mailto:40aol.com@dmarc.ietf.org>> wrote:
> I know I brought this up years ago, but I'm not sure I ever saw solid 
> resolution. If, as proposed, the Preview is mutable, then are we not 
> addressing how to efficiently identify and sync changes that might have 
> been made to it? If I were a client dev, I'd want to have the most 
> recent Preview for a message because a new version likely means:
> a) server fixed a defective preview
> b) server improved preview's value-to-user
> 
> Mutable data without an efficient way to sync leads to ugly polling.
> 
> - Stu
> 
> On 11/8/2018 7:03 AM, Bron Gondwana wrote:
> > Hi Michael,
> >
> > Thanks again for submitting this, and apologies that I haven't done a
> > thorough review yet - it's on my todo list and I expect to do so soon.
> >
> > The ONLY remaining question was length.  200 is good, but JMAP says 255
> > and consistency will make it better.  Unless you have a strong reason to
> > lock it down to 200, would you consider changing it to "no more than 255
> > octets" with an understanding that there's no requirement that servers
> > have to store that much, just that clients must be willing to accept
> > that much.  That will keep everything consistent.
> >
> > Other than this, we believe we're ready to take this document to working
> > group last call, which I intend to do once I've heard back from you -
> > it's easy to fix this up during last call.
> >
> > Thanks for your work and for getting us the update in time for this meeting.
> >
> > Cheers,
> >
> > Bron.
> >
> > On Tue, Nov 6, 2018, at 03:30, Michael Slusarz wrote:
> >> I've submitted an update to the (formerly snippet, now) preview draft
> >> incorporating feedback received from this list and other implementers.
> >>
> >> Main change is the name - this is now "PREVIEW" instead of "SNIPPET".
> >> Also, increased recommended preview size to 200 characters
> >> (previously: 100).
> >>
> >> Will not be able to remotely join IETF 103 meeting as I am traveling,
> >> but wanted to make sure this draft was updated before then.
> >>
> >> michael
> >>
> >> _______________________________________________
> >> Extra mailing list
> >> Extra@ietf.org <mailto:Extra@ietf.org>
> >> https://www.ietf.org/mailman/listinfo/extra <https://www.ietf.org/mailman/listinfo/extra>
> >>
> >
> > --
> >    Bron Gondwana, CEO, FastMail Pty Ltd
> >    brong@fastmailteam.com <mailto:brong@fastmailteam.com>
> >
> >
> >
> >
> > _______________________________________________
> > Extra mailing list
> > Extra@ietf.org <mailto:Extra@ietf.org>
> > https://www.ietf.org/mailman/listinfo/extra <https://www.ietf.org/mailman/listinfo/extra>
> >
> 
> _______________________________________________
> Extra mailing list
> Extra@ietf.org <mailto:Extra@ietf.org>
> https://www.ietf.org/mailman/listinfo/extra <https://www.ietf.org/mailman/listinfo/extra>
> _______________________________________________
> Extra mailing list
> Extra@ietf.org
> https://www.ietf.org/mailman/listinfo/extra