Re: [PATCH] emacs: wash: make word-wrap bound message width
[notmuch-archives.git] / 22 / 1879915c3897d0fb375476e698bce1d3622ec1
1 Return-Path: <flo@chaoflow.net>\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 5C609431FB6\r
6         for <notmuch@notmuchmail.org>; Mon, 18 Apr 2011 10:57:37 -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.01\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=0.01 tagged_above=-999 required=5\r
12         tests=[T_MIME_NO_TEXT=0.01] 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 ZxS1JC4gtPk1 for <notmuch@notmuchmail.org>;\r
16         Mon, 18 Apr 2011 10:57:35 -0700 (PDT)\r
17 Received: from tesla.chaoflow.net (tesla.chaoflow.net [188.40.54.22])\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 C16E1431FB5\r
21         for <notmuch@notmuchmail.org>; Mon, 18 Apr 2011 10:57:34 -0700 (PDT)\r
22 Received: from eve.chaoflow.net (p5DE9670C.dip.t-dialin.net [93.233.103.12])\r
23         (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))\r
24         (No client certificate requested)\r
25         (Authenticated sender: flo@chaoflow.net)\r
26         by tesla.chaoflow.net (Postfix) with ESMTPSA id 70A8FCAC4\r
27         for <notmuch@notmuchmail.org>; Mon, 18 Apr 2011 19:57:33 +0200 (CEST)\r
28 Received: by eve.chaoflow.net (Postfix, from userid 1000) id 3CE35B35;\r
29         Mon, 18 Apr 2011 17:57:33 +0000 (Local time zone must be set--see zic\r
30         manual page)\r
31 From: Florian Friesdorf <flo@chaoflow.net>\r
32 To: notmuch@notmuchmail.org\r
33 Subject: notmuch via nix/nixpkgs (was: Re: [PATCH] create and set temporary\r
34         home directory)\r
35 In-Reply-To: <877har5uek.fsf@eve.chaoflow.net>\r
36 References: <877har5uek.fsf@eve.chaoflow.net>\r
37 User-Agent: Notmuch/0.5 (http://notmuchmail.org) Emacs/23.3.1\r
38         (x86_64-unknown-linux-gnu)\r
39 Date: Mon, 18 Apr 2011 19:57:32 +0200\r
40 Message-ID: <874o5v5to3.fsf@eve.chaoflow.net>\r
41 MIME-Version: 1.0\r
42 Content-Type: multipart/signed; boundary="==-=-=";\r
43         micalg=pgp-sha1; protocol="application/pgp-signature"\r
44 X-Virus-Scanned: clamav-milter 0.96.5 at tesla\r
45 X-Virus-Status: Clean\r
46 X-BeenThere: notmuch@notmuchmail.org\r
47 X-Mailman-Version: 2.1.13\r
48 Precedence: list\r
49 List-Id: "Use and development of the notmuch mail system."\r
50         <notmuch.notmuchmail.org>\r
51 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
52         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
53 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
54 List-Post: <mailto:notmuch@notmuchmail.org>\r
55 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
56 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
57         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
58 X-List-Received-Date: Mon, 18 Apr 2011 17:57:37 -0000\r
59 \r
60 --==-=-=\r
61 Content-Type: multipart/mixed; boundary="=-=-="\r
62 \r
63 --=-=-=\r
64 Content-Transfer-Encoding: quoted-printable\r
65 \r
66 On Mon, 18 Apr 2011 19:41:39 +0200, Florian Friesdorf <flo@chaoflow.net> wr=\r
67 ote:\r
68 >=20\r
69 > In case of a non-existent home directory, the tests are failing without\r
70 > this patch.\r
71 \r
72 As asked for by jrollins on irc, more info on my build environment:\r
73 \r
74 I use nixos [1] which uses the nix package manager [2] and nixpkgs\r
75 package collection [3].\r
76 \r
77 nix and nixpkgs can be used independent of nixos on top of many\r
78 operating systems [4]. Packages installed via nix are fully isolated\r
79 From=20the rest of the system.\r
80 \r
81 Package builds are described via nix expressions (see example for\r
82 notmuch attached). The build happens fully isolated.\r
83 \r
84 Some big differences of nixos to other systems:\r
85 =2D no /usr, instead profiles (system, default, user)\r
86 =2D everything in /nix/store and linked into profiles\r
87 =2D atomic changes\r
88 =2D easy rollback to old version\r
89 =2D each profile fully isolated of other profiles\r
90 =2D possible to have dedicated profiles, i.e. isolated environments, for\r
91 development\r
92 \r
93 For more info, see [1], freenode #nixos and I'm happy to answer\r
94 questions.\r
95 \r
96 regards\r
97 florian\r
98 \r
99 \r
100 [1] http://nixos.org/\r
101 [2] http://nixos.org/nix/\r
102 [3] http://nixos.org/nixpkgs/\r
103 [4] http://hydra.nixos.org/release/nix/nix-0.16\r
104 \r
105 \r
106 --=-=-=\r
107 Content-Type: application/octet-stream\r
108 Content-Disposition: attachment; filename=default.nix\r
109 Content-Transfer-Encoding: base64\r
110 \r
111 eyBmZXRjaGdpdCwgc3RkZW52LCBiYXNoLCBlbWFjcywgZ2xpYiwgZ21pbWUsIGdudXBnMSwgcGtn\r
112 Y29uZmlnLCB0YWxsb2MsIHhhcGlhbiB9OgoKc3RkZW52Lm1rRGVyaXZhdGlvbiByZWMgewogIG5h\r
113 bWUgPSAibm90bXVjaC0wLjUtY2ZsNyI7CgogIHNyYyA9IGZldGNoZ2l0IHsKICAgIHVybCA9ICJn\r
114 aXQ6Ly9naXRodWIuY29tL2NoYW9mbG93L25vdG11Y2giOwogICAgcmV2ID0gImNmbDciOwogICAg\r
115 c2hhMjU2ID0gImQwMDk2ZTMxMmFkMWQyYzI3OGQyMjM3N2IyNzNhYWUxMTdjY2M4ZGUzNjA1NTc1\r
116 ZmQyMzMwNmUyNDQxNTcyNjMiOwogIH07CgogIGJ1aWxkSW5wdXRzID0gWyBiYXNoIGVtYWNzIGds\r
117 aWIgZ21pbWUgZ251cGcxIHBrZ2NvbmZpZyB0YWxsb2MgeGFwaWFuIF07CgogIHBhdGNoUGhhc2Ug\r
118 PSAnJwogICAgc3Vic3RpdHV0ZUluUGxhY2UgInRlc3QvYXV0aG9yLW9yZGVyIiBcCiAgICAgIC0t\r
119 cmVwbGFjZSAiIyEvYmluL2Jhc2giICIjISR7YmFzaH0vYmluL2Jhc2giCiAgICBzdWJzdGl0dXRl\r
120 SW5QbGFjZSAidGVzdC9iYXNpYyIgXAogICAgICAtLXJlcGxhY2UgIiMhL2Jpbi9iYXNoIiAiIyEk\r
121 e2Jhc2h9L2Jpbi9iYXNoIgogICAgc3Vic3RpdHV0ZUluUGxhY2UgInRlc3QvY3J5cHRvIiBcCiAg\r
122 ICAgIC0tcmVwbGFjZSAiIyEvYmluL2Jhc2giICIjISR7YmFzaH0vYmluL2Jhc2giCiAgICBzdWJz\r
123 dGl0dXRlSW5QbGFjZSAidGVzdC9kdW1wLXJlc3RvcmUiIFwKICAgICAgLS1yZXBsYWNlICIjIS9i\r
124 aW4vYmFzaCIgIiMhJHtiYXNofS9iaW4vYmFzaCIKICAgIHN1YnN0aXR1dGVJblBsYWNlICJ0ZXN0\r
125 L2VtYWNzIiBcCiAgICAgIC0tcmVwbGFjZSAiIyEvYmluL2Jhc2giICIjISR7YmFzaH0vYmluL2Jh\r
126 c2giCiAgICBzdWJzdGl0dXRlSW5QbGFjZSAidGVzdC9lbWFjcy1sYXJnZS1zZWFyY2gtYnVmZmVy\r
127 IiBcCiAgICAgIC0tcmVwbGFjZSAiIyEvYmluL2Jhc2giICIjISR7YmFzaH0vYmluL2Jhc2giCiAg\r
128 ICBzdWJzdGl0dXRlSW5QbGFjZSAidGVzdC9lbmNvZGluZyIgXAogICAgICAtLXJlcGxhY2UgIiMh\r
129 L2Jpbi9iYXNoIiAiIyEke2Jhc2h9L2Jpbi9iYXNoIgogICAgc3Vic3RpdHV0ZUluUGxhY2UgInRl\r
130 c3QvZnJvbS1ndWVzc2luZyIgXAogICAgICAtLXJlcGxhY2UgIiMhL2Jpbi9iYXNoIiAiIyEke2Jh\r
131 c2h9L2Jpbi9iYXNoIgogICAgc3Vic3RpdHV0ZUluUGxhY2UgInRlc3QvanNvbiIgXAogICAgICAt\r
132 LXJlcGxhY2UgIiMhL2Jpbi9iYXNoIiAiIyEke2Jhc2h9L2Jpbi9iYXNoIgogICAgc3Vic3RpdHV0\r
133 ZUluUGxhY2UgInRlc3QvbG9uZy1pZCIgXAogICAgICAtLXJlcGxhY2UgIiMhL2Jpbi9iYXNoIiAi\r
134 IyEke2Jhc2h9L2Jpbi9iYXNoIgogICAgc3Vic3RpdHV0ZUluUGxhY2UgInRlc3QvbWFpbGRpci1z\r
135 eW5jIiBcCiAgICAgIC0tcmVwbGFjZSAiIyEvYmluL2Jhc2giICIjISR7YmFzaH0vYmluL2Jhc2gi\r
136 CiAgICBzdWJzdGl0dXRlSW5QbGFjZSAidGVzdC9uZXciIFwKICAgICAgLS1yZXBsYWNlICIjIS9i\r
137 aW4vYmFzaCIgIiMhJHtiYXNofS9iaW4vYmFzaCIKICAgIHN1YnN0aXR1dGVJblBsYWNlICJ0ZXN0\r
138 L25vdG11Y2gtdGVzdCIgXAogICAgICAtLXJlcGxhY2UgIiMhL2Jpbi9iYXNoIiAiIyEke2Jhc2h9\r
139 L2Jpbi9iYXNoIgogICAgc3Vic3RpdHV0ZUluUGxhY2UgInRlc3QvcmF3IiBcCiAgICAgIC0tcmVw\r
140 bGFjZSAiIyEvYmluL2Jhc2giICIjISR7YmFzaH0vYmluL2Jhc2giCiAgICBzdWJzdGl0dXRlSW5Q\r
141 bGFjZSAidGVzdC9yZXBseSIgXAogICAgICAtLXJlcGxhY2UgIiMhL2Jpbi9iYXNoIiAiIyEke2Jh\r
142 c2h9L2Jpbi9iYXNoIgogICAgc3Vic3RpdHV0ZUluUGxhY2UgInRlc3Qvc2VhcmNoIiBcCiAgICAg\r
143 IC0tcmVwbGFjZSAiIyEvYmluL2Jhc2giICIjISR7YmFzaH0vYmluL2Jhc2giCiAgICBzdWJzdGl0\r
144 dXRlSW5QbGFjZSAidGVzdC9zZWFyY2gtYnktZm9sZGVyIiBcCiAgICAgIC0tcmVwbGFjZSAiIyEv\r
145 YmluL2Jhc2giICIjISR7YmFzaH0vYmluL2Jhc2giCiAgICBzdWJzdGl0dXRlSW5QbGFjZSAidGVz\r
146 dC9zZWFyY2gtaW5zdWZmaWNpZW50LWZyb20tcXVvdGluZyIgXAogICAgICAtLXJlcGxhY2UgIiMh\r
147 L2Jpbi9iYXNoIiAiIyEke2Jhc2h9L2Jpbi9iYXNoIgogICAgc3Vic3RpdHV0ZUluUGxhY2UgInRl\r
148 c3Qvc2VhcmNoLW91dHB1dCIgXAogICAgICAtLXJlcGxhY2UgIiMhL2Jpbi9iYXNoIiAiIyEke2Jh\r
149 c2h9L2Jpbi9iYXNoIgogICAgc3Vic3RpdHV0ZUluUGxhY2UgInRlc3Qvc2VhcmNoLXBvc2l0aW9u\r
150 LW92ZXJsYXAtYnVnIiBcCiAgICAgIC0tcmVwbGFjZSAiIyEvYmluL2Jhc2giICIjISR7YmFzaH0v\r
151 YmluL2Jhc2giCiAgICBzdWJzdGl0dXRlSW5QbGFjZSAidGVzdC90ZXN0LWxpYi5zaCIgXAogICAg\r
152 ICAtLXJlcGxhY2UgIiMhL2Jpbi9iYXNoIiAiIyEke2Jhc2h9L2Jpbi9iYXNoIgogICAgc3Vic3Rp\r
153 dHV0ZUluUGxhY2UgInRlc3QvdGVzdC12ZXJib3NlIiBcCiAgICAgIC0tcmVwbGFjZSAiIyEvYmlu\r
154 L2Jhc2giICIjISR7YmFzaH0vYmluL2Jhc2giCiAgICBzdWJzdGl0dXRlSW5QbGFjZSAidGVzdC90\r
155 aHJlYWQtbmFtaW5nIiBcCiAgICAgIC0tcmVwbGFjZSAiIyEvYmluL2Jhc2giICIjISR7YmFzaH0v\r
156 YmluL2Jhc2giCiAgICBzdWJzdGl0dXRlSW5QbGFjZSAidGVzdC90aHJlYWQtb3JkZXIiIFwKICAg\r
157 ICAgLS1yZXBsYWNlICIjIS9iaW4vYmFzaCIgIiMhJHtiYXNofS9iaW4vYmFzaCIKICAgIHN1YnN0\r
158 aXR1dGVJblBsYWNlICJ0ZXN0L3V1ZW5jb2RlIiBcCiAgICAgIC0tcmVwbGFjZSAiIyEvYmluL2Jh\r
159 c2giICIjISR7YmFzaH0vYmluL2Jhc2giCiAgJyc7CgogIHBvc3RCdWlsZCA9ICcnCiAgICBtYWtl\r
160 IHRlc3QKICAnJzsKCiAgbWV0YSA9IHsKICAgIGRlc2NyaXB0aW9uID0gIk5vdG11Y2ggLS0gVGhl\r
161 IG1haWwgaW5kZXhlciI7CgogICAgbG9uZ0Rlc2NyaXB0aW9uID0gIiI7CgogICAgbGljZW5zZSA9\r
162 ICJHUEx2MyI7CgogICAgbWFpbnRhaW5lcnMgPSBbIHN0ZGVudi5saWIubWFpbnRhaW5lcnMuY2hh\r
163 b2Zsb3cgXTsKICAgIHBsYXRmb3JtcyA9IHN0ZGVudi5saWIucGxhdGZvcm1zLmdudTsgICMgYXJi\r
164 aXRyYXJ5IGNob2ljZQogIH07Cn0K\r
165 --=-=-=\r
166 Content-Transfer-Encoding: quoted-printable\r
167 \r
168 \r
169 =2D-=20\r
170 Florian Friesdorf <flo@chaoflow.net>\r
171   GPG FPR: 7A13 5EEE 1421 9FC2 108D  BAAF 38F8 99A3 0C45 F083\r
172 Jabber/XMPP: flo@chaoflow.net\r
173 IRC: chaoflow on freenode,ircnet,blafasel,OFTC\r
174 \r
175 --=-=-=--\r
176 \r
177 --==-=-=\r
178 Content-Type: application/pgp-signature\r
179 \r
180 -----BEGIN PGP SIGNATURE-----\r
181 Version: GnuPG v2.0.17 (GNU/Linux)\r
182 \r
183 iQIcBAEBAgAGBQJNrHuMAAoJEDj4maMMRfCDQmIP/AoA0cVA3VDqHeQg4dSsgYYA\r
184 A4lQwe/3JF3qeS+RJ/wDmwsdUzM0r0t8QZwsOs5fQ0DDncLf0B47yDMMOk7Rit7S\r
185 yBILhxYEssULHDFOQ47ac6CYUzbOBTmQ1n5ey5pWu2ara8gogMrXgInjc6dfyD0a\r
186 M6d4uJclNZOTfptTCrzNx8RdiImE4qQnBiZPdYISP8H/R/o2SLou7ChEpxe5gPik\r
187 092DNrnlUM7miXsvzzGo5Ky+QOxhBjgt44XC47/7fRMv9XAyLgULfRT5KYoqtCTH\r
188 Y90cFsLm6YvsD/zFjN/9lMr1PJycV2GzWkej6aA8+2D5Ve+0Pq18bFETCjpvtTKy\r
189 zosYJp7CvJ2Eno6LwYqNgxpsQdxtwVPnL4+re6W8JZFrV3ZuNh4AAIierTqGJHJz\r
190 b/E4Dz3kFvwWt7bR/nsZHfsK+BY/IW6dfntYAkA1b/6U3DKVc1e6pa0I39GuvNAZ\r
191 ssFoXgD32PegVUeZT2vnfd1+Pn+Ts86OrkB9pbTWmH9VmykB7g8eN+u6/UXPjn83\r
192 jNNSRA+1X1OpQNqX8PIgj0xR6G1ppePLyYS1GcPcajQwstA415pA/3z0XNeEwS+M\r
193 rtsLPSwhM7MZxWkHtrMGSYOAmprtmoa3bmxljtFL0QldIsmzbIWHeRUhrOmT6zPZ\r
194 Aq2049RdPOORc/wgHE4t\r
195 =K1cs\r
196 -----END PGP SIGNATURE-----\r
197 --==-=-=--\r