Return-Path: X-Original-To: notmuch@notmuchmail.org Delivered-To: notmuch@notmuchmail.org Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 5E040431FBD for ; Tue, 2 Mar 2010 07:41:48 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.102 X-Spam-Level: X-Spam-Status: No, score=-0.102 tagged_above=-999 required=5 tests=[AWL=-0.103, BAYES_50=0.001] autolearn=ham Received: from olra.theworths.org ([127.0.0.1]) by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ySNLMKo8QFMa for ; Tue, 2 Mar 2010 07:41:47 -0800 (PST) Received: from mail-fx0-f218.google.com (mail-fx0-f218.google.com [209.85.220.218]) by olra.theworths.org (Postfix) with ESMTP id 91733431FAE for ; Tue, 2 Mar 2010 07:41:47 -0800 (PST) Received: by fxm10 with SMTP id 10so409554fxm.30 for ; Tue, 02 Mar 2010 07:41:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:from:to:subject :in-reply-to:references:date:message-id:mime-version:content-type; bh=kY7yjeTb5K3WWjZlalXrqAFntxkg2opfpiAIIlSwZu8=; b=pt7txHNQ/8XAovgYVRaF4+I5ShVz2jrMXK/qmHOlC+ItBfcN3Il3FYGTHnzJPEetMI XKc03rLvG9JxsqWn6zm0n4ejh8v93UoNua7nFs1vwRg31h5JB0qMGNAG5j9rlP6bj8mR xFSy/CB7zGot3t0yPgbLdg5NKdikMKqLy/YlM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:from:to:subject:in-reply-to:references:date:message-id :mime-version:content-type; b=PTJrlnjSO36PFDROR/HVAI3kanfCZaJgyoLKSMxao6gPqDTw7bIeq4oA2mZ5U78/ov XUcW/yNwrisV3SsLK/sr516GTKcOz3U+v9qaFdWsU3BZWY0AEyEuv9TjGrT+eG7MoBmM agz2U8r5UclsFkdmtU/5PmkFS2x6HZm3Wlts8= Received: by 10.223.57.133 with SMTP id c5mr6878796fah.11.1267544498183; Tue, 02 Mar 2010 07:41:38 -0800 (PST) Received: from kunyang (vawpc43.ethz.ch [129.132.59.11]) by mx.google.com with ESMTPS id y15sm7360417fkd.38.2010.03.02.07.41.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 02 Mar 2010 07:41:36 -0800 (PST) Sender: Jed Brown From: Jed Brown To: Paul R , notmuch@notmuchmail.org In-Reply-To: <87aauqsq25.fsf@aspirouf.lan> References: <87aauqsq25.fsf@aspirouf.lan> Date: Tue, 02 Mar 2010 16:44:15 +0100 Message-ID: <87ocj6hgog.fsf@59A2.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: Re: [notmuch] an other ready-to-use store option for notmuch : CouchDB X-BeenThere: notmuch@notmuchmail.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Mar 2010 15:41:48 -0000 On Tue, 02 Mar 2010 16:26:10 +0100, Paul R wrote: > CouchDB databases can be replicated and synced in both directions. > Conflicts are lazily handled. I've wondered about this. An interesting property would be lack of a global lock, which is one of the reasons why people are either not having notmuch-new run automatically, or are working around the errors when the database is locked, and thus all the talk about having a notmuch daemon or other method of handling asynchronous actions. The advantage of the current system is that the mail store remains current, but untouched. Importing into something like CouchDB or MongoDB would seem to interfere with "point at a directory and go, with no full copy". > People here often call for facilities to read mail with notmuch from > different places. An unidirectional imap-to-couchDB, plus a couchDB > backend for notmuch, should give enough flexibility to achieve this > goal. I thought people were asking to be able to read messages from other places *with other tools*, such as phones or webmail. This would require 2-way sync with IMAP. Jed