unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
@ 2015-06-17 14:18 Tassilo Horn
  2015-06-17 16:20 ` Artur Malabarba
  2015-06-18 14:09 ` bug#20836: bruce.connor.am
  0 siblings, 2 replies; 14+ messages in thread
From: Tassilo Horn @ 2015-06-17 14:18 UTC (permalink / raw)
  To: 20836


Since recently, package.el doesn't remove old packages anymore.  When I
became aware of that today, my ~/.emacs.d/elpa/ contained a good dozen
of helm versions for example.



In GNU Emacs 25.0.50.2 (x86_64-unknown-linux-gnu, GTK+ Version 3.16.4)
 of 2015-06-17 on thinkpad-t440p
Repository revision: fd7bbfbe62a67dd1cceef45b649995b9ab045923
Windowing system distributor `The X.Org Foundation', version 11.0.11701000
System Description:	Arch Linux

Configured using:
 `configure 'CFLAGS=-g -ggdb3 -O1 -DTRACE_SELECTION''

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3

Important settings:
  value of $LC_MONETARY: de_DE.utf8
  value of $LC_NUMERIC: de_DE.utf8
  value of $LC_TIME: de_DE.utf8
  value of $LANG: en_US.utf8
  locale-coding-system: utf-8-unix

Major mode: Group

Minor modes in effect:
  hl-line-mode: t
  gnus-topic-mode: t
  global-company-mode: t
  global-aggressive-indent-mode: t
  gnus-undo-mode: t
  global-edit-server-edit-mode: t
  pdf-occur-global-minor-mode: t
  recentf-mode: t
  shell-dirtrack-mode: t
  async-bytecomp-package-mode: t
  global-undo-tree-mode: t
  global-subword-mode: t
  subword-mode: t
  save-place-mode: t
  savehist-mode: t
  show-paren-mode: t
  ivy-mode: t
  minibuffer-depth-indicate-mode: t
  electric-pair-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-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
  column-number-mode: t
  line-number-mode: t

Recent messages:
20150617T161236.230> No more unread articles
20150617T161236.274> Exiting summary buffer and applying spam rules
20150617T161236.492> Expiring articles...
20150617T161236.749> Expiring articles...done
20150617T161238.086> Saving Gnus registry (9802 entries) to ~/.gnus.d/.gnus.registry.eieio...
20150617T161238.241> Saving Gnus registry (size 9802) to ~/.gnus.d/.gnus.registry.eieio...done
20150617T161238.242> Saving /home/horn/.gnus.d/.newsrc.eld...
Saving file /home/horn/.gnus.d/.newsrc.eld...
Wrote /home/horn/.gnus.d/.newsrc.eld
20150617T161238.259> Saving /home/horn/.gnus.d/.newsrc.eld...done

