Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / 0e / 1e2eb5e0b92eff397cf1a80450b49a5dd3e48c
1 Return-Path: <cworth@cworth.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 2EFCD4196F0\r
6         for <notmuch@notmuchmail.org>; Thu,  1 Apr 2010 00:54:23 -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: -1.49\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-1.49 tagged_above=-999 required=5\r
12         tests=[ALL_TRUSTED=-1, BAYES_05=-0.5, T_MIME_NO_TEXT=0.01]\r
13         autolearn=ham\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 bumISTLIK8Dr; Thu,  1 Apr 2010 00:54:22 -0700 (PDT)\r
17 Received: from yoom.home.cworth.org (localhost [127.0.0.1])\r
18         by olra.theworths.org (Postfix) with ESMTP id 644D5431FC1;\r
19         Thu,  1 Apr 2010 00:54:22 -0700 (PDT)\r
20 Received: by yoom.home.cworth.org (Postfix, from userid 1000)\r
21         id 1CBBE25400C; Thu,  1 Apr 2010 00:54:22 -0700 (PDT)\r
22 From: Carl Worth <cworth@cworth.org>\r
23 To: Ingmar Vanhassel <ingmar@exherbo.org>, notmuch@notmuchmail.org\r
24 In-Reply-To: <1268401656-12827-1-git-send-email-ingmar@exherbo.org>\r
25 References: <1268347072-2050-1-git-send-email-bgamari.foss@gmail.com>\r
26         <1268401656-12827-1-git-send-email-ingmar@exherbo.org>\r
27 Date: Thu, 01 Apr 2010 00:54:16 -0700\r
28 Message-ID: <8739zfip5j.fsf@yoom.home.cworth.org>\r
29 MIME-Version: 1.0\r
30 Content-Type: multipart/signed; boundary="=-=-=";\r
31         micalg=pgp-sha1; protocol="application/pgp-signature"\r
32 Subject: Re: [notmuch] Notmuch shared library\r
33 X-BeenThere: notmuch@notmuchmail.org\r
34 X-Mailman-Version: 2.1.13\r
35 Precedence: list\r
36 List-Id: "Use and development of the notmuch mail system."\r
37         <notmuch.notmuchmail.org>\r
38 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
39         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
40 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
41 List-Post: <mailto:notmuch@notmuchmail.org>\r
42 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
43 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
44         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
45 X-List-Received-Date: Thu, 01 Apr 2010 07:54:23 -0000\r
46 \r
47 --=-=-=\r
48 \r
49 On Fri, 12 Mar 2010 14:47:33 +0100, Ingmar Vanhassel <ingmar@exherbo.org> wrote:\r
50 > I'd very much like to see this upstream.\r
51 \r
52 Me too. ;-) Sorry for the long delay.\r
53 \r
54 > I amended your first patch to make it install the notmuch.h header\r
55 > too.\r
56 \r
57 A very nice addition.\r
58 \r
59 > The second patch fixed some parallel make issue I had while testing\r
60 > your series.\r
61 \r
62 As is this. I ran into this problem immediately when testing the first\r
63 patch.\r
64 \r
65 > The third patch adds a configure switch to configure where to install\r
66 > libraries. It has one issue I'm aware off. Setting --prefix=/usr\r
67 > without setting --libdir does the wrong thing. This should probably be\r
68 > fixed, but I don't have any immediate ideas how to do this.\r
69 \r
70 This configure option is nice too, but the problem you pointed out was\r
71 serious, (so, thanks for noting it). I went ahead and fixed this.\r
72 \r
73 I also spent some time making sure I (think I) understand how library\r
74 sonames and library versions work. I did several investigations with\r
75 libtool that convinced me it adds problems without any tangible benefit,\r
76 (at least for the target platforms I'm aware of people using with\r
77 notmuch).\r
78 \r
79 I finished this by establishing a 3-part library interface version,\r
80 (initially 1.0.0), along with careful documentation in the Makefile on\r
81 how to increment it. And of course, I ended up touching up about a\r
82 half-dozen issues in the Makefiles along the way.\r
83 \r
84 We'll still want to add functions/macros to the library to make the\r
85 library version available to the user. And I do want to still add some\r
86 symbol hiding and potentially some symbol versioning to the library. But\r
87 I'm not making the patch series block on that.\r
88 \r
89 Finally, I'm a tiny bit annoyed that now after a fresh checkout of\r
90 notmuch and "make" that one can't easily run ./notmuch without either\r
91 installing the library (or fiddling with LD_LIBRARY_PATH). I've got some\r
92 ideas on how to simplify that, but I'm not sure if any are good or worth\r
93 it.\r
94 \r
95 Anyway, this patch series is now pushed with my changes on top. Thanks,\r
96 Ben and Ingmar!\r
97 \r
98 -Carl\r
99 \r
100 \r
101 \r
102 \r
103 --=-=-=\r
104 Content-Type: application/pgp-signature\r
105 \r
106 -----BEGIN PGP SIGNATURE-----\r
107 Version: GnuPG v1.4.10 (GNU/Linux)\r
108 \r
109 iD8DBQFLtFEo6JDdNq8qSWgRAr6lAJ99xHAJ4x0kg8MFSy1TvqMaKSwgyACfUQkA\r
110 EedHujwOW7z83zcE0njRJZk=\r
111 =rfhL\r
112 -----END PGP SIGNATURE-----\r
113 --=-=-=--\r