GNU bug report logs - #75328
31.0.50; use-package cannot override a built in package

Previous Next

Package: emacs;

Reported by: "Mark A. Hershberger" <mah <at> everybody.org>

Date: Fri, 3 Jan 2025 22:31:02 UTC

Severity: normal

Found in version 31.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: "Mark A. Hershberger" <mah <at> everybody.org>
Cc: 75328 <at> debbugs.gnu.org
Subject: bug#75328: 31.0.50; use-package cannot override a built in package
Date: Sat, 04 Jan 2025 09:24:13 +0200
> Date: Fri, 03 Jan 2025 17:29:51 -0500
> From:  "Mark A. Hershberger" via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
> 
> 
> The following command sequence does not check out transient into
> ~/.emacs.d/elpa/transient while a similar sequence for magit checks out
> magit:
> 
>     $ rm -rf ~/.emacs.d/
>     $ echo '(use-package transient
>            :vc (:url "https://github.com/magit/transient") :ensure t)' > .emacs
>     $ emacs
> 
> Since the bundled transient cannot be used with forge from git, I ended
> up installing transient using package-install.
> 
> I looked over help for use-package, but I cannot see a way to force it
> to use the version specified in :vc for the package instead of the
> bundled version.

Did you try customizing package-install-upgrade-built-in?




This bug report was last modified 130 days ago.

Previous Next


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