GNU bug report logs - #53805
27.2; NonGNU ELPA: helm does not install dependencies

Previous Next

Package: emacs;

Reported by: Xingyu Pu <pu.stshine <at> gmail.com>

Date: Sat, 5 Feb 2022 17:10:01 UTC

Severity: normal

Found in version 27.2

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Philip Kaludercic <philipk <at> posteo.net>
Cc: 53805 <at> debbugs.gnu.org, Xingyu Pu <pu.stshine <at> gmail.com>
Subject: bug#53805: 27.2; NonGNU ELPA: helm does not install dependencies
Date: Sat, 05 Feb 2022 17:16:11 -0500
> It seems to me that the core of the issue is that the ELPA build system
> overrides the existing -pkg.el files, by trying to infer all the package
> metadata from the main files (helm.el, helm-core.el).  If as in the case
> of helm and helm-core these are empty, this leads to unexpected results.

The best course of action is to fix the upstream.
They simply shouldn't have any `<foo>-pkg.el` file.

We will generate the `<foo>-pkg.el` in any case because we include more
information there than what the upstream will have put (e.g. we include
the commit id from which the tarball is built), and and modifying files
that are under version control tends to lead to problems.


        Stefan





This bug report was last modified 3 years and 99 days ago.

Previous Next


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