[PATCH 1/2] emacs: wash: word-wrap bugfix
[notmuch-archives.git] / 86 / b1842b776020a6722f7d9b554ec4acb8b7d588
1 Return-Path: <michael@stapelberg.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 43132431FBC\r
6         for <notmuch@notmuchmail.org>; Mon, 29 Oct 2012 06:38:09 -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.699\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.699 tagged_above=-999 required=5\r
12         tests=[HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] 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 KF6FIU8JqlQv for <notmuch@notmuchmail.org>;\r
16         Mon, 29 Oct 2012 06:38:07 -0700 (PDT)\r
17 X-Greylist: delayed 459 seconds by postgrey-1.32 at olra;\r
18         Mon, 29 Oct 2012 06:38:07 PDT\r
19 Received: from mx02.rent-a-guru.de (srv2.rent-a-guru.de [212.86.204.162])\r
20         (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))\r
21         (No client certificate requested)\r
22         by olra.theworths.org (Postfix) with ESMTPS id 8E0EE431FAF\r
23         for <notmuch@notmuchmail.org>; Mon, 29 Oct 2012 06:38:07 -0700 (PDT)\r
24 Received: from infra.in.zekjur.net (infra.in.zekjur.net [79.140.39.194])\r
25         (authenticated bits=0)\r
26         by mx02.rent-a-guru.de (8.13.6/8.13.6) with ESMTP id q9TDUIfF244253600\r
27         for <notmuch@notmuchmail.org>; Mon, 29 Oct 2012 14:30:26 +0100 (CET)\r
28 Received: from midna.zekjur.net (business-188-111-072-014.static.arcor-ip.net\r
29         [188.111.72.14])\r
30         by infra.in.zekjur.net (Postfix) with ESMTPSA id 77B364F3BC\r
31         for <notmuch@notmuchmail.org>; Mon, 29 Oct 2012 14:30:18 +0100 (CET)\r
32 Received: by midna.zekjur.net (Postfix, from userid 101)\r
33         id 013013EFC39; Mon, 29 Oct 2012 14:30:17 +0100 (CET)\r
34 From: Michael Stapelberg <michael+nm@stapelberg.de>\r
35 To: notmuch@notmuchmail.org\r
36 Subject: [BUG] Saving attachments containing UTF-8 chars\r
37 User-Agent: Notmuch/0.14 (http://notmuchmail.org) Emacs/24.1.1\r
38         (x86_64-pc-linux-gnu)\r
39 Date: Mon, 29 Oct 2012 14:30:17 +0100\r
40 Message-ID: <x6sj8xiexi.fsf@midna.zekjur.net>\r
41 MIME-Version: 1.0\r
42 Content-Type: multipart/mixed; boundary="=-=-="\r
43 X-BeenThere: notmuch@notmuchmail.org\r
44 X-Mailman-Version: 2.1.13\r
45 Precedence: list\r
46 List-Id: "Use and development of the notmuch mail system."\r
47         <notmuch.notmuchmail.org>\r
48 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
49         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
50 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
51 List-Post: <mailto:notmuch@notmuchmail.org>\r
52 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
53 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
54         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
55 X-List-Received-Date: Mon, 29 Oct 2012 13:38:09 -0000\r
56 \r
57 --=-=-=\r
58 Content-Type: text/plain; charset=utf-8\r
59 Content-Transfer-Encoding: quoted-printable\r
60 \r
61 Hello,\r
62 \r
63 attached you can find a message which seems to trigger a bug somewhere\r
64 in my notmuch setup. The message has been sent to me and includes a\r
65 patchfile, which, when saved using the "w" key in notmuch-emacs, cannot\r
66 be applied.\r
67 \r
68 When using munpack(1) on the raw mail file (I=E2=80=99ve attached rawmail.gz\r
69 just to be sure that the message doesn=E2=80=99t get mangled in some way), =\r
70 the\r
71 unpacked attachment can be attached just fine.\r
72 \r
73 When diff'ing both files, I see that munpack correctly stores the file,\r
74 including the problematic UTF-8 apostrophe:\r
75 00000200  67 3b 20 64 69 64 6e e2  80 99 74 20 72 65 61 64  |g; didn...t re=\r
76 ad|\r
77 \r
78 However, the version of the file saved with notmuch contains:\r
79 00000200  67 3b 20 64 69 64 6e 19  74 20 72 65 61 64 22 20  |g; didn.t read=\r
80 " |\r
81 \r
82 If there is anything I can do to help debugging this (or if there is a\r
83 known fix), please let me know.\r
84 \r
85 \r
86 --=-=-=\r
87 Content-Type: message/rfc822\r
88 Content-Disposition: inline\r
89 \r
90 Delivered-To: michael@i3wm.org\r
91 Received: from gmail-imap.l.google.com [2a00:1450:4001:c02::6c]\r
92         by stability.zekjur.net with IMAP (fetchmail-6.3.18)\r
93         for <michael@localhost> (single-drop); Thu, 25 Oct 2012 16:59:56 +0200 (CEST)\r
94 Received: by 10.50.13.168 with SMTP id i8csp17721igc; Thu, 25 Oct 2012\r
95  07:59:53 -0700 (PDT)\r
96 Received: by 10.50.46.134 with SMTP id v6mr6259430igm.55.1351177193201; Thu,\r
97  25 Oct 2012 07:59:53 -0700 (PDT)\r
98 Return-Path: <conleymoorhous@gmail.com>\r
99 Received: from mail-ie0-f176.google.com (mail-ie0-f176.google.com\r
100  [209.85.223.176]) by mx.google.com with ESMTPS id\r
101  nu6si17603470icb.41.2012.10.25.07.59.52 (version=TLSv1/SSLv3 cipher=OTHER);\r
102  Thu, 25 Oct 2012 07:59:53 -0700 (PDT)\r
103 Received-SPF: pass (google.com: domain of conleymoorhous@gmail.com designates\r
104  209.85.223.176 as permitted sender) client-ip=209.85.223.176;\r
105 Authentication-Results: mx.google.com; spf=pass (google.com: domain of\r
106  conleymoorhous@gmail.com designates 209.85.223.176 as permitted sender)\r
107  smtp.mail=conleymoorhous@gmail.com; dkim=pass header.i=@gmail.com\r
108 Received: by mail-ie0-f176.google.com with SMTP id k11so3060590iea.21 for\r
109  <michael@i3wm.org>; Thu, 25 Oct 2012 07:59:52 -0700 (PDT)\r
110 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;\r
111  h=message-id:date:from:user-agent:mime-version:to:subject:references\r
112  :in-reply-to:content-type; bh=OaRifsPRqXVvMARIrjbMsscw/T7GZS3z+hvGg6A7X6s=;\r
113  b=GMG4KJSrZpv2o88cl8aZQuuzu5cXd20Nxef+3ISaE9+r5lmUkEu1yq8THbP+giW/8/\r
114  T3J7IED/gDNTv3U5BATq5e4mb+K1/BupCBrvep24KD/D0moqizCvq0HVUuI6DtgS/UWN\r
115  dHzvQ5aZnefmzNgmOOxO5FzyRBEZvnXOYcdMcajk+yLdGp2gbbvDb1PhOYlZswD86CJU\r
116  6cDhtz6dOBwqIGgYItrjbxmjOgf8zR4+EVt1IqB4+ddg4nnQI5WI8EfL7BbC4HQwmLfH\r
117  Ujrph5hJ0JalOC5IOpu4L9HYfrX6DOlW7T0M7xSgO6cAhsl6ZOf++wR+aKLOGeIDybL8 2jYA==\r
118 Received: by 10.42.37.142 with SMTP id y14mr16726530icd.44.1351177192661; Thu,\r
119  25 Oct 2012 07:59:52 -0700 (PDT)\r
120 Return-Path: <conleymoorhous@gmail.com>\r
121 Received: from [192.168.1.108] ([204.250.175.178]) by mx.google.com with\r
122  ESMTPS id ez8sm4684615igb.17.2012.10.25.07.59.51 (version=SSLv3\r
123  cipher=OTHER); Thu, 25 Oct 2012 07:59:52 -0700 (PDT)\r
124 Message-ID: <508953E6.70006@gmail.com>\r
125 Date: Thu, 25 Oct 2012 09:59:50 -0500\r
126 From: Conley Moorhous <conleymoorhous@gmail.com>\r
127 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121012\r
128  Thunderbird/16.0.1\r
129 To: Michael Stapelberg <michael@i3wm.org>\r
130 Subject: Re: User Guide Chapter 6 typo\r
131 References: <507DAD12.6050500@gmail.com> <x6sj9enn8m.fsf@midna.zekjur.net>\r
132  <507DEBAA.7040508@gmail.com> <x6pq4hohx2.fsf@midna.zekjur.net>\r
133  <5080C611.6080706@gmail.com> <x6k3uflt9e.fsf@midna.zekjur.net>\r
134  <CABUtungx9j4sxv1B=vxFnHOsWe7k051+s0=qFr=d5fqNbq5Q=A@mail.gmail.com>\r
135  <508846E9.9030400@gmail.com> <x64nlilwd5.fsf@midna.zekjur.net>\r
136 In-Reply-To: <x64nlilwd5.fsf@midna.zekjur.net>\r
137 X-DSPAM-Result: Innocent\r
138 X-DSPAM-Processed: Thu Oct 25 16:59:57 2012\r
139 X-DSPAM-Confidence: 0.9980\r
140 X-DSPAM-Probability: 0.0000\r
141 X-DSPAM-Signature: 508953ed225741172894378\r
142 MIME-Version: 1.0\r
143 Content-Type: multipart/mixed; boundary="=====-=-="\r
144 \r
145 --=====-=-=\r
146 Content-Type: multipart/alternative; boundary="======-=-="\r
147 \r
148 --======-=-=\r
149 Content-Type: text/plain; charset=utf-8\r
150 Content-Disposition: inline\r
151 \r
152 On 2012-10-25 04:44, Michael Stapelberg wrote:\r
153 > Hi Conley,\r
154 >\r
155 > Conley Moorhous <conleymoorhous@gmail.com> writes:\r
156 >> Sorry, I accidentally used the master branch. I've attached the proper\r
157 >> patch, matched against the next branch!\r
158 > Im sorry to bother you again about this, but I still cannot apply the\r
159 > patch you sent me on the "next" branch:\r
160 >\r
161 > midna /tmp $ git clone -b next git://code.i3wm.org/i3\r
162 > Cloning into 'i3'...\r
163 > remote: Counting objects: 20314, done.\r
164 > remote: Compressing objects: 100% (4651/4651), done.\r
165 > remote: Total 20314 (delta 15312), reused 20314 (delta 15312)\r
166 > Receiving objects: 100% (20314/20314), 4.98 MiB | 418 KiB/s, done.\r
167 > Resolving deltas: 100% (15312/15312), done.\r
168 > midna /tmp $ cd i3    \r
169 > midna /tmp/i3 next $ git am /tmp/fix_alt.patch\r
170 > Applying: docs/userguide: s/alt/Alt/\r
171 > error: patch failed: docs/userguide:12\r
172 > error: docs/userguide: patch does not apply\r
173 > Patch failed at 0001 docs/userguide: s/alt/Alt/\r
174 > When you have resolved this problem run "git am --resolved".\r
175 > If you would prefer to skip this patch, instead run "git am --skip".\r
176 > To restore the original branch and stop patching run "git am --abort".\r
177 >\r
178 > I then tried to make the changes you did on my own and generate a patch\r
179 > file using git format-patch HEAD^ and it looks very much like yours,\r
180 > except that it doesnt have broken UTF-8 in the first context line.\r
181 >\r
182 > Im not too sure where the problem lies here (that is, whether its your\r
183 > system, git version, locale setup, mail client), but you might want to\r
184 > investigate and re-send the patch. If you cant figure it out, I can\r
185 > also do the changes for you and commit it, though it seems desirable to\r
186 > me to fix such issues once and for all.\r
187 >\r
188 Wow, turns out I'm dumb :( It was Thunderbird, which, for some reason,\r
189 does not default to UTF-8. It /might/ work now, but knowing me, I'll\r
190 have done something else wrong (I tried applying it locally and it\r
191 worked)! I'm putting you through all this work for three measly words, ha!\r
192 \r
193 I'll make up for it eventually, I hope. I'll submit a big ol' helpful patch.\r
194 \r
195 --======-=-=\r
196 Content-Type: text/html; charset=utf-8\r
197 \r
198 <html>\r
199   <head>\r
200     <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">\r
201   </head>\r
202   <body bgcolor="#FFFFFF" text="#000000">\r
203     <div class="moz-cite-prefix">On 2012-10-25 04:44, Michael Stapelberg\r
204       wrote:<br>\r
205     </div>\r
206     <blockquote cite="mid:x64nlilwd5.fsf@midna.zekjur.net" type="cite">\r
207       <pre wrap="">Hi Conley,\r
208 \r
209 Conley Moorhous <a class="moz-txt-link-rfc2396E" href="mailto:conleymoorhous@gmail.com">&lt;conleymoorhous@gmail.com&gt;</a> writes:\r
210 </pre>\r
211       <blockquote type="cite">\r
212         <pre wrap="">Sorry, I accidentally used the master branch. I've attached the proper\r
213 patch, matched against the next branch!\r
214 </pre>\r
215       </blockquote>\r
216       <pre wrap="">Im sorry to bother you again about this, but I still cannot apply the\r
217 patch you sent me on the "next" branch:\r
218 \r
219 midna /tmp $ git clone -b next git://code.i3wm.org/i3\r
220 Cloning into 'i3'...\r
221 remote: Counting objects: 20314, done.\r
222 remote: Compressing objects: 100% (4651/4651), done.\r
223 remote: Total 20314 (delta 15312), reused 20314 (delta 15312)\r
224 Receiving objects: 100% (20314/20314), 4.98 MiB | 418 KiB/s, done.\r
225 Resolving deltas: 100% (15312/15312), done.\r
226 midna /tmp $ cd i3    \r
227 midna /tmp/i3 next $ git am /tmp/fix_alt.patch\r
228 Applying: docs/userguide: s/alt/Alt/\r
229 error: patch failed: docs/userguide:12\r
230 error: docs/userguide: patch does not apply\r
231 Patch failed at 0001 docs/userguide: s/alt/Alt/\r
232 When you have resolved this problem run "git am --resolved".\r
233 If you would prefer to skip this patch, instead run "git am --skip".\r
234 To restore the original branch and stop patching run "git am --abort".\r
235 \r
236 I then tried to make the changes you did on my own and generate a patch\r
237 file using git format-patch HEAD^ and it looks very much like yours,\r
238 except that it doesnt have broken UTF-8 in the first context line.\r
239 \r
240 Im not too sure where the problem lies here (that is, whether its your\r
241 system, git version, locale setup, mail client), but you might want to\r
242 investigate and re-send the patch. If you cant figure it out, I can\r
243 also do the changes for you and commit it, though it seems desirable to\r
244 me to fix such issues once and for all.\r
245 \r
246 </pre>\r
247     </blockquote>\r
248     Wow, turns out I'm dumb :( It was Thunderbird, which, for some\r
249     reason, does not default to UTF-8. It <i>might</i> work now, but\r
250     knowing me, I'll have done something else wrong (I tried applying it\r
251     locally and it worked)! I'm putting you through all this work for\r
252     three measly words, ha!<br>\r
253     <br>\r
254     I'll make up for it eventually, I hope. I'll submit a big ol'\r
255     helpful patch.<br>\r
256   </body>\r
257 </html>\r
258 \r
259 --======-=-=--\r
260 \r
261 --=====-=-=\r
262 Content-Type: text/x-patch; name=fix_alt.patch\r
263 Content-Disposition: attachment; filename=fix_alt.patch\r
264 \r
265 >From eda92a24e2460a36e2e59372120c92a8fac213b9 Mon Sep 17 00:00:00 2001\r
266 From: Conley Moorhous <conleymoorhous@gmail.com>\r
267 Date: Thu, 18 Oct 2012 22:12:11 -0500\r
268 Subject: [PATCH] docs/userguide: s/alt/Alt/\r
269 \r
270 ---\r
271  docs/userguide | 6 +++---\r
272  1 file changed, 3 insertions(+), 3 deletions(-)\r
273 \r
274 diff --git a/docs/userguide b/docs/userguide\r
275 index e76e4e0..2cdca05 100644\r
276 --- a/docs/userguide\r
277 +++ b/docs/userguide\r
278 @@ -12,9 +12,9 @@ contact us on IRC (preferred) or post your question(s) on the mailing list.\r
279  For the "too long; didnt read" people, here is an overview of the default\r
280  keybindings (click to see the full size image):\r
281  \r
282 -*Keys to use with $mod (alt):*\r
283 +*Keys to use with $mod (Alt):*\r
284  \r
285 -image:keyboard-layer1.png["Keys to use with $mod (alt)",width=600,link="keyboard-layer1.png"]\r
286 +image:keyboard-layer1.png["Keys to use with $mod (Alt)",width=600,link="keyboard-layer1.png"]\r
287  \r
288  *Keys to use with Shift+$mod:*\r
289  \r
290 @@ -26,7 +26,7 @@ are your homerow.\r
291  == Using i3\r
292  \r
293  Throughout this guide, the keyword +$mod+ will be used to refer to the\r
294 -configured modifier. This is the alt key (Mod1) by default, with windows (Mod4)\r
295 +configured modifier. This is the Alt key (Mod1) by default, with windows (Mod4)\r
296  being a popular alternative.\r
297  \r
298  === Opening terminals and moving around\r
299 -- \r
300 1.8.0\r
301 \r
302 \r
303 --=====-=-=--\r
304 \r
305 --=-=-=\r
306 Content-Type: application/octet-stream\r
307 Content-Disposition: attachment; filename=rawmail.gz\r
308 Content-Transfer-Encoding: base64\r
309 \r
310 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\r
376 --=-=-=--\r