BUG: trouble with forwarding with accents
authorAntoine Beaupré <anarcat@orangeseeds.org>
Fri, 5 Feb 2016 22:44:50 +0000 (17:44 +1900)
committerW. Trevor King <wking@tremily.us>
Sat, 20 Aug 2016 23:20:59 +0000 (16:20 -0700)
02/45d030ab2006d7f4409fe49c83aed9c3e7e22e [new file with mode: 0644]

diff --git a/02/45d030ab2006d7f4409fe49c83aed9c3e7e22e b/02/45d030ab2006d7f4409fe49c83aed9c3e7e22e
new file mode 100644 (file)
index 0000000..33db22c
--- /dev/null
@@ -0,0 +1,120 @@
+Return-Path: <anarcat@orangeseeds.org>\r
+X-Original-To: notmuch@notmuchmail.org\r
+Delivered-To: notmuch@notmuchmail.org\r
+Received: from localhost (localhost [127.0.0.1])\r
+ by arlo.cworth.org (Postfix) with ESMTP id DFCD26DE0C81\r
+ for <notmuch@notmuchmail.org>; Fri,  5 Feb 2016 14:53:18 -0800 (PST)\r
+X-Virus-Scanned: Debian amavisd-new at cworth.org\r
+X-Spam-Flag: NO\r
+X-Spam-Score: 0.001\r
+X-Spam-Level: \r
+X-Spam-Status: No, score=0.001 tagged_above=-999 required=5\r
+ tests=[UNPARSEABLE_RELAY=0.001] autolearn=disabled\r
+Received: from arlo.cworth.org ([127.0.0.1])\r
+ by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024)\r
+ with ESMTP id u5uuZVdc82FA for <notmuch@notmuchmail.org>;\r
+ Fri,  5 Feb 2016 14:53:16 -0800 (PST)\r
+X-Greylist: delayed 474 seconds by postgrey-1.35 at arlo;\r
+ Fri, 05 Feb 2016 14:53:16 PST\r
+Received: from bureau.koumbit.net (homere.koumbit.net [199.58.80.81])\r
+ by arlo.cworth.org (Postfix) with ESMTPS id 0D52F6DE02CB\r
+ for <notmuch@notmuchmail.org>; Fri,  5 Feb 2016 14:53:15 -0800 (PST)\r
+Received: from [127.0.0.1] (localhost [127.0.0.1])     (Authenticated sender:\r
+ anarcat@koumbit.org)  with ESMTPSA id A42E923C189C\r
+Received: by localhost (Postfix, from userid 1000)\r
+ id 50FD56E1728; Fri,  5 Feb 2016 17:44:50 -0500 (EST)\r
+From: Antoine =?utf-8?Q?Beaupr=C3=A9?= <anarcat@orangeseeds.org>\r
+To: Notmuch Mail <notmuch@notmuchmail.org>\r
+Subject: BUG: trouble with forwarding with accents\r
+User-Agent: Notmuch/0.18.2 (http://notmuchmail.org) Emacs/24.4.1\r
+ (x86_64-pc-linux-gnu)\r
+Date: Fri, 05 Feb 2016 17:44:50 -0500\r
+Message-ID: <87vb62ixp9.fsf@angela.anarcat.ath.cx>\r
+MIME-Version: 1.0\r
+Content-Type: text/plain\r
+X-Mailman-Approved-At: Sat, 06 Feb 2016 08:41:40 -0800\r
+X-BeenThere: notmuch@notmuchmail.org\r
+X-Mailman-Version: 2.1.20\r
+Precedence: list\r
+List-Id: "Use and development of the notmuch mail system."\r
+ <notmuch.notmuchmail.org>\r
+List-Unsubscribe: <https://notmuchmail.org/mailman/options/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
+List-Archive: <http://notmuchmail.org/pipermail/notmuch/>\r
+List-Post: <mailto:notmuch@notmuchmail.org>\r
+List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
+List-Subscribe: <https://notmuchmail.org/mailman/listinfo/notmuch>,\r
+ <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
+X-List-Received-Date: Fri, 05 Feb 2016 22:53:19 -0000\r
+\r
+So I have an accent in my family name, as you can see from the From\r
+header here. This has a tendency of finding the greatest and finest\r
+UTF-8 bug, and often no one believes me because they don't have that\r
+interesting property.\r
+\r
+Notmuch has been bugging me with such a problem for ages now. When I\r
+forward a mail, the accents in my name (or in the signature inserted)\r
+are broken. (Interstingly, I haven't *actually* been bothered by that\r
+bug for a while because I was using Emacs through an SSH console. Now,\r
+I'm using Emacs within a X11 terminal instead, "GNU Emacs 24.4.1\r
+(x86_64-pc-linux-gnu, GTK+ Version 3.14.5) of 2015-03-07 on trouble,\r
+modified by Debian".)\r
+\r
+Interestingly, piping that buffer into patebinit doesn't yield any errors:\r
+\r
+http://paste.debian.net/378776/\r
+\r
+Yet there is clearly an issue while writing the buffer, as you can see\r
+on this screenshot:\r
+\r
+http://paste.anarc.at/snap-2016.02.05-17.28.30.png\r
+\r
+Look at the buffer on the bottom: my accent (a &eacute;) is all busted\r
+in the From line, even though it is perfectly fine in *this* buffer. If\r
+I try to send that message (say to the `devnull` recipient), I get a\r
+nasty warning:\r
+\r
+```\r
+These default coding systems were tried to encode text\r
+in the buffer `1454711375.18796_680127_47.angela':\r
+  (utf-8-unix (21 . 4194243) (22 . 4194217))\r
+However, each of them encountered characters it couldn't encode:\r
+  utf-8-unix cannot encode these: \303 \251\r
+\r
+Click on a character (or switch to this window by `C-x o'\r
+and select the characters by RET) to jump to the place it appears,\r
+where `C-u C-x =' will give information about it.\r
+\r
+Select one of the safe coding systems listed below,\r
+or cancel the writing with C-g and edit the buffer\r
+   to remove or modify the problematic characters,\r
+or specify any other coding system (and risk losing\r
+   the problematic characters).\r
+\r
+  raw-text no-conversion\r
+```\r
+\r
+(Note that I rewrote the actual escape characters above to avoid to be\r
+"backslash number number number" instead of the actual escape sequence\r
+to avoid trouble, as I am sending this through emacs as well.)\r
+\r
+I usually [PLOKTA][1] my way through that warning, but I have no idea if\r
+the recipient receives something that is jumbled up or not. Besides,\r
+PLOKTA is not fun, I just feel like I look like this:\r
+\r
+http://i1.kym-cdn.com/photos/images/original/000/234/765/b7e.jpg\r
+\r
+ [1]: https://en.wikipedia.org/wiki/PLOKTA\r
+\r
+This sure smells like double-encoding. Is this notmuch's fault or\r
+message-mode, and how can i fix this stuff?\r
+\r
+This is notmuch 0.18 in Debian jessie.\r
+\r
+Thanks for any advice,\r
+\r
+A.\r
+\r
+-- \r
+Code is law.\r
+                         - Lawrence Lessig\r