Re: [PATCH 9/9] add has: query prefix to search for specific properties
[notmuch-archives.git] / 91 / f4be45844fbe280ce07d08e797156dd7652aa2
1 Return-Path: <felipe.contreras@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 71379431FB6\r
6         for <notmuch@notmuchmail.org>; Wed, 23 May 2012 15:02:31 -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.799\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.799 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_IN_DNSWL_LOW=-0.7] autolearn=disabled\r
14 Received: from olra.theworths.org ([127.0.0.1])\r
15         by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024)\r
16         with ESMTP id EpIS7fzBywUy for <notmuch@notmuchmail.org>;\r
17         Wed, 23 May 2012 15:02:31 -0700 (PDT)\r
18 Received: from mail-lpp01m010-f53.google.com (mail-lpp01m010-f53.google.com\r
19         [209.85.215.53]) (using TLSv1 with cipher RC4-SHA (128/128 bits))\r
20         (No client certificate requested)\r
21         by olra.theworths.org (Postfix) with ESMTPS id B2382431FAF\r
22         for <notmuch@notmuchmail.org>; Wed, 23 May 2012 15:02:30 -0700 (PDT)\r
23 Received: by lagu2 with SMTP id u2so6333709lag.26\r
24         for <notmuch@notmuchmail.org>; Wed, 23 May 2012 15:02:29 -0700 (PDT)\r
25 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;\r
26         h=mime-version:in-reply-to:references:date:message-id:subject:from:to\r
27         :cc:content-type;\r
28         bh=nafjjTxVuxVwWmYWy9k8+4hNrMfLy382fdbgfPoQNIw=;\r
29         b=D13+jue17wqc56vlHnn8yVUPX6RKmD/5ucFFgdq/8qmBp/iGj0M6BsYxAVP1f/FuPK\r
30         GNRIFw9JEoG8ob+czerBNBpmlurqDfZJX0jVgzRIbLXTNngso4MdciWpi6EmDTi9xrfk\r
31         PHcvMT3k9uCGYJpR01SnyLc+eJTSxs554+6u5RH9ehtqKBhtnOApFHE66EJ/oAv5sbYN\r
32         czDsxMl3ipRJa+Q2p4Qc5JPA2yBLnYYJuv8DHcIBUmtIRSQALe6OZrrReRAa1x3ipHaK\r
33         8Gc4Cu+75SE1umoDpMxh1RwP+1mnLzttv/9aEcbwFFYSK8kOrxMmIBlJ92WdhU+JlEYL\r
34         KZ/g==\r
35 MIME-Version: 1.0\r
36 Received: by 10.152.125.236 with SMTP id mt12mr10446295lab.12.1337810548896;\r
37         Wed, 23 May 2012 15:02:28 -0700 (PDT)\r
38 Received: by 10.112.107.65 with HTTP; Wed, 23 May 2012 15:02:28 -0700 (PDT)\r
39 In-Reply-To:\r
40  <1559639bc5e9e3253f2ee2220a8d8d00c39d9d43.1336402558.git.alip@exherbo.org>\r
41 References: <87txzsgs4g.fsf@zancas.localnet>\r
42         <cover.1336402558.git.alip@exherbo.org>\r
43         <1559639bc5e9e3253f2ee2220a8d8d00c39d9d43.1336402558.git.alip@exherbo.org>\r
44 Date: Thu, 24 May 2012 00:02:28 +0200\r
45 Message-ID:\r
46  <CAMP44s15Q6F9bA0MirS3zyBU3AqomH7wKBmLvqEtAnBnzHrw=g@mail.gmail.com>\r
47 Subject: Re: [PATCH 3/4] ruby: Add workarounds to use in-tree build not the\r
48         installed one\r
49 From: Felipe Contreras <felipe.contreras@gmail.com>\r
50 To: Ali Polatel <alip@exherbo.org>\r
51 Content-Type: text/plain; charset=UTF-8\r
52 Cc: David Bremner <bremner@unb.ca>, notmuch@notmuchmail.org\r
53 X-BeenThere: notmuch@notmuchmail.org\r
54 X-Mailman-Version: 2.1.13\r
55 Precedence: list\r
56 List-Id: "Use and development of the notmuch mail system."\r
57         <notmuch.notmuchmail.org>\r
58 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
59         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
60 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
61 List-Post: <mailto:notmuch@notmuchmail.org>\r
62 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
63 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
64         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
65 X-List-Received-Date: Wed, 23 May 2012 22:02:31 -0000\r
66 \r
67 On Mon, May 7, 2012 at 5:02 PM, Ali Polatel <alip@exherbo.org> wrote:\r
68 > - Make mkmf use the notmuch.h under ../../lib\r
69 > - Use libnotmuch.a instead of linking to the installed libnotmuch.so\r
70 \r
71 How has this ever worked?\r
72 \r
73 libnotmuch.so links to many things, fortunately when linking Ruby's\r
74 notmuch.so binding to libnotmuch.so.3 all those dependencies are\r
75 resolved for us, but when you link to libnotmuch.a you need notmuch.so\r
76 to link against all those dependencies.\r
77 \r
78 This is triggering cryptic errors such as:\r
79 \r
80 /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require':\r
81 foo/notmuch.so: undefined symbol:\r
82 _ZTVN10__cxxabiv117__class_type_infoE - foo/notmuch.so (LoadError)\r
83 \r
84 Presumably because not even libstdc++.so is linked.\r
85 \r
86 I don't see how this patch could be fixed properly easily, and it was\r
87 labeled as a hack, and I didn't like it in the first place anyway, so\r
88 I'm going to revert it by tomorrow if I don't hear any good reason not\r
89 to.\r
90 \r
91 I also suggest making a brown-paper-bag release 0.13.1 because 0.13\r
92 has completely unusable Ruby bindings; there's just no way to compile\r
93 them and make them work.\r
94 \r
95 Cheers.\r
96 \r
97 -- \r
98 Felipe Contreras\r