aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/emacs-lisp/package.el2
2 files changed, 6 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 9f0a7e5c715..99287618548 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12014-01-07 Bastien Guerry <bzg@gnu.org>
2
3 * emacs-lisp/package.el (package-delete): Also delete the package
4 name from `package-alist', not its description only.
5
12014-01-07 Glenn Morris <rgm@gnu.org> 62014-01-07 Glenn Morris <rgm@gnu.org>
2 7
3 * help.el (view-external-packages): 8 * help.el (view-external-packages):
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 39fbc55ad4f..15dba461d2d 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -1231,7 +1231,7 @@ The file can either be a tar file or an Emacs Lisp file."
1231 (delete-file signed-file))) 1231 (delete-file signed-file)))
1232 ;; Update package-alist. 1232 ;; Update package-alist.
1233 (let* ((name (package-desc-name pkg-desc))) 1233 (let* ((name (package-desc-name pkg-desc)))
1234 (delete pkg-desc (assq name package-alist))) 1234 (delete (delete pkg-desc (assq name package-alist)) package-alist))
1235 (message "Package `%s' deleted." (package-desc-full-name pkg-desc))))) 1235 (message "Package `%s' deleted." (package-desc-full-name pkg-desc)))))
1236 1236
1237(defun package-archive-base (desc) 1237(defun package-archive-base (desc)