Jonas Bernoulli writes: > Stefan Kangas writes: > >> miha@kamnitnik.top writes: >> >>> With an empty .emacs.d directory and nonexistent .emacs.el init file, >>> installing magit with 'M-x package-install RET magit RET' pulls >>> transient from elpa. You can see it installed into ~/.emacs.d/elpa/. > > That wouldn't be surprising when using Melpa. But that archive is not > listed in the default value of `package-archives'. What is its value > of that variable for you and what version of magit gets installed? (("gnu" . "https://elpa.gnu.org/packages/") ("nongnu" . "https://elpa.nongnu.org/nongnu/")) and magit-3.3.0 More detailed bug recipe: $ mkdir /tmp/emacs-tmp $ HOME=/tmp/emacs-tmp src/emacs # or just "emacs" M-x package-install RET magit RET: Emacs installs magit-3.3.0, most likely from nongnu elpa. C-h v package-archives RET: package-archivesis a variable defined in ‘package.el’. Its value is (("gnu" . "https://elpa.gnu.org/packages/") ("nongnu" . "https://elpa.nongnu.org/nongnu/")) $ cd /tmp/emacs-tmp/.emacs.d/elpa $ ls archives dash-2.19.1 dash-2.19.1.signed git-commit-3.3.0 git-commit-3.3.0.signed gnupg magit-3.3.0 magit-3.3.0.signed magit-section-3.3.0 magit-section-3.3.0.signed transient-0.3.7 transient-0.3.7.signed with-editor-3.2.0 with-editor-3.2.0.signed Thanks and best regards.