GNU bug report logs - #59005
29.0.50; Package transient installed as dependency despite it being built-in

Previous Next

Package: emacs;

Reported by: miha <at> kamnitnik.top

Date: Thu, 3 Nov 2022 20:05:02 UTC

Severity: normal

Found in version 29.0.50

Full log


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

From: Jonas Bernoulli <jonas <at> bernoul.li>
To: Stefan Kangas <stefankangas <at> gmail.com>, miha <at> kamnitnik.top
Cc: 59005 <at> debbugs.gnu.org
Subject: Re: bug#59005: 29.0.50; Package transient installed as dependency
 despite it being built-in
Date: Fri, 25 Nov 2022 15:29:48 +0100
Stefan Kangas <stefankangas <at> gmail.com> writes:

> miha <at> 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?

>> Perhaps transient should be added to finder--builtins-alist?

The purpose of doing that would be to ensure that `transient' gets its
own entry in `package--builtins' (but because it consists of a single
library it would be the wrong mechanism for doing so).  Since transient
already has such an entry in `package--builtins' anyway, doing this
would not change anything.

> Jonas, any comments here?

This is weird.  Maybe it is related to the following, which I also
cannot explain:

-------------------- Start of forwarded message --------------------
From: ELPA update <do.not.reply <at> elpa.gnu.org>
To: Jonas Bernoulli <jonas <at> bernoul.li>
Subject: [NonGNU-devel ELPA] Tarball build failure for magit
Date: Fri, 25 Nov 2022 05:05:50 -0500

The build scripts failed to build the tarball
for version 3.3.0snapshot0.20221125.2110 of the package magit.
You can consult the latest error output in the file
"magit-build-failure.txt" in the NonGNU-devel ELPA archive web site.

You can also try and reproduce the error locally as follows:

    git clone --single-branch git://git.sv.gnu.org/emacs/nongnu.git
    cd nongnu
    make                 # Setup the infrastructure
    make packages/magit  # Create a worktree of the package
    make build/magit     # Build the tarballs into archive(-devel)/

## The current error output was the following:

======== Building tarball archive-devel/magit-3.3.0snapshot0.20221125.2110.tar...
Build error for archive-devel/magit-3.3.0snapshot0.20221125.2110.tar: (error "Unavailable version \"3.3.0\" for package git-commit")
######## Build of package archive-devel/magit-3.3.0snapshot0.20221125.2110.tar FAILED!!
-------------------- End of forwarded message --------------------




This bug report was last modified 2 years and 220 days ago.

Previous Next


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