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 204E7431FBD for ; Mon, 28 Apr 2014 11:54:50 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 2.6 X-Spam-Level: ** X-Spam-Status: No, score=2.6 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_ILLEGAL_IP=3.399, RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled 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 O3G-c13R9osd for ; Mon, 28 Apr 2014 11:54:42 -0700 (PDT) Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com [74.125.82.50]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 42F48431FBC for ; Mon, 28 Apr 2014 11:54:42 -0700 (PDT) Received: by mail-wg0-f50.google.com with SMTP id k14so2300273wgh.33 for ; Mon, 28 Apr 2014 11:54:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version:content-type; bh=6w1pwCkX0PSngcELPIY2guIbaEm+EHKgcIf53ieh6Dg=; b=syg/Q327k3fTInexH/PNMx97FtJbF/1buhfa9BaPI4BGVbNBqUPLylMtXZpjvG3ESv slwH1z3ohv1M+GfObKAdFpBP7kHKxAYL5roLFRxl9pDeStWMBXVDV76VTvgjyJ+2mq9p o41JS0mn+lj2x0I63N46k446GqS1Zm3aWTa7lnA+v4vr48Fd1hTs2WUvkNDZ7ZQhligz NA2ihKfTdLtppK3RUiApxbf9B6MWfoxcn+YFGuz+VnuSoCrgosdXct9FQdTmnQlp1+9/ iJkcpR8F+vz8n6eG5ieKJoylIaNbQBIOx/3MCE4H5T5Mv2zK32sOktf8ZbirM4esdPXg mOYg== X-Received: by 10.180.108.147 with SMTP id hk19mr16770635wib.42.1398711278689; Mon, 28 Apr 2014 11:54:38 -0700 (PDT) Received: from Samskara.home (host5-81-31-114.range5-81.btcentralplus.com. [5.81.31.114]) by mx.google.com with ESMTPSA id n5sm19482122wiz.1.2014.04.28.11.54.36 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 28 Apr 2014 11:54:36 -0700 (PDT) From: Sam Halliday To: David Mazieres expires 2014-07-26 PDT , Austin Clements Subject: Re: github mirror In-Reply-To: <87y4yq9g4d.fsf@ta.scs.stanford.edu> References: <87bnvn111h.fsf@Samskara.home> <20140427223717.GQ25817@mit.edu> <87y4yq9g4d.fsf@ta.scs.stanford.edu> User-Agent: Notmuch/0.17 (http://notmuchmail.org) Emacs/24.3.1 (x86_64-unknown-linux-gnu) Date: Mon, 28 Apr 2014 19:55:00 +0100 Message-ID: <87y4ypcmij.fsf@Samskara.home> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Cc: notmuch@notmuchmail.org 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: Mon, 28 Apr 2014 18:54:50 -0000 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I have now tried mu4e and I don't like it nearly as much as notmuch, so I'm sticking with this and aim to help out where notmuch falls short on tag syncing between machines :-) David Mazieres writes: > the complexity of altering files is not worth it. I agree. Immutability is a great thing. I like the proposed approach of having a single "archive" Maildir folder (which notmuch really uses), and then copying files into other folders to flag them as having a tag or not (but these folders are not indexed by notmuch, avoiding duplication problems). It sounds like Gmail would play well with this setup and I assume most IMAP servers will be smart enough to treat these as references to the same immutable message. There is a potential persistent memory cost on the client side due to the excessive copying, but somebody pointed out that hard links would solve the problem locally. That just means the IMAP sync applications just need to be a little smarter about how they communicate with the server. I'm not averse to writing a tailored IMAP syncing app, although it would be in a real language like Scala or Haskell :-P Some sick part of me is also bizarrely intrigued by writing it in elisp. I am going on an extended holiday very shortly, but I hope one of you does some more feasibility testing on this during that time: when I return I will most likely help out with contributions. > what you want is an imap server built on top of the notmuch library That wouldn't appeal to me: I want to continue using my gmail account as it is well integrated with a variety of other services, gratis and the spam filtering is incredibly strong. =2D-=20 Best regards, Sam --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlNepAQACgkQh5Q4qVL9G8mq1QCeP9mS3ugLUexl+zL4mQ4QfBb2 U+cAn3drfsvjzAz6/vT19Nu8p0+2x0B0 =RX2y -----END PGP SIGNATURE----- --=-=-=--