[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#691971: unblock: mh-e/8.3-1.1



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-CC: mh-e@packages.debian.org

Please unblock package mh-e. The version in sid fixes RC bug #689806.
The debdiff is attached.

unblock mh-e/8.3-1.1

Thanks,
diff -Nru mh-e-8.3/debian/changelog mh-e-8.3/debian/changelog
--- mh-e-8.3/debian/changelog	2011-11-11 17:10:10.000000000 +0100
+++ mh-e-8.3/debian/changelog	2012-10-21 16:15:05.000000000 +0200
@@ -1,3 +1,13 @@
+mh-e (8.3-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * No longer create /root/.gnupg during installation of the package. This
+    is achieved by binding epg-gpg-home-directory to a temporary directory
+    during bytecode compilation (implementation in
+    debian/emacsen-install). (Closes: #689806)
+
+ -- Sébastien Villemot <sebastien@debian.org>  Sun, 21 Oct 2012 16:13:53 +0200
+
 mh-e (8.3-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru mh-e-8.3/debian/emacsen-install mh-e-8.3/debian/emacsen-install
--- mh-e-8.3/debian/emacsen-install	2007-08-14 02:57:11.000000000 +0200
+++ mh-e-8.3/debian/emacsen-install	2012-10-21 16:13:17.000000000 +0200
@@ -59,12 +59,17 @@
 done
 cd ${ELCDIR}
 
+# Prevent epg from manipulating /root/.gnupg (#689806)
+TMPGNUPGHOME=`mktemp -d --tmpdir gnupg.XXXXXXXXXX`
+
 cat << EOF > path.el
 (setq load-path (append '("." "/usr/share/emacs/site-lisp/etc/images/mh-e")
                 load-path)
       byte-compile-warnings nil)
+(setq epg-gpg-home-directory "${TMPGNUPGHOME}")
 EOF
 ${FLAVOR} ${FLAGS} ${BYTECOMPILEFILES}
 rm -f path.el
+rm -rf ${TMPGNUPGHOME}
 
 exit 0

-- 
 .''`.    Sébastien Villemot
: :' :    Debian Developer
`. `'     http://www.dynare.org/sebastien
  `-      GPG Key: 4096R/381A7594

Attachment: pgpmNigH8Mo2E.pgp
Description: PGP signature


Reply to: