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 19320431FB6 for ; Tue, 14 Aug 2012 05:26:26 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: -0.7 X-Spam-Level: X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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 qP989lAjJ0Ej for ; Tue, 14 Aug 2012 05:26:24 -0700 (PDT) Received: from mail-ey0-f181.google.com (mail-ey0-f181.google.com [209.85.215.181]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id DEA84431FAE for ; Tue, 14 Aug 2012 05:26:23 -0700 (PDT) Received: by eaan10 with SMTP id n10so139336eaa.26 for ; Tue, 14 Aug 2012 05:26:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:from:to:subject:in-reply-to:organization:references :user-agent:x-face:face:x-pgp:x-pgp-fp:date:message-id:mime-version :content-type; bh=jBV3nFlTWCNfTmPjiQRRMIJvyzDvbCE2iwP2I3BtEZA=; b=b5hH/C71BSHdnpGO7Q8lVM67h30q82QQguqRr7p3gJ2QwfSza/7vkwUdxgdousMX3v muWpa8KObmiLkvKpHXoA7UFV1Z7zE69gskxr5qkV5uA9YSMSSDXPVzhYXbt5HqUTJmBL gqnX3Pervxyjrgj3lU3X/oIrBGBVpP6Qk3NoATK0URQ1YRJT8XJqy4wGSK5ApV2tWeCX I4TjqNXoqUqBztaSakZQlr3yzYy0Mz3kNkw2gFZqlGq2dct1MFUHIFo9+i+oCjBJnTWW RcpQYjYdNpPIvcwp7HiTa5TnVbtkNjLMUvAJUsnmzVCXwlfmat40OEz9kj9J2jecYhWU xxOA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:from:to:subject:in-reply-to:organization:references :user-agent:x-face:face:x-pgp:x-pgp-fp:date:message-id:mime-version :content-type:x-gm-message-state; bh=jBV3nFlTWCNfTmPjiQRRMIJvyzDvbCE2iwP2I3BtEZA=; b=pEfMs5ySOd9QmXHP2zPPMn+bqo9efHgeTtl02XayRXXzfnfPBaHuHRGbhgjvtM6+B1 OIHltsQbl4upHviLB+oHEHfReck+j7VsMaybEwPJhnQ9PpobZWt2jwkLWOdUTcLpFvuk 504y2MlLnAZtTkPTDA8PVJQVh1UmC3Rtq5ztPUMzfQH/EioyNag4PhTFL80YawmHQXRV TagfYTq5V/UPulYKOihvV8q0xQw1EiwM5oJcDo1H+mAfho3uczY9bAIZbXVrh79jMGvJ n2rVxxUL9Tg0glyLRiTZgWyDyslNBtAMpcsIwbLcKNrIgJaeIWnehXnZPAEWEovS9fIY cMZQ== Received: by 10.14.0.198 with SMTP id 46mr19073334eeb.30.1344947181227; Tue, 14 Aug 2012 05:26:21 -0700 (PDT) Received: by 10.14.0.198 with SMTP id 46mr19073323eeb.30.1344947181098; Tue, 14 Aug 2012 05:26:21 -0700 (PDT) Received: from mpn-glaptop ([2620:0:105f:5:f2de:f1ff:fe35:1a72]) by mx.google.com with ESMTPS id l42sm6499485eep.1.2012.08.14.05.26.19 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 14 Aug 2012 05:26:19 -0700 (PDT) Sender: Michal Nazarewicz From: Michal Nazarewicz To: David Bremner , notmuch@notmuchmail.org Subject: Re: =?utf-8?Q?=E2=80=98class_Xapian=3A=3ADatabase=E2=80=99?= has no member named =?utf-8?B?4oCYY2xvc2XigJk=?= In-Reply-To: <87a9xx4yuj.fsf@maritornes.cs.unb.ca> Organization: http://mina86.com/ References: <87a9xx4yuj.fsf@maritornes.cs.unb.ca> User-Agent: Notmuch/0.13.2+121~gb26df7c (http://notmuchmail.org) Emacs/24.1.50.2 (x86_64-unknown-linux-gnu) X-Face: PbkBB1w#)bOqd`iCe"Ds{e+!C7`pkC9a|f)Qo^BMQvy\q5x3?vDQJeN(DS?|-^$uMti[3D*#^_Ts"pU$jBQLq~Ud6iNwAw_r_o_4]|JO?]}P_}Nc&"p#D(ZgUb4uCNPe7~a[DbPG0T~!&c.y$Ur,=N4RT>]dNpd; KFrfMCylc}gc??'U2j,!8%xdD Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEWbfGlUPDDHgE57V0jUupKjgIObY0PLrom9mH4dFRK4gmjPs41MxjOgAAACQElEQVQ4jW3TMWvbQBQHcBk1xE6WyALX1069oZBMlq+ouUwpEQQ6uRjttkWP4CmBgGM0BQLBdPFZYPsyFUo6uEtKDQ7oy/U96XR2Ux8ehH/89Z6enqxBcS7Lg81jmSuujrfCZcLI/TYYvbGj+jbgFpHJ/bqQAUISj8iLyu4LuFHJTosxsucO4jSDNE0Hq3hwK/ceQ5sx97b8LcUDsILfk+ovHkOIsMbBfg43VuQ5Ln9YAGCkUdKJoXR9EclFBhixy3EGVz1K6eEkhxCAkeMMnqoAhAKwhoUJkDrCqvbecaYINlFKSRS1i12VKH1XpUd4qxL876EkMcDvHj3s5RBajHHMlA5iK32e0C7VgG0RlzFPvoYHZLRmAC0BmNcBruhkE0KsMsbEc62ZwUJDxWUdMsMhVqovoT96i/DnX/ASvz/6hbCabELLk/6FF/8PNpPCGqcZTGFcBhhAaZZDbQPaAB3+KrWWy2XgbYDNIinkdWAFcCpraDE/knwe5DBqGmgzESl1p2E4MWAz0VUPgYYzmfWb9yS4vCvgsxJriNTHoIBz5YteBvg+VGISQWUqhMiByPIPpygeDBE6elD973xWwKkEiHZAHKjhuPsFnBuArrzxtakRcISv+XMIPl4aGBUJm8Emk7qBYU8IlgNEIpiJhk/No24jHwkKTFHDWfPniR4iw5vJaw2nzSjfq2zffcE/GDjRC2dn0J0XwPAbDL84TvaFCJEU4Oml9pRyEUhR3Cl2t01AoEjRbs0sYugp14/4X5n4pU4EHHnMAAAAAElFTkSuQmCC X-PGP: 50751FF4 X-PGP-FP: AC1F 5F5C D418 88F8 CC84 5858 2060 4012 5075 1FF4 Date: Tue, 14 Aug 2012 14:26:13 +0200 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Gm-Message-State: ALoCoQlkrCqwyweXpm3CRQ/dl+L28ndSV7sai1qHdgPfdHC9bRRpD4LJdaEMbIqtvrdMu3+4VDZ3ujz7f/Us/XUoF67QZgIUp5w1ZT0H5hn2yVRl9hQhoaPk7MdQa8FH/OTWTMPaG6/E1UQE3r93jCyN/wzF8Cf7VwtdAT5WLIuiSvtar48lV2kFRW91hsckXA72Zpl9rffpnuxylyjXXbmPkHVJZAxFqw== 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, 14 Aug 2012 12:26:26 -0000 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > Michal Nazarewicz writes: >> $ dpkg -l |grep xapian >> ii apt-xapian-index 0.25ubuntu2 maintenance tools for a Xapian in= dex of Debi >> ii libxapian-dev 1.0.18-1 Development files for Xapian sear= ch engine l >> ii libxapian15 1.0.18-1 Search engine library David Bremner writes: > This might be a bug with the install documentation; it could be we > really need a later xapian to build. Yeah, it seems that INSTALL claims =E2=80=9CNotmuch will work best with Xap= ian 1.0.18 (or later) or Xapian 1.1.4 (or later)=E2=80=9D, which doesn't seem t= o be the case. On top of that, configure does not seem to even check the version number. > From memory, maybe 1.0.20 has the "close" method. 1.0.18 is pretty > old; Debian squeeze has 1.2.3, and that must be almost 3 years old > now. Is close() really required though? The comment justifies it saying that: Many Xapian objects hold references to the database, so merely deleting the database may not suffice to close it. Thus, we explicitly close it here. but wouldn't the database get closed when the last reference gets deleted anyway? --=20 Best regards, _ _ .o. | Liege of Serenely Enlightened Majesty of o' \,=3D./ `o ..o | Computer Science, Micha=C5=82 =E2=80=9Cmina86=E2=80=9D Nazarewicz = (o o) ooo +------------------ooO--(_)--Ooo-- --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain --==-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBAgAGBQJQKkPmAAoJECBgQBJQdR/0MWYP/1FfbziLc8uISTjfycZomutJ svfaWhNzvdzw7kYKC5DIuX/C6DCilO8R88dEr9QtYscY1X+caE9exeXgJHEvJP1B JAstU/02ncGE/vFDwPjGJaPqOhRYljXsu3lIoyJT+LpLULVU9WRXIQlGj2GtTiiK mKUnwbGMQc7cvmrhL+gm38wMYDVntkw19rMeba+8XnCbS/JLHHI0LTlQPdU50sfJ FtqM2FTt1xG7H1O4SE44aavdjtecyMBESI3+EZZdIYQgottwu6hvRQMmvPQpDo8Q Oh9iMNdnXf+L8brDYa3hoZKBWeejo0TuM0PhMlkOKfAwjNPRtWXtUIhTOy55YuYm cv7CJmi1wZfD2WSmXYSykYJh8vFW/jwMgxSFyeXpP3hIKu2pVuGoXMTParEHoDT+ u+uL+hFEyCDgDatLv/38xOIqif8kMxzsi6JKb/FUhJ2lFfWh3QW63mTWzPdatDl2 vhcMRjbGaA6CmwTwdrJUWxkopa/53knz017AF5DYwHwhSczztouySpVJhAHF1Bb4 nMNLzOzMpa+5G+oY8UrEQZxXna1D1srKxToz+TrVO+EKhrcYYbHFGf1Gg0NRU7n3 /QH9DNAFH+IvQdmx2gX9sOYONaokZ3Whzh8+OOJXIR+qJQVzxQvHppU/pQ3IeCyT GH5c2ypkZMqAt2MsYxaK =pPtY -----END PGP SIGNATURE----- --==-=-=-- --=-=-=--