From: João Távora<joaotavora@gmail.com>
Cc:philipk@posteo.net,monnier@iro.umontreal.ca,62720@debbugs.gnu.org,
larsi@gnus.org
Date: Wed, 12 Apr 2023 12:00:04 +0100
Had another idea: what about this very tiny patch, then? It makes `M-x
package-install` work for installing a :core package. This also rhymes
exactly with Stefan's intution/feeling that :core packages need to be
"installed" to promote them to installable. The current M-x
package-install recommendation could remain flawlessly and then you can
do whatever you think is best for M-x package-update & friends.
This has the same problem: it modifies a function that is called in
too many places. package-installed-p has half a dozen callers in
package.el alone. The change is tiny, but what about its
implications on every use case where it is involved?