Package: emacs;
Reported by: Manoj Srivastava <srivasta <at> golden-gryphon.com>
Date: Tue, 19 Jan 2016 07:32:01 UTC
Severity: normal
Found in version 25.1.50
Done: Manoj Srivastava <>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 22405 in the body.
You can then email your comments to 22405 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#22405
; Package emacs
.
(Tue, 19 Jan 2016 07:32:02 GMT) Full text and rfc822 format available.Manoj Srivastava <srivasta <at> golden-gryphon.com>
:bug-gnu-emacs <at> gnu.org
.
(Tue, 19 Jan 2016 07:32:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Manoj Srivastava <srivasta <at> golden-gryphon.com> To: bug-gnu-emacs <at> gnu.org Subject: 25.1.50; Recent changes break epg's ability to read from the gpg card Date: Mon, 18 Jan 2016 23:17:13 -0800
Hi, I have a gpg card which I use to store my signing sub keys on. Sometime between December 15 and January 15th, I can no longer send gpg signed emails using mml2016 and epg when I use a secring.gpg that refers to keys on the card. I can: 1. Read mail in Gnus and decrypt encrypted emails sent to me 2. Load gpg encrypted .el files during startup. 3. Verify signatures in emails. If I try to send a gpg signed message, I get the error with the back trace appended below. Based on trying to step through the mml2015-sign function, epg-sign-string returns nil, which leads to the error. epg does seem to talk to the card: I am prompted for a PIN (not a passphrase), and the card signature count does get incremented. When I replace the secring.pgp with one that contains my mey itself, I can successfully sign emails. I can consistently reproduce this failure. Manoj --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (error "Process epg not running") signal(error ("Process epg not running")) (condition-case error (setq signature (epg-sign-string context (buffer-string) t) mml2015-epg-secret-key-id-list nil) (error (while mml2015-epg-secret-key-id-list (password-cache-remove (car mml2015-epg-secret-key-id-list)) (setq mml2015-epg-secret-key-id-list (cdr mml2015-epg-secret-key-id-list))) (signal (car error) (cdr error)))) (let* ((inhibit-redisplay t) (context (epg-make-context)) (boundary (mml-compute-boundary cont)) (sender (message-options-get (quote message-sender))) (signer-names (or mml2015-signers (if (and mml2015-sign-with-sender sender) (list (concat "<" sender ">"))))) signer-key (signers (or (message-options-get (quote mml2015-epg-signers)) (message-options-set (quote mml2015-epg-signers) (if (eq mm-sign-option (quote guided)) (epa-select-keys context "Select keys for signing.\nIf no one is selected, default secret key is used. " signer-names t) (if (or sender mml2015-signers) (delq nil ...)))))) signature micalg) (epg-context-set-armor context t) (epg-context-set-textmode context t) (epg-context-set-signers context signers) (if mml2015-cache-passphrase (epg-context-set-passphrase-callback context (function mml2015-epg-passphrase-callback))) (goto-char (point-max)) (if (bolp) nil (insert "\n")) (condition-case error (setq signature (epg-sign-string context (buffer-string) t) mml2015-epg-secret-key-id-list nil) (error (while mml2015-epg-secret-key-id-list (password-cache-remove (car mml2015-epg-secret-key-id-list)) (setq mml2015-epg-secret-key-id-list (cdr mml2015-epg-secret-key-id-list))) (signal (car error) (cdr error)))) (if (epg-context-result-for context (quote sign)) (setq micalg (let ((cl-x (car (epg-context-result-for context ...)))) (progn nil (or (and (memq ... cl-struct-epg-new-signature-tags)) (signal (quote wrong-type-argument) (list ... cl-x))) (aref cl-x 3))))) (goto-char (point-min)) (insert (format "Content-Type: multipart/signed; boundary=\"%s\";\n" boundary)) (if micalg (insert (format " micalg=pgp-%s; " (downcase (cdr (assq micalg epg-digest-algorithm-alist)))))) (insert "protocol=\"application/pgp-signature\"\n") (insert (format "\n--%s\n" boundary)) (goto-char (point-max)) (insert (format "\n--%s\n" boundary)) (insert "Content-Type: application/pgp-signature; name=\"signature.asc\"\n\n") (insert signature) (goto-char (point-max)) (insert (format "--%s--\n" boundary)) (goto-char (point-max))) mml2015-epg-sign((part (sign . "pgpmime") (tag-location . 1611) (contents . "This is a test.\n"))) funcall(mml2015-epg-sign (part (sign . "pgpmime") (tag-location . 1611) (contents . "This is a test.\n"))) (if func (funcall func cont) (error "Cannot find sign function")) (let ((func (nth 1 (assq mml2015-use mml2015-function-alist)))) (if func (funcall func cont) (error "Cannot find sign function"))) mml2015-sign((part (sign . "pgpmime") (tag-location . 1611) (contents . "This is a test.\n"))) mml-pgpmime-sign-buffer((part (sign . "pgpmime") (tag-location . 1611) (contents . "This is a test.\n"))) mml-generate-mime-1((part (sign . "pgpmime") (tag-location . 1611) (contents . "This is a test.\n"))) mml-generate-mime() message-encode-message-body() message-send-mail(nil) message-send-via-mail(nil) message-send(nil) message-send-and-exit(nil) funcall-interactively(message-send-and-exit nil) call-interactively(message-send-and-exit nil nil) command-execute(message-send-and-exit) --8<---------------cut here---------------end--------------->8--- In GNU Emacs 25.1.50.3 (x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2016-01-18, modified by Manoj built on glaurung.internal.golden-gryphon.com Repository revision: 1a78818d567d0e2047820dfb054e87582ae75350 Windowing system distributor 'The X.Org Foundation', version 11.0.11703000 System Description: Debian GNU/Linux unstable (sid) Configured using: 'configure --with-x-toolkit=lucid --with-dbus --with-gpm --with-pop=yes --with-xpm --with-jpeg --with-tiff --with-gif --with-png --with-x --with-imagemagick --with-xft --with-rsvg --with-libotf --without-w32 --with-sound=yes' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS LUCID X11 Important settings: value of $LC_ALL: en_US.UTF-8 value of $LC_COLLATE: POSIX value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: en_US.UTF-8 value of $LC_MONETARY: en_US.UTF-8 value of $LC_NUMERIC: en_US.UTF-8 value of $LC_TIME: en_US.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=none locale-coding-system: utf-8 Major mode: Summary Minor modes in effect: indent-guide-global-mode: t indent-guide-mode: t global-edit-server-edit-mode: t global-auto-complete-mode: t yas-global-mode: t yas-minor-mode: t TeX-PDF-mode: t global-smart-tab-mode: t electric-pair-mode: t highlight-changes-visible-mode: t diff-auto-refine-mode: t erc-spelling-mode: t erc-sound-mode: t erc-services-mode: t erc-replace-mode: t erc-page-mode: t erc-notifications-mode: t erc-notify-mode: t erc-log-mode: t erc-autoaway-mode: t erc-bbdb-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-netsplit-mode: t erc-hl-nicks-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-unmorse-mode: t erc-smiley-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t icomplete-mode: t ido-everywhere: t global-semantic-mru-bookmark-mode: t global-semanticdb-minor-mode: t global-semantic-idle-completions-mode: t global-semantic-idle-scheduler-mode: t global-semantic-idle-summary-mode: t global-semantic-decoration-mode: t global-semantic-highlight-func-mode: t global-semantic-stickyfunc-mode: t global-semantic-show-unmatched-syntax-mode: t global-semantic-highlight-edits-mode: t semantic-mode: t global-linum-mode: t linum-mode: t global-auto-revert-mode: t which-function-mode: t savehist-mode: t winner-mode: t shell-dirtrack-mode: t recentf-mode: t show-paren-mode: t display-time-mode: t cua-mode: t tooltip-mode: t global-eldoc-mode: t electric-quote-mode: t electric-layout-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t abbrev-mode: t Recent messages: Generating hashcash...done Mark set [2 times] Invalid face reference: gnus-user-agent-good-face [3 times] Entering debugger... Invalid face reference: gnus-user-agent-good-face Auto-saving...done Mark activated C-?:help C-z:undo C-x:cut C-c:copy C-v:paste S-ret:rect Back to top level Invalid face reference: gnus-user-agent-good-face [9 times] Load-path shadows: /home/srivasta/etc/emacs/emacs25/log-mail hides /home/srivasta/etc/emacs/mail/log-mail /home/srivasta/etc/emacs/emacs25/gse-number-rect hides /home/srivasta/etc/emacs/lisp/gse-number-rect /home/srivasta/etc/emacs/emacs25/dropdown-list hides /home/srivasta/etc/emacs/lisp/dropdown-list /home/srivasta/etc/emacs/emacs25/insert-patterned hides /home/srivasta/etc/emacs/lisp/insert-patterned /home/srivasta/etc/emacs/emacs25/emacs-vers hides /home/srivasta/etc/emacs/lisp/emacs-vers /home/srivasta/etc/emacs/emacs25/perltidy-mode hides /home/srivasta/etc/emacs/lisp/perltidy-mode /home/srivasta/etc/emacs/emacs25/face-list hides /home/srivasta/etc/emacs/lisp/face-list /home/srivasta/etc/emacs/emacs25/filladapt hides /home/srivasta/etc/emacs/lisp/filladapt /home/srivasta/etc/emacs/emacs25/wikipedia-mode hides /home/srivasta/etc/emacs/lisp/wikipedia-mode /home/srivasta/etc/emacs/emacs25/once-only-header hides /home/srivasta/etc/emacs/lisp/once-only-header /home/srivasta/etc/emacs/emacs25/insert-box hides /home/srivasta/etc/emacs/lisp/insert-box /home/srivasta/etc/emacs/emacs25/header2 hides /home/srivasta/etc/emacs/lisp/header2 /home/srivasta/etc/emacs/emacs25/header hides /home/srivasta/etc/emacs/lisp/header /home/srivasta/etc/emacs/emacs25/auto-complete+ hides /home/srivasta/etc/emacs/lisp/auto-complete+ /home/srivasta/etc/emacs/emacs25/my-imenu hides /home/srivasta/etc/emacs/config/my-imenu /home/srivasta/etc/emacs/emacs25/my-irc hides /home/srivasta/etc/emacs/config/my-irc /home/srivasta/etc/emacs/emacs25/my-faces hides /home/srivasta/etc/emacs/config/my-faces /home/srivasta/etc/emacs/emacs25/my-c-mode hides /home/srivasta/etc/emacs/config/my-c-mode /home/srivasta/etc/emacs/emacs25/my-bbdb hides /home/srivasta/etc/emacs/config/my-bbdb /home/srivasta/etc/emacs/emacs25/my-mail hides /home/srivasta/etc/emacs/config/my-mail /home/srivasta/etc/emacs/emacs25/my-x-setup hides /home/srivasta/etc/emacs/config/my-x-setup /home/srivasta/etc/emacs/emacs25/my-org hides /home/srivasta/etc/emacs/config/my-org /home/srivasta/etc/emacs/emacs25/my-text-mode hides /home/srivasta/etc/emacs/config/my-text-mode /home/srivasta/etc/emacs/emacs25/my-header hides /home/srivasta/etc/emacs/config/my-header /home/srivasta/etc/emacs/emacs25/my-ftp hides /home/srivasta/etc/emacs/config/my-ftp /home/srivasta/etc/emacs/emacs25/my-tex-modes hides /home/srivasta/etc/emacs/config/my-tex-modes /home/srivasta/etc/emacs/emacs25/bbdb-rf hides /home/srivasta/etc/emacs/bbdb/bbdb-rf /home/srivasta/etc/emacs/emacs25/country-info hides /home/srivasta/etc/emacs/bbdb/country-info /usr/local/share/emacs/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /home/srivasta/etc/emacs/lisp/ascii hides /home/srivasta/.emacs.d/elpa/ascii-20130824.1200/ascii /home/srivasta/etc/emacs/emacs25/boxquote hides /home/srivasta/.emacs.d/elpa/boxquote-20081011.2126/boxquote /usr/share/emacs/site-lisp/cmake-mode hides /home/srivasta/.emacs.d/elpa/cmake-mode-20151012.726/cmake-mode /home/srivasta/etc/emacs/emacs25/dropdown-list hides /home/srivasta/.emacs.d/elpa/dropdown-list-20120329.1636/dropdown-list /home/srivasta/etc/emacs/lisp/identica-mode hides /home/srivasta/.emacs.d/elpa/identica-mode-20130204.1653/identica-mode /home/srivasta/.emacs.d/elpa/magit-20160117.2129/magit-popup hides /home/srivasta/.emacs.d/elpa/magit-popup-20160117.1513/magit-popup /home/srivasta/.emacs.d/elpa/helm-20160115.2200/helm-multi-match hides /home/srivasta/.emacs.d/elpa/helm-core-20160116.2343/helm-multi-match /home/srivasta/etc/emacs/lisp/make-regexp hides /home/srivasta/.emacs.d/elpa/ess-20160118.115/lisp/make-regexp /usr/share/emacs/site-lisp/tex-site hides /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-site /usr/share/emacs/site-lisp/auctex hides /home/srivasta/.emacs.d/elpa/auctex-11.89/auctex /usr/local/share/emacs/site-lisp/debian-startup hides /usr/local/share/emacs/site-lisp/emacs24/debian-startup /usr/share/emacs/site-lisp/crypt++ hides /usr/local/share/emacs/site-lisp/emacs24/crypt++ /home/srivasta/etc/emacs/emacs25/header hides /usr/local/share/emacs/site-lisp/functions/header /usr/share/emacs/site-lisp/cmake-mode hides /usr/local/share/emacs/site-lisp/emacs24/cmake-data/cmake-mode /home/srivasta/.emacs.d/elpa/connection-20140717.2029/connection hides /usr/local/share/emacs/site-lisp/emacs24/dictionary-el/connection /home/srivasta/.emacs.d/elpa/dictionary-20140717.2029/dictionary hides /usr/local/share/emacs/site-lisp/emacs24/dictionary-el/dictionary /home/srivasta/.emacs.d/elpa/link-20140717.2029/link hides /usr/local/share/emacs/site-lisp/emacs24/dictionary-el/link /home/srivasta/.emacs.d/elpa/debian-changelog-mode-1.96/debian-changelog-mode hides /usr/local/share/emacs/site-lisp/emacs24/dpkg-dev-el/debian-changelog-mode /home/srivasta/.emacs.d/elpa/browse-kill-ring-20150829.632/browse-kill-ring hides /usr/local/share/emacs/site-lisp/emacs24/emacs-goodies-el/browse-kill-ring /home/srivasta/etc/emacs/emacs25/boxquote hides /usr/local/share/emacs/site-lisp/emacs24/emacs-goodies-el/boxquote /home/srivasta/etc/emacs/emacs25/filladapt hides /usr/local/share/emacs/site-lisp/emacs24/emacs-goodies-el/filladapt /home/srivasta/.emacs.d/elpa/all-1.0/all hides /usr/local/share/emacs/site-lisp/emacs24/emacs-goodies-el/all /home/srivasta/.emacs.d/elpa/csv-mode-1.50/csv-mode hides /usr/local/share/emacs/site-lisp/emacs24/emacs-goodies-el/csv-mode /home/srivasta/.emacs.d/elpa/dedicated-20090428.2131/dedicated hides /usr/local/share/emacs/site-lisp/emacs24/emacs-goodies-el/dedicated /home/srivasta/.emacs.d/elpa/markdown-mode-20160118.500/markdown-mode hides /usr/local/share/emacs/site-lisp/emacs24/emacs-goodies-el/markdown-mode /home/srivasta/etc/emacs/lisp/ascii hides /usr/local/share/emacs/site-lisp/emacs24/emacs-goodies-el/ascii /home/srivasta/.emacs.d/elpa/gnuplot-20141231.1337/gnuplot-context hides /usr/local/share/emacs/site-lisp/emacs24/gnuplot-mode/gnuplot-context /home/srivasta/.emacs.d/elpa/gnuplot-20141231.1337/gnuplot hides /usr/local/share/emacs/site-lisp/emacs24/gnuplot-mode/gnuplot /home/srivasta/.emacs.d/elpa/gnuplot-20141231.1337/gnuplot-gui hides /usr/local/share/emacs/site-lisp/emacs24/gnuplot-mode/gnuplot-gui /home/srivasta/etc/emacs/mail/vcard hides /usr/local/share/emacs/site-lisp/emacs24/vm/vcard /home/srivasta/etc/emacs/mail/vm-vcard hides /usr/local/share/emacs/site-lisp/emacs24/vm/vm-vcard /usr/share/emacs/site-lisp/rst hides /usr/local/share/emacs/25.1.50/lisp/textmodes/rst /home/srivasta/.emacs.d/elpa/css-mode-1.0/css-mode hides /usr/local/share/emacs/25.1.50/lisp/textmodes/css-mode /home/srivasta/.emacs.d/elpa/flymake-0.4.16/flymake hides /usr/local/share/emacs/25.1.50/lisp/progmodes/flymake /home/srivasta/.emacs.d/elpa/cperl-mode-20140309.122/cperl-mode hides /usr/local/share/emacs/25.1.50/lisp/progmodes/cperl-mode /home/srivasta/.emacs.d/elpa/org-20160118/ob-shen hides /usr/local/share/emacs/25.1.50/lisp/org/ob-shen /home/srivasta/.emacs.d/elpa/org-20160118/org-mhe hides /usr/local/share/emacs/25.1.50/lisp/org/org-mhe /home/srivasta/.emacs.d/elpa/org-20160118/org-archive hides /usr/local/share/emacs/25.1.50/lisp/org/org-archive /home/srivasta/.emacs.d/elpa/org-20160118/org-mobile hides /usr/local/share/emacs/25.1.50/lisp/org/org-mobile /home/srivasta/.emacs.d/elpa/org-20160118/org-protocol hides /usr/local/share/emacs/25.1.50/lisp/org/org-protocol /home/srivasta/.emacs.d/elpa/org-20160118/ob-plantuml hides /usr/local/share/emacs/25.1.50/lisp/org/ob-plantuml /home/srivasta/.emacs.d/elpa/org-20160118/ox-beamer hides /usr/local/share/emacs/25.1.50/lisp/org/ox-beamer /home/srivasta/.emacs.d/elpa/org-20160118/ob-sql hides /usr/local/share/emacs/25.1.50/lisp/org/ob-sql /home/srivasta/.emacs.d/elpa/org-20160118/org-timer hides /usr/local/share/emacs/25.1.50/lisp/org/org-timer /home/srivasta/.emacs.d/elpa/org-20160118/ob-keys hides /usr/local/share/emacs/25.1.50/lisp/org/ob-keys /home/srivasta/.emacs.d/elpa/org-20160118/ob-eval hides /usr/local/share/emacs/25.1.50/lisp/org/ob-eval /home/srivasta/.emacs.d/elpa/org-20160118/ob-clojure hides /usr/local/share/emacs/25.1.50/lisp/org/ob-clojure /home/srivasta/.emacs.d/elpa/org-20160118/ob-lilypond hides /usr/local/share/emacs/25.1.50/lisp/org/ob-lilypond /home/srivasta/.emacs.d/elpa/org-20160118/org-macro hides /usr/local/share/emacs/25.1.50/lisp/org/org-macro /home/srivasta/.emacs.d/elpa/org-20160118/ob-fortran hides /usr/local/share/emacs/25.1.50/lisp/org/ob-fortran /home/srivasta/.emacs.d/elpa/org-20160118/org-habit hides /usr/local/share/emacs/25.1.50/lisp/org/org-habit /home/srivasta/.emacs.d/elpa/org-20160118/org-datetree hides /usr/local/share/emacs/25.1.50/lisp/org/org-datetree /home/srivasta/.emacs.d/elpa/org-20160118/org-attach hides /usr/local/share/emacs/25.1.50/lisp/org/org-attach /home/srivasta/.emacs.d/elpa/org-20160118/org-element hides /usr/local/share/emacs/25.1.50/lisp/org/org-element /home/srivasta/.emacs.d/elpa/org-20160118/ox-html hides /usr/local/share/emacs/25.1.50/lisp/org/ox-html /home/srivasta/.emacs.d/elpa/org-20160118/ob-sass hides /usr/local/share/emacs/25.1.50/lisp/org/ob-sass /home/srivasta/.emacs.d/elpa/org-20160118/ob-haskell hides /usr/local/share/emacs/25.1.50/lisp/org/ob-haskell /home/srivasta/.emacs.d/elpa/org-20160118/ob-python hides /usr/local/share/emacs/25.1.50/lisp/org/ob-python /home/srivasta/.emacs.d/elpa/org-20160118/ob-css hides /usr/local/share/emacs/25.1.50/lisp/org/ob-css /home/srivasta/.emacs.d/elpa/org-20160118/ob-emacs-lisp hides /usr/local/share/emacs/25.1.50/lisp/org/ob-emacs-lisp /home/srivasta/.emacs.d/elpa/org-20160118/org-indent hides /usr/local/share/emacs/25.1.50/lisp/org/org-indent /home/srivasta/.emacs.d/elpa/org-20160118/ob-R hides /usr/local/share/emacs/25.1.50/lisp/org/ob-R /home/srivasta/.emacs.d/elpa/org-20160118/org-w3m hides /usr/local/share/emacs/25.1.50/lisp/org/org-w3m /home/srivasta/.emacs.d/elpa/org-20160118/org-src hides /usr/local/share/emacs/25.1.50/lisp/org/org-src /home/srivasta/.emacs.d/elpa/org-20160118/ob-org hides /usr/local/share/emacs/25.1.50/lisp/org/ob-org /home/srivasta/.emacs.d/elpa/org-20160118/org-irc hides /usr/local/share/emacs/25.1.50/lisp/org/org-irc /home/srivasta/.emacs.d/elpa/org-20160118/org-gnus hides /usr/local/share/emacs/25.1.50/lisp/org/org-gnus /home/srivasta/.emacs.d/elpa/org-20160118/org-capture hides /usr/local/share/emacs/25.1.50/lisp/org/org-capture /home/srivasta/.emacs.d/elpa/org-20160118/org-list hides /usr/local/share/emacs/25.1.50/lisp/org/org-list /home/srivasta/.emacs.d/elpa/org-20160118/org-mouse hides /usr/local/share/emacs/25.1.50/lisp/org/org-mouse /home/srivasta/.emacs.d/elpa/org-20160118/ob-calc hides /usr/local/share/emacs/25.1.50/lisp/org/ob-calc /home/srivasta/.emacs.d/elpa/org-20160118/org-feed hides /usr/local/share/emacs/25.1.50/lisp/org/org-feed /home/srivasta/.emacs.d/elpa/org-20160118/ox-org hides /usr/local/share/emacs/25.1.50/lisp/org/ox-org /home/srivasta/.emacs.d/elpa/org-20160118/org-entities hides /usr/local/share/emacs/25.1.50/lisp/org/org-entities /home/srivasta/.emacs.d/elpa/org-20160118/org-rmail hides /usr/local/share/emacs/25.1.50/lisp/org/org-rmail /home/srivasta/.emacs.d/elpa/org-20160118/ob hides /usr/local/share/emacs/25.1.50/lisp/org/ob /home/srivasta/.emacs.d/elpa/org-20160118/org-bibtex hides /usr/local/share/emacs/25.1.50/lisp/org/org-bibtex /home/srivasta/.emacs.d/elpa/org-20160118/org-crypt hides /usr/local/share/emacs/25.1.50/lisp/org/org-crypt /home/srivasta/.emacs.d/elpa/org-20160118/org-agenda hides /usr/local/share/emacs/25.1.50/lisp/org/org-agenda /home/srivasta/.emacs.d/elpa/org-20160118/org-clock hides /usr/local/share/emacs/25.1.50/lisp/org/org-clock /home/srivasta/.emacs.d/elpa/org-20160118/ob-C hides /usr/local/share/emacs/25.1.50/lisp/org/ob-C /home/srivasta/.emacs.d/elpa/org-20160118/ox hides /usr/local/share/emacs/25.1.50/lisp/org/ox /home/srivasta/.emacs.d/elpa/org-20160118/ob-ocaml hides /usr/local/share/emacs/25.1.50/lisp/org/ob-ocaml /home/srivasta/.emacs.d/elpa/org-20160118/ob-matlab hides /usr/local/share/emacs/25.1.50/lisp/org/ob-matlab /home/srivasta/.emacs.d/elpa/org-20160118/org-plot hides /usr/local/share/emacs/25.1.50/lisp/org/org-plot /home/srivasta/.emacs.d/elpa/org-20160118/ob-awk hides /usr/local/share/emacs/25.1.50/lisp/org/ob-awk /home/srivasta/.emacs.d/elpa/org-20160118/ob-tangle hides /usr/local/share/emacs/25.1.50/lisp/org/ob-tangle /home/srivasta/.emacs.d/elpa/org-20160118/ob-core hides /usr/local/share/emacs/25.1.50/lisp/org/ob-core /home/srivasta/.emacs.d/elpa/org-20160118/ob-io hides /usr/local/share/emacs/25.1.50/lisp/org/ob-io /home/srivasta/.emacs.d/elpa/org-20160118/ob-js hides /usr/local/share/emacs/25.1.50/lisp/org/ob-js /home/srivasta/.emacs.d/elpa/org-20160118/org-version hides /usr/local/share/emacs/25.1.50/lisp/org/org-version /home/srivasta/.emacs.d/elpa/org-20160118/org-compat hides /usr/local/share/emacs/25.1.50/lisp/org/org-compat /home/srivasta/.emacs.d/elpa/org-20160118/org-ctags hides /usr/local/share/emacs/25.1.50/lisp/org/org-ctags /home/srivasta/.emacs.d/elpa/org-20160118/org-colview hides /usr/local/share/emacs/25.1.50/lisp/org/org-colview /home/srivasta/.emacs.d/elpa/org-20160118/org-macs hides /usr/local/share/emacs/25.1.50/lisp/org/org-macs /home/srivasta/.emacs.d/elpa/org-20160118/ob-lisp hides /usr/local/share/emacs/25.1.50/lisp/org/ob-lisp /home/srivasta/.emacs.d/elpa/org-20160118/ob-screen hides /usr/local/share/emacs/25.1.50/lisp/org/ob-screen /home/srivasta/.emacs.d/elpa/org-20160118/ob-mscgen hides /usr/local/share/emacs/25.1.50/lisp/org/ob-mscgen /home/srivasta/.emacs.d/elpa/org-20160118/ob-ruby hides /usr/local/share/emacs/25.1.50/lisp/org/ob-ruby /home/srivasta/.emacs.d/elpa/org-20160118/ob-makefile hides /usr/local/share/emacs/25.1.50/lisp/org/ob-makefile /home/srivasta/.emacs.d/elpa/org-20160118/ob-table hides /usr/local/share/emacs/25.1.50/lisp/org/ob-table /home/srivasta/.emacs.d/elpa/org-20160118/ob-octave hides /usr/local/share/emacs/25.1.50/lisp/org/ob-octave /home/srivasta/.emacs.d/elpa/org-20160118/ox-texinfo hides /usr/local/share/emacs/25.1.50/lisp/org/ox-texinfo /home/srivasta/.emacs.d/elpa/org-20160118/ob-maxima hides /usr/local/share/emacs/25.1.50/lisp/org/ob-maxima /home/srivasta/.emacs.d/elpa/org-20160118/ob-comint hides /usr/local/share/emacs/25.1.50/lisp/org/ob-comint /home/srivasta/.emacs.d/elpa/org-20160118/ob-latex hides /usr/local/share/emacs/25.1.50/lisp/org/ob-latex /home/srivasta/.emacs.d/elpa/org-20160118/ob-ditaa hides /usr/local/share/emacs/25.1.50/lisp/org/ob-ditaa /home/srivasta/.emacs.d/elpa/org-20160118/ox-odt hides /usr/local/share/emacs/25.1.50/lisp/org/ox-odt /home/srivasta/.emacs.d/elpa/org-20160118/org-footnote hides /usr/local/share/emacs/25.1.50/lisp/org/org-footnote /home/srivasta/.emacs.d/elpa/org-20160118/org-install hides /usr/local/share/emacs/25.1.50/lisp/org/org-install /home/srivasta/.emacs.d/elpa/org-20160118/org-inlinetask hides /usr/local/share/emacs/25.1.50/lisp/org/org-inlinetask /home/srivasta/.emacs.d/elpa/org-20160118/ob-gnuplot hides /usr/local/share/emacs/25.1.50/lisp/org/ob-gnuplot /home/srivasta/.emacs.d/elpa/org-20160118/ob-asymptote hides /usr/local/share/emacs/25.1.50/lisp/org/ob-asymptote /home/srivasta/.emacs.d/elpa/org-20160118/ob-lob hides /usr/local/share/emacs/25.1.50/lisp/org/ob-lob /home/srivasta/.emacs.d/elpa/org-20160118/org-eshell hides /usr/local/share/emacs/25.1.50/lisp/org/org-eshell /home/srivasta/.emacs.d/elpa/org-20160118/org-loaddefs hides /usr/local/share/emacs/25.1.50/lisp/org/org-loaddefs /home/srivasta/.emacs.d/elpa/org-20160118/ob-ledger hides /usr/local/share/emacs/25.1.50/lisp/org/ob-ledger /home/srivasta/.emacs.d/elpa/org-20160118/org-info hides /usr/local/share/emacs/25.1.50/lisp/org/org-info /home/srivasta/.emacs.d/elpa/org-20160118/ox-md hides /usr/local/share/emacs/25.1.50/lisp/org/ox-md /home/srivasta/.emacs.d/elpa/org-20160118/ob-scala hides /usr/local/share/emacs/25.1.50/lisp/org/ob-scala /home/srivasta/.emacs.d/elpa/org-20160118/ox-icalendar hides /usr/local/share/emacs/25.1.50/lisp/org/ox-icalendar /home/srivasta/.emacs.d/elpa/org-20160118/ob-ref hides /usr/local/share/emacs/25.1.50/lisp/org/ob-ref /home/srivasta/.emacs.d/elpa/org-20160118/ox-man hides /usr/local/share/emacs/25.1.50/lisp/org/ox-man /home/srivasta/.emacs.d/elpa/org-20160118/ob-picolisp hides /usr/local/share/emacs/25.1.50/lisp/org/ob-picolisp /home/srivasta/.emacs.d/elpa/org-20160118/ob-java hides /usr/local/share/emacs/25.1.50/lisp/org/ob-java /home/srivasta/.emacs.d/elpa/org-20160118/ob-dot hides /usr/local/share/emacs/25.1.50/lisp/org/ob-dot /home/srivasta/.emacs.d/elpa/org-20160118/ob-perl hides /usr/local/share/emacs/25.1.50/lisp/org/ob-perl /home/srivasta/.emacs.d/elpa/org-20160118/org-id hides /usr/local/share/emacs/25.1.50/lisp/org/org-id /home/srivasta/.emacs.d/elpa/org-20160118/ob-scheme hides /usr/local/share/emacs/25.1.50/lisp/org/ob-scheme /home/srivasta/.emacs.d/elpa/org-20160118/org hides /usr/local/share/emacs/25.1.50/lisp/org/org /home/srivasta/.emacs.d/elpa/org-20160118/org-table hides /usr/local/share/emacs/25.1.50/lisp/org/org-table /home/srivasta/.emacs.d/elpa/org-20160118/ox-publish hides /usr/local/share/emacs/25.1.50/lisp/org/ox-publish /home/srivasta/.emacs.d/elpa/org-20160118/ob-exp hides /usr/local/share/emacs/25.1.50/lisp/org/ob-exp /home/srivasta/.emacs.d/elpa/org-20160118/org-faces hides /usr/local/share/emacs/25.1.50/lisp/org/org-faces /home/srivasta/.emacs.d/elpa/org-20160118/org-bbdb hides /usr/local/share/emacs/25.1.50/lisp/org/org-bbdb /home/srivasta/.emacs.d/elpa/org-20160118/ox-latex hides /usr/local/share/emacs/25.1.50/lisp/org/ox-latex /home/srivasta/.emacs.d/elpa/org-20160118/org-pcomplete hides /usr/local/share/emacs/25.1.50/lisp/org/org-pcomplete /home/srivasta/.emacs.d/elpa/org-20160118/ob-sqlite hides /usr/local/share/emacs/25.1.50/lisp/org/ob-sqlite /home/srivasta/.emacs.d/elpa/org-20160118/org-docview hides /usr/local/share/emacs/25.1.50/lisp/org/org-docview /home/srivasta/.emacs.d/elpa/org-20160118/ox-ascii hides /usr/local/share/emacs/25.1.50/lisp/org/ox-ascii /home/srivasta/etc/emacs/config/secrets hides /usr/local/share/emacs/25.1.50/lisp/net/secrets /home/srivasta/.emacs.d/elpa/emojify-20151230.321/.dir-locals hides /usr/local/share/emacs/25.1.50/lisp/gnus/.dir-locals /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-info hides /usr/share/emacs24/site-lisp/auctex/tex-info /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-jp hides /usr/share/emacs24/site-lisp/auctex/tex-jp /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-style hides /usr/share/emacs24/site-lisp/auctex/tex-style /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-font hides /usr/share/emacs24/site-lisp/auctex/tex-font /home/srivasta/.emacs.d/elpa/auctex-11.89/context-nl hides /usr/share/emacs24/site-lisp/auctex/context-nl /home/srivasta/.emacs.d/elpa/auctex-11.89/context-en hides /usr/share/emacs24/site-lisp/auctex/context-en /home/srivasta/.emacs.d/elpa/auctex-11.89/preview hides /usr/share/emacs24/site-lisp/auctex/preview /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-bar hides /usr/share/emacs24/site-lisp/auctex/tex-bar /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-fold hides /usr/share/emacs24/site-lisp/auctex/tex-fold /home/srivasta/.emacs.d/elpa/auctex-11.89/texmathp hides /usr/share/emacs24/site-lisp/auctex/texmathp /home/srivasta/.emacs.d/elpa/auctex-11.89/tex hides /usr/share/emacs24/site-lisp/auctex/tex /home/srivasta/.emacs.d/elpa/auctex-11.89/font-latex hides /usr/share/emacs24/site-lisp/auctex/font-latex /home/srivasta/.emacs.d/elpa/auctex-11.89/bib-cite hides /usr/share/emacs24/site-lisp/auctex/bib-cite /home/srivasta/.emacs.d/elpa/auctex-11.89/latex hides /usr/share/emacs24/site-lisp/auctex/latex /home/srivasta/.emacs.d/elpa/auctex-11.89/toolbar-x hides /usr/share/emacs24/site-lisp/auctex/toolbar-x /home/srivasta/.emacs.d/elpa/auctex-11.89/prv-emacs hides /usr/share/emacs24/site-lisp/auctex/prv-emacs /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-mik hides /usr/share/emacs24/site-lisp/auctex/tex-mik /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-buf hides /usr/share/emacs24/site-lisp/auctex/tex-buf /home/srivasta/.emacs.d/elpa/auctex-11.89/context hides /usr/share/emacs24/site-lisp/auctex/context /home/srivasta/.emacs.d/elpa/auctex-11.89/multi-prompt hides /usr/share/emacs24/site-lisp/auctex/multi-prompt /home/srivasta/.emacs.d/elpa/auctex-11.89/plain-tex hides /usr/share/emacs24/site-lisp/auctex/plain-tex /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold /home/srivasta/.emacs.d/elpa/auctex-11.89/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl /home/srivasta/.emacs.d/elpa/auctex-11.89/tex hides /usr/share/emacs/site-lisp/auctex/tex /home/srivasta/.emacs.d/elpa/auctex-11.89/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex /home/srivasta/.emacs.d/elpa/auctex-11.89/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style /home/srivasta/.emacs.d/elpa/auctex-11.89/latex hides /usr/share/emacs/site-lisp/auctex/latex /home/srivasta/.emacs.d/elpa/auctex-11.89/prv-emacs hides /usr/share/emacs/site-lisp/auctex/prv-emacs /home/srivasta/.emacs.d/elpa/auctex-11.89/preview hides /usr/share/emacs/site-lisp/auctex/preview /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik /home/srivasta/.emacs.d/elpa/auctex-11.89/context hides /usr/share/emacs/site-lisp/auctex/context /home/srivasta/.emacs.d/elpa/auctex-11.89/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp /home/srivasta/.emacs.d/elpa/auctex-11.89/context-en hides /usr/share/emacs/site-lisp/auctex/context-en /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf /home/srivasta/.emacs.d/elpa/auctex-11.89/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt /home/srivasta/.emacs.d/elpa/auctex-11.89/plain-tex hides /usr/share/emacs/site-lisp/auctex/plain-tex /home/srivasta/.emacs.d/elpa/auctex-11.89/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x Features: (shadow emacsbug cus-edit compface skeleton sh-script smie url-queue flow-fill shr-color shr dom mm-archive gnus-bcklg erc-truncate smiley morse vc vc-dispatcher mailalias smtpmail qp canlock log-mail sort gnus-cite cookie1 gnus-fun nnir gnus-async character-fold misearch multi-isearch gnus-logic gnus-dup gnus-ml disp-table nndraft nnmh nnspool utf-7 gnus-topic network-stream nsm starttls nnfolder time-stamp nnml gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-cache spam spam-stat gnus-uu yenc bbdb-gnus gnus-demon nntp gnus-registry registry nnrss mm-url remember indent-guide ropemacs pymacs cdlatex texmathp org-docview doc-view image-mode org-w3m org-irc org-indent org-info org-gnus org-bibtex bibtex org-bbdb org-id org-mouse diary-lib diary-loaddefs my-org ob-sh iimage ox-icalendar ox-ascii ox-beamer ox-latex ox-man ox-md ox-html ox-publish ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-texinfo ox-org ox org-clock org-habit org-protocol org-table org-journal org-crypt org-location-google-maps org-agenda google-maps google-maps-static google-maps-geocode google-maps-base org-element avl-tree org-inset-dblock org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint ob-core ob-eval org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs edit-server auto-complete-config auto-complete flycheck-ycmd ycmd ycmd-request-deferred ycmd-request url-http url-auth url-gw puny etags popup json map hmac-def f s deferred dropdown-list java-snippets yasnippet ess-toolbar ess-mouse mouseme ess-menu ess-swv ess-noweb ess-noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a ess-sta-d ess-sta-l make-regexp ess-sp6-d ess-sp3-d ess-julia julia-mode ert ewoc debug ess-r-d ess-r-syntax ess-r-completion ess-tracebug ess-roxy ess-help ess-developer ess-s-l ess ess-inf ess-mode ess-noweb-mode ess-utils ess-custom executable ess-compat ess-site tex-fold font-latex tex crm browse-kill-ring dedicated all highlight-symbol identica-mode longlines boxquote flymake-yaml flymake-perlcritic flymake-shell flymake-easy flymake cc-defs flycheck rx subr-x dash clipmon perltidy-mode perlcritic debian-changelog-mode smart-tab ecb ecb-symboldef ecb-analyse ecb-compatibility ecb-winman-support ecb-autogen autoload lisp-mnt ecb-tod ecb-cycle ecb-eshell ecb-help ecb-jde ecb-method-browser ecb-semantic-wrapper ecb-semantic ecb-file-browser ecb-speedbar ecb-layout compile ecb-create-layout ecb-compilation ecb-common-browser ecb-navigate eieio-compat ecb-mode-line ecb-face tree-buffer ecb-upgrade ecb-cedet-wrapper ecb-util member-function elec-pair manoj-dark-theme my-faces server hilit-chg country-info bbdb-rf vc-git diff-git diff-mode vm bbdb-vm vm-mime vm-folder vm-summary vm-motion vm-undo vm-misc vm-message vm-macro bbdb-print bbdb-snarf mail-extr my-irc erc-ezbounce erc-dcc erc-spelling flyspell ispell erc-sound erc-services erc-replace erc-page erc-desktop-notifications notifications dbus xml erc-notify erc-log erc-autoaway erc-bbdb bbdb-hooks bbdb-gui bbdb-com bbdb timezone erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-netsplit erc-hl-nicks color cl erc-button erc-fill erc-stamp erc-goodies erc erc-backend erc-compat thingatpt pp debian-bug apt-utils jka-compr browse-url apt-sources table icomplete ido seq ibuffer ibuffer-loaddefs wdired dired-x epa-dired hashcash gnus-dired gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems nnheader sendmail sasl sasl-anonymous sasl-login sasl-plain printing ps-print ps-print-loaddefs ps-def lpr ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util ediff cap-words superword subword hideshow inversion semantic/mru-bookmark semantic/db-mode semantic/idle semantic/lex-spp semantic/decorate/include semantic/decorate/mode semantic/bovine/gcc semantic/dep semantic/db-global semantic/symref/global semantic/symref cedet-global semantic/ia semantic/analyze/refs semantic/db-find semantic/db-ref semantic/senator semantic/decorate pulse semantic/analyze semantic/scope semantic/analyze/fcn semantic/ctxt srecode semantic/sb semantic/sort semantic/format semantic/tag-ls semantic/find cedet-cscope ede/dired ede/proj ede/make ede/proj-comp ede/autoconf-edit autoconf autoconf-mode ede/generic semantic/db semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local ede/shell ede/config ede/speedbar ede/files ede ede/detect ede/base ede/auto ede/source eieio-base eieio-speedbar eieio-custom cedet eieio-opt speedbar sb-image ezimage dframe find-func hippie-exp mouse-copy gse-number-rect linum autorevert filenotify filladapt autoinsert header2 xref project whitespace flow-ctrl cua-rect rect which-func imenu framepop savehist windmove winner tramp-cache tramp-sh tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell recentf tree-widget wid-edit delsel paren time cua-base cus-start cus-load custom-emacs23 secrets epa-file epa derived epg pcomplete comint ansi-color ring esh-var esh-io esh-cmd esh-opt esh-ext esh-proc esh-arg esh-groups eshell esh-module esh-mode esh-util url-cache url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap url-util smime dig ecomplete message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader add-log preview-latex dired dired-loaddefs emacs-vers finder-inf edmacro kmacro tex-site info package epg-config url-handlers url-parse auth-source cl-seq eieio byte-opt bytecomp byte-compile cl-extra cconv eieio-core cl-macs gv eieio-loaddefs gnus-util mm-util help-fns help-mode easymenu cl-loaddefs pcase cl-lib mail-prsvr password-cache url-vars debian-el debian-el-loaddefs vm-autoload vm-autoloads vm-version vm-vars vm-init jabber-autoloads emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode dpkg-dev-el dpkg-dev-el-loaddefs devhelp develock advice bbdb-autoloads time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese charscript case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 2276460 532357) (symbols 48 203032 1) (miscs 40 10927 3983) (strings 32 935155 210326) (string-bytes 1 36922634) (vectors 16 145577) (vector-slots 8 3632071 195212) (floats 8 3052 1683) (intervals 56 25518 1889) (buffers 976 89) (heap 1024 213636 42305)) <#secure method=pgpmime mode=sign> -- Marriage is a three ring circus: The engagement ring, the wedding ring, and the suffering. Manoj Srivastava <srivasta <at> acm.org> <http://www.golden-gryphon.com/> 4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20 05B6 CF48 9438 C577 9A1C
Glenn Morris <rgm <at> gnu.org>
to control <at> debbugs.gnu.org
.
(Tue, 19 Jan 2016 18:18:02 GMT) Full text and rfc822 format available.Manoj Srivastava <>
:Manoj Srivastava <srivasta <at> golden-gryphon.com>
:Message #12 received at 22405-done <at> debbugs.gnu.org (full text, mbox):
From: Manoj Srivastava <> To: 22405-done <at> debbugs.gnu.org Subject: Re: bug#22405: Acknowledgement (25.1.50; Recent changes break epg's ability to read from the gpg card) Date: Thu, 21 Jan 2016 10:19:12 -0800
Hi, The problem was really with a misconfiguration of the GPG_AGENT_INFO environment variable, that led to the failure for emacsw to talk to the agent. GNUPG has recently changed the gpg-agent behaviour not to write out the fil;e information, and perhaps the new GPG_TTY is also involved. In any case, this is not an emacs problem. Sorry for the noise. Manoj -- Marriage is the waste-paper basket of the emotions. Manoj Srivastava <srivasta <at> acm.org> 4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20 05B6 CF48 9438 C577 9A1C
bug-gnu-emacs <at> gnu.org
:bug#22405
; Package emacs
.
(Mon, 08 Feb 2016 02:05:02 GMT) Full text and rfc822 format available.Message #15 received at 22405 <at> debbugs.gnu.org (full text, mbox):
From: Daiki Ueno <ueno <at> gnu.org> To: 22405 <at> debbugs.gnu.org Subject: Re: bug#22405: 25.1.50; Recent changes break epg's ability to read from the gpg card Date: Mon, 08 Feb 2016 11:04:11 +0900
Manoj Srivastava <srivasta <at> golden-gryphon.com> writes: > I have a gpg card which I use to store my signing sub keys > on. Sometime between December 15 and January 15th, I can no longer send > gpg signed emails using mml2016 and epg when I use a secring.gpg that > refers to keys on the card. > > I can: > 1. Read mail in Gnus and decrypt encrypted emails sent to me > 2. Load gpg encrypted .el files during startup. > 3. Verify signatures in emails. > > If I try to send a gpg signed message, I get the error with the > back trace appended below. Based on trying to step through the > mml2015-sign function, epg-sign-string returns nil, which leads to the > error. epg does seem to talk to the card: I am prompted for a PIN (not > a passphrase), and the card signature count does get incremented. > > When I replace the secring.pgp with one that contains my mey > itself, I can successfully sign emails. I can consistently reproduce > this failure. I don't see any significant change in epg during that period, but there are potentially several factors (e.g. new GnuPG versions, mml2015 rework) that could cause the problem. Could you try `M-x epa-sign-region' to isolate the problem? Also I would like to ask you to gather more information with the steps described in: http://www.gnu.org/software/emacs/manual/html_node/epa/Bug-Reports.html#Bug-Reports Thanks, -- Daiki Ueno
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Mon, 07 Mar 2016 12:24:04 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.