rejeep / f.el

Modern API for working with files and directories in Emacs
GNU General Public License v3.0
680 stars 68 forks source link

f requires dash 2.2 but that does not yet exist #94

Closed dingesista closed 2 years ago

dingesista commented 5 years ago

Hi

Maybe I am misreading things, but I just noticed that Dash on elpa is at version: 2.12.0. However, f on melpa "Requires: dash-2.2.0".

I noticed this when running emacs -Q and package-initialize

Unable to activate package ‘f’. Required package ‘dash-2.2.0’ is unavailable

When I run emacs (without the -Q) this does not seem to be a problem (and that is confusing).

Phundrak commented 2 years ago

I cannot reproduce this issue, and 2.12.0 should be greater than 2.2.0 anyway (not to mention dash went to version 2.19.0 in the last four years).

(version< "2.2.0" "2.12.0") ;; => t

With emacs -Q, I can execute the following without any issues:

(setq package-archives '(("melpa"  . "https://melpa.org/packages/")
                         ("gnu"    . "https://elpa.gnu.org/packages/")
                         ("nongnu" . "https://elpa.nongnu.org/nongnu/")))
(package-initialize)
(package-refresh-contents)
(package-install 'f)

Can anyone reproduce this error?

Phundrak commented 2 years ago

Closing this issue, I’ll reopen it if someone runs into it again.