From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/81453 Path: news.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.gnus.general Subject: Re: I can haz cloud idea Date: Mon, 20 Feb 2012 08:48:18 +0100 Message-ID: <87pqdandx9.fsf@gnus.org> References: <87fwebnzd8.fsf@gnus.org> <8739absz8d.fsf@lifelogs.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1329724174 30626 80.91.229.3 (20 Feb 2012 07:49:34 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 20 Feb 2012 07:49:34 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M29733@lists.math.uh.edu Mon Feb 20 08:49:29 2012 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RzO00-0004KP-4E for ding-account@gmane.org; Mon, 20 Feb 2012 08:49:28 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1RzNzJ-00075X-Tz; Mon, 20 Feb 2012 01:48:45 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1RzNzI-00075P-S7 for ding@lists.math.uh.edu; Mon, 20 Feb 2012 01:48:44 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1RzNz5-0004fh-3X for ding@lists.math.uh.edu; Mon, 20 Feb 2012 01:48:44 -0600 Original-Received: from hermes.netfonds.no ([80.91.224.195]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1RzNz3-0005gz-BS for ding@gnus.org; Mon, 20 Feb 2012 08:48:29 +0100 Original-Received: from 93-41-188-50.ip82.fastwebnet.it ([93.41.188.50] helo=rusty) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1RzNyu-0007oW-1x for ding@gnus.org; Mon, 20 Feb 2012 08:48:20 +0100 In-Reply-To: <8739absz8d.fsf@lifelogs.com> (Ted Zlatanov's message of "Thu, 16 Feb 2012 08:07:46 -0500") User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.0.93 (gnu/linux) X-MailScanner-ID: 1RzNyu-0007oW-1x MailScanner-NULL-Check: 1330328900.47012@2bbJcCEDH+OurrJNE+ZYFg X-Spam-Status: No X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:81453 Archived-At: Ted Zlatanov writes: > Why not add a gnus-sync backend to do this? Because I want it all to be asynchronous, opportunistic and streaming. When exiting a group, we'll be squirting off an APPEND command to the IMAP server (with the current delta), but we don't wait for it to return finish. We queue them up, and if we get three group exits before the first APPEND has finished, we just skip the second one. Conversely, using IDLE on the mail box will keep the other instances updated asynchronously without anybody having to issue any commands. It'll be like using the IMAP synchronisation methodology, only for all backends and stuff. > The CouchDB gnus-sync backend has built-in document versioning, which I > think is really nice. I don't think having CouchDB as a prerequisite is totally reasonable. It should just work without having to install anything. -- (domestic pets only, the antidote for overdose, milk.) http://lars.ingebrigtsen.no * Sent from my Rome