Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / 05 / d5bfa3dfa170f8f23c76feb143b16ac15e3d0d
1 Return-Path: <teythoon@jade-hamburg.de>\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 36C9F431FBC\r
6         for <notmuch@notmuchmail.org>; Tue,  9 Apr 2013 08:21:41 -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\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[none]\r
12         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 YpBqRXIZyNcm for <notmuch@notmuchmail.org>;\r
16         Tue,  9 Apr 2013 08:21:37 -0700 (PDT)\r
17 Received: from mail.cryptobitch.de (cryptobitch.de [88.198.7.68])\r
18         (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))\r
19         (No client certificate requested)\r
20         by olra.theworths.org (Postfix) with ESMTPS id 3B5DC431FAE\r
21         for <notmuch@notmuchmail.org>; Tue,  9 Apr 2013 08:21:37 -0700 (PDT)\r
22 Received: from mail.jade-hamburg.de (mail.jade-hamburg.de [85.183.11.228])\r
23         (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))\r
24         (No client certificate requested)\r
25         by mail.cryptobitch.de (Postfix) with ESMTPSA id C7F4961EFE6\r
26         for <notmuch@notmuchmail.org>; Tue,  9 Apr 2013 17:21:32 +0200 (CEST)\r
27 Received: by mail.jade-hamburg.de (Postfix, from userid 401)\r
28         id 359B3DF2A3; Tue,  9 Apr 2013 17:21:31 +0200 (CEST)\r
29 Received: from thinkbox.jade-hamburg.de (cryptobitch.de [88.198.7.68])\r
30         (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits))\r
31         (No client certificate requested) (Authenticated sender: teythoon)\r
32         by mail.jade-hamburg.de (Postfix) with ESMTPSA id 6AE3ADF28B;\r
33         Tue,  9 Apr 2013 17:21:29 +0200 (CEST)\r
34 Received: from teythoon by thinkbox.jade-hamburg.de with local (Exim 4.80)\r
35         (envelope-from <teythoon@thinkbox.jade-hamburg.de>)\r
36         id 1UPaMS-0005b2-5b; Tue, 09 Apr 2013 17:21:28 +0200\r
37 Content-Type: text/plain; charset="utf-8"\r
38 MIME-Version: 1.0\r
39 Content-Transfer-Encoding: quoted-printable\r
40 To: Jed Brown <jed@59A2.org>,  notmuch@notmuchmail.org\r
41 From: Justus Winter <4winter@informatik.uni-hamburg.de>\r
42 In-Reply-To: <87obdn7nwe.fsf@mcs.anl.gov>\r
43 References: <1365475646-22926-1-git-send-email-jed@59A2.org>\r
44         <20130409141333.7736.41695@thinkbox.jade-hamburg.de>\r
45         <87obdn7nwe.fsf@mcs.anl.gov>\r
46 Message-ID: <20130409152128.7736.76003@thinkbox.jade-hamburg.de>\r
47 User-Agent: alot/0.3.3+\r
48 Subject: Re: [RFC/PATCH] python: search parent lib directory for libnotmuch.so\r
49 Date: Tue, 09 Apr 2013 17:21:28 +0200\r
50 Cc: Sebastian Spaeth <Sebastian@SSpaeth.de>\r
51 X-BeenThere: notmuch@notmuchmail.org\r
52 X-Mailman-Version: 2.1.13\r
53 Precedence: list\r
54 List-Id: "Use and development of the notmuch mail system."\r
55         <notmuch.notmuchmail.org>\r
56 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
57         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
58 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
59 List-Post: <mailto:notmuch@notmuchmail.org>\r
60 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
61 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
62         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
63 X-List-Received-Date: Tue, 09 Apr 2013 15:21:41 -0000\r
64 \r
65 Quoting Jed Brown (2013-04-09 16:57:05)\r
66 > Justus Winter <4winter@informatik.uni-hamburg.de> writes:\r
67 > >\r
68 > > May I ask why you cannot use LD_LIBRARY_PATH? I too install libnotmuch\r
69 > > to a non-standard location as unprivileged user and to make this\r
70 > > library available I add its path to LD_LIBRARY_PATH. =\r
71 \r
72 > =\r
73 \r
74 > See libdir_in_ldconfig testing in configure: we make a significant\r
75 > effort to set RPATH appropriately when installing to a location that is\r
76 > not already searched (perhaps via LD_LIBRARY_PATH).  This currently does\r
77 > not apply to the Python bindings, so while you can install without\r
78 > LD_LIBRARY_PATH and still run the notmuch executable fine, you must set\r
79 > LD_LIBRARY_PATH to use the Python bindings.  That is the inconsistency I\r
80 > wanted to fix here.\r
81 \r
82 But why do we do that? I always thought that rpath causes more\r
83 problems and is to be avoided if possible [0]. But otoh, I didn't even\r
84 knew that the notmuch build system uses rpath.\r
85 \r
86 0: e.g. http://wiki.debian.org/RpathIssue\r
87 \r
88 > I don't like the indirection either, but the binary is compiled with\r
89 > knowledge of prefix/RPATH, so if we wanted a single canonical location\r
90 > to specify this information, I would make it the binary.\r
91 > =\r
92 \r
93 > If you don't want to trust Python install directory hierarchy, we could\r
94 > have 'setup.py install' write some info about RPATH.\r
95 \r
96 I actually have no strong feelings for or against this proposal. I'm\r
97 merely surprised that there is an issue that you are trying to fix\r
98 here since exactly this configuration has worked for me since the day\r
99 I started using notmuch.\r
100 \r
101 And from my point of view LD_LIBRARY_PATH is the correct way to\r
102 instruct the dynamic linker (and as a similar facility the ctypes\r
103 library loader) where to look for additional libraries.\r
104 \r
105 Cheers,\r
106 Justus\r