Re: [PATCH v4 13/16] add indexopts to notmuch python bindings.
[notmuch-archives.git] / a4 / c71979039fcd9c0aea14c6ebc9f6957f534d7f
1 Return-Path: <sam.halliday@gmail.com>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5         by olra.theworths.org (Postfix) with ESMTP id 204E7431FBD\r
6         for <notmuch@notmuchmail.org>; Mon, 28 Apr 2014 11:54:50 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: 2.6\r
10 X-Spam-Level: **\r
11 X-Spam-Status: No, score=2.6 tagged_above=-999 required=5\r
12         tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1,\r
13         FREEMAIL_FROM=0.001, RCVD_ILLEGAL_IP=3.399, RCVD_IN_DNSWL_LOW=-0.7]\r
14         autolearn=disabled\r
15 Received: from olra.theworths.org ([127.0.0.1])\r
16         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
17         with ESMTP id O3G-c13R9osd for <notmuch@notmuchmail.org>;\r
18         Mon, 28 Apr 2014 11:54:42 -0700 (PDT)\r
19 Received: from mail-wg0-f50.google.com (mail-wg0-f50.google.com\r
20  [74.125.82.50])        (using TLSv1 with cipher RC4-SHA (128/128 bits))        (No client\r
21  certificate requested) by olra.theworths.org (Postfix) with ESMTPS id\r
22  42F48431FBC    for <notmuch@notmuchmail.org>; Mon, 28 Apr 2014 11:54:42 -0700\r
23  (PDT)\r
24 Received: by mail-wg0-f50.google.com with SMTP id k14so2300273wgh.33\r
25         for <notmuch@notmuchmail.org>; Mon, 28 Apr 2014 11:54:38 -0700 (PDT)\r
26 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;\r
27         h=from:to:cc:subject:in-reply-to:references:user-agent:date\r
28         :message-id:mime-version:content-type;\r
29         bh=6w1pwCkX0PSngcELPIY2guIbaEm+EHKgcIf53ieh6Dg=;\r
30         b=syg/Q327k3fTInexH/PNMx97FtJbF/1buhfa9BaPI4BGVbNBqUPLylMtXZpjvG3ESv\r
31         slwH1z3ohv1M+GfObKAdFpBP7kHKxAYL5roLFRxl9pDeStWMBXVDV76VTvgjyJ+2mq9p\r
32         o41JS0mn+lj2x0I63N46k446GqS1Zm3aWTa7lnA+v4vr48Fd1hTs2WUvkNDZ7ZQhligz\r
33         NA2ihKfTdLtppK3RUiApxbf9B6MWfoxcn+YFGuz+VnuSoCrgosdXct9FQdTmnQlp1+9/\r
34         iJkcpR8F+vz8n6eG5ieKJoylIaNbQBIOx/3MCE4H5T5Mv2zK32sOktf8ZbirM4esdPXg\r
35         mOYg==\r
36 X-Received: by 10.180.108.147 with SMTP id hk19mr16770635wib.42.1398711278689;\r
37         Mon, 28 Apr 2014 11:54:38 -0700 (PDT)\r
38 Received: from Samskara.home (host5-81-31-114.range5-81.btcentralplus.com.\r
39         [5.81.31.114])\r
40         by mx.google.com with ESMTPSA id n5sm19482122wiz.1.2014.04.28.11.54.36\r
41         for <multiple recipients>\r
42         (version=TLSv1.2 cipher=RC4-SHA bits=128/128);\r
43         Mon, 28 Apr 2014 11:54:36 -0700 (PDT)\r
44 From: Sam Halliday <sam.halliday@gmail.com>\r
45 To: David Mazieres expires 2014-07-26 PDT\r
46         <mazieres-9846a2ffhp9rshhcawsvbt8pks@temporary-address.scs.stanford.edu>,\r
47         Austin Clements <amdragon@MIT.EDU>\r
48 Subject: Re: github mirror\r
49 In-Reply-To: <87y4yq9g4d.fsf@ta.scs.stanford.edu>\r
50 References: <87bnvn111h.fsf@Samskara.home> <20140427223717.GQ25817@mit.edu>\r
51         <87y4yq9g4d.fsf@ta.scs.stanford.edu>\r
52 User-Agent: Notmuch/0.17 (http://notmuchmail.org) Emacs/24.3.1\r
53         (x86_64-unknown-linux-gnu)\r
54 Date: Mon, 28 Apr 2014 19:55:00 +0100\r
55 Message-ID: <87y4ypcmij.fsf@Samskara.home>\r
56 MIME-Version: 1.0\r
57 Content-Type: multipart/signed; boundary="=-=-=";\r
58         micalg=pgp-sha1; protocol="application/pgp-signature"\r
59 Cc: notmuch@notmuchmail.org\r
60 X-BeenThere: notmuch@notmuchmail.org\r
61 X-Mailman-Version: 2.1.13\r
62 Precedence: list\r
63 List-Id: "Use and development of the notmuch mail system."\r
64         <notmuch.notmuchmail.org>\r
65 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
66         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
67 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
68 List-Post: <mailto:notmuch@notmuchmail.org>\r
69 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
70 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
71         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
72 X-List-Received-Date: Mon, 28 Apr 2014 18:54:50 -0000\r
73 \r
74 --=-=-=\r
75 Content-Type: text/plain\r
76 Content-Transfer-Encoding: quoted-printable\r
77 \r
78 \r
79 I have now tried mu4e and I don't like it nearly as much as notmuch, so\r
80 I'm sticking with this and aim to help out where notmuch falls short on\r
81 tag syncing between machines :-)\r
82 \r
83 David Mazieres <dm-list-email-notmuch@scs.stanford.edu> writes:\r
84 > the complexity of altering files is not worth it.\r
85 \r
86 I agree. Immutability is a great thing. I like the proposed approach of\r
87 having a single "archive" Maildir folder (which notmuch really uses),\r
88 and then copying files into other folders to flag them as having a tag\r
89 or not (but these folders are not indexed by notmuch, avoiding\r
90 duplication problems).\r
91 \r
92 It sounds like Gmail would play well with this setup and I assume most\r
93 IMAP servers will be smart enough to treat these as references to the\r
94 same immutable message. There is a potential persistent memory cost on\r
95 the client side due to the excessive copying, but somebody pointed out\r
96 that hard links would solve the problem locally. That just means the\r
97 IMAP sync applications just need to be a little smarter about how they\r
98 communicate with the server. I'm not averse to writing a tailored IMAP\r
99 syncing app, although it would be in a real language like Scala or\r
100 Haskell :-P Some sick part of me is also bizarrely intrigued by writing\r
101 it in elisp.\r
102 \r
103 I am going on an extended holiday very shortly, but I hope one of you\r
104 does some more feasibility testing on this during that time: when I\r
105 return I will most likely help out with contributions.\r
106 \r
107 \r
108 > what you want is an imap server built on top of the notmuch library\r
109 \r
110 That wouldn't appeal to me: I want to continue using my gmail account as\r
111 it is well integrated with a variety of other services, gratis and the\r
112 spam filtering is incredibly strong.\r
113 \r
114 \r
115 =2D-=20\r
116 Best regards,\r
117 Sam\r
118 \r
119 --=-=-=\r
120 Content-Type: application/pgp-signature\r
121 \r
122 -----BEGIN PGP SIGNATURE-----\r
123 Version: GnuPG v1.4.12 (GNU/Linux)\r
124 \r
125 iEYEARECAAYFAlNepAQACgkQh5Q4qVL9G8mq1QCeP9mS3ugLUexl+zL4mQ4QfBb2\r
126 U+cAn3drfsvjzAz6/vT19Nu8p0+2x0B0\r
127 =RX2y\r
128 -----END PGP SIGNATURE-----\r
129 --=-=-=--\r