GNU bug report logs - #38473
27.0.50; package-install of package with unversioned Package-Requires fails due to unsatisfiable requirements

Previous Next

Package: emacs;

Reported by: Alex Bennée <alex.bennee <at> linaro.org>

Date: Tue, 3 Dec 2019 16:04:01 UTC

Severity: normal

Tags: notabug

Found in version 27.0.50

Done: Stefan Kangas <stefan <at> marxist.se>

Bug is archived. No further changes may be made.

Full log


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

From: Stefan Kangas <stefan <at> marxist.se>
To: Alex Bennée <alex.bennee <at> linaro.org>
Cc: 38473 <at> debbugs.gnu.org
Subject: Re: bug#38473: 27.0.50; package-install of package with unversioned
 Package-Requires fails due to unsatisfiable requirements
Date: Sat, 25 Jan 2020 18:09:37 +0100
tags 38473 + notabug
close 38473
thanks

Alex Bennée <alex.bennee <at> linaro.org> writes:

> I originally triggered this bug while trying to upgrade packages from
> MELPA however I can replicate by browsing to the file lusty-explorer
> from the repo and executing M-x package-install-file. According to the
> docs the line:
>
>   ;; Package-Requires: (cl-lib dired)
>
> is valid and the version should be defined as 0 - however this somehow
> gets converted into trying to install dired-0. The following is the
> relevant dumps from my logs:

The dired dependency is wrong, since there is no such built-in
package.  "dired" is instead part of the "emacs" package.

This seems to have fixed in lusty-explorer already.[1]

I was considering if we should take some extra measures to allow these
kinds of dependencies, but honestly it seems better to just ask
package developers to get it right.

I'm therefore closing this as notabug.

Best regards,
Stefan Kangas

Footnotes:
[1]  https://github.com/sjbach/lusty-emacs/commit/1fbd5cfbdbb8ed744b5a141648febf620bbf5a84





This bug report was last modified 5 years and 202 days ago.

Previous Next


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