Bug#784815: jessie-pu: package mew/1:6.6-2+deb8u1

2015-05-10 Thread Tatsuya Kinoshita
On May 9, 2015 at 8:20PM +0100, adam (at adam-barratt.org.uk) wrote:
 Control: tags -1 + confirmed
 Please go ahead.

Uploaded.

Thanks,
--
Tatsuya Kinoshita


pgpx7JpPORYZr.pgp
Description: PGP signature


Bug#784815: jessie-pu: package mew/1:6.6-2+deb8u1

2015-05-10 Thread Adam D. Barratt
Control: tags -1 + pending

On Sun, 2015-05-10 at 15:23 +0900, Tatsuya Kinoshita wrote:
 On May 9, 2015 at 8:20PM +0100, adam (at adam-barratt.org.uk) wrote:
  Control: tags -1 + confirmed
  Please go ahead.
 
 Uploaded.

Flagged for acceptance.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#784815: jessie-pu: package mew/1:6.6-2+deb8u1

2015-05-09 Thread Adam D. Barratt
Control: tags -1 + confirmed

On Sat, 2015-05-09 at 15:15 +0900, Tatsuya Kinoshita wrote:
 I'd like to update package mew in jessie to fix an important bug.
 
 See this changelog and the attached debdiff.
 
 mew (1:6.6-2+deb8u1) jessie; urgency=medium
 
   * New patch 060_encrypt.patch to fix incorrect keys in encryption
 (closes: #784721)

Please go ahead.

Regards,

Adam


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#784815: jessie-pu: package mew/1:6.6-2+deb8u1

2015-05-09 Thread Tatsuya Kinoshita
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian@packages.debian.org
Usertags: pu

Hi, the release team,

I'd like to update package mew in jessie to fix an important bug.

See this changelog and the attached debdiff.

mew (1:6.6-2+deb8u1) jessie; urgency=medium

  * New patch 060_encrypt.patch to fix incorrect keys in encryption
(closes: #784721)

 -- Tatsuya Kinoshita t...@debian.org  Fri, 08 May 2015 11:16:31 +0900

Please let me know if I can upload it.

P.S. Similar issues are also in mew-beta and semi.

Thanks,
-- 
Tatsuya Kinoshita
diffstat for mew-6.6 mew-6.6

 changelog |7 ++
 patches/060_encrypt.patch |   47 ++
 patches/series|1 
 3 files changed, 55 insertions(+)

diff -Nru mew-6.6/debian/changelog mew-6.6/debian/changelog
--- mew-6.6/debian/changelog2014-08-20 19:39:19.0 +0900
+++ mew-6.6/debian/changelog2015-05-08 11:16:55.0 +0900
@@ -1,3 +1,10 @@
+mew (1:6.6-2+deb8u1) jessie; urgency=medium
+
+  * New patch 060_encrypt.patch to fix incorrect keys in encryption
+(closes: #784721)
+
+ -- Tatsuya Kinoshita t...@debian.org  Fri, 08 May 2015 11:16:31 +0900
+
 mew (1:6.6-2) unstable; urgency=medium
 
   * Depend on emacsen-common 2.0.8
diff -Nru mew-6.6/debian/patches/060_encrypt.patch 
mew-6.6/debian/patches/060_encrypt.patch
--- mew-6.6/debian/patches/060_encrypt.patch1970-01-01 09:00:00.0 
+0900
+++ mew-6.6/debian/patches/060_encrypt.patch2015-05-08 10:58:42.0 
+0900
@@ -0,0 +1,47 @@
+Subject: Fix incorrect keys in encryption
+Origin: upstream, 
https://github.com/kazu-yamamoto/Mew/commit/5fa1fbd130f90b8afbeef66e256eead031f17e27
+Bug: https://github.com/kazu-yamamoto/Mew/issues/77
+
+Match exactly on an email address to specify a user ID to GnuPG
+
+diff --git a/mew-pgp.el b/mew-pgp.el
+index 6336773..dc2f5b0 100644
+--- a/mew-pgp.el
 b/mew-pgp.el
+@@ -417,6 +417,10 @@ Set 1 if 5. Set 2 if 6. Set 3 if GNUPG.)
+ (if (and mew-encrypt-to-myself
+(not (member mew-inherit-encode-pgp-signer decrypters)))
+   (setq decrypters (cons mew-inherit-encode-pgp-signer decrypters)))
++(setq decrypters
++(mapcar (lambda (x)
++  (if (string-match ^[^].*@ x) (concat  x ) x))
++decrypters))
+ (if (not roption)
+   (setq args (append (list ooption file3 file1) eoptions decrypters))
+   (mapc
+@@ -852,6 +856,10 @@ Set 1 if 5. Set 2 if 6. Set 3 if GNUPG.)
+ (if (and mew-encrypt-to-myself
+(not (member mew-inherit-encode-pgp-signer decrypters)))
+   (setq decrypters (cons mew-inherit-encode-pgp-signer decrypters)))
++(setq decrypters
++(mapcar (lambda (x)
++  (if (string-match ^[^].*@ x) (concat  x ) x))
++decrypters))
+ (setq file2 (mew-make-temp-name))
+ (setq args (list loption mew-inherit-encode-pgp-signer ooption file2 
file1))
+ (if (not roption)
+diff --git a/mew-smime.el b/mew-smime.el
+index 61b766d..5169e5c 100644
+--- a/mew-smime.el
 b/mew-smime.el
+@@ -457,6 +457,10 @@
+   (if (and mew-encrypt-to-myself
+  (not (member mew-inherit-encode-smime-signer decrypters)))
+   (setq decrypters (cons mew-inherit-encode-smime-signer decrypters)))
++  (setq decrypters
++  (mapcar (lambda (x)
++(if (string-match ^[^].*@ x) (concat  x ) x))
++  decrypters))
+   (let (decs)
+ (dolist (decrypter decrypters)
+   (setq decs (cons decrypter (cons roption decs
diff -Nru mew-6.6/debian/patches/series mew-6.6/debian/patches/series
--- mew-6.6/debian/patches/series   2014-05-19 22:18:12.0 +0900
+++ mew-6.6/debian/patches/series   2015-05-08 10:58:45.0 +0900
@@ -2,3 +2,4 @@
 020_netpbm.patch
 030_cache-long-scans.patch
 040_Increase-mew-header-reasonable-size.patch
+060_encrypt.patch


pgp8LXdTjj9yl.pgp
Description: PGP signature