emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

package-install-selected-packages and newer versions


From: Jarmo Hurri
Subject: package-install-selected-packages and newer versions
Date: Thu, 27 Jul 2023 10:35:28 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)

Greetings.

I was trying to use the nice variable package-selected-packages and the
associated function package-install-selected-packages to automate
package installation on my multiple systems. I ran into a problem
because package-install-selected-packages does not check whether a newer
version of a package is available.

My emacs 28.2 comes with org 9.5.5, while ELPA has org 9.6.7. With

(customize-set-variable 'package-selected-packages (quote (org haskell-mode 
htmlize yaml-mode dash)))

function package-install-selected-packages will skip org due to the fact
that (package-installed-p 'org) evaluates to true, and packages that are
already installed are ignored (package.el):

(let* ((not-installed (seq-remove #'package-installed-p 
package-selected-packages))

Would it be desirable to add an option to install a newer version if one
is available?

All the best,

Jarmo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]