Load-path shadows:
~/Repos/el/auctex/lpath hides ~/Repos/el/gnus/lisp/lpath
~/Repos/el/highlight-symbol.el/highlight-symbol hides /home/horn/.emacs.d/elpa/highlight-symbol-20150430.1552/highlight-symbol
~/Repos/el/gnus/lisp/md4 hides /home/horn/Repos/el/emacs/lisp/md4
~/Repos/el/gnus/lisp/color hides /home/horn/Repos/el/emacs/lisp/color
~/Repos/el/gnus/lisp/format-spec hides /home/horn/Repos/el/emacs/lisp/format-spec
~/Repos/el/gnus/lisp/password-cache hides /home/horn/Repos/el/emacs/lisp/password-cache
~/Repos/el/gnus/lisp/hex-util hides /home/horn/Repos/el/emacs/lisp/hex-util
~/Repos/el/gnus/lisp/dns-mode hides /home/horn/Repos/el/emacs/lisp/textmodes/dns-mode
~/Repos/el/gnus/lisp/dig hides /home/horn/Repos/el/emacs/lisp/net/dig
~/Repos/el/gnus/lisp/hmac-md5 hides /home/horn/Repos/el/emacs/lisp/net/hmac-md5
~/Repos/el/gnus/lisp/ntlm hides /home/horn/Repos/el/emacs/lisp/net/ntlm
~/Repos/el/gnus/lisp/hmac-def hides /home/horn/Repos/el/emacs/lisp/net/hmac-def
~/Repos/el/gnus/lisp/rfc2104 hides /home/horn/Repos/el/emacs/lisp/net/rfc2104
~/Repos/el/gnus/lisp/sasl-ntlm hides /home/horn/Repos/el/emacs/lisp/net/sasl-ntlm
~/Repos/el/gnus/lisp/sasl-cram hides /home/horn/Repos/el/emacs/lisp/net/sasl-cram
~/Repos/el/gnus/lisp/dns hides /home/horn/Repos/el/emacs/lisp/net/dns
~/Repos/el/gnus/lisp/sasl hides /home/horn/Repos/el/emacs/lisp/net/sasl
~/Repos/el/gnus/lisp/tls hides /home/horn/Repos/el/emacs/lisp/net/tls
~/Repos/el/gnus/lisp/sasl-scram-rfc hides /home/horn/Repos/el/emacs/lisp/net/sasl-scram-rfc
~/Repos/el/gnus/lisp/netrc hides /home/horn/Repos/el/emacs/lisp/net/netrc
~/Repos/el/gnus/lisp/sasl-digest hides /home/horn/Repos/el/emacs/lisp/net/sasl-digest
~/Repos/el/gnus/lisp/uudecode hides /home/horn/Repos/el/emacs/lisp/mail/uudecode
~/Repos/el/gnus/lisp/binhex hides /home/horn/Repos/el/emacs/lisp/mail/binhex
~/Repos/el/gnus/lisp/hashcash hides /home/horn/Repos/el/emacs/lisp/mail/hashcash
~/Repos/el/gnus/lisp/canlock hides /home/horn/Repos/el/emacs/lisp/gnus/canlock
~/Repos/el/gnus/lisp/nneething hides /home/horn/Repos/el/emacs/lisp/gnus/nneething
~/Repos/el/gnus/lisp/mm-encode hides /home/horn/Repos/el/emacs/lisp/gnus/mm-encode
~/Repos/el/gnus/lisp/mm-util hides /home/horn/Repos/el/emacs/lisp/gnus/mm-util
~/Repos/el/gnus/lisp/rfc2047 hides /home/horn/Repos/el/emacs/lisp/gnus/rfc2047
~/Repos/el/gnus/lisp/nnml hides /home/horn/Repos/el/emacs/lisp/gnus/nnml
~/Repos/el/gnus/lisp/gnus-cus hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-cus
~/Repos/el/gnus/lisp/gnus-range hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-range
~/Repos/el/gnus/lisp/gnus-int hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-int
~/Repos/el/gnus/lisp/gnus-cloud hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-cloud
~/Repos/el/gnus/lisp/spam-stat hides /home/horn/Repos/el/emacs/lisp/gnus/spam-stat
~/Repos/el/gnus/lisp/nnmh hides /home/horn/Repos/el/emacs/lisp/gnus/nnmh
~/Repos/el/gnus/lisp/gnus-mlspl hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-mlspl
~/Repos/el/gnus/lisp/deuglify hides /home/horn/Repos/el/emacs/lisp/gnus/deuglify
~/Repos/el/gnus/lisp/gnus-gravatar hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-gravatar
~/Repos/el/gnus/lisp/nngateway hides /home/horn/Repos/el/emacs/lisp/gnus/nngateway
~/Repos/el/gnus/lisp/ietf-drums hides /home/horn/Repos/el/emacs/lisp/gnus/ietf-drums
~/Repos/el/gnus/lisp/mail-parse hides /home/horn/Repos/el/emacs/lisp/gnus/mail-parse
~/Repos/el/gnus/lisp/gnus-salt hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-salt
~/Repos/el/gnus/lisp/nnimap hides /home/horn/Repos/el/emacs/lisp/gnus/nnimap
~/Repos/el/gnus/lisp/gnus-draft hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-draft
~/Repos/el/gnus/lisp/mail-source hides /home/horn/Repos/el/emacs/lisp/gnus/mail-source
~/Repos/el/gnus/lisp/messcompat hides /home/horn/Repos/el/emacs/lisp/gnus/messcompat
~/Repos/el/gnus/lisp/pop3 hides /home/horn/Repos/el/emacs/lisp/gnus/pop3
~/Repos/el/gnus/lisp/nnmaildir hides /home/horn/Repos/el/emacs/lisp/gnus/nnmaildir
~/Repos/el/gnus/lisp/nnheader hides /home/horn/Repos/el/emacs/lisp/gnus/nnheader
~/Repos/el/gnus/lisp/gnus-cite hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-cite
~/Repos/el/gnus/lisp/nndiary hides /home/horn/Repos/el/emacs/lisp/gnus/nndiary
~/Repos/el/gnus/lisp/gnus-diary hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-diary
~/Repos/el/gnus/lisp/nnfolder hides /home/horn/Repos/el/emacs/lisp/gnus/nnfolder
~/Repos/el/gnus/lisp/gnus-art hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-art
~/Repos/el/gnus/lisp/gnus-demon hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-demon
~/Repos/el/gnus/lisp/mml-sec hides /home/horn/Repos/el/emacs/lisp/gnus/mml-sec
~/Repos/el/gnus/lisp/nnir hides /home/horn/Repos/el/emacs/lisp/gnus/nnir
~/Repos/el/gnus/lisp/mm-partial hides /home/horn/Repos/el/emacs/lisp/gnus/mm-partial
~/Repos/el/gnus/lisp/gnus-registry hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-registry
~/Repos/el/gnus/lisp/gnus-icalendar hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-icalendar
~/Repos/el/gnus/lisp/compface hides /home/horn/Repos/el/emacs/lisp/gnus/compface
~/Repos/el/gnus/lisp/gnus-fun hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-fun
~/Repos/el/gnus/lisp/gnus-start hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-start
~/Repos/el/gnus/lisp/smiley hides /home/horn/Repos/el/emacs/lisp/gnus/smiley
~/Repos/el/gnus/lisp/gnus-picon hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-picon
~/Repos/el/gnus/lisp/spam-report hides /home/horn/Repos/el/emacs/lisp/gnus/spam-report
~/Repos/el/gnus/lisp/nntp hides /home/horn/Repos/el/emacs/lisp/gnus/nntp
~/Repos/el/gnus/lisp/nnnil hides /home/horn/Repos/el/emacs/lisp/gnus/nnnil
~/Repos/el/gnus/lisp/nndir hides /home/horn/Repos/el/emacs/lisp/gnus/nndir
~/Repos/el/gnus/lisp/gnus-srvr hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-srvr
~/Repos/el/gnus/lisp/smime hides /home/horn/Repos/el/emacs/lisp/gnus/smime
~/Repos/el/gnus/lisp/nnvirtual hides /home/horn/Repos/el/emacs/lisp/gnus/nnvirtual
~/Repos/el/gnus/lisp/gnus-notifications hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-notifications
~/Repos/el/gnus/lisp/nnspool hides /home/horn/Repos/el/emacs/lisp/gnus/nnspool
~/Repos/el/gnus/lisp/gnus-group hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-group
~/Repos/el/gnus/lisp/gnus-bcklg hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-bcklg
~/Repos/el/gnus/lisp/gnus-util hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-util
~/Repos/el/gnus/lisp/gnus-sieve hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-sieve
~/Repos/el/gnus/lisp/nndraft hides /home/horn/Repos/el/emacs/lisp/gnus/nndraft
~/Repos/el/gnus/lisp/nnagent hides /home/horn/Repos/el/emacs/lisp/gnus/nnagent
~/Repos/el/gnus/lisp/gnus-spec hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-spec
~/Repos/el/gnus/lisp/gnus-bookmark hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-bookmark
~/Repos/el/gnus/lisp/mml1991 hides /home/horn/Repos/el/emacs/lisp/gnus/mml1991
~/Repos/el/gnus/lisp/rfc2231 hides /home/horn/Repos/el/emacs/lisp/gnus/rfc2231
~/Repos/el/gnus/lisp/yenc hides /home/horn/Repos/el/emacs/lisp/gnus/yenc
~/Repos/el/gnus/lisp/gnus-undo hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-undo
~/Repos/el/gnus/lisp/ecomplete hides /home/horn/Repos/el/emacs/lisp/gnus/ecomplete
~/Repos/el/gnus/lisp/legacy-gnus-agent hides /home/horn/Repos/el/emacs/lisp/gnus/legacy-gnus-agent
~/Repos/el/gnus/lisp/utf7 hides /home/horn/Repos/el/emacs/lisp/gnus/utf7
~/Repos/el/gnus/lisp/rtree hides /home/horn/Repos/el/emacs/lisp/gnus/rtree
~/Repos/el/gnus/lisp/gnus-uu hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-uu
~/Repos/el/gnus/lisp/gnus-ml hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-ml
~/Repos/el/gnus/lisp/sieve hides /home/horn/Repos/el/emacs/lisp/gnus/sieve
~/Repos/el/gnus/lisp/gnus hides /home/horn/Repos/el/emacs/lisp/gnus/gnus
~/Repos/el/gnus/lisp/mml hides /home/horn/Repos/el/emacs/lisp/gnus/mml
~/Repos/el/gnus/lisp/message hides /home/horn/Repos/el/emacs/lisp/gnus/message
~/Repos/el/gnus/lisp/mml-smime hides /home/horn/Repos/el/emacs/lisp/gnus/mml-smime
~/Repos/el/gnus/lisp/gnus-eform hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-eform
~/Repos/el/gnus/lisp/gnus-agent hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-agent
~/Repos/el/gnus/lisp/gnus-logic hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-logic
~/Repos/el/gnus/lisp/mm-extern hides /home/horn/Repos/el/emacs/lisp/gnus/mm-extern
~/Repos/el/gnus/lisp/nndoc hides /home/horn/Repos/el/emacs/lisp/gnus/nndoc
~/Repos/el/gnus/lisp/sieve-manage hides /home/horn/Repos/el/emacs/lisp/gnus/sieve-manage
~/Repos/el/gnus/lisp/mm-decode hides /home/horn/Repos/el/emacs/lisp/gnus/mm-decode
~/Repos/el/gnus/lisp/starttls hides /home/horn/Repos/el/emacs/lisp/gnus/starttls
~/Repos/el/gnus/lisp/gnus-dired hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-dired
~/Repos/el/gnus/lisp/nnbabyl hides /home/horn/Repos/el/emacs/lisp/gnus/nnbabyl
~/Repos/el/gnus/lisp/nnmbox hides /home/horn/Repos/el/emacs/lisp/gnus/nnmbox
~/Repos/el/gnus/lisp/gnus-win hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-win
~/Repos/el/gnus/lisp/gnus-async hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-async
~/Repos/el/gnus/lisp/mm-url hides /home/horn/Repos/el/emacs/lisp/gnus/mm-url
~/Repos/el/gnus/lisp/gnus-html hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-html
~/Repos/el/gnus/lisp/gssapi hides /home/horn/Repos/el/emacs/lisp/gnus/gssapi
~/Repos/el/gnus/lisp/mml2015 hides /home/horn/Repos/el/emacs/lisp/gnus/mml2015
~/Repos/el/gnus/lisp/nnrss hides /home/horn/Repos/el/emacs/lisp/gnus/nnrss
~/Repos/el/gnus/lisp/gnus-mh hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-mh
~/Repos/el/gnus/lisp/gnus-sum hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-sum
~/Repos/el/gnus/lisp/nnweb hides /home/horn/Repos/el/emacs/lisp/gnus/nnweb
~/Repos/el/gnus/lisp/mail-prsvr hides /home/horn/Repos/el/emacs/lisp/gnus/mail-prsvr
~/Repos/el/gnus/lisp/nnmairix hides /home/horn/Repos/el/emacs/lisp/gnus/nnmairix
~/Repos/el/gnus/lisp/plstore hides /home/horn/Repos/el/emacs/lisp/gnus/plstore
~/Repos/el/gnus/lisp/rfc2045 hides /home/horn/Repos/el/emacs/lisp/gnus/rfc2045
~/Repos/el/gnus/lisp/gnus-msg hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-msg
~/Repos/el/gnus/lisp/spam-wash hides /home/horn/Repos/el/emacs/lisp/gnus/spam-wash
~/Repos/el/gnus/lisp/gnus-score hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-score
~/Repos/el/gnus/lisp/mm-uu hides /home/horn/Repos/el/emacs/lisp/gnus/mm-uu
~/Repos/el/gnus/lisp/spam hides /home/horn/Repos/el/emacs/lisp/gnus/spam
~/Repos/el/gnus/lisp/mm-view hides /home/horn/Repos/el/emacs/lisp/gnus/mm-view
~/Repos/el/gnus/lisp/sieve-mode hides /home/horn/Repos/el/emacs/lisp/gnus/sieve-mode
~/Repos/el/gnus/lisp/html2text hides /home/horn/Repos/el/emacs/lisp/gnus/html2text
~/Repos/el/gnus/lisp/gnus-ems hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-ems
~/Repos/el/gnus/lisp/registry hides /home/horn/Repos/el/emacs/lisp/gnus/registry
~/Repos/el/gnus/lisp/auth-source hides /home/horn/Repos/el/emacs/lisp/gnus/auth-source
~/Repos/el/gnus/lisp/gravatar hides /home/horn/Repos/el/emacs/lisp/gnus/gravatar
~/Repos/el/gnus/lisp/flow-fill hides /home/horn/Repos/el/emacs/lisp/gnus/flow-fill
~/Repos/el/gnus/lisp/gmm-utils hides /home/horn/Repos/el/emacs/lisp/gnus/gmm-utils
~/Repos/el/gnus/lisp/mailcap hides /home/horn/Repos/el/emacs/lisp/gnus/mailcap
~/Repos/el/gnus/lisp/gnus-delay hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-delay
~/Repos/el/gnus/lisp/mm-bodies hides /home/horn/Repos/el/emacs/lisp/gnus/mm-bodies
~/Repos/el/gnus/lisp/mm-archive hides /home/horn/Repos/el/emacs/lisp/gnus/mm-archive
~/Repos/el/gnus/lisp/rfc1843 hides /home/horn/Repos/el/emacs/lisp/gnus/rfc1843
~/Repos/el/gnus/lisp/gnus-kill hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-kill
~/Repos/el/gnus/lisp/qp hides /home/horn/Repos/el/emacs/lisp/gnus/qp
~/Repos/el/gnus/lisp/score-mode hides /home/horn/Repos/el/emacs/lisp/gnus/score-mode
~/Repos/el/gnus/lisp/gnus-topic hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-topic
~/Repos/el/gnus/lisp/gnus-cache hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-cache
~/Repos/el/gnus/lisp/nnmail hides /home/horn/Repos/el/emacs/lisp/gnus/nnmail
~/Repos/el/gnus/lisp/gnus-vm hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-vm
~/Repos/el/gnus/lisp/gnus-sync hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-sync
~/Repos/el/gnus/lisp/nnoo hides /home/horn/Repos/el/emacs/lisp/gnus/nnoo
~/Repos/el/gnus/lisp/nnregistry hides /home/horn/Repos/el/emacs/lisp/gnus/nnregistry
~/Repos/el/gnus/lisp/gnus-dup hides /home/horn/Repos/el/emacs/lisp/gnus/gnus-dup
~/Repos/el/gnus/lisp/parse-time hides /home/horn/Repos/el/emacs/lisp/calendar/parse-time
~/Repos/el/gnus/lisp/time-date hides /home/horn/Repos/el/emacs/lisp/calendar/time-date

