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
- [Extra] SNIPPET (now PREVIEW) draft update Michael Slusarz
- Re: [Extra] SNIPPET (now PREVIEW) draft update Bron Gondwana
- Re: [Extra] SNIPPET (now PREVIEW) draft update Bron Gondwana
- Re: [Extra] SNIPPET (now PREVIEW) draft update Timo Sirainen
- Re: [Extra] SNIPPET (now PREVIEW) draft update Bron Gondwana
- Re: [Extra] SNIPPET (now PREVIEW) draft update Stuart Brandt
- Re: [Extra] SNIPPET (now PREVIEW) draft update Brandon Long
- Re: [Extra] SNIPPET (now PREVIEW) draft update Timo Sirainen
- Re: [Extra] SNIPPET (now PREVIEW) draft update Bron Gondwana
- Re: [Extra] SNIPPET (now PREVIEW) draft update Stuart Brandt
- Re: [Extra] SNIPPET (now PREVIEW) draft update Neil Jenkins