[PATCH 4/4] Update NEWS for user.other_name
[notmuch-archives.git] / 30 / 0fa239dfaed5db7b2c8453a3f19c27b91c39d8
1 Return-Path: <jani@nikula.org>\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 0889C431FB6\r
6         for <notmuch@notmuchmail.org>; Tue, 14 Aug 2012 05:57:24 -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: -0.7\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5\r
12         tests=[RCVD_IN_DNSWL_LOW=-0.7] autolearn=disabled\r
13 Received: from olra.theworths.org ([127.0.0.1])\r
14         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
15         with ESMTP id VQUuaCR1H7r6 for <notmuch@notmuchmail.org>;\r
16         Tue, 14 Aug 2012 05:57:23 -0700 (PDT)\r
17 Received: from mail-gg0-f181.google.com (mail-gg0-f181.google.com\r
18         [209.85.161.181]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
19         (No client certificate requested)\r
20         by olra.theworths.org (Postfix) with ESMTPS id 69EC8431FAE\r
21         for <notmuch@notmuchmail.org>; Tue, 14 Aug 2012 05:57:23 -0700 (PDT)\r
22 Received: by ggmb6 with SMTP id b6so510412ggm.26\r
23         for <notmuch@notmuchmail.org>; Tue, 14 Aug 2012 05:57:22 -0700 (PDT)\r
24 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;\r
25         d=google.com; s=20120113;\r
26         h=from:to:subject:in-reply-to:references:user-agent:date:message-id\r
27         :mime-version:content-type:content-transfer-encoding\r
28         :x-gm-message-state;\r
29         bh=DmAOBiBC7M46bZfRQHsCfRxICV9EQ/AIx2SzW3xgMns=;\r
30         b=hKkrh4mg6WgPhmPDF9SCaso64jSagnPjB88i59caCAUjd78ARG4A1OrU+0FkdH8ToN\r
31         u2U1FTCFK7NxeEYznSXbA/hgnyUdqghSbooqwSbUJQ8GcSLfTc5DoFWMqfpmdkX8m4Wv\r
32         /ZJfYllzyUL2Hgxdeg4FGDTwaJ04qB80WDDC0efuzRyDyMtUkRs6QZHXR89s+ZIFB4TQ\r
33         qTmzR0xtAIwVwD56/6usPJnTM34kYOQBh75CHT+PC9h3K65pj4rrOcM0Qrf8T7zjKY5H\r
34         WTm/nllb6fIcRMdCGtFEsQGgjaL2gXG588ZlDArnGlQB8g8v/ZrQx8ElsXQuXvirur47\r
35         k4XQ==\r
36 Received: by 10.236.136.39 with SMTP id v27mr11549192yhi.96.1344949042587;\r
37         Tue, 14 Aug 2012 05:57:22 -0700 (PDT)\r
38 Received: from localhost ([2001:4b98:dc0:43:216:3eff:fe1b:25f3])\r
39         by mx.google.com with ESMTPS id c64sm4677778yhj.17.2012.08.14.05.57.18\r
40         (version=SSLv3 cipher=OTHER); Tue, 14 Aug 2012 05:57:21 -0700 (PDT)\r
41 From: Jani Nikula <jani@nikula.org>\r
42 To: Michal Nazarewicz <mina86@mina86.com>, David Bremner <david@tethera.net>,\r
43         notmuch@notmuchmail.org\r
44 Subject: Re: =?utf-8?Q?=E2=80=98class_Xapian=3A=3ADatabase=E2=80=99?= has no\r
45         member named =?utf-8?B?4oCYY2xvc2XigJk=?=\r
46 In-Reply-To: <xa1tk3x1psm2.fsf@mina86.com>\r
47 References: <xa1tsjbyd8v4.fsf@mina86.com>\r
48  <87a9xx4yuj.fsf@maritornes.cs.unb.ca>  <xa1tk3x1psm2.fsf@mina86.com>\r
49 User-Agent: Notmuch/0.13.2+131~gff9267e (http://notmuchmail.org) Emacs/23.2.1\r
50         (x86_64-pc-linux-gnu)\r
51 Date: Tue, 14 Aug 2012 14:57:13 +0200\r
52 Message-ID: <87fw7p1viu.fsf@nikula.org>\r
53 MIME-Version: 1.0\r
54 Content-Type: text/plain; charset=utf-8\r
55 Content-Transfer-Encoding: quoted-printable\r
56 X-Gm-Message-State:\r
57  ALoCoQmAWGn+8xlrRJGnxezmo7kwSxyZt7fZJdbI7HjuTDoeQKr9w2qwCs2HpDQKd6W3iGkg7wtD\r
58 X-BeenThere: notmuch@notmuchmail.org\r
59 X-Mailman-Version: 2.1.13\r
60 Precedence: list\r
61 List-Id: "Use and development of the notmuch mail system."\r
62         <notmuch.notmuchmail.org>\r
63 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
64         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
65 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
66 List-Post: <mailto:notmuch@notmuchmail.org>\r
67 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
68 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
69         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
70 X-List-Received-Date: Tue, 14 Aug 2012 12:57:24 -0000\r
71 \r
72 On Tue, 14 Aug 2012, Michal Nazarewicz <mina86@mina86.com> wrote:\r
73 > Yeah, it seems that INSTALL claims =E2=80=9CNotmuch will work best with X=\r
74 apian\r
75 > 1.0.18 (or later) or Xapian 1.1.4 (or later)=E2=80=9D, which doesn't seem=\r
76  to be\r
77 > the case.\r
78 >\r
79 > On top of that, configure does not seem to even check the version\r
80 > number.\r
81 \r
82 Someone(tm) should fix both of the above.\r
83 \r
84 > Is close() really required though?  The comment justifies it saying\r
85 > that:\r
86 >\r
87 >       Many Xapian objects hold references to the database, so merely\r
88 >       deleting the database may not suffice to close it.  Thus, we\r
89 >       explicitly close it here.\r
90 >\r
91 > but wouldn't the database get closed when the last reference gets\r
92 > deleted anyway?\r
93 \r
94 IIRC this was related to how closing is handled in the python\r
95 bindings. The close was introduced in the commit below, not too long\r
96 ago. I just reverted that one when I had to use notmuch with ancient\r
97 xapian (but the usual disclaimers apply).\r
98 \r
99 BR,\r
100 Jani.\r
101 \r
102 \r
103 commit cfc5f1059aa16753cba610c41601cacc97260e08\r
104 Author: Justus Winter <4winter@informatik.uni-hamburg.de>\r
105 Date:   Fri Mar 2 15:58:39 2012 +0100\r
106 \r
107     Actually close the xapian database in notmuch_database_close\r
108 =20=20=20=20\r
109     Formerly the xapian database object was deleted and closed in its\r
110     destructor once the object was garbage collected. Explicitly call\r
111     close() so that the database and the associated lock is released\r
112     immediately.\r
113 =20=20=20=20\r
114     The comment is a courtesy of Austin Clements.\r
115 =20=20=20=20\r
116     Signed-off-by: Justus Winter <4winter@informatik.uni-hamburg.de>\r