Features:
(shadow emacsbug mm-archive mailalias smtpmail sendmail hippie-exp
lisp-mnt misearch multi-isearch url-http url-gw url-auth sort smiley
gnus-cite qp gnus-async gnus-bcklg gnus-ml hl-line nndraft nnmh rot13
utf-7 gnutls network-stream nsm starttls nnml nnnil gnus-agent gnus-srvr
gnus-score score-mode nnvirtual gnus-cache gnus-demon nntp spam
spam-stat gnus-uu yenc gnus-msg gnus-gravatar mail-extr gravatar
gnus-topic nnir gnus-registry registry eieio-base th-private colir color
smex ido company-files company-oddmuse company-keywords company-etags
company-gtags company-dabbrev-code company-dabbrev company-capf
company-cmake company-xcode company-clang company-semantic company-eclim
company-template company-css company-nxml company-bbdb company
stratego-mode greql-mode tg-mode generic preview-latex tex-site
auto-loads cider tramp-sh cider-debug cider-mode cider-repl cider-eldoc
cider-interaction arc-mode archive-mode cider-doc org-table org
org-macro org-footnote org-pcomplete org-list org-faces org-entities
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 find-func cal-menu calendar cal-loaddefs cider-test
cider-stacktrace cider-client nrepl-client queue cider-util ewoc etags
xref clojure-mode paredit aggressive-indent epa-file epa epg rdictcc
google-contacts-message google-contacts derived url-cache google-oauth
google-contacts-gnus gnus-art mm-uu mml2015 mm-view mml-smime smime dig
gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail
mail-source tls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range
gnus-win gnus gnus-ems gnus-compat nnheader em-term term ehelp esh-opt
esh-ext esh-util highlight-symbol boxquote rect ecomplete message rfc822
mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047
rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader
edit-server server yasnippet help-mode disp-table noutline outline
pdf-occur tablist tablist-filter semantic/wisent/comp semantic/wisent
semantic/wisent/wisent semantic/util-modes semantic/util semantic
semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch
let-alist pdf-misc imenu pdf-tools cus-edit cus-start cus-load pdf-view
jka-compr pdf-cache pdf-info tq pdf-util image-mode browse-kill-ring
recentf tree-widget wid-edit helm-projectile helm-files image-dired
tramp tramp-compat tramp-loaddefs trampver shell pcomplete format-spec
dired-x dired-aux ffap helm-tags helm-bookmark helm-adaptive helm-info
bookmark pp helm-external helm-net browse-url xml url url-proxy
url-privacy url-expand url-methods url-history url-cookie url-domsuf
url-util url-parse auth-source gnus-util mm-util help-fns mail-prsvr
password-cache url-vars mailcap helm-buffers helm-match-plugin helm-help
helm-grep helm-regexp helm-plugin grep helm-elscreen helm-utils dired
compile comint ansi-color helm-locate helm helm-source eieio-compat
eieio byte-opt bytecomp byte-compile cl-extra seq cconv eieio-core
projectile ibuf-ext ibuffer dash thingatpt helm-config helm-easymenu
async-bytecomp async helm-aliases highlight-parentheses cl undo-tree
diff iedit iedit-lib counsel swiper cap-words superword subword
saveplace savehist paren ivy delsel icomplete mb-depth ace-window
easy-mmode cl-macs gv ring avy smart-mode-line-respectful-theme
smart-mode-line-light-theme cl-seq smart-mode-line rich-minority rx bs
elec-pair edmacro kmacro cl-loaddefs cl-lib gnus-load subr-x pcase
tsdh-light-theme finder-inf info easymenu memory-usage-autoloads advice
package epg-config 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 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 gfilenotify
dynamic-setting system-font-setting font-render-setting move-toolbar gtk
x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 1095726 88777)
 (symbols 48 59520 0)
 (miscs 40 324 688)
 (strings 32 201603 37810)
 (string-bytes 1 6969009)
 (vectors 16 62170)
 (vector-slots 8 1254914 28642)
 (floats 8 976 610)
 (intervals 56 64688 3099)
 (buffers 976 39)
 (heap 1024 112674 8311))





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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-17 14:18 bug#20836: 25.0.50; package.el doesn't delete old versions anymore Tassilo Horn
@ 2015-06-17 16:20 ` Artur Malabarba
  2015-06-17 16:21   ` Artur Malabarba
  2015-06-17 17:25   ` Tassilo Horn
  2015-06-18 14:09 ` bug#20836: bruce.connor.am
  1 sibling, 2 replies; 14+ messages in thread
From: Artur Malabarba @ 2015-06-17 16:20 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: 20836

> Since recently, package.el doesn't remove old packages anymore.

By any chance, are these packages listed as "External" in your package menu?

> When I
> became aware of that today, my ~/.emacs.d/elpa/ contained a good dozen
> of helm versions for example.

