Package: emacs;
Reported by: chad <yandros <at> gmail.com>
Date: Sun, 14 Jun 2015 05:54:02 UTC
Severity: normal
Tags: fixed
Found in version 25.0.50
Fixed in version 25.1
Done: npostavs <at> users.sourceforge.net
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 20809 in the body.
You can then email your comments to 20809 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#20809
; Package emacs
.
(Sun, 14 Jun 2015 05:54:02 GMT) Full text and rfc822 format available.chad <yandros <at> gmail.com>
:bug-gnu-emacs <at> gnu.org
.
(Sun, 14 Jun 2015 05:54:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: chad <yandros <at> gmail.com> To: bug-gnu-emacs <at> gnu.org Subject: 25.0.50; package-list-packages never finishes async update if cert bad Date: Sat, 13 Jun 2015 21:03:43 -0700
[Message part 1 (text/plain, inline)]
I'm attempting to update packages in a recent build of master. I have added Marmalade to my list of package archives, with: (add-to-list `package-archives '("marmalade" . "https://marmalade-repo.org/packages/") t) The SSL certificate for marmalade-repo.org has expired, so when I attempt M-x package-list-packages, I get a notification that the connection cannot be secured, and an option to connect anyway, connect just for this session, or not connect. When I chose "n", I get a package list, but any attempt to use "U" in it to update gives me the message "Waiting for the refresh to finish..." forever. If I try it with debug-on-entry, I get a stack trace that begins: Debugger entered--Lisp error: (error "Could not create connection to marmalade-repo.org <http://marmalade-repo.org/>:443") signal(error ("Could not create connection to marmalade-repo.org <http://marmalade-repo.org/>:443")) error("Could not create connection to %s:%d" "marmalade-repo.org <http://marmalade-repo.org/>" 443) url-http([cl-struct-url "https" nil nil "marmalade-repo.org <http://marmalade-repo.org/>" nil "/packages/archive-contents”… This seems to be repeatable with -Q. Thanks! In GNU Emacs 25.0.50.1 (x86_64-apple-darwin14.3.0, NS appkit-1347.57 Version 10.10.3 (Build 14D136)) of 2015-06-13 on protip.local Repository revision: 8afef016e2bc413c7a4913554ea6ed2c55474de6 Windowing system distributor `Apple', version 10.3.1347 Configured using: `configure --with-ns --with-gnutls --without-dbus' Configured features: ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS Important settings: value of $LC_ALL: en_US.UTF-8 value of $LC_COLLATE: C value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Package Menu Minor modes in effect: hl-line-mode: t desktop-save-mode: t icomplete-mode: t which-function-mode: t recentf-mode: t savehist-mode: t delete-selection-mode: t minibuffer-electric-default-mode: t auto-image-file-mode: t show-paren-mode: t tooltip-mode: t global-eldoc-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t buffer-read-only: t line-number-mode: t Recent messages: Importing package-keyring.gpg...done Failed to download `marmalade' archive. Mark set [2 times] Mark saved where search started [2 times] Contacting host: marmalade-repo.org:443 Type C-x 1 to delete the help window. Type "q" in help window to restore its previous buffer. Waiting for refresh to finish... Making completion list... Load-path shadows: /Users/yandros/.emacs.d/elisp/darkroom hides /Users/yandros/.emacs.d/elpa/darkroom-0.1/darkroom /Users/yandros/.emacs.d/elpa/org-20150608/ox hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox /Users/yandros/.emacs.d/elpa/org-20150608/ox-texinfo hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-texinfo /Users/yandros/.emacs.d/elpa/org-20150608/ox-publish hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-publish /Users/yandros/.emacs.d/elpa/org-20150608/ox-org hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-org /Users/yandros/.emacs.d/elpa/org-20150608/ox-odt hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-odt /Users/yandros/.emacs.d/elpa/org-20150608/ox-md hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-md /Users/yandros/.emacs.d/elpa/org-20150608/ox-man hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-man /Users/yandros/.emacs.d/elpa/org-20150608/ox-latex hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-latex /Users/yandros/.emacs.d/elpa/org-20150608/ox-icalendar hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-icalendar /Users/yandros/.emacs.d/elpa/org-20150608/ox-html hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-html /Users/yandros/.emacs.d/elpa/org-20150608/ox-beamer hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-beamer /Users/yandros/.emacs.d/elpa/org-20150608/ox-ascii hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ox-ascii /Users/yandros/.emacs.d/elpa/org-20150608/org hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org /Users/yandros/.emacs.d/elpa/org-20150608/org-w3m hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-w3m /Users/yandros/.emacs.d/elpa/org-20150608/org-version hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-version /Users/yandros/.emacs.d/elpa/org-20150608/org-timer hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-timer /Users/yandros/.emacs.d/elpa/org-20150608/org-table hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-table /Users/yandros/.emacs.d/elpa/org-20150608/org-src hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-src /Users/yandros/.emacs.d/elpa/org-20150608/org-rmail hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-rmail /Users/yandros/.emacs.d/elpa/org-20150608/org-protocol hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-protocol /Users/yandros/.emacs.d/elpa/org-20150608/org-plot hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-plot /Users/yandros/.emacs.d/elpa/org-20150608/org-pcomplete hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-pcomplete /Users/yandros/.emacs.d/elpa/org-20150608/org-mouse hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mouse /Users/yandros/.emacs.d/elpa/org-20150608/org-mobile hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mobile /Users/yandros/.emacs.d/elpa/org-20150608/org-mhe hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mhe /Users/yandros/.emacs.d/elpa/org-20150608/org-macs hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-macs /Users/yandros/.emacs.d/elpa/org-20150608/org-macro hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-macro /Users/yandros/.emacs.d/elpa/org-20150608/org-loaddefs hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-loaddefs /Users/yandros/.emacs.d/elpa/org-20150608/org-list hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-list /Users/yandros/.emacs.d/elpa/org-20150608/org-irc hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-irc /Users/yandros/.emacs.d/elpa/org-20150608/org-install hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-install /Users/yandros/.emacs.d/elpa/org-20150608/org-inlinetask hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-inlinetask /Users/yandros/.emacs.d/elpa/org-20150608/org-info hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-info /Users/yandros/.emacs.d/elpa/org-20150608/org-indent hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-indent /Users/yandros/.emacs.d/elpa/org-20150608/org-id hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-id /Users/yandros/.emacs.d/elpa/org-20150608/org-habit hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-habit /Users/yandros/.emacs.d/elpa/org-20150608/org-gnus hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-gnus /Users/yandros/.emacs.d/elpa/org-20150608/org-footnote hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-footnote /Users/yandros/.emacs.d/elpa/org-20150608/org-feed hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-feed /Users/yandros/.emacs.d/elpa/org-20150608/org-faces hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-faces /Users/yandros/.emacs.d/elpa/org-20150608/org-eshell hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-eshell /Users/yandros/.emacs.d/elpa/org-20150608/org-entities hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-entities /Users/yandros/.emacs.d/elpa/org-20150608/org-element hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-element /Users/yandros/.emacs.d/elpa/org-20150608/org-docview hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-docview /Users/yandros/.emacs.d/elpa/org-20150608/org-datetree hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-datetree /Users/yandros/.emacs.d/elpa/org-20150608/org-ctags hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-ctags /Users/yandros/.emacs.d/elpa/org-20150608/org-crypt hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-crypt /Users/yandros/.emacs.d/elpa/org-20150608/org-compat hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-compat /Users/yandros/.emacs.d/elpa/org-20150608/org-colview hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-colview /Users/yandros/.emacs.d/elpa/org-20150608/org-clock hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-clock /Users/yandros/.emacs.d/elpa/org-20150608/org-capture hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-capture /Users/yandros/.emacs.d/elpa/org-20150608/org-bibtex hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-bibtex /Users/yandros/.emacs.d/elpa/org-20150608/org-bbdb hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-bbdb /Users/yandros/.emacs.d/elpa/org-20150608/org-attach hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-attach /Users/yandros/.emacs.d/elpa/org-20150608/org-archive hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-archive /Users/yandros/.emacs.d/elpa/org-20150608/org-agenda hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/org-agenda /Users/yandros/.emacs.d/elpa/org-20150608/ob hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob /Users/yandros/.emacs.d/elpa/org-20150608/ob-tangle hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-tangle /Users/yandros/.emacs.d/elpa/org-20150608/ob-table hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-table /Users/yandros/.emacs.d/elpa/org-20150608/ob-sqlite hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sqlite /Users/yandros/.emacs.d/elpa/org-20150608/ob-sql hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sql /Users/yandros/.emacs.d/elpa/org-20150608/ob-shen hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-shen /Users/yandros/.emacs.d/elpa/org-20150608/ob-sh hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sh /Users/yandros/.emacs.d/elpa/org-20150608/ob-screen hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-screen /Users/yandros/.emacs.d/elpa/org-20150608/ob-scheme hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-scheme /Users/yandros/.emacs.d/elpa/org-20150608/ob-scala hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-scala /Users/yandros/.emacs.d/elpa/org-20150608/ob-sass hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sass /Users/yandros/.emacs.d/elpa/org-20150608/ob-ruby hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ruby /Users/yandros/.emacs.d/elpa/org-20150608/ob-ref hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ref /Users/yandros/.emacs.d/elpa/org-20150608/ob-R hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-R /Users/yandros/.emacs.d/elpa/org-20150608/ob-python hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-python /Users/yandros/.emacs.d/elpa/org-20150608/ob-plantuml hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-plantuml /Users/yandros/.emacs.d/elpa/org-20150608/ob-picolisp hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-picolisp /Users/yandros/.emacs.d/elpa/org-20150608/ob-perl hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-perl /Users/yandros/.emacs.d/elpa/org-20150608/ob-org hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-org /Users/yandros/.emacs.d/elpa/org-20150608/ob-octave hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-octave /Users/yandros/.emacs.d/elpa/org-20150608/ob-ocaml hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ocaml /Users/yandros/.emacs.d/elpa/org-20150608/ob-mscgen hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-mscgen /Users/yandros/.emacs.d/elpa/org-20150608/ob-maxima hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-maxima /Users/yandros/.emacs.d/elpa/org-20150608/ob-matlab hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-matlab /Users/yandros/.emacs.d/elpa/org-20150608/ob-makefile hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-makefile /Users/yandros/.emacs.d/elpa/org-20150608/ob-lob hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lob /Users/yandros/.emacs.d/elpa/org-20150608/ob-lisp hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lisp /Users/yandros/.emacs.d/elpa/org-20150608/ob-lilypond hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lilypond /Users/yandros/.emacs.d/elpa/org-20150608/ob-ledger hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ledger /Users/yandros/.emacs.d/elpa/org-20150608/ob-latex hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-latex /Users/yandros/.emacs.d/elpa/org-20150608/ob-keys hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-keys /Users/yandros/.emacs.d/elpa/org-20150608/ob-js hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-js /Users/yandros/.emacs.d/elpa/org-20150608/ob-java hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-java /Users/yandros/.emacs.d/elpa/org-20150608/ob-io hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-io /Users/yandros/.emacs.d/elpa/org-20150608/ob-haskell hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-haskell /Users/yandros/.emacs.d/elpa/org-20150608/ob-gnuplot hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-gnuplot /Users/yandros/.emacs.d/elpa/org-20150608/ob-fortran hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-fortran /Users/yandros/.emacs.d/elpa/org-20150608/ob-exp hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-exp /Users/yandros/.emacs.d/elpa/org-20150608/ob-eval hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-eval /Users/yandros/.emacs.d/elpa/org-20150608/ob-emacs-lisp hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp /Users/yandros/.emacs.d/elpa/org-20150608/ob-dot hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-dot /Users/yandros/.emacs.d/elpa/org-20150608/ob-ditaa hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ditaa /Users/yandros/.emacs.d/elpa/org-20150608/ob-css hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-css /Users/yandros/.emacs.d/elpa/org-20150608/ob-core hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-core /Users/yandros/.emacs.d/elpa/org-20150608/ob-comint hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-comint /Users/yandros/.emacs.d/elpa/org-20150608/ob-clojure hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-clojure /Users/yandros/.emacs.d/elpa/org-20150608/ob-calc hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-calc /Users/yandros/.emacs.d/elpa/org-20150608/ob-C hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-C /Users/yandros/.emacs.d/elpa/org-20150608/ob-awk hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-awk /Users/yandros/.emacs.d/elpa/org-20150608/ob-asymptote hides /usr/local/src/emacs/emacs/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-asymptote Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail url-handlers lisp-mnt misearch multi-isearch debug mail-utils help-mode gnutls network-stream nsm starttls url-http tls mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw url-cache url-auth url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source eieio byte-opt bytecomp byte-compile cconv eieio-core mm-util help-fns mail-prsvr password-cache url-vars mailcap epg hl-line add-log thingatpt cl-seq cl-extra seq flyspell ispell org-element org-rmail org-mhe org-irc org-info org-gnus gnus-util org-docview doc-view jka-compr image-mode dired org-bibtex bibtex org-bbdb org-w3m org advice org-macro org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs saveplace desktop frameset cus-start cus-load icomplete which-func imenu recentf tree-widget wid-edit savehist delsel minibuf-eldef image-file paren y-keybindings y-mac y-frame y-hacks finder-inf info easymenu powerline cl-macs gv powerline-separators cl-loaddefs pcase cl-lib powerline-themes package epg-config time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win term/common-win 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 case-table epa-hook jka-cmpr-hook help simple abbrev 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 cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 595293 26179) (symbols 48 33341 0) (miscs 40 160 605) (strings 32 78625 10903) (string-bytes 1 2121335) (vectors 16 29189) (vector-slots 8 584834 11938) (floats 8 259 303) (intervals 56 59236 1137) (buffers 976 17))
[Message part 2 (text/html, inline)]
bug-gnu-emacs <at> gnu.org
:bug#20809
; Package emacs
.
(Sun, 14 Jun 2015 10:56:02 GMT) Full text and rfc822 format available.Message #8 received at 20809 <at> debbugs.gnu.org (full text, mbox):
From: Artur Malabarba <bruce.connor.am <at> gmail.com> To: chad <yandros <at> gmail.com> Cc: 20809 <at> debbugs.gnu.org Subject: Re: bug#20809: 25.0.50; package-list-packages never finishes async update if cert bad Date: Sun, 14 Jun 2015 11:55:33 +0100
> If I try it with debug-on-entry, I get a stack trace that begins: > > > Debugger entered--Lisp error: (error "Could not create connection to marmalade-repo.org:443") > signal(error ("Could not create connection to marmalade-repo.org:443")) > error("Could not create connection to %s:%d" "marmalade-repo.org" 443) > url-http([cl-struct-url "https" nil nil "marmalade-repo.org" nil "/packages/archive-contents”… > Could we get a little more of that backtrace? :-) It might make it easier.
bug-gnu-emacs <at> gnu.org
:bug#20809
; Package emacs
.
(Sun, 14 Jun 2015 17:51:03 GMT) Full text and rfc822 format available.Message #11 received at 20809 <at> debbugs.gnu.org (full text, mbox):
From: chad <yandros <at> gmail.com> To: bruce.connor.am <at> gmail.com Cc: 20809 <at> debbugs.gnu.org Subject: Re: bug#20809: 25.0.50; package-list-packages never finishes async update if cert bad Date: Sun, 14 Jun 2015 10:50:40 -0700
On 14 Jun 2015, at 03:55, Artur Malabarba <bruce.connor.am <at> gmail.com> wrote: > > Could we get a little more of that backtrace? :-) It might make it easier. Absolutely! Let me know if the mailer gunks anything up. This comes from launching emacs -Q and running: (setq debug-on-error ’t) (package-initialize) (add-to-list `package-archives '("marmalade" . "https://marmalade-repo.org/packages/") t) (package-list-packages) and then saying “N” to the connection error popup. ~Chad Debugger entered--Lisp error: (error "Could not create connection to marmalade-repo.org:443") signal(error ("Could not create connection to marmalade-repo.org:443")) error("Could not create connection to %s:%d" "marmalade-repo.org" 443) url-http([cl-struct-url "https" nil nil "marmalade-repo.org" nil "/packages/archive-contents" nil nil t silent t] #[257 "\211@\306=\203 \307\302!\203 \302 \210\202\204 \310@AAA\"\210\202\204 eb\210\311\312\313\314#\204/ \315\316p\"\210e`|\210\300A\300@\317 \320\321\322\"\"\320\301\"\323!<\203\202 \324\325\"\210\f\203Z \300 \235\203i \326\313\313\327%\210\330\300!\210\202\202 \331\301\302\332\333\334\335\336\300 $\337\"\340\341%%\210\266\342p!\207" [("marmalade" . "https://marmalade-repo.org/packages/") "archive-contents" #[0 "\301\300!\207" [("marmalade" . "https://marmalade-repo.org/packages/") package--update-downloads-in-progress] 2] package-user-dir package-check-signature package-unsigned-archives :error functionp signal search-forward "\n\n" nil noerror error "Invalid url response in buffer %s" buffer-string expand-file-name format "archives/%s" read-from-string make-directory t write-region silent package--update-downloads-in-progress package--check-signature make-byte-code 256 "\211\204 \f\305=\204 \306\300!\210\307\310\301\"\210\311\302\312\303\312\313%\210\211\203- \311\314\315\316#\312\303\317P\312\313%\210\306\300!\207" vconcat vector [package-check-signature allow-unsigned package--update-downloads-in-progress error "Unsigned archive `%s'" write-region nil silent mapconcat epg-signature-to-string "\n" ".signed"] 7 "\n\n(fn &optional GOOD-SIGS)" kill-buffer] 20 "\n\n(fn STATUS)"] (nil) nil tls) url-https([cl-struct-url "https" nil nil "marmalade-repo.org" nil "/packages/archive-contents" nil nil t silent t] #[257 "\211@\306=\203 \307\302!\203 \302 \210\202\204 \310@AAA\"\210\202\204 eb\210\311\312\313\314#\204/ \315\316p\"\210e`|\210\300A\300@\317 \320\321\322\"\"\320\301\"\323!<\203\202 \324\325\"\210\f\203Z \300 \235\203i \326\313\313\327%\210\330\300!\210\202\202 \331\301\302\332\333\334\335\336\300 $\337\"\340\341%%\210\266\342p!\207" [("marmalade" . "https://marmalade-repo.org/packages/") "archive-contents" #[0 "\301\300!\207" [("marmalade" . "https://marmalade-repo.org/packages/") package--update-downloads-in-progress] 2] package-user-dir package-check-signature package-unsigned-archives :error functionp signal search-forward "\n\n" nil noerror error "Invalid url response in buffer %s" buffer-string expand-file-name format "archives/%s" read-from-string make-directory t write-region silent package--update-downloads-in-progress package--check-signature make-byte-code 256 "\211\204 \f\305=\204 \306\300!\210\307\310\301\"\210\311\302\312\303\312\313%\210\211\203- \311\314\315\316#\312\303\317P\312\313%\210\306\300!\207" vconcat vector [package-check-signature allow-unsigned package--update-downloads-in-progress error "Unsigned archive `%s'" write-region nil silent mapconcat epg-signature-to-string "\n" ".signed"] 7 "\n\n(fn &optional GOOD-SIGS)" kill-buffer] 20 "\n\n(fn STATUS)"] (nil)) url-retrieve-internal("https://marmalade-repo.org/packages/archive-contents" #[257 "\211@\306=\203 \307\302!\203 \302 \210\202\204 \310@AAA\"\210\202\204 eb\210\311\312\313\314#\204/ \315\316p\"\210e`|\210\300A\300@\317 \320\321\322\"\"\320\301\"\323!<\203\202 \324\325\"\210\f\203Z \300 \235\203i \326\313\313\327%\210\330\300!\210\202\202 \331\301\302\332\333\334\335\336\300 $\337\"\340\341%%\210\266\342p!\207" [("marmalade" . "https://marmalade-repo.org/packages/") "archive-contents" #[0 "\301\300!\207" [("marmalade" . "https://marmalade-repo.org/packages/") package--update-downloads-in-progress] 2] package-user-dir package-check-signature package-unsigned-archives :error functionp signal search-forward "\n\n" nil noerror error "Invalid url response in buffer %s" buffer-string expand-file-name format "archives/%s" read-from-string make-directory t write-region silent package--update-downloads-in-progress package--check-signature make-byte-code 256 "\211\204 \f\305=\204 \306\300!\210\307\310\301\"\210\311\302\312\303\312\313%\210\211\203- \311\314\315\316#\312\303\317P\312\313%\210\306\300!\207" vconcat vector [package-check-signature allow-unsigned package--update-downloads-in-progress error "Unsigned archive `%s'" write-region nil silent mapconcat epg-signature-to-string "\n" ".signed"] 7 "\n\n(fn &optional GOOD-SIGS)" kill-buffer] 20 "\n\n(fn STATUS)"] (nil) silent nil) url-retrieve("https://marmalade-repo.org/packages/archive-contents" #[257 "\211@\306=\203 \307\302!\203 \302 \210\202\204 \310@AAA\"\210\202\204 eb\210\311\312\313\314#\204/ \315\316p\"\210e`|\210\300A\300@\317 \320\321\322\"\"\320\301\"\323!<\203\202 \324\325\"\210\f\203Z \300 \235\203i \326\313\313\327%\210\330\300!\210\202\202 \331\301\302\332\333\334\335\336\300 $\337\"\340\341%%\210\266\342p!\207" [("marmalade" . "https://marmalade-repo.org/packages/") "archive-contents" #[0 "\301\300!\207" [("marmalade" . "https://marmalade-repo.org/packages/") package--update-downloads-in-progress] 2] package-user-dir package-check-signature package-unsigned-archives :error functionp signal search-forward "\n\n" nil noerror error "Invalid url response in buffer %s" buffer-string expand-file-name format "archives/%s" read-from-string make-directory t write-region silent package--update-downloads-in-progress package--check-signature make-byte-code 256 "\211\204 \f\305=\204 \306\300!\210\307\310\301\"\210\311\302\312\303\312\313%\210\211\203- \311\314\315\316#\312\303\317P\312\313%\210\306\300!\207" vconcat vector [package-check-signature allow-unsigned package--update-downloads-in-progress error "Unsigned archive `%s'" write-region nil silent mapconcat epg-signature-to-string "\n" ".signed"] 7 "\n\n(fn &optional GOOD-SIGS)" kill-buffer] 20 "\n\n(fn STATUS)"] nil silent) package--download-one-archive(("marmalade" . "https://marmalade-repo.org/packages/") "archive-contents" #[0 "\301\300!\207" [("marmalade" . "https://marmalade-repo.org/packages/") package--update-downloads-in-progress] 2]) package--download-and-read-archives(t) package-refresh-contents(t) package-menu-refresh() package-list-packages(nil) funcall-interactively(package-list-packages nil) call-interactively(package-list-packages record nil) command-execute(package-list-packages record) execute-extended-command(nil "package-list-packages" "package-li") funcall-interactively(execute-extended-command nil "package-list-packages" "package-li") call-interactively(execute-extended-command nil nil) command-execute(execute-extended-command)
bug-gnu-emacs <at> gnu.org
:bug#20809
; Package emacs
.
(Sun, 14 Jun 2015 21:53:02 GMT) Full text and rfc822 format available.Message #14 received at 20809 <at> debbugs.gnu.org (full text, mbox):
From: Artur Malabarba <bruce.connor.am <at> gmail.com> To: chad <yandros <at> gmail.com> Cc: 20809 <at> debbugs.gnu.org Subject: Re: bug#20809: 25.0.50; package-list-packages never finishes async update if cert bad Date: Sun, 14 Jun 2015 22:52:07 +0100
I pushed a change which should handle this, but I can't test it because I don't get the "connection cannot be secured" message even if I follow your recipe (which is weird, since visiting marmalade on the browser clearly shows the certificate is still bad). Let me know if it works for you. 2015-06-14 18:50 GMT+01:00 chad <yandros <at> gmail.com>: > On 14 Jun 2015, at 03:55, Artur Malabarba <bruce.connor.am <at> gmail.com> wrote: >> >> Could we get a little more of that backtrace? :-) It might make it easier. > > Absolutely! Let me know if the mailer gunks anything up. > > This comes from launching emacs -Q and running: > > (setq debug-on-error ’t) > (package-initialize) > (add-to-list `package-archives '("marmalade" . "https://marmalade-repo.org/packages/") t) > (package-list-packages) > > and then saying “N” to the connection error popup. > > ~Chad > > Debugger entered--Lisp error: (error "Could not create connection to marmalade-repo.org:443") > signal(error ("Could not create connection to marmalade-repo.org:443")) > error("Could not create connection to %s:%d" "marmalade-repo.org" 443) > url-http([cl-struct-url "https" nil nil "marmalade-repo.org" nil "/packages/archive-contents" nil nil t silent t] #[257 "\211@\306=\203 \307\302!\203 \302 \210\202\204 \310 @A AA\"\210\202\204 eb\210\311\312\313\314#\204/ \315\316p\"\210e`|\210\300A\300@\317 \320\321\322 \" \"\320\301 \"\323 !<\203\202 \324 \325\"\210\f\203Z \300 > \235\203i \326 \313 \313\327%\210\330\300!\210\202\202 \331 \301 \302\332\333\334\335\336\300 > $\337\"\340\341%%\210\266 \342p!\207" [("marmalade" . "https://marmalade-repo.org/packages/") "archive-contents" #[0 "\301\300!\207" [("marmalade" . "https://marmalade-repo.org/packages/") package--update-downloads-in-progress] 2] package-user-dir package-check-signature package-unsigned-archives :error functionp signal search-forward "\n\n" nil noerror error "Invalid url response in buffer %s" buffer-string expand-file-name format "archives/%s" read-from-string make-directory t write-region silent package--update-downloads-in-progress package--check-signature make-byte-code 256 "\211\204 \f\305=\204 \306\300!\210\307\310\301\"\210\311\302\312\303\312\313%\210\211\203- \311\314\315 \316#\312\303\317P\312\313%\210\306\300!\207" vconcat vector [package-check-signature allow-unsigned package--update-downloads-in-progress error "Unsigned archive `%s'" write-region nil silent mapconcat epg-signature-to-string "\n" ".signed"] 7 "\n\n(fn &optional GOOD-SIGS)" kill-buffer] 20 "\n\n(fn STATUS)"] (nil) nil tls) > url-https([cl-struct-url "https" nil nil "marmalade-repo.org" nil "/packages/archive-contents" nil nil t silent t] #[257 "\211@\306=\203 \307\302!\203 \302 \210\202\204 \310 @A AA\"\210\202\204 eb\210\311\312\313\314#\204/ \315\316p\"\210e`|\210\300A\300@\317 \320\321\322 \" \"\320\301 \"\323 !<\203\202 \324 \325\"\210\f\203Z \300 > \235\203i \326 \313 \313\327%\210\330\300!\210\202\202 \331 \301 \302\332\333\334\335\336\300 > $\337\"\340\341%%\210\266 \342p!\207" [("marmalade" . "https://marmalade-repo.org/packages/") "archive-contents" #[0 "\301\300!\207" [("marmalade" . "https://marmalade-repo.org/packages/") package--update-downloads-in-progress] 2] package-user-dir package-check-signature package-unsigned-archives :error functionp signal search-forward "\n\n" nil noerror error "Invalid url response in buffer %s" buffer-string expand-file-name format "archives/%s" read-from-string make-directory t write-region silent package--update-downloads-in-progress package--check-signature make-byte-code 256 "\211\204 \f\305=\204 \306\300!\210\307\310\301\"\210\311\302\312\303\312\313%\210\211\203- \311\314\315 \316#\312\303\317P\312\313%\210\306\300!\207" vconcat vector [package-check-signature allow-unsigned package--update-downloads-in-progress error "Unsigned archive `%s'" write-region nil silent mapconcat epg-signature-to-string "\n" ".signed"] 7 "\n\n(fn &optional GOOD-SIGS)" kill-buffer] 20 "\n\n(fn STATUS)"] (nil)) > url-retrieve-internal("https://marmalade-repo.org/packages/archive-contents" #[257 "\211@\306=\203 \307\302!\203 \302 \210\202\204 \310 @A AA\"\210\202\204 eb\210\311\312\313\314#\204/ \315\316p\"\210e`|\210\300A\300@\317 \320\321\322 \" \"\320\301 \"\323 !<\203\202 \324 \325\"\210\f\203Z \300 > \235\203i \326 \313 \313\327%\210\330\300!\210\202\202 \331 \301 \302\332\333\334\335\336\300 > $\337\"\340\341%%\210\266 \342p!\207" [("marmalade" . "https://marmalade-repo.org/packages/") "archive-contents" #[0 "\301\300!\207" [("marmalade" . "https://marmalade-repo.org/packages/") package--update-downloads-in-progress] 2] package-user-dir package-check-signature package-unsigned-archives :error functionp signal search-forward "\n\n" nil noerror error "Invalid url response in buffer %s" buffer-string expand-file-name format "archives/%s" read-from-string make-directory t write-region silent package--update-downloads-in-progress package--check-signature make-byte-code 256 "\211\204 \f\305=\204 \306\300!\210\307\310\301\"\210\311\302\312\303\312\313%\210\211\203- \311\314\315 \316#\312\303\317P\312\313%\210\306\300!\207" vconcat vector [package-check-signature allow-unsigned package--update-downloads-in-progress error "Unsigned archive `%s'" write-region nil silent mapconcat epg-signature-to-string "\n" ".signed"] 7 "\n\n(fn &optional GOOD-SIGS)" kill-buffer] 20 "\n\n(fn STATUS)"] (nil) silent nil) > url-retrieve("https://marmalade-repo.org/packages/archive-contents" #[257 "\211@\306=\203 \307\302!\203 \302 \210\202\204 \310 @A AA\"\210\202\204 eb\210\311\312\313\314#\204/ \315\316p\"\210e`|\210\300A\300@\317 \320\321\322 \" \"\320\301 \"\323 !<\203\202 \324 \325\"\210\f\203Z \300 > \235\203i \326 \313 \313\327%\210\330\300!\210\202\202 \331 \301 \302\332\333\334\335\336\300 > $\337\"\340\341%%\210\266 \342p!\207" [("marmalade" . "https://marmalade-repo.org/packages/") "archive-contents" #[0 "\301\300!\207" [("marmalade" . "https://marmalade-repo.org/packages/") package--update-downloads-in-progress] 2] package-user-dir package-check-signature package-unsigned-archives :error functionp signal search-forward "\n\n" nil noerror error "Invalid url response in buffer %s" buffer-string expand-file-name format "archives/%s" read-from-string make-directory t write-region silent package--update-downloads-in-progress package--check-signature make-byte-code 256 "\211\204 \f\305=\204 \306\300!\210\307\310\301\"\210\311\302\312\303\312\313%\210\211\203- \311\314\315 \316#\312\303\317P\312\313%\210\306\300!\207" vconcat vector [package-check-signature allow-unsigned package--update-downloads-in-progress error "Unsigned archive `%s'" write-region nil silent mapconcat epg-signature-to-string "\n" ".signed"] 7 "\n\n(fn &optional GOOD-SIGS)" kill-buffer] 20 "\n\n(fn STATUS)"] nil silent) > package--download-one-archive(("marmalade" . "https://marmalade-repo.org/packages/") "archive-contents" #[0 "\301\300!\207" [("marmalade" . "https://marmalade-repo.org/packages/") package--update-downloads-in-progress] 2]) > package--download-and-read-archives(t) > package-refresh-contents(t) > package-menu-refresh() > package-list-packages(nil) > funcall-interactively(package-list-packages nil) > call-interactively(package-list-packages record nil) > command-execute(package-list-packages record) > execute-extended-command(nil "package-list-packages" "package-li") > funcall-interactively(execute-extended-command nil "package-list-packages" "package-li") > call-interactively(execute-extended-command nil nil) > command-execute(execute-extended-command) >
bug-gnu-emacs <at> gnu.org
:bug#20809
; Package emacs
.
(Sun, 14 Jun 2015 22:53:01 GMT) Full text and rfc822 format available.Message #17 received at 20809 <at> debbugs.gnu.org (full text, mbox):
From: chad <yandros <at> gmail.com> To: bruce.connor.am <at> gmail.com Cc: 20809 <at> debbugs.gnu.org Subject: Re: bug#20809: 25.0.50; package-list-packages never finishes async update if cert bad Date: Sun, 14 Jun 2015 15:52:29 -0700
> On 14 Jun 2015, at 14:52, Artur Malabarba <bruce.connor.am <at> gmail.com> wrote: > > I pushed a change which should handle this, but I can't test it > because I don't get the "connection cannot be secured" message even if > I follow your recipe (which is weird, since visiting marmalade on the > browser clearly shows the certificate is still bad). > > Let me know if it works for you. I just rebuilt, and it seems to be working. It’s a bit hard to tell if the other sources are all updating correctly, because the timestamps on the other sources aren’t updating to the current date - I *believe* because there arent any new packages since their last updates. The list updates quickly, and “U" gives me the expected "nothing to update" response. ; ls -alR archives/*/archive-contents -rw-r--r-- 1 yandros staff 11670 Jun 13 20:56 archives/Tom/archive-contents -rw-r--r-- 1 yandros staff 21278 Jun 14 15:45 archives/gnu/archive-contents -rw-r--r-- 1 yandros staff 113127 Jun 13 16:18 archives/marmalade/archive-contents -rw-r--r-- 1 yandros staff 159677 Jun 13 20:56 archives/melpa-stable/archive-contents Thanks! ~Chad
bug-gnu-emacs <at> gnu.org
:bug#20809
; Package emacs
.
(Mon, 15 Jun 2015 08:51:02 GMT) Full text and rfc822 format available.Message #20 received at 20809 <at> debbugs.gnu.org (full text, mbox):
From: Artur Malabarba <bruce.connor.am <at> gmail.com> To: chad <yandros <at> gmail.com> Cc: 20809 <at> debbugs.gnu.org Subject: Re: bug#20809: 25.0.50; package-list-packages never finishes async update if cert bad Date: Mon, 15 Jun 2015 09:50:45 +0100
> I just rebuilt, and it seems to be working. It’s a bit hard to tell > if the other sources are all updating correctly, because the > timestamps on the other sources aren’t updating to the current date I think they should be. > - I *believe* because there arent any new packages since their last > updates. Package.el doesn't do any kind of content check before writing the file. If the connection succeeds and signature checks out, the buffer is saved to the respective archive-contents. I think `url` may do some caching, but even then, the timestamps on the files should update because the files themselves are still written anew. > ; ls -alR archives/*/archive-contents > -rw-r--r-- 1 yandros staff 11670 Jun 13 20:56 archives/Tom/archive-contents > -rw-r--r-- 1 yandros staff 21278 Jun 14 15:45 archives/gnu/archive-contents > -rw-r--r-- 1 yandros staff 113127 Jun 13 16:18 archives/marmalade/archive-contents > -rw-r--r-- 1 yandros staff 159677 Jun 13 20:56 archives/melpa-stable/archive-contents For me, these timestamps are always the same (and corespond to my most recent `list-packages').
npostavs <at> users.sourceforge.net
to control <at> debbugs.gnu.org
.
(Wed, 10 Aug 2016 00:54:02 GMT) Full text and rfc822 format available.npostavs <at> users.sourceforge.net
to control <at> debbugs.gnu.org
.
(Wed, 10 Aug 2016 00:54:03 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Wed, 07 Sep 2016 11:24:04 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.