GNU bug report logs - #18790
24.4; package-install no longer allows interactive updating

Previous Next

Package: emacs;

Reported by: Nic Ferrier <nferrier <at> ferrier.me.uk>

Date: Wed, 22 Oct 2014 09:40:01 UTC

Severity: minor

Tags: confirmed

Merged with 44830

Found in version 24.4

Fixed in version 29.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 18790 in the body.
You can then email your comments to 18790 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#18790; Package emacs. (Wed, 22 Oct 2014 09:40:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Nic Ferrier <nferrier <at> ferrier.me.uk>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 22 Oct 2014 09:40:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nic Ferrier <nferrier <at> ferrier.me.uk>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.4; package-install no longer allows interactive updating
Date: Wed, 22 Oct 2014 10:38:56 +0100

M-x package-install [RET] existing-package [TAB]

used to allow you to upgrade a package without using the slightly
cumbersome package list.

The interactive form now filters the package list for installed
packages:

  (interactive
     (progn
       ;; Initialize the package system to get the list of package
       ;; symbols for completion.
       (unless package--initialized
         (package-initialize t))
       (unless package-archive-contents
         (package-refresh-contents))
       (list (intern (completing-read
                      "Install package: "
                      (delq nil
                            (mapcar (lambda (elt)
                                      (unless (package-installed-p (car elt))
                                        (symbol-name (car elt))))
                                    package-archive-contents))
                      nil t)))))

There isn't a simple equivalent of doing the same thing, say:

  M-x package-upgrade-existing-package

I don't know if this was deliberate or a mistake, it's always useful
being able to do something quickly with a command line when you know
what you're doing.






Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#18790; Package emacs. (Wed, 22 Oct 2014 13:22:02 GMT) Full text and rfc822 format available.

Message #8 received at 18790 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Nic Ferrier <nferrier <at> ferrier.me.uk>
Cc: 18790 <at> debbugs.gnu.org
Subject: Re: bug#18790: 24.4;
 package-install no longer allows interactive updating
Date: Wed, 22 Oct 2014 09:21:44 -0400
> M-x package-install [RET] existing-package [TAB]
> used to allow you to upgrade a package without using the slightly
> cumbersome package list.

I don't know what you mean by that, sorry.  Could you try and spell it
out in more detail?


        Stefan




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#18790; Package emacs. (Wed, 22 Oct 2014 14:25:02 GMT) Full text and rfc822 format available.

Message #11 received at 18790 <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Richard <theonewiththeevillook <at> yahoo.fr>
To: Nic Ferrier <nferrier <at> ferrier.me.uk>
Cc: 18790 <at> debbugs.gnu.org
Subject: Re: bug#18790: 24.4;
 package-install no longer allows interactive updating
Date: Wed, 22 Oct 2014 16:24:37 +0200
Nic Ferrier <nferrier <at> ferrier.me.uk> writes:
> M-x package-install [RET] existing-package [TAB]
>
> used to allow you to upgrade a package without using the slightly
> cumbersome package list.

FWIW, I use C-h P some-package RET then push the 'install' button (if it
is not installed yet) or navigate to one of the "Other versions" link
then push Install.

-- 
Nicolas Richard




Forcibly Merged 18790 44830. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Sat, 28 Nov 2020 19:06:03 GMT) Full text and rfc822 format available.

Added tag(s) confirmed. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Sat, 28 Nov 2020 19:10:02 GMT) Full text and rfc822 format available.

bug marked as fixed in version 29.1, send any further explanations to 44830 <at> debbugs.gnu.org and Christopher Dimech <dimech <at> gmx.com> Request was from Lars Ingebrigtsen <larsi <at> gnus.org> to control <at> debbugs.gnu.org. (Tue, 03 May 2022 16:02:02 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 01 Jun 2022 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 329 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.