From unknown Sun Jun 15 08:09:20 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#22405 <22405@debbugs.gnu.org> To: bug#22405 <22405@debbugs.gnu.org> Subject: Status: 25.1.50; Recent changes break epg's ability to read from the gpg card Reply-To: bug#22405 <22405@debbugs.gnu.org> Date: Sun, 15 Jun 2025 15:09:20 +0000 retitle 22405 25.1.50; Recent changes break epg's ability to read from the = gpg card reassign 22405 emacs submitter 22405 Manoj Srivastava severity 22405 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 02:31:17 2016 Received: (at submit) by debbugs.gnu.org; 19 Jan 2016 07:31:18 +0000 Received: from localhost ([127.0.0.1]:53345 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLQl2-00012h-Di for submit@debbugs.gnu.org; Tue, 19 Jan 2016 02:31:17 -0500 Received: from eggs.gnu.org ([208.118.235.92]:34363) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLQkz-00012R-FP for submit@debbugs.gnu.org; Tue, 19 Jan 2016 02:31:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLQkp-0001ro-P8 for submit@debbugs.gnu.org; Tue, 19 Jan 2016 02:31:08 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57511) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLQkp-0001rT-MK for submit@debbugs.gnu.org; Tue, 19 Jan 2016 02:31:03 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53504) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLQkk-00070K-Sz for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2016 02:31:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLQkf-0001ev-HC for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2016 02:30:58 -0500 Received: from ladon.golden-gryphon.com ([50.112.111.207]:48834) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLQkf-0001de-3F for bug-gnu-emacs@gnu.org; Tue, 19 Jan 2016 02:30:53 -0500 Received: from glaurung.internal.golden-gryphon.com (c-67-160-24-242.hsd1.wa.comcast.net [67.160.24.242]) (authenticated bits=0) by ladon.golden-gryphon.com (8.14.4/8.14.4/Debian-8) with ESMTP id u0J7ZFGM013367 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 18 Jan 2016 23:35:16 -0800 Received: from glaurung.internal.golden-gryphon.com.internal.golden-gryphon.com (glaurung.internal.golden-gryphon.com [127.0.0.1]) by glaurung.internal.golden-gryphon.com (8.15.2/8.15.2/Debian-3) with ESMTPS id u0J7HDRV024285 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 18 Jan 2016 23:17:13 -0800 From: Manoj Srivastava To: bug-gnu-emacs@gnu.org Subject: 25.1.50; Recent changes break epg's ability to read from the gpg card Organization: Manoj Srivastava's Home User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) (x86_64-pc-linux-gnu) Face: iVBORw0KGgoAAAANSUhEUgAAACYAAAAwCAMAAABKbPgaAAAAM1BMVEUAAADIjH/0rp1KPz79 0b+ic2nlpJc2Ly2AY17VlYb4uqi2gHQXFBN2WVXgno5iT02Xa2Nx+jaIAAACVElEQVQ4jeWU23bj IAxFLUAggQX6/6+dI9LGTpo+9mlYiXNhc3TnOP50naZE0tqvgEk+soutnNfQ8yPTWMTENhNrjI+Y +N7POVt8tAzpn2vJlsmttbyfrdkP7hx5iezteGzsbOts7xT+tC1mcG+LtRP2X/16bEQExuyx1uZW vscrAWUT8aE0aDBeBuw8nS5u4WgWyDCllOZUBeyWgbWbGrBsTDpTx0qpphlcYPcgJLvBXFClPMg5 6WH2JidLIAaDF5aAed7uPTH4bjw0bZvfajp2tHc1F+cBm+Vr9YomGSwNhbmcczYEWUu5MBpYvCLV F+ZIKwQfYB+CBXnIRQFvIRhK6l96PemsFLEPFxi+MPxiTYH0Ave1InPsIYes3NJb42ytBSmmysyj lIQYHJm6Im1WbQ0kWMesKFRFPKTDzJ3GhWUn2KWKEkWlKthoACLm2eWJQQh2qKbAUgQxa+8TVjn1 aySm8656ookCfCc5TRzvnZ6YOu3NpHg+uR5YuRkNF/b5IHq5Y7Ve6c2+sR4hqIZ3+5DCt3ukh8Eo vFIXVJxqfMdbkd/BF3YaQkB/2RIUHPMS7RLVAHefrYzWZVQ/ei4peBsROFLi90ltQyvF5I05t4Zs L4C9DODJ2AZCUf8UitGjCIdfx15QQkfZibTOGT3edxns5fY6F2rstKcTwiiaJnQwvYkdzTlaTqNH IkSmGdLrON45tGsMNDoSYr4bxH5emHEFaoFjKBahHXFXfLx9cR9p6ejJXihuxPz57gWHZkWovbPl 9gsU8eImtBi++3D+f+sfT/Mg79fyEz8AAAAASUVORK5CYII= X-URL: http://www.golden-gryphon.com/ Mail-Copies-To: nobody X-Hashcash: 1:25:160119:bug-gnu-emacs@gnu.org::acOOAZ5L3vE+RD6x:0000000000000000000000000000000000000002OFx/ Date: Mon, 18 Jan 2016 23:17:13 -0800 Message-ID: <87oacidona.fsf@glaurung.internal.golden-gryphon.com> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-CRM114-CacheID: sfid-20160118_233517_017799_4E19525C X-Scanned-By: MIMEDefang 2.75 X-Scanned-By: MIMEDefang 2.78 on 127.0.0.1 X-Server-Orig: -0.708, -3.64 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) 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 =20=20=20=20=20 --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-st= ring) t) mml2015-epg-secret-key-id-list nil) (error (while mml2015-epg-secr= et-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 send= er) (list (concat "<" sender ">"))))) signer-key (signers (or (message-opti= ons-get (quote mml2015-epg-signers)) (message-options-set (quote mml2015-ep= g-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 use= d. " signer-names t) (if (or sender mml2015-signers) (delq nil ...)))))) s= ignature micalg) (epg-context-set-armor context t) (epg-context-set-textmod= e context t) (epg-context-set-signers context signers) (if mml2015-cache-pa= ssphrase (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-s= tring) t) mml2015-epg-secret-key-id-list nil) (error (while mml2015-epg-sec= ret-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)) (s= ignal (quote wrong-type-argument) (list ... cl-x))) (aref cl-x 3))))) (goto= -char (point-min)) (insert (format "Content-Type: multipart/signed; boundar= y=3D\"%s\";\n" boundary)) (if micalg (insert (format " micalg=3Dpgp-%s; " (= downcase (cdr (assq micalg epg-digest-algorithm-alist)))))) (insert "protoc= ol=3D\"application/pgp-signature\"\n") (insert (format "\n--%s\n" boundary)= ) (goto-char (point-max)) (insert (format "\n--%s\n" boundary)) (insert "Co= ntent-Type: application/pgp-signature; name=3D\"signature.asc\"\n\n") (inse= rt 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) (c= ontents . "This is a test.\n"))) mml-generate-mime-1((part (sign . "pgpmime") (tag-location . 1611) (conte= nts . "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=3Dlucid --with-dbus --with-gpm --with-pop=3Dyes --with-xpm --with-jpeg --with-tiff --with-gif --with-png --with-x --with-imagemagick --with-xft --with-rsvg --with-libotf --without-w32 --with-sound=3Dyes' 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=3Dnone 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/ma= il/log-mail /home/srivasta/etc/emacs/emacs25/gse-number-rect hides /home/srivasta/etc/e= macs/lisp/gse-number-rect /home/srivasta/etc/emacs/emacs25/dropdown-list hides /home/srivasta/etc/ema= cs/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/ema= cs/lisp/perltidy-mode /home/srivasta/etc/emacs/emacs25/face-list hides /home/srivasta/etc/emacs/l= isp/face-list /home/srivasta/etc/emacs/emacs25/filladapt hides /home/srivasta/etc/emacs/l= isp/filladapt /home/srivasta/etc/emacs/emacs25/wikipedia-mode hides /home/srivasta/etc/em= acs/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/lis= p/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/em= acs/lisp/auto-complete+ /home/srivasta/etc/emacs/emacs25/my-imenu hides /home/srivasta/etc/emacs/co= nfig/my-imenu /home/srivasta/etc/emacs/emacs25/my-irc hides /home/srivasta/etc/emacs/conf= ig/my-irc /home/srivasta/etc/emacs/emacs25/my-faces hides /home/srivasta/etc/emacs/co= nfig/my-faces /home/srivasta/etc/emacs/emacs25/my-c-mode hides /home/srivasta/etc/emacs/c= onfig/my-c-mode /home/srivasta/etc/emacs/emacs25/my-bbdb hides /home/srivasta/etc/emacs/con= fig/my-bbdb /home/srivasta/etc/emacs/emacs25/my-mail hides /home/srivasta/etc/emacs/con= fig/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/conf= ig/my-org /home/srivasta/etc/emacs/emacs25/my-text-mode hides /home/srivasta/etc/emac= s/config/my-text-mode /home/srivasta/etc/emacs/emacs25/my-header hides /home/srivasta/etc/emacs/c= onfig/my-header /home/srivasta/etc/emacs/emacs25/my-ftp hides /home/srivasta/etc/emacs/conf= ig/my-ftp /home/srivasta/etc/emacs/emacs25/my-tex-modes hides /home/srivasta/etc/emac= s/config/my-tex-modes /home/srivasta/etc/emacs/emacs25/bbdb-rf hides /home/srivasta/etc/emacs/bbd= b/bbdb-rf /home/srivasta/etc/emacs/emacs25/country-info hides /home/srivasta/etc/emac= s/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/asci= i-20130824.1200/ascii /home/srivasta/etc/emacs/emacs25/boxquote hides /home/srivasta/.emacs.d/elp= a/boxquote-20081011.2126/boxquote /usr/share/emacs/site-lisp/cmake-mode hides /home/srivasta/.emacs.d/elpa/cm= ake-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/e= lpa/identica-mode-20130204.1653/identica-mode /home/srivasta/.emacs.d/elpa/magit-20160117.2129/magit-popup hides /home/sr= ivasta/.emacs.d/elpa/magit-popup-20160117.1513/magit-popup /home/srivasta/.emacs.d/elpa/helm-20160115.2200/helm-multi-match hides /hom= e/srivasta/.emacs.d/elpa/helm-core-20160116.2343/helm-multi-match /home/srivasta/etc/emacs/lisp/make-regexp hides /home/srivasta/.emacs.d/elp= a/ess-20160118.115/lisp/make-regexp /usr/share/emacs/site-lisp/tex-site hides /home/srivasta/.emacs.d/elpa/auct= ex-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/emac= s/site-lisp/emacs24/debian-startup /usr/share/emacs/site-lisp/crypt++ hides /usr/local/share/emacs/site-lisp/e= macs24/crypt++ /home/srivasta/etc/emacs/emacs25/header hides /usr/local/share/emacs/site-l= isp/functions/header /usr/share/emacs/site-lisp/cmake-mode hides /usr/local/share/emacs/site-lis= p/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-mo= de hides /usr/local/share/emacs/site-lisp/emacs24/dpkg-dev-el/debian-change= log-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-kil= l-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/sit= e-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/l= ocal/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 /u= sr/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/l= ocal/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-li= sp/emacs24/vm/vm-vcard /usr/share/emacs/site-lisp/rst hides /usr/local/share/emacs/25.1.50/lisp/te= xtmodes/rst /home/srivasta/.emacs.d/elpa/css-mode-1.0/css-mode hides /usr/local/share/e= macs/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/em= acs/25.1.50/lisp/org/ob-shen /home/srivasta/.emacs.d/elpa/org-20160118/org-mhe hides /usr/local/share/em= acs/25.1.50/lisp/org/org-mhe /home/srivasta/.emacs.d/elpa/org-20160118/org-archive hides /usr/local/shar= e/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/sha= re/emacs/25.1.50/lisp/org/org-protocol /home/srivasta/.emacs.d/elpa/org-20160118/ob-plantuml hides /usr/local/shar= e/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/ema= cs/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/em= acs/25.1.50/lisp/org/ob-keys /home/srivasta/.emacs.d/elpa/org-20160118/ob-eval hides /usr/local/share/em= acs/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/shar= e/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/sha= re/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/shar= e/emacs/25.1.50/lisp/org/org-element /home/srivasta/.emacs.d/elpa/org-20160118/ox-html hides /usr/local/share/em= acs/25.1.50/lisp/org/ox-html /home/srivasta/.emacs.d/elpa/org-20160118/ob-sass hides /usr/local/share/em= acs/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/ema= cs/25.1.50/lisp/org/ob-css /home/srivasta/.emacs.d/elpa/org-20160118/ob-emacs-lisp hides /usr/local/sh= are/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/em= acs/25.1.50/lisp/org/org-w3m /home/srivasta/.emacs.d/elpa/org-20160118/org-src hides /usr/local/share/em= acs/25.1.50/lisp/org/org-src /home/srivasta/.emacs.d/elpa/org-20160118/ob-org hides /usr/local/share/ema= cs/25.1.50/lisp/org/ob-org /home/srivasta/.emacs.d/elpa/org-20160118/org-irc hides /usr/local/share/em= acs/25.1.50/lisp/org/org-irc /home/srivasta/.emacs.d/elpa/org-20160118/org-gnus hides /usr/local/share/e= macs/25.1.50/lisp/org/org-gnus /home/srivasta/.emacs.d/elpa/org-20160118/org-capture hides /usr/local/shar= e/emacs/25.1.50/lisp/org/org-capture /home/srivasta/.emacs.d/elpa/org-20160118/org-list hides /usr/local/share/e= macs/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/em= acs/25.1.50/lisp/org/ob-calc /home/srivasta/.emacs.d/elpa/org-20160118/org-feed hides /usr/local/share/e= macs/25.1.50/lisp/org/org-feed /home/srivasta/.emacs.d/elpa/org-20160118/ox-org hides /usr/local/share/ema= cs/25.1.50/lisp/org/ox-org /home/srivasta/.emacs.d/elpa/org-20160118/org-entities hides /usr/local/sha= re/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/2= 5.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/2= 5.1.50/lisp/org/ox /home/srivasta/.emacs.d/elpa/org-20160118/ob-ocaml hides /usr/local/share/e= macs/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/e= macs/25.1.50/lisp/org/org-plot /home/srivasta/.emacs.d/elpa/org-20160118/ob-awk hides /usr/local/share/ema= cs/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/em= acs/25.1.50/lisp/org/ob-core /home/srivasta/.emacs.d/elpa/org-20160118/ob-io hides /usr/local/share/emac= s/25.1.50/lisp/org/ob-io /home/srivasta/.emacs.d/elpa/org-20160118/ob-js hides /usr/local/share/emac= s/25.1.50/lisp/org/ob-js /home/srivasta/.emacs.d/elpa/org-20160118/org-version hides /usr/local/shar= e/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/shar= e/emacs/25.1.50/lisp/org/org-colview /home/srivasta/.emacs.d/elpa/org-20160118/org-macs hides /usr/local/share/e= macs/25.1.50/lisp/org/org-macs /home/srivasta/.emacs.d/elpa/org-20160118/ob-lisp hides /usr/local/share/em= acs/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/em= acs/25.1.50/lisp/org/ob-ruby /home/srivasta/.emacs.d/elpa/org-20160118/ob-makefile hides /usr/local/shar= e/emacs/25.1.50/lisp/org/ob-makefile /home/srivasta/.emacs.d/elpa/org-20160118/ob-table hides /usr/local/share/e= macs/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/e= macs/25.1.50/lisp/org/ob-latex /home/srivasta/.emacs.d/elpa/org-20160118/ob-ditaa hides /usr/local/share/e= macs/25.1.50/lisp/org/ob-ditaa /home/srivasta/.emacs.d/elpa/org-20160118/ox-odt hides /usr/local/share/ema= cs/25.1.50/lisp/org/ox-odt /home/srivasta/.emacs.d/elpa/org-20160118/org-footnote hides /usr/local/sha= re/emacs/25.1.50/lisp/org/org-footnote /home/srivasta/.emacs.d/elpa/org-20160118/org-install hides /usr/local/shar= e/emacs/25.1.50/lisp/org/org-install /home/srivasta/.emacs.d/elpa/org-20160118/org-inlinetask hides /usr/local/s= hare/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/sha= re/emacs/25.1.50/lisp/org/ob-asymptote /home/srivasta/.emacs.d/elpa/org-20160118/ob-lob hides /usr/local/share/ema= cs/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/sha= re/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/e= macs/25.1.50/lisp/org/org-info /home/srivasta/.emacs.d/elpa/org-20160118/ox-md hides /usr/local/share/emac= s/25.1.50/lisp/org/ox-md /home/srivasta/.emacs.d/elpa/org-20160118/ob-scala hides /usr/local/share/e= macs/25.1.50/lisp/org/ob-scala /home/srivasta/.emacs.d/elpa/org-20160118/ox-icalendar hides /usr/local/sha= re/emacs/25.1.50/lisp/org/ox-icalendar /home/srivasta/.emacs.d/elpa/org-20160118/ob-ref hides /usr/local/share/ema= cs/25.1.50/lisp/org/ob-ref /home/srivasta/.emacs.d/elpa/org-20160118/ox-man hides /usr/local/share/ema= cs/25.1.50/lisp/org/ox-man /home/srivasta/.emacs.d/elpa/org-20160118/ob-picolisp hides /usr/local/shar= e/emacs/25.1.50/lisp/org/ob-picolisp /home/srivasta/.emacs.d/elpa/org-20160118/ob-java hides /usr/local/share/em= acs/25.1.50/lisp/org/ob-java /home/srivasta/.emacs.d/elpa/org-20160118/ob-dot hides /usr/local/share/ema= cs/25.1.50/lisp/org/ob-dot /home/srivasta/.emacs.d/elpa/org-20160118/ob-perl hides /usr/local/share/em= acs/25.1.50/lisp/org/ob-perl /home/srivasta/.emacs.d/elpa/org-20160118/org-id hides /usr/local/share/ema= cs/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/ema= cs/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/e= macs/25.1.50/lisp/org/org-bbdb /home/srivasta/.emacs.d/elpa/org-20160118/ox-latex hides /usr/local/share/e= macs/25.1.50/lisp/org/ox-latex /home/srivasta/.emacs.d/elpa/org-20160118/org-pcomplete hides /usr/local/sh= are/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/shar= e/emacs/25.1.50/lisp/org/org-docview /home/srivasta/.emacs.d/elpa/org-20160118/ox-ascii hides /usr/local/share/e= macs/25.1.50/lisp/org/ox-ascii /home/srivasta/etc/emacs/config/secrets hides /usr/local/share/emacs/25.1.5= 0/lisp/net/secrets /home/srivasta/.emacs.d/elpa/emojify-20151230.321/.dir-locals hides /usr/lo= cal/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/s= ite-lisp/auctex/tex-jp /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-style hides /usr/share/emacs2= 4/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/emacs= 24/site-lisp/auctex/context-nl /home/srivasta/.emacs.d/elpa/auctex-11.89/context-en hides /usr/share/emacs= 24/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/emacs= 24/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/si= te-lisp/auctex/latex /home/srivasta/.emacs.d/elpa/auctex-11.89/toolbar-x hides /usr/share/emacs2= 4/site-lisp/auctex/toolbar-x /home/srivasta/.emacs.d/elpa/auctex-11.89/prv-emacs hides /usr/share/emacs2= 4/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/ema= cs24/site-lisp/auctex/multi-prompt /home/srivasta/.emacs.d/elpa/auctex-11.89/plain-tex hides /usr/share/emacs2= 4/site-lisp/auctex/plain-tex /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-jp hides /usr/share/emacs/sit= e-lisp/auctex/tex-jp /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-font hides /usr/share/emacs/s= ite-lisp/auctex/tex-font /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-info hides /usr/share/emacs/s= ite-lisp/auctex/tex-info /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-bar hides /usr/share/emacs/si= te-lisp/auctex/tex-bar /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-fold hides /usr/share/emacs/s= ite-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-l= isp/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/s= ite-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/si= te-lisp/auctex/preview /home/srivasta/.emacs.d/elpa/auctex-11.89/tex-mik hides /usr/share/emacs/si= te-lisp/auctex/tex-mik /home/srivasta/.emacs.d/elpa/auctex-11.89/context hides /usr/share/emacs/si= te-lisp/auctex/context /home/srivasta/.emacs.d/elpa/auctex-11.89/texmathp hides /usr/share/emacs/s= ite-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/si= te-lisp/auctex/tex-buf /home/srivasta/.emacs.d/elpa/auctex-11.89/multi-prompt hides /usr/share/ema= cs/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=3Dpgpmime mode=3Dsign> --=20 Marriage is a three ring circus: The engagement ring, the wedding ring, and the suffering. Manoj Srivastava =20=20 4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20 05B6 CF48 9438 C577 9A1C From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 19 13:17:27 2016 Received: (at control) by debbugs.gnu.org; 19 Jan 2016 18:17:27 +0000 Received: from localhost ([127.0.0.1]:53992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLaqN-0007DP-71 for submit@debbugs.gnu.org; Tue, 19 Jan 2016 13:17:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:35663) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aLaqM-0007DC-3M for control@debbugs.gnu.org; Tue, 19 Jan 2016 13:17:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aLaqG-0003P5-CA for control@debbugs.gnu.org; Tue, 19 Jan 2016 13:17:21 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:35213) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aLaqG-0003Os-8k for control@debbugs.gnu.org; Tue, 19 Jan 2016 13:17:20 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1aLaqF-0007GI-Sr for control@debbugs.gnu.org; Tue, 19 Jan 2016 13:17:19 -0500 Subject: control message for bug 19759 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 19 Jan 2016 13:17:19 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) block 19759 by 22405 From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 21 13:40:19 2016 Received: (at 22405-done) by debbugs.gnu.org; 21 Jan 2016 18:40:19 +0000 Received: from localhost ([127.0.0.1]:56685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aMK9a-00047f-Ou for submit@debbugs.gnu.org; Thu, 21 Jan 2016 13:40:19 -0500 Received: from ladon.golden-gryphon.com ([50.112.111.207]:45552) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aMK0P-0003tI-VN for 22405-done@debbugs.gnu.org; Thu, 21 Jan 2016 13:30:50 -0500 Received: from glaurung.internal.golden-gryphon.com (c-67-160-24-242.hsd1.wa.comcast.net [67.160.24.242]) (authenticated bits=0) by ladon.golden-gryphon.com (8.14.4/8.14.4/Debian-8) with ESMTP id u0LIaAjA016844 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 21 Jan 2016 10:36:11 -0800 Received: from glaurung.internal.golden-gryphon.com.internal.golden-gryphon.com (glaurung.internal.golden-gryphon.com [127.0.0.1]) by glaurung.internal.golden-gryphon.com (8.15.2/8.15.2/Debian-3) with ESMTPS id u0LIJCjx029740 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Thu, 21 Jan 2016 10:19:12 -0800 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <22177.8480.675501.795197@glaurung.internal.golden-gryphon.com> Date: Thu, 21 Jan 2016 10:19:12 -0800 From: Manoj Srivastava <> To: 22405-done@debbugs.gnu.org Subject: Re: bug#22405: Acknowledgement (25.1.50; Recent changes break epg's ability to read from the gpg card) In-Reply-To: References: <87oacidona.fsf@glaurung.internal.golden-gryphon.com> X-Mailer: VM 8.2.0b under 25.1.50.5 (x86_64-pc-linux-gnu) Mail-Copies-To: nobody X-CRM114-CacheID: sfid-20160121_103612_095833_3C6310D2 X-Spam-Value: 0.178 X-Scanned-By: MIMEDefang 2.75 X-Scanned-By: MIMEDefang 2.78 on 127.0.0.1 X-Spam-Status: Yes X-Server-Orig: 0.178, -3.42 X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: 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. [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 FROM_NO_USER From: has no local-part before @ sign 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) X-Debbugs-Envelope-To: 22405-done X-Mailman-Approved-At: Thu, 21 Jan 2016 13:40:17 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 3.6 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: 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. [...] Content analysis details: (3.6 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 2.6 FROM_NO_USER From: has no local-part before @ sign 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) 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 4096R/C5779A1C E37E 5EC5 2A01 DA25 AD20 05B6 CF48 9438 C577 9A1C From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 07 21:04:29 2016 Received: (at 22405) by debbugs.gnu.org; 8 Feb 2016 02:04:30 +0000 Received: from localhost ([127.0.0.1]:37788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aSbBl-00028t-MY for submit@debbugs.gnu.org; Sun, 07 Feb 2016 21:04:29 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33863) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aSbBk-00028c-EO for 22405@debbugs.gnu.org; Sun, 07 Feb 2016 21:04:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aSbBc-0004bh-AK for 22405@debbugs.gnu.org; Sun, 07 Feb 2016 21:04:23 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:49207) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSbBc-0004bc-7S for 22405@debbugs.gnu.org; Sun, 07 Feb 2016 21:04:20 -0500 Received: from du-a.org ([219.94.251.20]:57642 helo=dhcp-217-92.nrt.redhat.com) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1aSbBb-0001PO-EU for 22405@debbugs.gnu.org; Sun, 07 Feb 2016 21:04:19 -0500 Message-ID: From: Daiki Ueno To: 22405@debbugs.gnu.org Subject: Re: bug#22405: 25.1.50; Recent changes break epg's ability to read from the gpg card References: <87oacidona.fsf@glaurung.internal.golden-gryphon.com> Date: Mon, 08 Feb 2016 11:04:11 +0900 In-Reply-To: <87oacidona.fsf@glaurung.internal.golden-gryphon.com> (Manoj Srivastava's message of "Mon, 18 Jan 2016 23:17:13 -0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: 22405 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.3 (-----) Manoj Srivastava 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 From unknown Sun Jun 15 08:09:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 07 Mar 2016 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator