Re: [PATCH] emacs: move async json parser to its own function
[notmuch-archives.git] / be / e7b871d1c764ba309b9e1b919bd8cde0fb21e1
1 Return-Path: <five9a2@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 8E820431FBF\r
6         for <notmuch@notmuchmail.org>; Sat, 21 Nov 2009 11:45:04 -0800 (PST)\r
7 X-Virus-Scanned: Debian amavisd-new at olra.theworths.org\r
8 Received: from olra.theworths.org ([127.0.0.1])\r
9         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
10         with ESMTP id sMkoDGJhY+QE for <notmuch@notmuchmail.org>;\r
11         Sat, 21 Nov 2009 11:45:03 -0800 (PST)\r
12 Received: from mail-bw0-f224.google.com (mail-bw0-f224.google.com\r
13         [209.85.218.224])\r
14         by olra.theworths.org (Postfix) with ESMTP id 17AF1431FAE\r
15         for <notmuch@notmuchmail.org>; Sat, 21 Nov 2009 11:45:02 -0800 (PST)\r
16 Received: by bwz24 with SMTP id 24so3104976bwz.30\r
17         for <notmuch@notmuchmail.org>; Sat, 21 Nov 2009 11:45:02 -0800 (PST)\r
18 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;\r
19         h=domainkey-signature:received:received:sender:from:to:subject\r
20         :in-reply-to:references:date:message-id:mime-version:content-type;\r
21         bh=uupNKBOGUo3ts9iozXCHUdonilQQpqiphgF2ntAPE6I=;\r
22         b=GW5lQFsda98Nkd0hE6v62fQb0QgWl1ybuTbiBFPNW13SG40YHUATv8T/Bz9W4ZhLMM\r
23         Lob7BaPvFQI24DQv45kCyX9rHFA1eRu77cWwK0lNowu67XUU3mnsC7L1NhWnsp6crqJi\r
24         EDvFNPDWxloBaDh6IWXc4iJoLW+ftyZANmck4=\r
25 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;\r
26         h=sender:from:to:subject:in-reply-to:references:date:message-id\r
27         :mime-version:content-type;\r
28         b=cf/Dp3gdc2ieKvL7LrNWjGwwpZUB42RRz8zdOU6IW6vp0oMxKypYnr83n86RFXmjGj\r
29         5T6TpNVjMg64z6N4pqv41x2mJsunX5XoqP/hon8wx6Bp8Z74dymFaBeNvIKAjXM6wFXZ\r
30         Hf26aznJd4C2Yj6W8A7WOAafZxUyjfPwB6wyg=\r
31 Received: by 10.204.34.9 with SMTP id j9mr2987189bkd.10.1258832702054;\r
32         Sat, 21 Nov 2009 11:45:02 -0800 (PST)\r
33 Received: from kunyang (vawpc43.ethz.ch [129.132.59.11])\r
34         by mx.google.com with ESMTPS id d13sm3311921fka.47.2009.11.21.11.45.00\r
35         (version=TLSv1/SSLv3 cipher=RC4-MD5);\r
36         Sat, 21 Nov 2009 11:45:01 -0800 (PST)\r
37 Sender: Jed Brown <five9a2@gmail.com>\r
38 From: Jed Brown <jed@59A2.org>\r
39 To: notmuch@notmuchmail.org\r
40 In-Reply-To: <87fx87u3no.fsf@59A2.org>\r
41 References: <87fx87u3no.fsf@59A2.org>\r
42 Date: Sat, 21 Nov 2009 20:45:30 +0100\r
43 Message-ID: <87einru0f9.fsf@59A2.org>\r
44 MIME-Version: 1.0\r
45 Content-Type: text/plain; charset=us-ascii\r
46 Subject: Re: [notmuch] Asynchronous tagging\r
47 X-BeenThere: notmuch@notmuchmail.org\r
48 X-Mailman-Version: 2.1.12\r
49 Precedence: list\r
50 List-Id: "Use and development of the notmuch mail system."\r
51         <notmuch.notmuchmail.org>\r
52 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
53         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
54 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
55 List-Post: <mailto:notmuch@notmuchmail.org>\r
56 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
57 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
58         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
59 X-List-Received-Date: Sat, 21 Nov 2009 19:45:04 -0000\r
60 \r
61 On Sat, 21 Nov 2009 19:35:39 +0100, Jed Brown <jed@59A2.org> wrote:\r
62 \r
63 [...]\r
64 \r
65 > 3. I had initially put 'notmuch new' in a cron job (instead of\r
66 > offlineimap postsync hook) and new/search would sometimes complain about\r
67 > missing files in the maildir.  The first time this happened, it did not\r
68 > correct itself and I ended up reimporting the database (I had moved some\r
69 > things around so I could have been at fault).  Since then I have seen\r
70 > these errors on a couple occasions, but they always go away upon\r
71 > rerunning 'notmuch new'.  My guess is that it has to do with offlineimap\r
72 > changing flags so I moved 'notmuch new' to the postsync hook and have\r
73 > not seen the errors since.  If it is important that notmuch never runs\r
74 > concurrently with an offlineimap sync, it should eventually go in the\r
75 > docs.\r
76 \r
77 Actually, this popped up again.  I have a workaround, but here's the story if you are interested.\r
78 \r
79 After changing a flag in Gmail and syncing with offlineimap, I get this\r
80 in my inbox\r
81 \r
82  Today 19:18 [1/2] (null)                                   (null) (inbox unread)\r
83 \r
84 And when I try to open it, the buffer is full of stderr.\r
85 \r
86   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
87   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
88   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
89   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
90   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
91   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
92   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
93   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
94   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
95   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
96   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
97   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
98   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
99   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
100   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
101   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
102   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
103   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
104   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
105   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
106 \r
107 It is present in any searches that contain the problem files\r
108 \r
109   $ notmuch search tag:inbox | wc\r
110   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
111   Error opening /home/jed/.mail-archive/gmail-all/new/1258826583_1.20705.kunyang,U=174235,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
112   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
113   Error opening /home/jed/.mail-archive/gmail-all/new/1258827595_0.20705.kunyang,U=174288,FMD5=844bb96d088d057aa1b32ac1fbc67b56:2,: No such file or directory\r
114        22     321    3150\r
115 \r
116 but other searches are clean\r
117 \r
118   $ notmuch search to:notmuch@notmuchmail.org | wc\r
119        31     499    4398\r
120 \r
121 Explicitly archiving the null message removes it from these queries so\r
122 the clutter is gone now, but it has to be done manually because the null\r
123 message doesn't match any search terms.\r
124 \r
125 \r
126 Jed\r