Do these old packages show up as "obsolete" entries in your menu? Look
at the bottom of the menu (that's where obsolete entries go).

-------

Most likely you're getting an error during upgrades and you just don't
see it (or we accidentally hide it).
Check your *Messages* buffer after an upgrade where a package was not
deleted, see if it complained about anything.
(You can test an upgrade right now by keeping one of those old
directories and deleting the proper most recent one).





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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-17 16:20 ` Artur Malabarba
@ 2015-06-17 16:21   ` Artur Malabarba
  2015-06-17 17:26     ` Tassilo Horn
  2015-06-17 17:25   ` Tassilo Horn
  1 sibling, 1 reply; 14+ messages in thread
From: Artur Malabarba @ 2015-06-17 16:21 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: 20836

One more thing. Is it only Helm?





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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-17 16:20 ` Artur Malabarba
  2015-06-17 16:21   ` Artur Malabarba
@ 2015-06-17 17:25   ` Tassilo Horn
  2015-06-17 18:45     ` Artur Malabarba
  1 sibling, 1 reply; 14+ messages in thread
From: Tassilo Horn @ 2015-06-17 17:25 UTC (permalink / raw)
  To: bruce.connor.am; +Cc: 20836

Too bad I've deleted the old versions manually so I can't tell if they were 
marked as external.

I haven't always checked but last time I did, the packages of old versions 
were indeed displayed at the bottom as obsolete.


On June 17, 2015 18:21:07 Artur Malabarba <bruce.connor.am@gmail.com> wrote:

> > Since recently, package.el doesn't remove old packages anymore.
>
> By any chance, are these packages listed as "External" in your package menu?
>
> > When I
> > became aware of that today, my ~/.emacs.d/elpa/ contained a good dozen
> > of helm versions for example.
>
> Do these old packages show up as "obsolete" entries in your menu? Look
> at the bottom of the menu (that's where obsolete entries go).
>
> -------
>
> Most likely you're getting an error during upgrades and you just don't
> see it (or we accidentally hide it).
> Check your *Messages* buffer after an upgrade where a package was not
> deleted, see if it complained about anything.
> (You can test an upgrade right now by keeping one of those old
> directories and deleting the proper most recent one).
>







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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-17 16:21   ` Artur Malabarba
@ 2015-06-17 17:26     ` Tassilo Horn
  0 siblings, 0 replies; 14+ messages in thread
From: Tassilo Horn @ 2015-06-17 17:26 UTC (permalink / raw)
  To: bruce.connor.am; +Cc: 20836

No, not only helm. IIRC, it were at least also projectile, helm-projectile, 
and haskell-mode.


On June 17, 2015 18:22:08 Artur Malabarba <bruce.connor.am@gmail.com> wrote:

> One more thing. Is it only Helm?
>







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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-17 17:25   ` Tassilo Horn
@ 2015-06-17 18:45     ` Artur Malabarba
  2015-06-17 19:09       ` Tassilo Horn
  0 siblings, 1 reply; 14+ messages in thread
From: Artur Malabarba @ 2015-06-17 18:45 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: 20836

2015-06-17 18:25 GMT+01:00 Tassilo Horn > Too bad I've deleted the old
versions manually so I can't tell if they were
> marked as external.

Actually, I was talking about the most recent version. Is the most
recent installed version displayed as "external" instead of
"installed"? (I'm guesing probably not, or you would have said
something).

> I haven't always checked but last time I did, the packages of old versions
> were indeed displayed at the bottom as obsolete.

Ok, this is a strong indicator that some error happens during deletion
or installation, and so the upgrade is halted before deletion happens.
Check out your Messages buffer next time.

Even if you've already deleted the old directories, I think you can
trigger an upgrade by doing the following:

1. Go into the file “~/.emacs.d/elpa/helm-2015NNNN.NNNN/helm-pkg.el”,
and decrease the version number in there.

2. Rename the actual directory “~/.emacs.d/elpa/helm-2015NNNN.NNNN/”
according to the new version number.

3. Restart Emacs.





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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-17 18:45     ` Artur Malabarba
@ 2015-06-17 19:09       ` Tassilo Horn
  2015-06-17 19:31         ` Artur Malabarba
  0 siblings, 1 reply; 14+ messages in thread
From: Tassilo Horn @ 2015-06-17 19:09 UTC (permalink / raw)
  To: Artur Malabarba; +Cc: 20836

Artur Malabarba <bruce.connor.am@gmail.com> writes:

>> marked as external.
>
> Actually, I was talking about the most recent version.  Is the most
> recent installed version displayed as "external" instead of
> "installed"? (I'm guesing probably not, or you would have said
> something).

I actually don't look at the packages on upgrades.  I just do
list-packages, U, x, y and be done.

Ok, but there are upgradeable packages available again: cider and helm.
They show up both as "new".

Now I upgraded them with U and x while debug-on-error was t.  No error
occurred but still I now have

  drwxr-xr-x  2 horn horn 4,0K 17. Jun 07:38 cider-20150616.1226
  drwxr-xr-x  2 horn horn 4,0K 17. Jun 21:01 cider-20150617.753
  ...
  drwxr-xr-x  2 horn horn 4,0K 16. Jun 18:48 helm-20150616.539
  drwxr-xr-x  2 horn horn 4,0K 17. Jun 21:01 helm-20150617.545

in ~/.emacs.d/elpa/.  Oh, and in the *Packages* buffer's bottom I have

  cider              20150616.1226 obsolete              Clojure Interactive Development Environment that Rocks
  helm               20150616.539  obsolete              Helm is an Emacs incremental and narrowing framework

>> I haven't always checked but last time I did, the packages of old
>> versions were indeed displayed at the bottom as obsolete.
>
> Ok, this is a strong indicator that some error happens during deletion
> or installation, and so the upgrade is halted before deletion happens.
> Check out your Messages buffer next time.

As said, no errors during install and delete.  Or at least I haven't
been put into the debugger with debug-on-error and neither has something
with "error" in it been printed in *Messages*.  So unless there's
nothing in package.el handling or ignoring the error...

> Even if you've already deleted the old directories, I think you can
> trigger an upgrade by doing the following:
>
> 1. Go into the file “~/.emacs.d/elpa/helm-2015NNNN.NNNN/helm-pkg.el”,
> and decrease the version number in there.
>
> 2. Rename the actual directory “~/.emacs.d/elpa/helm-2015NNNN.NNNN/”
> according to the new version number.
>
> 3. Restart Emacs.

Ah, good to know.

Bye,
Tassilo





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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-17 19:09       ` Tassilo Horn
@ 2015-06-17 19:31         ` Artur Malabarba
  2015-06-17 19:50           ` Tassilo Horn
  2015-06-18  5:50           ` Tassilo Horn
  0 siblings, 2 replies; 14+ messages in thread
From: Artur Malabarba @ 2015-06-17 19:31 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: 20836

> As said, no errors during install and delete.  Or at least I haven't
> been put into the debugger with debug-on-error and neither has something
> with "error" in it been printed in *Messages*.  So unless there's
> nothing in package.el handling or ignoring the error...

If the error heppened during deletion it will be messaged somewhat
discretely. It's not even guaranteed that there will be the word
"error" in the message. So look carefully.

I'm changing the error reporting now to be a little more informative.





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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-17 19:31         ` Artur Malabarba
@ 2015-06-17 19:50           ` Tassilo Horn
  2015-06-17 21:00             ` Artur Malabarba
  2015-06-18  5:50           ` Tassilo Horn
  1 sibling, 1 reply; 14+ messages in thread
From: Tassilo Horn @ 2015-06-17 19:50 UTC (permalink / raw)
  To: bruce.connor.am; +Cc: 20836

OK, I'll look more closely tomorrow. But what can possibly go wrong on 
deletion?


On June 17, 2015 21:32:02 Artur Malabarba <bruce.connor.am@gmail.com> wrote:

> > As said, no errors during install and delete.  Or at least I haven't
> > been put into the debugger with debug-on-error and neither has something
> > with "error" in it been printed in *Messages*.  So unless there's
> > nothing in package.el handling or ignoring the error...
>
> If the error heppened during deletion it will be messaged somewhat
> discretely. It's not even guaranteed that there will be the word
> "error" in the message. So look carefully.
>
> I'm changing the error reporting now to be a little more informative.
>







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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-17 19:50           ` Tassilo Horn
@ 2015-06-17 21:00             ` Artur Malabarba
  0 siblings, 0 replies; 14+ messages in thread
From: Artur Malabarba @ 2015-06-17 21:00 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: 20836

[-- Attachment #1: Type: text/plain, Size: 141 bytes --]

> OK, I'll look more closely tomorrow. But what can possibly go wrong on
deletion?

This is emacs we're taking about, so anything really. :)

[-- Attachment #2: Type: text/html, Size: 185 bytes --]

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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-17 19:31         ` Artur Malabarba
  2015-06-17 19:50           ` Tassilo Horn
@ 2015-06-18  5:50           ` Tassilo Horn
  2015-06-18  8:25             ` Artur Malabarba
  2015-06-18  8:25             ` Artur Malabarba
  1 sibling, 2 replies; 14+ messages in thread
From: Tassilo Horn @ 2015-06-18  5:50 UTC (permalink / raw)
  To: Artur Malabarba; +Cc: 20836

Artur Malabarba <bruce.connor.am@gmail.com> writes:

>> As said, no errors during install and delete.  Or at least I haven't
>> been put into the debugger with debug-on-error and neither has something
>> with "error" in it been printed in *Messages*.  So unless there's
>> nothing in package.el handling or ignoring the error...
>
> If the error heppened during deletion it will be messaged somewhat
> discretely. It's not even guaranteed that there will be the word
> "error" in the message. So look carefully.
>
> I'm changing the error reporting now to be a little more informative.

Ok, with emacs dbc192b4c239c2da8c83def0b0a877d7f179172a I get the output
below when upgrading three packages.  I can't spot any messages that
look like errors during deletion.  Oh well, I can't spot any messages
about deletion at all!

After `U x', the bottom of the packages buffer shows:

  cider              20150616.1226 obsolete              Clojure Interactive Development Environment that Rocks
  company            20150616.439  obsolete              Modular text completion framework
D helm               20150616.539  obsolete              Helm is an Emacs incremental and narrowing framework
  helm               20150617.545  obsolete              Helm is an Emacs incremental and narrowing framework
  highlight-symbol   20150430.1552 obsolete              automatic and manual symbol highlighting

So even after `x'-ecution of the upgrade, there's still an operation
left which will delete one of multiple obsolete helm versions?  Well,
indeed, another `x' deletes the marked version but that's the version
that is even older, e.g., the current upgrade actually obsoleted the
helm version 20150617.545.  The version 20150616.539 was already
obsolete yesterday.

That looks like if package.el would try to keep one "backup version"
while marking older versions for deletion, thus a user has to do `U x'
and then another `x' for upgrading and deleting old non-backup versions.
I never did the second `x' because it hasn't been needed previously.

Well, that theory might be completely wrong but it matches what's
displayed in *Packages* and what's contained in ~/.emacs.d/elpa/.  And
it would also make sense because it would allow users to easily revert
to the last working version of a package in case of a breakage... (If a
second `x' should be required is a matter of opinion.)

--8<---------------cut here---------------start------------->8---
Importing package-keyring.gpg...done
Package refresh done
3 packages can be upgraded; type `U' to mark them for upgrading.
error in process filter: peculiar error: 404 [2 times]
3 packages marked for upgrading.
Upgrade these 3 packages (helm-20150617.2144, highlight-symbol-20150617.1500, company-20150617.1350)? (y or n) y
Package menu: Operation started [Upgrading 3]
Contacting host: melpa.org:80 [2 times]
Parsing tar file...done
Extracting company-20150617.1350/
Extracting company-20150617.1350/company-eclim.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-eclim.el
Extracting company-20150617.1350/company-gtags.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-gtags.el
Extracting company-20150617.1350/company-semantic.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-semantic.el
Extracting company-20150617.1350/company-cmake.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-cmake.el
Extracting company-20150617.1350/company-oddmuse.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-oddmuse.el
Extracting company-20150617.1350/company-pkg.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-pkg.el
Extracting company-20150617.1350/company-css.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-css.el
Extracting company-20150617.1350/company.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company.el
Extracting company-20150617.1350/company-etags.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-etags.el
Extracting company-20150617.1350/company-template.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-template.el
Extracting company-20150617.1350/company-dabbrev-code.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev-code.el
Extracting company-20150617.1350/company-tempo.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-tempo.el
Extracting company-20150617.1350/company-dabbrev.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev.el
Extracting company-20150617.1350/company-files.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-files.el
Extracting company-20150617.1350/company-clang.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-clang.el
Extracting company-20150617.1350/company-keywords.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-keywords.el
Extracting company-20150617.1350/company-capf.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-capf.el
Extracting company-20150617.1350/company-bbdb.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-bbdb.el
Extracting company-20150617.1350/company-nxml.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-nxml.el
Extracting company-20150617.1350/company-yasnippet.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-yasnippet.el
Extracting company-20150617.1350/company-xcode.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-xcode.el
Extracting company-20150617.1350/company-abbrev.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-abbrev.el
Extracting company-20150617.1350/company-ispell.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-ispell.el
Extracting company-20150617.1350/company-elisp.el
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-elisp.el
Making version-control local to company-autoloads.el while let-bound!
Generating autoloads for company-abbrev.el...done
Generating autoloads for company-bbdb.el...done
Generating autoloads for company-capf.el...done
Generating autoloads for company-clang.el...done
Generating autoloads for company-cmake.el...done
Generating autoloads for company-css.el...done
Generating autoloads for company-dabbrev-code.el...done
Generating autoloads for company-dabbrev.el...done
Generating autoloads for company-eclim.el...done
Generating autoloads for company-elisp.el...done
Generating autoloads for company-etags.el...done
Generating autoloads for company-files.el...done
Generating autoloads for company-gtags.el...done
Generating autoloads for company-ispell.el...done
Generating autoloads for company-keywords.el...done
Generating autoloads for company-nxml.el...done
Generating autoloads for company-oddmuse.el...done
Generating autoloads for company-pkg.el...done
Generating autoloads for company-semantic.el...done
Generating autoloads for company-template.el...done
Generating autoloads for company-tempo.el...done
Generating autoloads for company-xcode.el...done
Generating autoloads for company-yasnippet.el...done
Generating autoloads for company.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-autoloads.el
Saving file /home/horn/.gnus.d/.newsrc-dribble...
Wrote /home/horn/.gnus.d/.newsrc-dribble [2 times]
(Saved .newsrc-dribble)
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-abbrev.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-abbrev.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350... [2 times]
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-bbdb.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-bbdb.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-capf.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-capf.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-clang.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-clang.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-cmake.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-cmake.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-css.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-css.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev-code.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev-code.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-eclim.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-eclim.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-elisp.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-elisp.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-etags.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-etags.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-files.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-files.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-gtags.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-gtags.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-ispell.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-ispell.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-keywords.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-keywords.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-nxml.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-nxml.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-oddmuse.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-oddmuse.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350... [2 times]
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-semantic.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-semantic.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-template.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-template.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-tempo.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-tempo.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-xcode.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-xcode.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-yasnippet.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-yasnippet.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company.el...done
Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company.elc
Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
Done (Total of 23 files compiled, 2 skipped)
Contacting host: melpa.org:80
Generating autoloads for highlight-symbol.el...done
Wrote /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500/highlight-symbol-autoloads.el
Checking /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500... [3 times]
Compiling /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500/highlight-symbol.el...done
Wrote /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500/highlight-symbol.elc
Checking /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500...
Done (Total of 1 file compiled, 2 skipped)
Contacting host: melpa.org:80
Parsing tar file...done
Extracting helm-20150617.2144/
Extracting helm-20150617.2144/helm-mode.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-mode.el
Extracting helm-20150617.2144/helm-ring.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-ring.el
Extracting helm-20150617.2144/helm-help.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-help.el
Extracting helm-20150617.2144/helm-external.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-external.el
Extracting helm-20150617.2144/helm-locate.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-locate.el
Extracting helm-20150617.2144/helm-elscreen.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-elscreen.el
Extracting helm-20150617.2144/helm-utils.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-utils.el
Extracting helm-20150617.2144/helm-command.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-command.el
Extracting helm-20150617.2144/helm-elisp-package.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-elisp-package.el
Extracting helm-20150617.2144/helm-easymenu.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-easymenu.el
Extracting helm-20150617.2144/helm-tags.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-tags.el
Extracting helm-20150617.2144/helm-aliases.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-aliases.el
Extracting helm-20150617.2144/helm-eshell.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-eshell.el
Extracting helm-20150617.2144/helm-font.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-font.el
Extracting helm-20150617.2144/helm-info.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-info.el
Extracting helm-20150617.2144/helm-plugin.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-plugin.el
Extracting helm-20150617.2144/helm-imenu.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-imenu.el
Extracting helm-20150617.2144/helm.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm.el
Extracting helm-20150617.2144/helm-semantic.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-semantic.el
Extracting helm-20150617.2144/helm-buffers.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-buffers.el
Extracting helm-20150617.2144/helm-id-utils.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-id-utils.el
Extracting helm-20150617.2144/helm-match-plugin.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-match-plugin.el
Extracting helm-20150617.2144/helm-apt.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-apt.el
Extracting helm-20150617.2144/helm-sys.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-sys.el
Extracting helm-20150617.2144/helm-dabbrev.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-dabbrev.el
Extracting helm-20150617.2144/helm-files.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-files.el
Extracting helm-20150617.2144/helm-pkg.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-pkg.el
Extracting helm-20150617.2144/helm-misc.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-misc.el
Extracting helm-20150617.2144/helm-adaptive.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-adaptive.el
Extracting helm-20150617.2144/helm-eval.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-eval.el
Extracting helm-20150617.2144/helm-man.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-man.el
Extracting helm-20150617.2144/emacs-helm.sh
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/emacs-helm.sh
Extracting helm-20150617.2144/helm-regexp.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-regexp.el
Extracting helm-20150617.2144/helm-net.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-net.el
Extracting helm-20150617.2144/helm-color.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-color.el
Extracting helm-20150617.2144/helm-elisp.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-elisp.el
Extracting helm-20150617.2144/helm-config.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-config.el
Extracting helm-20150617.2144/helm-bookmark.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-bookmark.el
Extracting helm-20150617.2144/helm-source.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-source.el
Extracting helm-20150617.2144/helm-grep.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-grep.el
Extracting helm-20150617.2144/helm-org.el
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-org.el
Generating autoloads for helm-adaptive.el...done
Generating autoloads for helm-aliases.el...done
Generating autoloads for helm-apt.el...done
Generating autoloads for helm-bookmark.el...done
Generating autoloads for helm-buffers.el...done
Generating autoloads for helm-color.el...done
Generating autoloads for helm-command.el...done
Generating autoloads for helm-config.el...done
Generating autoloads for helm-dabbrev.el...done
Generating autoloads for helm-easymenu.el...done
Generating autoloads for helm-elisp-package.el...done
Generating autoloads for helm-elisp.el...done
Generating autoloads for helm-elscreen.el...done
Generating autoloads for helm-eshell.el...done
Generating autoloads for helm-eval.el...done
Generating autoloads for helm-external.el...done
Generating autoloads for helm-files.el...done
Generating autoloads for helm-font.el...done
Generating autoloads for helm-grep.el...done
Generating autoloads for helm-help.el...done
Generating autoloads for helm-id-utils.el...done
Generating autoloads for helm-imenu.el...done
Generating autoloads for helm-info.el...done
Generating autoloads for helm-locate.el...done
Generating autoloads for helm-man.el...done
Generating autoloads for helm-match-plugin.el...done
Generating autoloads for helm-misc.el...done
Generating autoloads for helm-mode.el...done
Generating autoloads for helm-net.el...done
Generating autoloads for helm-org.el...done
Generating autoloads for helm-pkg.el...done
Generating autoloads for helm-plugin.el...done
Generating autoloads for helm-regexp.el...done
Generating autoloads for helm-ring.el...done
Generating autoloads for helm-semantic.el...done
Generating autoloads for helm-source.el...done
Generating autoloads for helm-sys.el...done
Generating autoloads for helm-tags.el...done
Generating autoloads for helm-utils.el...done
Generating autoloads for helm.el...done
Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-autoloads.el
Loading async-bytecomp...done
Loading async...done
Package menu: Operation finished [Upgraded 3]
--8<---------------cut here---------------end--------------->8---





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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-18  5:50           ` Tassilo Horn
@ 2015-06-18  8:25             ` Artur Malabarba
  2015-06-18  8:25             ` Artur Malabarba
  1 sibling, 0 replies; 14+ messages in thread
From: Artur Malabarba @ 2015-06-18  8:25 UTC (permalink / raw)
  Cc: 20836-done

Fixed by
517ab62 * lisp/emacs-lisp/package.el (package-menu--perform-transaction):

2015-06-18 6:50 GMT+01:00 Tassilo Horn <tsdh@gnu.org>:
> Artur Malabarba <bruce.connor.am@gmail.com> writes:
>
>>> As said, no errors during install and delete.  Or at least I haven't
>>> been put into the debugger with debug-on-error and neither has something
>>> with "error" in it been printed in *Messages*.  So unless there's
>>> nothing in package.el handling or ignoring the error...
>>
>> If the error heppened during deletion it will be messaged somewhat
>> discretely. It's not even guaranteed that there will be the word
>> "error" in the message. So look carefully.
>>
>> I'm changing the error reporting now to be a little more informative.
>
> Ok, with emacs dbc192b4c239c2da8c83def0b0a877d7f179172a I get the output
> below when upgrading three packages.  I can't spot any messages that
> look like errors during deletion.  Oh well, I can't spot any messages
> about deletion at all!
>
> After `U x', the bottom of the packages buffer shows:
>
>   cider              20150616.1226 obsolete              Clojure Interactive Development Environment that Rocks
>   company            20150616.439  obsolete              Modular text completion framework
> D helm               20150616.539  obsolete              Helm is an Emacs incremental and narrowing framework
>   helm               20150617.545  obsolete              Helm is an Emacs incremental and narrowing framework
>   highlight-symbol   20150430.1552 obsolete              automatic and manual symbol highlighting
>
> So even after `x'-ecution of the upgrade, there's still an operation
> left which will delete one of multiple obsolete helm versions?  Well,
> indeed, another `x' deletes the marked version but that's the version
> that is even older, e.g., the current upgrade actually obsoleted the
> helm version 20150617.545.  The version 20150616.539 was already
> obsolete yesterday.
>
> That looks like if package.el would try to keep one "backup version"
> while marking older versions for deletion, thus a user has to do `U x'
> and then another `x' for upgrading and deleting old non-backup versions.
> I never did the second `x' because it hasn't been needed previously.
>
> Well, that theory might be completely wrong but it matches what's
> displayed in *Packages* and what's contained in ~/.emacs.d/elpa/.  And
> it would also make sense because it would allow users to easily revert
> to the last working version of a package in case of a breakage... (If a
> second `x' should be required is a matter of opinion.)
>
> --8<---------------cut here---------------start------------->8---
> Importing package-keyring.gpg...done
> Package refresh done
> 3 packages can be upgraded; type `U' to mark them for upgrading.
> error in process filter: peculiar error: 404 [2 times]
> 3 packages marked for upgrading.
> Upgrade these 3 packages (helm-20150617.2144, highlight-symbol-20150617.1500, company-20150617.1350)? (y or n) y
> Package menu: Operation started [Upgrading 3]
> Contacting host: melpa.org:80 [2 times]
> Parsing tar file...done
> Extracting company-20150617.1350/
> Extracting company-20150617.1350/company-eclim.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-eclim.el
> Extracting company-20150617.1350/company-gtags.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-gtags.el
> Extracting company-20150617.1350/company-semantic.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-semantic.el
> Extracting company-20150617.1350/company-cmake.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-cmake.el
> Extracting company-20150617.1350/company-oddmuse.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-oddmuse.el
> Extracting company-20150617.1350/company-pkg.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-pkg.el
> Extracting company-20150617.1350/company-css.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-css.el
> Extracting company-20150617.1350/company.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company.el
> Extracting company-20150617.1350/company-etags.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-etags.el
> Extracting company-20150617.1350/company-template.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-template.el
> Extracting company-20150617.1350/company-dabbrev-code.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev-code.el
> Extracting company-20150617.1350/company-tempo.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-tempo.el
> Extracting company-20150617.1350/company-dabbrev.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev.el
> Extracting company-20150617.1350/company-files.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-files.el
> Extracting company-20150617.1350/company-clang.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-clang.el
> Extracting company-20150617.1350/company-keywords.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-keywords.el
> Extracting company-20150617.1350/company-capf.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-capf.el
> Extracting company-20150617.1350/company-bbdb.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-bbdb.el
> Extracting company-20150617.1350/company-nxml.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-nxml.el
> Extracting company-20150617.1350/company-yasnippet.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-yasnippet.el
> Extracting company-20150617.1350/company-xcode.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-xcode.el
> Extracting company-20150617.1350/company-abbrev.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-abbrev.el
> Extracting company-20150617.1350/company-ispell.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-ispell.el
> Extracting company-20150617.1350/company-elisp.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-elisp.el
> Making version-control local to company-autoloads.el while let-bound!
> Generating autoloads for company-abbrev.el...done
> Generating autoloads for company-bbdb.el...done
> Generating autoloads for company-capf.el...done
> Generating autoloads for company-clang.el...done
> Generating autoloads for company-cmake.el...done
> Generating autoloads for company-css.el...done
> Generating autoloads for company-dabbrev-code.el...done
> Generating autoloads for company-dabbrev.el...done
> Generating autoloads for company-eclim.el...done
> Generating autoloads for company-elisp.el...done
> Generating autoloads for company-etags.el...done
> Generating autoloads for company-files.el...done
> Generating autoloads for company-gtags.el...done
> Generating autoloads for company-ispell.el...done
> Generating autoloads for company-keywords.el...done
> Generating autoloads for company-nxml.el...done
> Generating autoloads for company-oddmuse.el...done
> Generating autoloads for company-pkg.el...done
> Generating autoloads for company-semantic.el...done
> Generating autoloads for company-template.el...done
> Generating autoloads for company-tempo.el...done
> Generating autoloads for company-xcode.el...done
> Generating autoloads for company-yasnippet.el...done
> Generating autoloads for company.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-autoloads.el
> Saving file /home/horn/.gnus.d/.newsrc-dribble...
> Wrote /home/horn/.gnus.d/.newsrc-dribble [2 times]
> (Saved .newsrc-dribble)
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-abbrev.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-abbrev.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350... [2 times]
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-bbdb.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-bbdb.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-capf.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-capf.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-clang.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-clang.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-cmake.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-cmake.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-css.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-css.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev-code.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev-code.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-eclim.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-eclim.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-elisp.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-elisp.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-etags.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-etags.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-files.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-files.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-gtags.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-gtags.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-ispell.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-ispell.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-keywords.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-keywords.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-nxml.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-nxml.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-oddmuse.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-oddmuse.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350... [2 times]
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-semantic.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-semantic.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-template.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-template.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-tempo.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-tempo.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-xcode.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-xcode.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-yasnippet.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-yasnippet.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Done (Total of 23 files compiled, 2 skipped)
> Contacting host: melpa.org:80
> Generating autoloads for highlight-symbol.el...done
> Wrote /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500/highlight-symbol-autoloads.el
> Checking /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500... [3 times]
> Compiling /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500/highlight-symbol.el...done
> Wrote /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500/highlight-symbol.elc
> Checking /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500...
> Done (Total of 1 file compiled, 2 skipped)
> Contacting host: melpa.org:80
> Parsing tar file...done
> Extracting helm-20150617.2144/
> Extracting helm-20150617.2144/helm-mode.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-mode.el
> Extracting helm-20150617.2144/helm-ring.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-ring.el
> Extracting helm-20150617.2144/helm-help.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-help.el
> Extracting helm-20150617.2144/helm-external.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-external.el
> Extracting helm-20150617.2144/helm-locate.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-locate.el
> Extracting helm-20150617.2144/helm-elscreen.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-elscreen.el
> Extracting helm-20150617.2144/helm-utils.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-utils.el
> Extracting helm-20150617.2144/helm-command.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-command.el
> Extracting helm-20150617.2144/helm-elisp-package.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-elisp-package.el
> Extracting helm-20150617.2144/helm-easymenu.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-easymenu.el
> Extracting helm-20150617.2144/helm-tags.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-tags.el
> Extracting helm-20150617.2144/helm-aliases.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-aliases.el
> Extracting helm-20150617.2144/helm-eshell.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-eshell.el
> Extracting helm-20150617.2144/helm-font.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-font.el
> Extracting helm-20150617.2144/helm-info.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-info.el
> Extracting helm-20150617.2144/helm-plugin.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-plugin.el
> Extracting helm-20150617.2144/helm-imenu.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-imenu.el
> Extracting helm-20150617.2144/helm.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm.el
> Extracting helm-20150617.2144/helm-semantic.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-semantic.el
> Extracting helm-20150617.2144/helm-buffers.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-buffers.el
> Extracting helm-20150617.2144/helm-id-utils.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-id-utils.el
> Extracting helm-20150617.2144/helm-match-plugin.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-match-plugin.el
> Extracting helm-20150617.2144/helm-apt.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-apt.el
> Extracting helm-20150617.2144/helm-sys.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-sys.el
> Extracting helm-20150617.2144/helm-dabbrev.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-dabbrev.el
> Extracting helm-20150617.2144/helm-files.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-files.el
> Extracting helm-20150617.2144/helm-pkg.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-pkg.el
> Extracting helm-20150617.2144/helm-misc.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-misc.el
> Extracting helm-20150617.2144/helm-adaptive.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-adaptive.el
> Extracting helm-20150617.2144/helm-eval.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-eval.el
> Extracting helm-20150617.2144/helm-man.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-man.el
> Extracting helm-20150617.2144/emacs-helm.sh
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/emacs-helm.sh
> Extracting helm-20150617.2144/helm-regexp.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-regexp.el
> Extracting helm-20150617.2144/helm-net.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-net.el
> Extracting helm-20150617.2144/helm-color.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-color.el
> Extracting helm-20150617.2144/helm-elisp.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-elisp.el
> Extracting helm-20150617.2144/helm-config.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-config.el
> Extracting helm-20150617.2144/helm-bookmark.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-bookmark.el
> Extracting helm-20150617.2144/helm-source.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-source.el
> Extracting helm-20150617.2144/helm-grep.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-grep.el
> Extracting helm-20150617.2144/helm-org.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-org.el
> Generating autoloads for helm-adaptive.el...done
> Generating autoloads for helm-aliases.el...done
> Generating autoloads for helm-apt.el...done
> Generating autoloads for helm-bookmark.el...done
> Generating autoloads for helm-buffers.el...done
> Generating autoloads for helm-color.el...done
> Generating autoloads for helm-command.el...done
> Generating autoloads for helm-config.el...done
> Generating autoloads for helm-dabbrev.el...done
> Generating autoloads for helm-easymenu.el...done
> Generating autoloads for helm-elisp-package.el...done
> Generating autoloads for helm-elisp.el...done
> Generating autoloads for helm-elscreen.el...done
> Generating autoloads for helm-eshell.el...done
> Generating autoloads for helm-eval.el...done
> Generating autoloads for helm-external.el...done
> Generating autoloads for helm-files.el...done
> Generating autoloads for helm-font.el...done
> Generating autoloads for helm-grep.el...done
> Generating autoloads for helm-help.el...done
> Generating autoloads for helm-id-utils.el...done
> Generating autoloads for helm-imenu.el...done
> Generating autoloads for helm-info.el...done
> Generating autoloads for helm-locate.el...done
> Generating autoloads for helm-man.el...done
> Generating autoloads for helm-match-plugin.el...done
> Generating autoloads for helm-misc.el...done
> Generating autoloads for helm-mode.el...done
> Generating autoloads for helm-net.el...done
> Generating autoloads for helm-org.el...done
> Generating autoloads for helm-pkg.el...done
> Generating autoloads for helm-plugin.el...done
> Generating autoloads for helm-regexp.el...done
> Generating autoloads for helm-ring.el...done
> Generating autoloads for helm-semantic.el...done
> Generating autoloads for helm-source.el...done
> Generating autoloads for helm-sys.el...done
> Generating autoloads for helm-tags.el...done
> Generating autoloads for helm-utils.el...done
> Generating autoloads for helm.el...done
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-autoloads.el
> Loading async-bytecomp...done
> Loading async...done
> Package menu: Operation finished [Upgraded 3]
> --8<---------------cut here---------------end--------------->8---





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

* bug#20836: 25.0.50; package.el doesn't delete old versions anymore
  2015-06-18  5:50           ` Tassilo Horn
  2015-06-18  8:25             ` Artur Malabarba
@ 2015-06-18  8:25             ` Artur Malabarba
  1 sibling, 0 replies; 14+ messages in thread
From: Artur Malabarba @ 2015-06-18  8:25 UTC (permalink / raw)
  To: Tassilo Horn; +Cc: 20836

Thanks, that helped a lot. Should be fixed now.

2015-06-18 6:50 GMT+01:00 Tassilo Horn <tsdh@gnu.org>:
> Artur Malabarba <bruce.connor.am@gmail.com> writes:
>
>>> As said, no errors during install and delete.  Or at least I haven't
>>> been put into the debugger with debug-on-error and neither has something
>>> with "error" in it been printed in *Messages*.  So unless there's
>>> nothing in package.el handling or ignoring the error...
>>
>> If the error heppened during deletion it will be messaged somewhat
>> discretely. It's not even guaranteed that there will be the word
>> "error" in the message. So look carefully.
>>
>> I'm changing the error reporting now to be a little more informative.
>
> Ok, with emacs dbc192b4c239c2da8c83def0b0a877d7f179172a I get the output
> below when upgrading three packages.  I can't spot any messages that
> look like errors during deletion.  Oh well, I can't spot any messages
> about deletion at all!
>
> After `U x', the bottom of the packages buffer shows:
>
>   cider              20150616.1226 obsolete              Clojure Interactive Development Environment that Rocks
>   company            20150616.439  obsolete              Modular text completion framework
> D helm               20150616.539  obsolete              Helm is an Emacs incremental and narrowing framework
>   helm               20150617.545  obsolete              Helm is an Emacs incremental and narrowing framework
>   highlight-symbol   20150430.1552 obsolete              automatic and manual symbol highlighting
>
> So even after `x'-ecution of the upgrade, there's still an operation
> left which will delete one of multiple obsolete helm versions?  Well,
> indeed, another `x' deletes the marked version but that's the version
> that is even older, e.g., the current upgrade actually obsoleted the
> helm version 20150617.545.  The version 20150616.539 was already
> obsolete yesterday.
>
> That looks like if package.el would try to keep one "backup version"
> while marking older versions for deletion, thus a user has to do `U x'
> and then another `x' for upgrading and deleting old non-backup versions.
> I never did the second `x' because it hasn't been needed previously.
>
> Well, that theory might be completely wrong but it matches what's
> displayed in *Packages* and what's contained in ~/.emacs.d/elpa/.  And
> it would also make sense because it would allow users to easily revert
> to the last working version of a package in case of a breakage... (If a
> second `x' should be required is a matter of opinion.)
>
> --8<---------------cut here---------------start------------->8---
> Importing package-keyring.gpg...done
> Package refresh done
> 3 packages can be upgraded; type `U' to mark them for upgrading.
> error in process filter: peculiar error: 404 [2 times]
> 3 packages marked for upgrading.
> Upgrade these 3 packages (helm-20150617.2144, highlight-symbol-20150617.1500, company-20150617.1350)? (y or n) y
> Package menu: Operation started [Upgrading 3]
> Contacting host: melpa.org:80 [2 times]
> Parsing tar file...done
> Extracting company-20150617.1350/
> Extracting company-20150617.1350/company-eclim.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-eclim.el
> Extracting company-20150617.1350/company-gtags.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-gtags.el
> Extracting company-20150617.1350/company-semantic.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-semantic.el
> Extracting company-20150617.1350/company-cmake.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-cmake.el
> Extracting company-20150617.1350/company-oddmuse.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-oddmuse.el
> Extracting company-20150617.1350/company-pkg.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-pkg.el
> Extracting company-20150617.1350/company-css.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-css.el
> Extracting company-20150617.1350/company.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company.el
> Extracting company-20150617.1350/company-etags.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-etags.el
> Extracting company-20150617.1350/company-template.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-template.el
> Extracting company-20150617.1350/company-dabbrev-code.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev-code.el
> Extracting company-20150617.1350/company-tempo.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-tempo.el
> Extracting company-20150617.1350/company-dabbrev.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev.el
> Extracting company-20150617.1350/company-files.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-files.el
> Extracting company-20150617.1350/company-clang.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-clang.el
> Extracting company-20150617.1350/company-keywords.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-keywords.el
> Extracting company-20150617.1350/company-capf.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-capf.el
> Extracting company-20150617.1350/company-bbdb.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-bbdb.el
> Extracting company-20150617.1350/company-nxml.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-nxml.el
> Extracting company-20150617.1350/company-yasnippet.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-yasnippet.el
> Extracting company-20150617.1350/company-xcode.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-xcode.el
> Extracting company-20150617.1350/company-abbrev.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-abbrev.el
> Extracting company-20150617.1350/company-ispell.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-ispell.el
> Extracting company-20150617.1350/company-elisp.el
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-elisp.el
> Making version-control local to company-autoloads.el while let-bound!
> Generating autoloads for company-abbrev.el...done
> Generating autoloads for company-bbdb.el...done
> Generating autoloads for company-capf.el...done
> Generating autoloads for company-clang.el...done
> Generating autoloads for company-cmake.el...done
> Generating autoloads for company-css.el...done
> Generating autoloads for company-dabbrev-code.el...done
> Generating autoloads for company-dabbrev.el...done
> Generating autoloads for company-eclim.el...done
> Generating autoloads for company-elisp.el...done
> Generating autoloads for company-etags.el...done
> Generating autoloads for company-files.el...done
> Generating autoloads for company-gtags.el...done
> Generating autoloads for company-ispell.el...done
> Generating autoloads for company-keywords.el...done
> Generating autoloads for company-nxml.el...done
> Generating autoloads for company-oddmuse.el...done
> Generating autoloads for company-pkg.el...done
> Generating autoloads for company-semantic.el...done
> Generating autoloads for company-template.el...done
> Generating autoloads for company-tempo.el...done
> Generating autoloads for company-xcode.el...done
> Generating autoloads for company-yasnippet.el...done
> Generating autoloads for company.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-autoloads.el
> Saving file /home/horn/.gnus.d/.newsrc-dribble...
> Wrote /home/horn/.gnus.d/.newsrc-dribble [2 times]
> (Saved .newsrc-dribble)
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-abbrev.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-abbrev.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350... [2 times]
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-bbdb.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-bbdb.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-capf.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-capf.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-clang.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-clang.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-cmake.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-cmake.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-css.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-css.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev-code.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev-code.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-dabbrev.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-eclim.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-eclim.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-elisp.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-elisp.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-etags.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-etags.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-files.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-files.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-gtags.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-gtags.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-ispell.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-ispell.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-keywords.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-keywords.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-nxml.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-nxml.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-oddmuse.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-oddmuse.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350... [2 times]
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-semantic.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-semantic.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-template.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-template.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-tempo.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-tempo.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-xcode.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-xcode.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company-yasnippet.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company-yasnippet.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Compiling /home/horn/.emacs.d/elpa/company-20150617.1350/company.el...done
> Wrote /home/horn/.emacs.d/elpa/company-20150617.1350/company.elc
> Checking /home/horn/.emacs.d/elpa/company-20150617.1350...
> Done (Total of 23 files compiled, 2 skipped)
> Contacting host: melpa.org:80
> Generating autoloads for highlight-symbol.el...done
> Wrote /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500/highlight-symbol-autoloads.el
> Checking /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500... [3 times]
> Compiling /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500/highlight-symbol.el...done
> Wrote /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500/highlight-symbol.elc
> Checking /home/horn/.emacs.d/elpa/highlight-symbol-20150617.1500...
> Done (Total of 1 file compiled, 2 skipped)
> Contacting host: melpa.org:80
> Parsing tar file...done
> Extracting helm-20150617.2144/
> Extracting helm-20150617.2144/helm-mode.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-mode.el
> Extracting helm-20150617.2144/helm-ring.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-ring.el
> Extracting helm-20150617.2144/helm-help.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-help.el
> Extracting helm-20150617.2144/helm-external.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-external.el
> Extracting helm-20150617.2144/helm-locate.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-locate.el
> Extracting helm-20150617.2144/helm-elscreen.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-elscreen.el
> Extracting helm-20150617.2144/helm-utils.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-utils.el
> Extracting helm-20150617.2144/helm-command.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-command.el
> Extracting helm-20150617.2144/helm-elisp-package.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-elisp-package.el
> Extracting helm-20150617.2144/helm-easymenu.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-easymenu.el
> Extracting helm-20150617.2144/helm-tags.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-tags.el
> Extracting helm-20150617.2144/helm-aliases.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-aliases.el
> Extracting helm-20150617.2144/helm-eshell.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-eshell.el
> Extracting helm-20150617.2144/helm-font.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-font.el
> Extracting helm-20150617.2144/helm-info.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-info.el
> Extracting helm-20150617.2144/helm-plugin.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-plugin.el
> Extracting helm-20150617.2144/helm-imenu.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-imenu.el
> Extracting helm-20150617.2144/helm.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm.el
> Extracting helm-20150617.2144/helm-semantic.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-semantic.el
> Extracting helm-20150617.2144/helm-buffers.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-buffers.el
> Extracting helm-20150617.2144/helm-id-utils.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-id-utils.el
> Extracting helm-20150617.2144/helm-match-plugin.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-match-plugin.el
> Extracting helm-20150617.2144/helm-apt.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-apt.el
> Extracting helm-20150617.2144/helm-sys.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-sys.el
> Extracting helm-20150617.2144/helm-dabbrev.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-dabbrev.el
> Extracting helm-20150617.2144/helm-files.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-files.el
> Extracting helm-20150617.2144/helm-pkg.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-pkg.el
> Extracting helm-20150617.2144/helm-misc.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-misc.el
> Extracting helm-20150617.2144/helm-adaptive.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-adaptive.el
> Extracting helm-20150617.2144/helm-eval.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-eval.el
> Extracting helm-20150617.2144/helm-man.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-man.el
> Extracting helm-20150617.2144/emacs-helm.sh
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/emacs-helm.sh
> Extracting helm-20150617.2144/helm-regexp.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-regexp.el
> Extracting helm-20150617.2144/helm-net.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-net.el
> Extracting helm-20150617.2144/helm-color.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-color.el
> Extracting helm-20150617.2144/helm-elisp.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-elisp.el
> Extracting helm-20150617.2144/helm-config.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-config.el
> Extracting helm-20150617.2144/helm-bookmark.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-bookmark.el
> Extracting helm-20150617.2144/helm-source.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-source.el
> Extracting helm-20150617.2144/helm-grep.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-grep.el
> Extracting helm-20150617.2144/helm-org.el
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-org.el
> Generating autoloads for helm-adaptive.el...done
> Generating autoloads for helm-aliases.el...done
> Generating autoloads for helm-apt.el...done
> Generating autoloads for helm-bookmark.el...done
> Generating autoloads for helm-buffers.el...done
> Generating autoloads for helm-color.el...done
> Generating autoloads for helm-command.el...done
> Generating autoloads for helm-config.el...done
> Generating autoloads for helm-dabbrev.el...done
> Generating autoloads for helm-easymenu.el...done
> Generating autoloads for helm-elisp-package.el...done
> Generating autoloads for helm-elisp.el...done
> Generating autoloads for helm-elscreen.el...done
> Generating autoloads for helm-eshell.el...done
> Generating autoloads for helm-eval.el...done
> Generating autoloads for helm-external.el...done
> Generating autoloads for helm-files.el...done
> Generating autoloads for helm-font.el...done
> Generating autoloads for helm-grep.el...done
> Generating autoloads for helm-help.el...done
> Generating autoloads for helm-id-utils.el...done
> Generating autoloads for helm-imenu.el...done
> Generating autoloads for helm-info.el...done
> Generating autoloads for helm-locate.el...done
> Generating autoloads for helm-man.el...done
> Generating autoloads for helm-match-plugin.el...done
> Generating autoloads for helm-misc.el...done
> Generating autoloads for helm-mode.el...done
> Generating autoloads for helm-net.el...done
> Generating autoloads for helm-org.el...done
> Generating autoloads for helm-pkg.el...done
> Generating autoloads for helm-plugin.el...done
> Generating autoloads for helm-regexp.el...done
> Generating autoloads for helm-ring.el...done
> Generating autoloads for helm-semantic.el...done
> Generating autoloads for helm-source.el...done
> Generating autoloads for helm-sys.el...done
> Generating autoloads for helm-tags.el...done
> Generating autoloads for helm-utils.el...done
> Generating autoloads for helm.el...done
> Wrote /home/horn/.emacs.d/elpa/helm-20150617.2144/helm-autoloads.el
> Loading async-bytecomp...done
> Loading async...done
> Package menu: Operation finished [Upgraded 3]
> --8<---------------cut here---------------end--------------->8---





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

* bug#20836:
  2015-06-17 14:18 bug#20836: 25.0.50; package.el doesn't delete old versions anymore Tassilo Horn
  2015-06-17 16:20 ` Artur Malabarba
@ 2015-06-18 14:09 ` bruce.connor.am
  1 sibling, 0 replies; 14+ messages in thread
From: bruce.connor.am @ 2015-06-18 14:09 UTC (permalink / raw)
  To: 20836-done

[-- Attachment #1: Type: text/plain, Size: 6 bytes --]

Fixed

[-- Attachment #2: Type: text/html, Size: 27 bytes --]

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

end of thread, other threads:[~2015-06-18 14:09 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-17 14:18 bug#20836: 25.0.50; package.el doesn't delete old versions anymore Tassilo Horn
2015-06-17 16:20 ` Artur Malabarba
2015-06-17 16:21   ` Artur Malabarba
2015-06-17 17:26     ` Tassilo Horn
2015-06-17 17:25   ` Tassilo Horn
2015-06-17 18:45     ` Artur Malabarba
2015-06-17 19:09       ` Tassilo Horn
2015-06-17 19:31         ` Artur Malabarba
2015-06-17 19:50           ` Tassilo Horn
2015-06-17 21:00             ` Artur Malabarba
2015-06-18  5:50           ` Tassilo Horn
2015-06-18  8:25             ` Artur Malabarba
2015-06-18  8:25             ` Artur Malabarba
2015-06-18 14:09 ` bug#20836: bruce.connor.am

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

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

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