control: tags -1 patch

On 2017-08-21 Yao Wei wrote:> See Bug #872773 for example, the owner is
garbled like this:
> 
>   Owner: =?utf-8?b?WWFvIFdlaSAo6a2P6YqY5bu3KQ==?= <[email protected]>
> 
> while it should be this:
> 
>   Owner: Yao Wei (魏銘廷) <[email protected]>

Yes. Here's a patch.
>From ae8bb0186e4469ec02f1bfb5c25fa33b78744cc2 Mon Sep 17 00:00:00 2001
From: Nis Martensen <[email protected]>
Date: Tue, 5 Sep 2017 22:13:14 +0200
Subject: [PATCH] Do not RFC2047-encode Owner pseudo header

---
 reportbug/debbugs.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/reportbug/debbugs.py b/reportbug/debbugs.py
index 1c65075..d941d74 100644
--- a/reportbug/debbugs.py
+++ b/reportbug/debbugs.py
@@ -682,7 +682,8 @@ def handle_wnpp(package, bts, ui, fromaddr, timeout, online=True, http_proxy=Non
 
         if tag == 'ITP':
             headers.append('X-Debbugs-CC: [email protected]')
-            pseudos.append('Owner: %s' % fromaddr)
+            pseudos.append('Owner: {}'.format(
+                email.header.make_header(email.header.decode_header(fromaddr))))
             ui.log_message('Your report will be carbon-copied to debian-devel, '
                            'per Debian policy.\n')
 
-- 
2.11.0

_______________________________________________
Reportbug-maint mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reportbug-maint

Reply via email to