unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#22405: 25.1.50; Recent changes break epg's ability to read from the gpg card
@ 2016-01-19  7:17 Manoj Srivastava
  2016-02-08  2:04 ` Daiki Ueno
  0 siblings, 1 reply; 2+ messages in thread
From: Manoj Srivastava @ 2016-01-19  7:17 UTC (permalink / raw)
  To: 22405

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@acm.org> <http://www.golden-gryphon.com/>  
4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20  05B6 CF48 9438 C577 9A1C





^ permalink raw reply	[flat|nested] 2+ messages in thread

* bug#22405: 25.1.50; Recent changes break epg's ability to read from the gpg card
  2016-01-19  7:17 bug#22405: 25.1.50; Recent changes break epg's ability to read from the gpg card Manoj Srivastava
@ 2016-02-08  2:04 ` Daiki Ueno
  0 siblings, 0 replies; 2+ messages in thread
From: Daiki Ueno @ 2016-02-08  2:04 UTC (permalink / raw)
  To: 22405

Manoj Srivastava <srivasta@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





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-02-08  2:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-19  7:17 bug#22405: 25.1.50; Recent changes break epg's ability to read from the gpg card Manoj Srivastava
2016-02-08  2:04 ` Daiki Ueno

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).