Re: [PATCH v3] nmbug: Translate to Python
[notmuch-archives.git] / 67 / a7141d4de540240d414d0a797f1df6b0f5932a
1 Return-Path: <amdragon@mit.edu>\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 32D41429E59\r
6         for <notmuch@notmuchmail.org>; Mon, 19 Aug 2013 07:40:21 -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.7\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5\r
12         tests=[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 TPdaOAtA-UJn for <notmuch@notmuchmail.org>;\r
16         Mon, 19 Aug 2013 07:40:15 -0700 (PDT)\r
17 Received: from dmz-mailsec-scanner-8.mit.edu (dmz-mailsec-scanner-8.mit.edu\r
18         [18.7.68.37])\r
19         by olra.theworths.org (Postfix) with ESMTP id 0468B431E62\r
20         for <notmuch@notmuchmail.org>; Mon, 19 Aug 2013 07:40:14 -0700 (PDT)\r
21 X-AuditID: 12074425-b7f0c8e000000953-5e-52122e4ec1fc\r
22 Received: from mailhub-auth-4.mit.edu ( [18.7.62.39])\r
23         by dmz-mailsec-scanner-8.mit.edu (Symantec Messaging Gateway) with SMTP\r
24         id 8F.C8.02387.E4E22125; Mon, 19 Aug 2013 10:40:14 -0400 (EDT)\r
25 Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11])\r
26         by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id r7JEeBY7003586; \r
27         Mon, 19 Aug 2013 10:40:12 -0400\r
28 Received: from drake.dyndns.org\r
29         (216-15-114-40.c3-0.arl-ubr1.sbo-arl.ma.cable.rcn.com\r
30         [216.15.114.40]) (authenticated bits=0)\r
31         (User authenticated as amdragon@ATHENA.MIT.EDU)\r
32         by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r7JEe81T028340\r
33         (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NOT);\r
34         Mon, 19 Aug 2013 10:40:10 -0400\r
35 Received: from amthrax by drake.dyndns.org with local (Exim 4.77)\r
36         (envelope-from <amdragon@mit.edu>)\r
37         id 1VBQcq-0003lQ-1g; Mon, 19 Aug 2013 10:40:08 -0400\r
38 From: Austin Clements <amdragon@MIT.EDU>\r
39 To: notmuch@notmuchmail.org\r
40 Subject: [PATCH v2] test: Canonicalize RFC 2047 encoding and charset\r
41 Date: Mon, 19 Aug 2013 10:40:03 -0400\r
42 Message-Id: <1376923203-14406-1-git-send-email-amdragon@mit.edu>\r
43 X-Mailer: git-send-email 1.7.10.4\r
44 In-Reply-To: <m238q698na.fsf@guru.guru-group.fi>\r
45 References: <m238q698na.fsf@guru.guru-group.fi>\r
46 X-Brightmail-Tracker:\r
47  H4sIAAAAAAAAA+NgFrrIIsWRmVeSWpSXmKPExsUixG6nruunJxRk0HFX1uJGazejRdN0Z4vr\r
48         N2cyW7xZOY/VgcXj8NeFLB637r9m93i26hazx5ZD75kDWKK4bFJSczLLUov07RK4MpbMe8NS\r
49         0MpV8eriYdYGxjUcXYycHBICJhLrD/5khbDFJC7cW8/WxcjFISSwj1Fi589lLBDORkaJg6ve\r
50         sEM4d5gkFqz+zArhzGWUOHqonQ2kn01AQ2Lb/uWMILaIgLTEzruzweYyC6RLdG77zQxiCwu4\r
51         SMy5844JxGYRUJU4++gTWC+vgINE97mpUHcoSnQ/mwAW5xQwkGg4sIEFxBYS0JdY8/8Q4wRG\r
52         /gWMDKsYZVNyq3RzEzNzilOTdYuTE/PyUot0LfRyM0v0UlNKNzGCQ85FdQfjhENKhxgFOBiV\r
53         eHg7lISChFgTy4orcw8xSnIwKYnyvtYCCvEl5adUZiQWZ8QXleakFh9ilOBgVhLh/coOlONN\r
54         SaysSi3Kh0lJc7AoifM+f3o2UEggPbEkNTs1tSC1CCYrw8GhJME7UReoUbAoNT21Ii0zpwQh\r
55         zcTBCTKcB2i4P0gNb3FBYm5xZjpE/hSjopQ471SQhABIIqM0D64XlhJeMYoDvSLMWwhSxQNM\r
56         J3Ddr4AGMwENnq0BNrgkESEl1cCo6SV5WGh2wHI9tdor5c5JL39y9RnOr8zb/yH02/ZVvrxq\r
57         H1frJrYrnAz8KfF7ZeEu8Ujrp4o21RteuR25yPi/n8NHVnSaUbEZA5dvcXifpkNoofHLrfkR\r
58         Eznnq+V6ndBzTzfS7TePWTZj9/y3ZfnmAm57lyiuzmfQ2JJydeKl6olMDFX/zZVYijMSDbWY\r
59         i4oTAbf+MdTkAgAA\r
60 Cc: tomi.ollila@iki.fi\r
61 X-BeenThere: notmuch@notmuchmail.org\r
62 X-Mailman-Version: 2.1.13\r
63 Precedence: list\r
64 List-Id: "Use and development of the notmuch mail system."\r
65         <notmuch.notmuchmail.org>\r
66 List-Unsubscribe: <http://notmuchmail.org/mailman/options/notmuch>,\r
67         <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
68 List-Archive: <http://notmuchmail.org/pipermail/notmuch>\r
69 List-Post: <mailto:notmuch@notmuchmail.org>\r
70 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
71 List-Subscribe: <http://notmuchmail.org/mailman/listinfo/notmuch>,\r
72         <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
73 X-List-Received-Date: Mon, 19 Aug 2013 14:40:21 -0000\r
74 \r
75 RFC 2047 states that the encoding and charset in an encoded word are\r
76 case-insensitive, so force them to lower case in the reply test.  This\r
77 fixes an issue caused by GMime versions (somewhere between 2.6.10 and\r
78 2.6.16), which changed the capitalization of the encoding.\r
79 ---\r
80  test/reply |    8 +++++---\r
81  1 file changed, 5 insertions(+), 3 deletions(-)\r
82 \r
83 diff --git a/test/reply b/test/reply\r
84 index d4389cf..b0d854a 100755\r
85 --- a/test/reply\r
86 +++ b/test/reply\r
87 @@ -201,12 +201,14 @@ add_message '[subject]="=?iso-8859-1?q?=e0=df=e7?="' \\r
88             '[date]="Tue, 05 Jan 2010 15:43:56 -0000"' \\r
89             '[body]="Encoding"'\r
90  \r
91 -output=$(notmuch reply id:${gen_msg_id})\r
92 -# Note that GMime changes from Q- to B-encoding\r
93 +# GMime happens to change from Q- to B-encoding.  We canonicalize the\r
94 +# case of the encoding and charset because different versions of GMime\r
95 +# capitalize the encoding differently.\r
96 +output=$(notmuch reply id:${gen_msg_id} | perl -pe 's/=\?[^?]+\?[bB]\?/lc($&)/ge')\r
97  test_expect_equal "$output" "\\r
98  From: Notmuch Test Suite <test_suite@notmuchmail.org>\r
99  Subject: Re: =?iso-8859-1?b?4N/n?=\r
100 -To: =?UTF-8?b?4piD?= <snowman@example.com>\r
101 +To: =?utf-8?b?4piD?= <snowman@example.com>\r
102  In-Reply-To: <${gen_msg_id}>\r
103  References: <${gen_msg_id}>\r
104  \r
105 -- \r
106 1.7.10.4\r
107 \r